update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list):
4         Prefer `==ucs-sip-ext-b@iso' to `==ucs-sip@JP/hanazono'.
5
6 2016-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
7
8         * mule/mule-charset.el (default-coded-charset-priority-list): Add
9         `==ucs-sip@JP/hanazono'.
10
11         * mule/mule-conf.el (==ucs-sip@JP/hanazono): New coded-charset for
12         XEmacs CHISE.
13
14 2016-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
15
16         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
17         setting for `=ucs-var-006'; add setting for `=ucs-itaiji-009'.
18
19         * mule/mule-charset.el (default-coded-charset-priority-list): Add
20         `=ucs-bmp-var-006'.
21
22         * mule/mule-conf.el (=ucs-var-006): New coded-charset for XEmacs
23         CHISE.
24         (=ucs-bmp-var-006): Likewise.
25
26 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `=ucs-bmp-itaiji-009'.
30
31         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
32         XEmacs CHISE.
33         (=ucs-bmp-itaiji-009): Likewise.
34
35 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
36
37         * mule/mule-charset.el (default-coded-charset-priority-list): Add
38         `=>big5-cdp'.
39
40 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
41
42         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
43         (utf-8-ivs-gb): Likewise.
44         (utf-8-gb-er): Likewise.
45         (utf-8-ivs-gb-er): Likewise.
46         (utf-8-cns): Likewise.
47         (utf-8-ivs-cns): Likewise.
48         (utf-8-cns-er): Likewise.
49         (utf-8-ivs-cns-er): Likewise.
50         (utf-8-big5): Likewise.
51         (utf-8-ivs-big5): Likewise.
52         (utf-8-big5-er): Likewise.
53         (utf-8-ivs-big5-er): Likewise.
54         (utf-8-jis): Likewise.
55         (utf-8-ivs-jis): Likewise.
56         (utf-8-jis-er): Likewise.
57         (utf-8-ivs-jis-er): Likewise.
58         (utf-8-ks): Likewise.
59         (utf-8-ivs-ks): Likewise.
60         (utf-8-ks-er): Likewise.
61         (utf-8-ivs-ks-er): Likewise.
62
63 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
64
65         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
66         (utf-8-ivs-jp): Likewise.
67         (utf-8-jp-er): Likewise.
68         (utf-8-ivs-jp-er): Likewise.
69
70 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `=ucs-var-010'.
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `=ucs-bmp-var-010'.
77
78         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
79         CHISE.
80         (=ucs-bmp-var-010): Likewise.
81
82 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
83
84         * mule/mule-charset.el (default-coded-charset-priority-list): Add
85         `=ucs-sip@JP/hanazono'.
86
87         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
88         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
89
90 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
91
92         * mule/mule-charset.el (default-coded-charset-priority-list):
93         - Add `=big5-cdp-var-004'.
94         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
95           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
96
97         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
98         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
99         `=big5-cdp-var-005'.
100
101         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
102         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
103         `=big5-cdp-var-003'.
104         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
105         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
106         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
107
108 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
109
110         * mule/mule-charset.el (default-coded-charset-priority-list):
111         Don't prefer ucs-compat CCSes to other CCSes.
112
113 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
114
115         * mule/mule-charset.el (default-coded-charset-priority-list): Add
116         `===ucs-bmp-cjk-compat@unicode'.
117
118         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
119         coded-charset for XEmacs CHISE.
120
121 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
122
123         * mule/mule-charset.el (default-coded-charset-priority-list): Add
124         `=ucs-sip-itaiji-003'.
125
126         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
127         XEmacs CHISE.
128
129 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
130
131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
132         setting for `=ucs-var-004'.
133
134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
135         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
136
137         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
138         XEmacs CHISE.
139         (=ucs-var-004): Ditto.
140         (=ucs-bmp-var-004): Ditto.
141
142 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
143
144         * mule/mule-charset.el (default-coded-charset-priority-list): Add
145         `=ucs-sip-var-003'.
146
147         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
148         XEmacs CHISE.
149
150 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
151
152         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
153         setting for `=ucs-itaiji-006'.
154
155         * mule/mule-charset.el (default-coded-charset-priority-list): Add
156         `=ucs-bmp-itaiji-006'.
157
158         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
159         XEmacs CHISE.
160         (=ucs-bmp-itaiji-006): Ditto.
161
162 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
163
164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
165         `=ucs-sip-var-002'.
166
167         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
168         XEmacs CHISE.
169
170 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
171
172         * mule/mule-charset.el (default-coded-charset-priority-list): Add
173         `=ucs-sip-itaiji-002'.
174
175         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
176         XEmacs CHISE.
177
178 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
179
180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
181         setting for `==hanyo-denshi/tk'.
182
183 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
184
185         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
186         (=hanyo-denshi/tk): Fix `long-name'.
187         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
188
189 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
190
191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
192         setting for `=>mj'.
193
194 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
197         coded-charset for XEmacs CHISE.
198
199 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
200
201         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
202         setting for `=hanyo-denshi/tk'.
203
204 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
205
206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
207         `=hanyo-denshi/tk/mf-01'.
208
209         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
210         XEmacs CHISE.
211         (=hanyo-denshi/tk/mf-01): Ditto.
212
213 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-charset.el (default-coded-charset-priority-list):
216         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
217
218 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
219
220         * mule/mule-charset.el (default-coded-charset-priority-list):
221         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
222
223 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
224
225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
226         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
227
228         * mule/mule-charset.el (default-coded-charset-priority-list): Add
229         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
230
231         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
232         XEmacs CHISE.
233         (=ucs-bmp-itaiji-004): Ditto.
234         (=ucs-itaiji-005): Ditto.
235         (=ucs-bmp-itaiji-005): Ditto.
236
237 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
238
239         * mule/mule-charset.el (default-coded-charset-priority-list): Add
240         `=ucs-sip-itaiji-001'.
241
242         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
243         XEmacs CHISE.
244
245 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
246
247         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
248         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
249         `=ucs-itaiji-008'.
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
253         `=ucs-bmp-itaiji-008'.
254
255         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
256         XEmacs CHISE.
257         (=ucs-bmp-itaiji-001): Ditto.
258         (=ucs-itaiji-003): Ditto.
259         (=ucs-bmp-itaiji-003): Ditto.
260         (=ucs-itaiji-008): Ditto.
261         (=ucs-bmp-itaiji-008): Ditto.
262
263 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
264
265         * mule/mule-charset.el (default-coded-charset-priority-list): Add
266         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
267
268         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
269         for XEmacs CHISE.
270         (==ucs-bmp-cjk-compat@JP): Ditto.
271
272 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
273
274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
275         setting for `===hng-tzs'.
276
277         * mule/mule-charset.el (default-coded-charset-priority-list): Add
278         `===hng-tzs'.
279
280         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
281         CHISE.
282
283 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
284
285         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
286         setting for `===hng-doh'.
287
288         * mule/mule-charset.el (default-coded-charset-priority-list): Add
289         `===hng-doh'.
290
291         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
292         CHISE.
293
294 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
295
296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
297         setting for `===hng-wad'.
298
299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
300         `===hng-wad'.
301
302         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
303         CHISE.
304
305 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
308         settings for `==koseki' and `===hng-kcc'.
309
310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
311         `===hng-kcc'.
312
313         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
314         CHISE.
315
316 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
319         setting for `===hng-nkk'.
320
321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
322         `===hng-nkk'.
323
324         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
325         CHISE.
326
327 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
330         setting for `===hng-ink'.
331
332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
333         `===hng-ink'.
334
335         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
336         CHISE.
337
338 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
341         setting for `===hng-jhk'.
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `===hng-jhk'.
345
346         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
347         CHISE.
348
349 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
352         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
353         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
354         (===jis-x0213-1@2004): Likewise.
355         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
356         "jisx0213\\(\\.2004\\)-1" as the registry.
357         (=+>jis-x0213-1@2004): Likewise.
358         (=>jis-x0213-1@2004): Likewise.
359
360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
361         `===jis-x0213-1@2004'.
362
363 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
364
365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
366         setting for `===hng-nak'.
367
368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
369         `===hng-nak'.
370
371         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
372         CHISE.
373
374 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
375
376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
377         setting for `===hng-hos'.
378
379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
380         `===hng-hos'.
381
382         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
383         CHISE.
384
385 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
386
387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
388         setting for `===hng-tzj'.
389
390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
391         `===hng-tzj'.
392
393         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
394         CHISE.
395
396 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
397
398         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
399         setting for `===hng-kae'.
400
401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
402         `===hng-kae'.
403
404         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
405         CHISE.
406
407 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
408
409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
410         setting for `===hng-kar'.
411
412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
413         `===hng-kar'.
414
415         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
416         CHISE.
417
418 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
419
420         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
421         setting for `===hng-kyd'.
422
423         * mule/mule-charset.el (default-coded-charset-priority-list): Add
424         `===hng-kyd'.
425
426         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
427         CHISE.
428
429 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
430
431         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
432         setting for `===hng-hok'.
433
434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
435         `===hng-hok'.
436
437         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
438         CHISE.
439
440 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
441
442         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
443         setting for `===hng-jyu'.
444
445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
446         `===hng-jyu'.
447
448         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
449         CHISE.
450
451 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
452
453         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
454         setting for `===hng-zkd'.
455
456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
457         `===hng-zkd'.
458
459         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
460         CHISE.
461
462 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
463
464         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
465         setting for `===hng-kmi'.
466
467         * mule/mule-charset.el (default-coded-charset-priority-list): Add
468         `===hng-kmi'.
469
470         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
471         CHISE.
472
473 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
474
475         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
476         setting for `===hng-okd'.
477
478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
479         `===hng-okd'.
480
481         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
482         CHISE.
483
484 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
485
486         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
487         setting for `===hng-nkm'.
488
489         * mule/mule-charset.el (default-coded-charset-priority-list): Add
490         `===hng-nkm'.
491
492         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
493         CHISE.
494
495 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
496
497         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
498         setting for `===hng-nto'.
499
500         * mule/mule-charset.el (default-coded-charset-priority-list): Add
501         `===hng-nto'.
502
503         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
504         CHISE.
505
506 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
507
508         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
509         setting for `===hng-yhk'.
510
511         * mule/mule-charset.el (default-coded-charset-priority-list): Add
512         `===hng-yhk'.
513
514         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
515         CHISE.
516
517 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
518
519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
520         setting for `===hng-sok'.
521
522         * mule/mule-charset.el (default-coded-charset-priority-list): Add
523         `===hng-sok'.
524
525         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
526         CHISE.
527
528 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
529
530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
531         setting for `===hng-kda'.
532
533         * mule/mule-charset.el (default-coded-charset-priority-list): Add
534         `===hng-kda'.
535
536         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
537         CHISE.
538
539 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
540
541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
542         setting for `===hng-myz'.
543
544         * mule/mule-charset.el (default-coded-charset-priority-list): Add
545         `===hng-myz'.
546
547         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
548         CHISE.
549
550 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
551
552         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
553         setting for `===hng-kgk'.
554
555         * mule/mule-charset.el (default-coded-charset-priority-list): Add
556         `===hng-kgk'.
557
558         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
559         CHISE.
560
561 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
562
563         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
564         setting for `===hng-drt'.
565
566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
567         `===hng-drt'.
568
569         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
570         CHISE.
571
572 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
573
574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
575         setting for `===hng-mam'.
576
577         * mule/mule-charset.el (default-coded-charset-priority-list): Add
578         `===hng-mam'.
579
580         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
581         CHISE.
582
583 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
584
585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
586         setting for `===hng-dng'.
587
588         * mule/mule-charset.el (default-coded-charset-priority-list): Add
589         `===hng-dng'.
590
591         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
592         CHISE.
593
594 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
595
596         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
597         setting for `=>cns11643-5'.
598
599 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
602         setting for `===hng-keg'.
603
604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
605         `===hng-keg'.
606
607         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
608         CHISE.
609
610 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
611
612         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
613         setting for `===hng-jou'.
614
615         * mule/mule-charset.el (default-coded-charset-priority-list): Add
616         `===hng-jou'.
617
618         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
619         CHISE.
620
621 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
622
623         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
624         setting for `===hng-smk'.
625
626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
627         `===hng-smk'.
628
629         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
630         CHISE.
631
632 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
633
634         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
635         setting for `===hng-kyo'.
636
637         * mule/mule-charset.el (default-coded-charset-priority-list): Add
638         `===hng-kyo'.
639
640         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
641         CHISE.
642
643 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
644
645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
646         setting for `===hng-kss'.
647
648         * mule/mule-charset.el (default-coded-charset-priority-list): Add
649         `===hng-kss'.
650
651         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
652         CHISE.
653
654 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
655
656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
657         setting for `===hng-wan'.
658
659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
660         `===hng-wan'.
661
662         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
663         CHISE.
664
665 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
666
667         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
668         setting for `===hng-ksk'.
669
670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
671         `===hng-ksk'.
672
673         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
674         CHISE.
675
676 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
677
678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
679         setting for `===hng-kyu'.
680
681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
682         `===hng-kyu'.
683
684         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
685         CHISE.
686
687 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
688
689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
690         setting for `===hng-skk'.
691
692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
693         `===hng-skk'.
694
695         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
696         CHISE.
697
698 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
699
700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
701         setting for `===hng-sik'.
702
703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
704         `===hng-sik'.
705
706         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
707         CHISE.
708
709 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
712         setting for `===hng-kbk'.
713
714         * mule/mule-charset.el (default-coded-charset-priority-list): Add
715         `===hng-kbk'.
716
717         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
718         CHISE.
719
720 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
721
722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
723         setting for `===hng-kcj'.
724
725         * mule/mule-charset.el (default-coded-charset-priority-list): Add
726         `===hng-kcj'.
727
728         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
729         CHISE.
730
731 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
732
733         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
734         setting for `===hng-k24'.
735
736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
737         `===hng-k24'.
738
739         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
740         CHISE.
741
742 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
743
744         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
745         setting for `===hng-gok'.
746
747         * mule/mule-charset.el (default-coded-charset-priority-list): Add
748         `===hng-gok'.
749
750         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
751         CHISE.
752 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
753
754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
755         setting for `===hng-tsu'.
756
757         * mule/mule-charset.el (default-coded-charset-priority-list): Add
758         `===hng-tsu'.
759
760         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
761         CHISE.
762
763 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
764
765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
766         setting for `===hng-sys'.
767
768         * mule/mule-charset.el (default-coded-charset-priority-list): Add
769         `===hng-sys'.
770
771         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
772         CHISE.
773
774 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-coding.el (coded-charset-entity-reference-alist):
777         - Use "&HNG010-<d><d><d><d><d>;" instead of
778           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
779         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
780
781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
782         `=ucs-bmp-itaiji-002' and `===hng-khm'.
783
784         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
785         "hngkhi-0" as the suffix of registry.
786         (===hng-khm): New coded-charset for XEmacs CHISE.
787         (=ucs-itaiji-002): Ditto.
788         (=ucs-bmp-itaiji-002): Ditto.
789
790 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
793         setting for `=>ucs@iwds-1'.
794
795         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
796         XEmacs CHISE.
797
798 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
801         CHISE.
802
803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
804         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
805         `===hng-khi'.
806
807 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
810         setting for `===hng-khi'.
811
812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
813         `===hng-khi'.
814
815         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
816         CHISE.
817
818 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
821         #x9FA5 as the value of `max-code'.
822         (=ucs-bmp-var-002): Likewise.
823         (=ucs-bmp-var-003): Likewise.
824         (=ucs-bmp-itaiji-084): Likewise.
825         (=ucs-bmp-cjk@JP): Likewise.
826         (=ucs-bmp-cjk@JP/hanazono): Likewise.
827         (==ucs-bmp-cjk@JP/hanazono): Likewise.
828         (=>ucs-bmp-cjk@component): Likewise.
829
830 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
831
832         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
833         CHISE.
834
835 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
836
837         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
838         XEmacs CHISE.
839         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
840         `==jis-x0208@1978/2-pr' as the mother.
841
842 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
843
844         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
845         CHISE.
846
847 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
848
849         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
850         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
851
852 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
853
854         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
855         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
856
857 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
858
859         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
860         setting for `===ucs@gb'.
861
862 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
863
864         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
865         setting for `===hanyo-denshi/ks', `===jis-x0208' and
866         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
867         as the entity-reference for `===jis-x0213-1@2000'; use
868         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
869
870 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
873         `===jis-x0208'.
874
875         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
876         instead of `===jis-x0208' as the mother.
877         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
878         `===jis-x0208' as the mother.
879         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
880         `===jis-x0208' as the mother.
881         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
882         `===jis-x0213-1' as the mother.
883         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
884         `===jis-x0213-1' as the mother.
885         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
886         the mother.
887         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
888         mother.
889
890 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
891
892         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
893         setting for `=ucs-var-001'.
894
895 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
896
897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
898         `=ucs-bmp-var-001'.
899
900         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
901         CHISE.
902         (=ucs-bmp-var-001): Ditto.
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
905         setting for `=ucs-var-003'.
906
907 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
908
909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
910         `=ucs-bmp-var-003'.
911
912         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
913         CHISE.
914         (=ucs-bmp-var-003): Ditto.
915
916 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
917
918         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
919         setting for `=ucs-var-002'.
920
921         * mule/mule-charset.el (default-coded-charset-priority-list): Add
922         `=ucs-bmp-var-002'.
923
924         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
925         CHISE.
926         (=ucs-bmp-var-002): Ditto.
927
928 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
929
930         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
931         XEmacs CHISE.
932         (==jis-x0208@1978/5pr): Ditto.
933
934 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
935
936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
937         `=>ucs-bmp-cjk@component'.
938
939         * mule/mule-conf.el (=>ucs@component): New coded-charset for
940         XEmacs CHISE.
941         (=>ucs-bmp-cjk@component): Ditto.
942
943 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
944
945         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
946         setting for `=>iwds-1'.
947
948 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
949
950         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
951         CHISE.
952
953 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
954
955         * mule/mule-charset.el (default-coded-charset-priority-list):
956         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
957         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
958         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
959         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
960
961 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
962
963         * mule/mule-coding.el (coded-charset-entity-reference-alist):
964         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
965
966         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
967         `=>>ucs@iso' as the mother.
968         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
969         mother.
970
971 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
972
973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
974         setting for `===hanyo-denshi/ia'.
975
976 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
977
978         * mule/mule-charset.el (default-coded-charset-priority-list): Add
979         `===hanyo-denshi/ia'.
980
981 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
982
983         * mule/mule-conf.el (=koseki): Fix DOC.
984         (==koseki): New coded-charset for XEmacs CHISE.
985
986 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
987
988         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
989         XEmacs CHISE.
990         (===hanyo-denshi/jd): Fix DOC.
991
992 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
995         setting for `===hanyo-denshi/ip'.
996
997 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
998
999         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1000         `===hanyo-denshi/ip'.
1001
1002         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
1003         XEmacs CHISE.
1004
1005 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1008         `==ucs-radicals@unicode' and `=>daikanwa'.
1009
1010         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
1011         for XEmacs CHISE.
1012
1013 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1014
1015         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
1016         XEmacs CHISE.
1017
1018 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1019
1020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1021         `===ruimoku-v6'.
1022
1023 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1026         setting for `===ruimoku-v6'.
1027
1028 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1029
1030         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1031         CHISE.
1032
1033 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1034
1035         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1036         coded-charset for XEmacs CHISE.
1037
1038 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1039
1040         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1041         XEmacs CHISE.
1042
1043 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1044
1045         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1046         `===ucs-sip@iso'.
1047
1048 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1051         CHISE.
1052
1053 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1054
1055         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1056         `==ucs-sip@iso'.
1057
1058         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1059         CHISE.
1060
1061 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1062
1063         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1064         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1065         (=ucs-sip-ext-b@iso): Fix registry.
1066         (==ucs-sip-ext-b@iso): Ditto.
1067         (===ucs-sip-ext-b@iso): Ditto.
1068
1069         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1070         `=ucs-sip@iso'.
1071
1072 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1073
1074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1075         setting for `=>cbeta'.
1076
1077 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1078
1079         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1080         `=>cns11643-7'.
1081
1082         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1083
1084 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1087         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1088
1089 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1092         `=ucs@cns'.
1093         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1094         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1095         `=ucs@jis/1990'.
1096         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1097         `=ucs@jis/2000'.
1098         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1099         `=ucs@jis/2004'.
1100         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1101
1102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1103         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1104
1105 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1108         XEmacs CHISE.
1109         (==jis-x0208@1978/1pr): Ditto.
1110         (==jis-x0208@1978/2-pr): Ditto.
1111
1112 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1113
1114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1115         setting for `===jis-x0213-1@2004'.
1116
1117 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1118
1119         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1120         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1121
1122         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1123         `===hanyo-denshi/jb'.
1124
1125         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1126         XEmacs CHISE.
1127         (=+>hanyo-denshi/ft): Ditto.
1128         (=+>hanyo-denshi/jt): Ditto.
1129
1130 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1131
1132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1133         `===hanyo-denshi/hg'.
1134
1135 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1138         XEmacs CHISE.
1139         (===hanyo-denshi/hg): Ditto.
1140
1141 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1142
1143         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1144         glyph-forms instead of detailed glyph-images.
1145         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1146         `=adobe-japan1-*'.
1147         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1148         (===adobe-japan1-1): Ditto.
1149         (===adobe-japan1-2): Ditto.
1150         (===adobe-japan1-3): Ditto.
1151         (===adobe-japan1-4): Ditto.
1152         (===adobe-japan1-5): Ditto.
1153         (===adobe-japan1-6): Ditto.
1154         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1155         `=>>>adobe-japan1' as the mother.
1156         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1157         `=>>adobe-japan1' as the mother.
1158         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1159         glyph-images.
1160         (==jis-x0208@1978): Ditto.
1161         (==jis-x0208@1983): Ditto.
1162         (==jis-x0208@1990): Ditto.
1163         (==jis-x0213-1): Ditto.
1164         (==jis-x0213-1@2000): Ditto.
1165         (==jis-x0213-1@2004): Ditto.
1166         (==jis-x0213-2): Ditto.
1167         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1168         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1169         `=jis-x0208@1978'.
1170         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1171         `=jis-x0208@1983'.
1172         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1173         `=jis-x0208@1990'.
1174         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1175         `=jis-x0213-1'.
1176         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1177         `=jis-x0213-1@2000'.
1178         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1179         `=jis-x0213-1@2004'.
1180         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1181         `=jis-x0213-2'.
1182         (===jis-x0208): New coded-charset for XEmacs CHISE.
1183         (===jis-x0208@1978): Ditto.
1184         (===jis-x0208@1983): Ditto.
1185         (===jis-x0208@1990): Ditto.
1186         (===jis-x0213-1): Ditto.
1187         (===jis-x0213-1@2000): Ditto.
1188         (===jis-x0213-2): Ditto.
1189         (===jis-x0212): Ditto.
1190         (===ks-x1001): Ditto.
1191         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1192         mother.
1193         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1194         as the mother.
1195         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1196         as the mother.
1197         (===cns11643-1): New coded-charset for XEmacs CHISE.
1198         (===cns11643-2): Ditto.
1199         (===cns11643-3): Ditto.
1200         (===cns11643-4): Ditto.
1201         (===cns11643-5): Ditto.
1202         (===cns11643-6): Ditto.
1203         (===cns11643-7): Ditto.
1204         (=>>cns11643-1): Ditto.
1205         (==big5-cdp): Indicate abstract glyph-images instead of
1206         representative glyph-images.
1207         (===big5-cdp): New coded-charset for XEmacs CHISE.
1208         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1209         detailed glyph-images.
1210         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1211         `=hanyo-denshi/*'.
1212         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1213         (===hanyo-denshi/ib): Ditto.
1214         (===hanyo-denshi/jt): Ditto.
1215         (===hanyo-denshi/ks): Ditto.
1216         (===mj): Ditto.
1217         (===mj-0): Ditto.
1218         (===mj-1): Ditto.
1219         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1220         `=>>>hanyo-denshi/*' as its mother.
1221         (==gt): Indicate abstract glyph-forms instead of detailed
1222         glyph-images.
1223         (===gt): New coded-charset for XEmacs CHISE.
1224         (=>>>gt): Indicates `==gt' instead of `=gt'.
1225         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1226         (==gt-k): Indicate abstract glyph-forms instead of detailed
1227         glyph-images.
1228         (===gt-k): New coded-charset for XEmacs CHISE.
1229         (==daikanwa): Indicates glyph-images instead of detailed
1230         glyph-images.
1231         (===daikanwa): New coded-charset for XEmacs CHISE.
1232         (===daikanwa/+p): Ditto.
1233         (===daikanwa/ho): Ditto.
1234         (==cbeta): Ditto.
1235         (===cbeta): Ditto.
1236         (==jef-china3): Ditto.
1237         (===jef-china3): Ditto.
1238         (==ruimoku-v6): Ditto.
1239         (==ucs@iso): Indicate representative glyph-forms instead of
1240         representative glyph-images.
1241         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1242         (==ucs@unicode): Indicate representative glyph-forms instead of
1243         representative glyph-images.
1244         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1245         `=ucs@unicode'.
1246         (==ucs@cns): Indicate representative glyph-forms instead of
1247         representative glyph-images.
1248         (==ucs@jis): Ditto.
1249         (==ucs@jis/1990): Ditto.
1250         (==ucs@jis/2000): Ditto.
1251         (==ucs@jis/2004): Ditto.
1252         (==ucs@ks): Ditto.
1253         (===ucs@iso): New coded-charset for XEmacs CHISE.
1254         (===ucs@unicode): Ditto.
1255         (===ucs@gb): Ditto.
1256         (===ucs@ks): Ditto.
1257         (===ucs-bmp-cjk@gb): Ditto.
1258         (===ucs-sip-ext-b@iso): Ditto.
1259
1260 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1261
1262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1263         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1264         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1265         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1266         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1267         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1268         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1269         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1270         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1271         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1272
1273         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1274         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1275         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1276         - Use "&g1-[NAME];" for `=>>[NAME]'.
1277         - Abolish "&g2-[NAME];".
1278
1279 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1280
1281         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1282         `=>>ucs@cns' as the mother.
1283
1284 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1285
1286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1287         setting for `==ucs@ks'.
1288
1289 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1290
1291         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1292         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1293         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1294         0x00E30000〜0x00E409D5.
1295
1296 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1297
1298         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1299         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1300         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1301
1302 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1303
1304         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1305         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1306
1307         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1308         (=mj-0): Ditto.
1309         (=mj-1): Ditto.
1310         (==mj): Ditto.
1311         (==mj-0): Ditto.
1312         (==mj-1): Ditto.
1313         (=>>mj): Ditto.
1314
1315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1316         setting for `=mj' and `==mj'.
1317
1318 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1319
1320         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1321         CHISE.
1322
1323 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1324
1325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1326         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1327         `=>ucs@hanyo-denshi'.
1328
1329 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1330
1331         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1332         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1333
1334         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1335         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1336
1337 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1338
1339         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1340         XEmacs CHISE.
1341
1342 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1345         Change priority of `=>>>ucs@iso'.
1346
1347         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1348         `=>>>ucs@iso' as the mother.
1349         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1350
1351 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1354         Change priority of `=>>>ucs@unicode'.
1355
1356         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1357         `=ucs@unicode'.
1358
1359 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1362         Change priority of `=>>>ucs@jis'.
1363
1364         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1365         `=ucs@jis'.
1366
1367 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1368
1369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1370         setting for `==daikanwa/+p'.
1371
1372 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1373
1374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1375         setting for `==shinjigen@1ed'.
1376
1377 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1378
1379         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1380         XEmacs CHISE.
1381
1382 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1383
1384         * mule/mule-conf.el (==shinjigen): Modify DOC.
1385         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1386         (==shinjigen@rev): Modify DOC.
1387
1388 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1391         CHISE.
1392
1393 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1396         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1397
1398         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1399         XEmacs CHISE.
1400
1401         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1402         `==daikanwa'.
1403
1404 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1405
1406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1407         setting for `==cns11643-7'.
1408
1409         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1410         `==cns11643-7'.
1411
1412 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1413
1414         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1415         `==cns11643-6'.
1416
1417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1418         setting for `==cns11643-6'.
1419
1420 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1421
1422         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1423         setting for `==cns11643-5'.
1424
1425         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1426         `==cns11643-5'.
1427
1428 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1429
1430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1431         setting for `==cns11643-4'.
1432
1433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1434         `==cns11643-4'.
1435
1436 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1437
1438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1439         setting for `==cns11643-3'.
1440
1441         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1442         `==cns11643-3'.
1443
1444 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1445
1446         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1447         setting for `==cns11643-2'.
1448
1449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1450         `==cns11643-2'.
1451
1452 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1453
1454         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1455         Change priority of `=>>>ucs@ks'.
1456
1457         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1458         `=ucs@ks'.
1459
1460 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1461
1462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1463         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1464         `==ucs@cns' and `==cns11643-1'.
1465
1466         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1467         (==cns11643-2): Ditto.
1468         (==cns11643-3): Ditto.
1469         (==cns11643-4): Ditto.
1470         (==cns11643-5): Ditto.
1471         (==cns11643-6): Ditto.
1472         (==cns11643-7): Ditto.
1473
1474         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1475         `==cns11643-1'.
1476
1477 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1478
1479         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1480         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1481         `=>>>ucs@jis/1990'.
1482
1483         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1484         `=ucs@jis/1990'.
1485         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1486         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1487
1488 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1489
1490         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1491         Change priority of `=>>>ucs@cns'.
1492
1493         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1494         `=ucs@cns'.
1495
1496 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1497
1498         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1499         `==ks-x1001'.
1500
1501         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1502         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1503         `==ks-x1001'.
1504
1505 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1506
1507         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1508
1509 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1510
1511         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1512         `=jis-x0208'.
1513         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1514         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1515         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1516         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1517         (=>>>jis-x0213-1@2000): Changed to an alias for
1518         `=jis-x0213-1@2000'.
1519         (=>>>jis-x0213-1@2004): Changed to an alias for
1520         `=jis-x0213-1@2004'.
1521         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1522
1523 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1524
1525         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1526         `=adobe-japan1-0'.
1527         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1528         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1529         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1530         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1531         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1532         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1533
1534 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1537         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1538         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1539         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1540         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1541         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1542
1543 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1544
1545         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1546         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1547         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1548         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1549         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1550         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1551         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1552         `==jis-x0212'.
1553
1554 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1555
1556         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1557         "AdobeJapan1-[0-6]$".
1558         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1559         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1560         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1561         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1562         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1563         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1564         (==adobe-japan1-1): Ditto.
1565         (==adobe-japan1-2): Ditto.
1566         (==adobe-japan1-3): Ditto.
1567         (==adobe-japan1-4): Ditto.
1568         (==adobe-japan1-5): Ditto.
1569         (==adobe-japan1-6): Ditto.
1570         (==jis-x0208): Ditto.
1571         (==jis-x0208@1978): Ditto.
1572         (==jis-x0208@1983): Ditto.
1573         (==jis-x0208@1990): Ditto.
1574         (==jis-x0213-1): Ditto.
1575         (==jis-x0213-1@2000): Ditto.
1576         (==jis-x0213-1@2004): Ditto.
1577         (==jis-x0213-2): Ditto.
1578         (==jis-x0212): Ditto.
1579         (==gb2312): Ditto.
1580         (==iso-ir165): Ditto.
1581         (==gb12345): Ditto.
1582         (==ks-x1001): Ditto.
1583         (==cns11643-1): Ditto.
1584         (==cns11643-2): Ditto.
1585         (==cns11643-3): Ditto.
1586         (==cns11643-4): Ditto.
1587         (==cns11643-5): Ditto.
1588         (==cns11643-6): Ditto.
1589         (==cns11643-7): Ditto.
1590         (==big5-cdp): Ditto.
1591         (==hanyo-denshi/ja): Ditto.
1592         (==hanyo-denshi/jb): Ditto.
1593         (==hanyo-denshi/jc): Ditto.
1594         (==hanyo-denshi/jd): Ditto.
1595         (==hanyo-denshi/ft): Ditto.
1596         (==hanyo-denshi/ia): Ditto.
1597         (==hanyo-denshi/ib): Ditto.
1598         (==hanyo-denshi/hg): Ditto.
1599         (==hanyo-denshi/jt): Ditto.
1600         (==hanyo-denshi/ks): Ditto.
1601         (==gt): Ditto.
1602         (==gt-k): Ditto.
1603         (==daikanwa): Ditto.
1604         (==shinjigen): Ditto.
1605         (==ucs@iso): Ditto.
1606         (==ucs@unicode): Ditto.
1607         (==ucs@gb): Ditto.
1608         (==ucs-bmp@gb): Ditto.
1609         (==ucs@cns): Ditto.
1610         (==ucs-bmp@cns): Ditto.
1611         (==ucs@jis): Ditto.
1612         (==ucs@jis/1990): Ditto.
1613         (==ucs@jis/2000): Ditto.
1614         (==ucs@jis/2004): Ditto.
1615         (==ucs@JP): Ditto.
1616         (==ucs@JP/hanazono): Ditto.
1617         (==ucs@ks): Ditto.
1618         (==ucs-bmp@ks): Ditto.
1619         (==ucs@cns11643): Ditto.
1620         (==ucs-bmp-cjk@gb): Ditto.
1621         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1622         (==ucs-sip-ext-b@iso): Ditto.
1623
1624 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1625
1626         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1627         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1628
1629         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1630         XEmacs CHISE.
1631         (=ucs-bmp-cjk@unicode): Abolished.
1632
1633 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1634
1635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1636         `=+>ucs-bmp-cjk-compat@jis'.
1637
1638         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1639         for XEmacs CHISE.
1640
1641 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1642
1643         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1644         CHISE.
1645
1646 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1647
1648         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1649         for XEmacs CHISE.
1650         (=jis-x0208@1978/1er-pr): Abolished.
1651         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1652         `=jis-x0208@1978/1er-pr' as the mother.
1653
1654 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1655
1656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1657         setting for `=ucs-itaiji-084'.
1658
1659 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1660
1661         * mule/mule-charset.el (default-coded-charset-priority-list):
1662         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1663
1664         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1665         XEmacs CHISE.
1666         (=ucs-bmp-itaiji-084): Ditto.
1667
1668 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1669
1670         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1671         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1672
1673 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1674
1675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1676         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1677
1678         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1679         XEmacs CHISE.
1680         (=big5-cdp-var-5): Ditto.
1681
1682 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1683
1684         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1685         XEmacs CHISE.
1686
1687 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1688
1689         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1690         XEmacs CHISE.
1691
1692 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1693
1694         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1695         setting for `=>>>hanyo-denshi/ft'.
1696
1697 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1698
1699         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1700         XEmacs CHISE.
1701         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1702         `=hanyo-denshi/jd' as the mother.
1703
1704 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1705
1706         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1707         XEmacs CHISE.
1708         (=+>adobe-japan1-1): Ditto.
1709         (=+>adobe-japan1-2): Ditto.
1710         (=+>adobe-japan1-3): Ditto.
1711         (=+>adobe-japan1-4): Ditto.
1712         (=+>adobe-japan1-5): Ditto.
1713         (=+>adobe-japan1-6): Ditto.
1714         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1715
1716 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1717
1718         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1719         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1720         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1721
1722         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1723         the top.
1724
1725 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1726
1727         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1728         XEmacs CHISE.
1729         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1730         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1731         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1732
1733 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1734
1735         * mule/mule-charset.el (default-coded-charset-priority-list):
1736         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1737         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1738
1739         * mule/mule-conf.el: Modify order of definitions of some
1740         coded-charsets.
1741
1742 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1743
1744         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1745         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1746         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1747
1748         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1749         CHISE.
1750         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1751         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1752
1753 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1754
1755         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1756         CHISE.
1757
1758 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1759
1760         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1761         setting for `=daikanwa/+2p'.
1762
1763         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1764         XEmacs CHISE.
1765
1766 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1767
1768         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1769         XEmacs CHISE.
1770         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1771
1772 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1773
1774         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1775         setting for `=>>>hanyo-denshi/ib'.
1776
1777 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1778
1779         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1780         XEmacs CHISE.
1781         (=>>>hanyo-denshi/ib): Ditto.
1782         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1783         `=hanyo-denshi/ja' as the mother.
1784         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1785         `=hanyo-denshi/ib' as the mother.
1786
1787 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1788
1789         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1790         XEmacs CHISE.
1791         (utf-8-ivs-mcs-er): Likewise.
1792         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1793         and `=>ucs-gb'.
1794         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1795         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1796         `ucs-gb' and `=>ucs-gb'.
1797         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1798         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1799         and `=>ucs-cns'.
1800         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1801         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1802         `ucs-cns' and `=>ucs-cns'.
1803         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1804         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1805         `ucs-big5' and `=>ucs-big5'.
1806         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1807         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1808         `ucs-big5' and `=>ucs-big5'.
1809         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1810         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1811         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1812         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1813         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1814         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1815         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1816         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1817         `=>ucs-jis'; modify DOC and mnemonic.
1818         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1819         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1820         and `=>ucs-jis'; modify DOC and mnemonic.
1821         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1822         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1823         `=>ucs-ks'.
1824         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1825         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1826         and `=>ucs-ks'.
1827         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1828
1829 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1830
1831         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1832         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1833
1834 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1835
1836         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1837         Modify priorities.
1838
1839 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1840
1841         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1842         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1843
1844 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1845
1846         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1847         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1848
1849 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1850
1851         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1852         CHISE.
1853
1854 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1855
1856         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1857         CHISE.
1858
1859 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1860
1861         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1862         CHISE.
1863
1864 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1867         `=+>ucs-bmp-cjk@unicode'.
1868
1869         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1870         for XEmacs CHISE.
1871
1872 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1873
1874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1875         setting for `=>>daikanwa'.
1876
1877 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1878
1879         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1880         `=>>hanyo-denshi/jt'.
1881
1882 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1883
1884         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1885         XEmacs CHISE.
1886         (=+>jis-x0208@1990): Ditto.
1887         (=+>jis-x0213-1@2000): Ditto.
1888
1889 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1890
1891         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1892         XEmacs CHISE.
1893
1894 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1895
1896         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1897         XEmacs CHISE.
1898         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1899         `=hanyo-denshi/jc' as the mother.
1900
1901 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1904         setting for `=+>adobe-japan1'.
1905
1906         * mule/mule-charset.el (default-coded-charset-priority-list):
1907         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1908         and `=>>hanyo-denshi/ft' to `=>>gt'.
1909
1910 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1911
1912         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1913         XEmacs CHISE.
1914         (=>>adobe-japan1-1): Ditto.
1915         (=>>adobe-japan1-2): Ditto.
1916         (=>>adobe-japan1-3): Ditto.
1917         (=>>adobe-japan1-4): Ditto.
1918         (=>>adobe-japan1-5): Ditto.
1919         (=>>adobe-japan1-6): Ditto.
1920         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1921
1922 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1923
1924         * mule/mule-conf.el (=adobe-japan1): New alias for
1925         `=adobe-japan1-6'.
1926         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1927         (=>>>adobe-japan1-1): Ditto.
1928         (=>>>adobe-japan1-2): Ditto.
1929         (=>>>adobe-japan1-3): Ditto.
1930         (=>>>adobe-japan1-4): Ditto.
1931         (=>>>adobe-japan1-5): Ditto.
1932         (=>>>adobe-japan1-6): Ditto.
1933         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1934
1935 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1938         setting for `=>>>adobe-japan1'.
1939
1940 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1943         setting for `=+>ucs@ks'.
1944
1945 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1948         XEmacs CHISE.
1949         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1950         `=adobe-japan1-6' as the mother.
1951
1952 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1953
1954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1955         setting for `=>cns11643-7'.
1956
1957 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1960         CHISE.
1961
1962 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1965         XEmacs CHISE.
1966         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1967
1968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1969         setting for `=>ucs@jis/2004'.
1970
1971 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1972
1973         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1974         setting for `=+>gt'.
1975
1976         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1977         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1978
1979 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1982         `=>ucs@unicode' as the mother.
1983         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1984         mother.
1985         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1986         mother.
1987         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1988         mother.
1989
1990 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1993         setting for `=+>ucs@unicode'.
1994
1995         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1996         CHISE.
1997
1998 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2001         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
2002         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
2003         - Add setting for `=+>ucs@cns'.
2004
2005         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
2006         CHISE.
2007         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
2008         as the mother.
2009         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
2010         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
2011
2012         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2013         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
2014
2015 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2016
2017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2018         setting for `=>ucs@ks'.
2019
2020 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2021
2022         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2023         `=ucs-bmp-cjk-compat@unicode'.
2024
2025         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2026         coded-charset for XEmacs CHISE.
2027
2028 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2029
2030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2031         `=ucs-bmp-cjk-compat'.
2032
2033         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2034         XEmacs CHISE.
2035
2036 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2037
2038         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2039         CHISE.
2040
2041 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2042
2043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2044         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2045
2046         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2047         `=>ucs@jis/1990'.
2048         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2049
2050 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2053         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2054
2055         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2056         CHISE.
2057         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2058         mother.
2059
2060 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2061
2062         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2063         `=>jis-x0213-2@usual'.
2064         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2065         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2066         `=>jis-x0213-2@usual' as the mother.
2067
2068 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2071         (=>ucs@JP): New alias for `=+>ucs@jis'.
2072
2073 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2074
2075         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2076         `=>jis-x0208@usual'.
2077         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2078         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2079         `=>jis-x0208@usual' as the mother.
2080         (=>jis-x0208): Likewise.
2081
2082 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2083
2084         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2085         setting for `=+>jis-x0208@1978'.
2086
2087 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2088
2089         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2090         XEmacs CHISE.
2091
2092 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2093
2094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2095         setting for `=>>>ucs@jis/1990'.
2096
2097 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2098
2099         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2100         setting for `=>ucs@jis/1990'.
2101
2102 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2105         setting for `=ucs@JP/hanazono'.
2106
2107         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2108         CHISE.
2109         (=ucs@JP/hanazono): Ditto.
2110         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2111         (=>>hanyo-denshi/jc): Ditto.
2112         (=>>hanyo-denshi/jd): Ditto.
2113
2114 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2117         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2118
2119 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2122         XEmacs CHISE.
2123
2124 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2127         XEmacs CHISE.
2128
2129 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2130
2131         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2132         `=ucs-bmp-cjk@JP'.
2133
2134 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2135
2136         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2137         XEmacs CHISE.
2138
2139 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2140
2141         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2142         Modify order of settings; add settings for `=daikanwa@rev2'.
2143
2144 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2145
2146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2147         setting for `=>>cbeta'.
2148
2149         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2150         CHISE.
2151
2152 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2153
2154         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2155         setting for `=>>adobe-japan1'.
2156
2157 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2160         XEmacs CHISE.
2161
2162 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2165         setting for `=>>hanyo-denshi/ia'.
2166
2167         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2168         XEmacs CHISE.
2169
2170 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2173         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2174
2175         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2176         XEmacs CHISE.
2177         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2178         `=hanyo-denshi/jt' as the mother.
2179
2180 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2183         setting for `=>>>jis-x0213-2'.
2184
2185         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2186         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2187         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2188
2189 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2192         XEmacs CHISE.
2193
2194 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2195
2196         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2197         XEmacs CHISE.
2198
2199         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2200         `=>>jis-x0213-1@2004'.
2201
2202 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2205         XEmacs CHISE.
2206
2207 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2208
2209         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2210         - Use "&g2-*;" as entity-references for `=>>>*'.
2211         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2212
2213         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2214         XEmacs CHISE.
2215         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2216         as the mother.
2217
2218 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2219
2220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2221         setting for `=>>hanyo-denshi/ib'.
2222
2223         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2224         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2225         (=>>jis-x0208@1990): Ditto.
2226         (=>>hanyo-denshi/ib): Ditto.
2227
2228         * mule/mule-charset.el (default-coded-charset-priority-list):
2229         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2230
2231 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2232
2233         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2234         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2235         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2236         `=>>>ucs@jis/2004'.
2237
2238 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2239
2240         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2241         XEmacs CHISE.
2242         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2243         `=jis-x0213-1@2004' as the mother.
2244         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2245         (=>>>ucs@ks): Ditto.
2246
2247         * mule/mule-charset.el (default-coded-charset-priority-list):
2248         Modify priority of `=hanyo-denshi/*'.
2249
2250 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2253         settings for `=>>ucs@JP' and `=ucs@JP'.
2254
2255 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2258         CHISE.
2259
2260 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2263         setting for `=>>>ucs@cns'.
2264
2265         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2266         CHISE.
2267
2268 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2271         instead of `=>>>jis-x0213-1@2004' as the mother.
2272         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2273         (=>>>ucs@unicode): Likewise.
2274         (=>>>ucs@jis): Likewise.
2275         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2276         mother.
2277         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2278
2279 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2282         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2283         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2284         `=>>>ucs@jis'.
2285
2286 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2287
2288         * mule/mule-charset.el (default-coded-charset-priority-list):
2289         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2290         and `=jis-x0213-*-2000'.
2291
2292 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2295         XEmacs CHISE.
2296         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2297         `=>>jis-x0213-1' as the mother.
2298
2299 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2300
2301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2302         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2303
2304 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2307
2308 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2309
2310         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2311         XEmacs CHISE.
2312
2313 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-coding.el (decomposition-feature-list): Set
2316         `=decomposition', `=decomposition@cid' and
2317         `=decomposition@hanyo-denshi'.
2318
2319 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2322         setting for `=>>hanyo-denshi/ks'.
2323
2324         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2325         XEmacs CHISE.
2326
2327 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2328
2329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2330         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2331
2332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2333         `=hanyo-denshi/ks/mf'.
2334
2335         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2336         XEmacs CHISE.
2337         (=hanyo-denshi/ks/mf): Ditto.
2338
2339 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2342         settings for P=hanyo-denshi/jt'.
2343
2344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2345         `=hanyo-denshi/jt'.
2346
2347         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2348         XEmacs CHISE.
2349
2350 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2351
2352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2353         settings for `=hanyo-denshi/ip'.
2354
2355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2356         `=hanyo-denshi/ip'.
2357
2358         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2359         XEmacs CHISE.
2360
2361 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2362
2363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2364         settings for `=hanyo-denshi/hg'.
2365
2366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2367         `=hanyo-denshi/hg'.
2368
2369         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2370         XEmacs CHISE.
2371
2372 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2373
2374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2375         setting for `=>>hanyo-denshi/ft'.
2376
2377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2378         `=>>hanyo-denshi/ft'.
2379
2380         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2381         XEmacs CHISE.
2382
2383 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2384
2385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2386         settings for `=hanyo-denshi/ib'.
2387
2388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2389         `=hanyo-denshi/ib'.
2390
2391         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2392         XEmacs CHISE.
2393
2394 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2395
2396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2397         settings for isolated characters of `=hanyo-denshi/ia' and
2398         non-isolated characters of `=hanyo-denshi/*'.
2399
2400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2401         `=hanyo-denshi/ia'.
2402
2403         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2404         XEmacs CHISE.
2405
2406 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2409         setting for isolated characters of `=hanyo-denshi/ft'.
2410
2411         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2412         `=hanyo-denshi/ft'.
2413
2414         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2415         XEmacs CHISE.
2416
2417 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2418
2419         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2420         setting for isolated characters of `=hanyo-denshi/jd'.
2421
2422         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2423         `=hanyo-denshi/jd'.
2424
2425         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2426         XEmacs CHISE.
2427
2428 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2429
2430         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2431         setting for isolated characters of `=hanyo-denshi/jc'.
2432
2433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2434         `=hanyo-denshi/jc'.
2435
2436         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2437         XEmacs CHISE.
2438
2439 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2440
2441         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2442         setting for isolated characters of `=hanyo-denshi/jb'.
2443
2444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2445         `=hanyo-denshi/jb'.
2446
2447         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2448         XEmacs CHISE.
2449
2450 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2451
2452         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2453         setting for isolated characters of `=hanyo-denshi/ja'.
2454
2455 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2456
2457         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2458         `=hanyo-denshi/ja'.
2459
2460         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2461         XEmacs CHISE.
2462
2463 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2466         settings for isolated characters of `=adobe-japan1-6'.
2467
2468 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2469
2470         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2471         CHISE.
2472         (=daikanwa/+2p): Ditto.
2473         (=daikanwa/ho): Ditto.
2474
2475 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2478         coding-system for XEmacs CHISE.
2479
2480 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2481
2482         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2483         setting for `=>>ruimoku-v6'.
2484
2485         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2486         CHISE.
2487
2488 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2489
2490         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2491         setting for `=daikanwa@rev1'.
2492
2493 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2494
2495         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2496         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2497
2498 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2501         XEmacs CHISE.
2502         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2503
2504 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2505
2506         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2507         CHISE.
2508
2509 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2512         CHISE.
2513
2514         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2515         setting for `=>ucs@jis'.
2516
2517 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2518
2519         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2520         setting for `=>jis-x0208@usual'.
2521
2522         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2523         XEmacs CHISE.
2524         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2525         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2526         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2527
2528 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2531         CHISE.
2532         (=>>>jis-x0208@1990): Ditto.
2533         (=>>>jis-x0213-1): Ditto.
2534         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2535         mother.
2536         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2537         as the mother.
2538
2539 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2540
2541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2542         setting for `=>ucs@cns' and `=>>ucs@ks'.
2543
2544         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2545         CHISE.
2546
2547 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2548
2549         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2550         CHISE.
2551
2552 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2553
2554         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2555         CHISE.
2556         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2557         mother.
2558
2559 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2560
2561         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2562         `==>ucs-bmp-cjk@bucs'.
2563
2564         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2565         XEmacs CHISE.
2566
2567 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2568
2569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2570         setting for `==>ucs@bucs'.
2571
2572         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2573         XEmacs CHISE.
2574
2575 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2576
2577         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2578         - Add setting for `=>>jis-x0208'.
2579         - Omit setting for `=>>jis-x0208@1990'.
2580         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2581           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2582           `=ucs@FOO'.
2583
2584 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2587         setting for `=>daikanwa'.
2588
2589 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2590
2591         * mule/mule-conf.el (=daikanwa): Fix DOC.
2592         (=>daikanwa): New abstract character for XEmacs CHISE.
2593         (=>ucs@iso): Likewise.
2594         (=>ucs@unicode): Likewise.
2595         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2596
2597 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2598
2599         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2600         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2601           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2602         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2603         - Add `=>big5-cdp'.
2604
2605 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2608         (=>big5-cdp): New abstract character.
2609
2610 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2613         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2614         `chinese-big5'.
2615
2616 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-charset.el (default-coded-charset-priority-list):
2619         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2620
2621         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2622         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2623         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2624         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2625         and `=>jis-x0213-2'.
2626
2627 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2630         XEmacs CHISE.
2631         (=>>ucs@jis/2000): Likewise.
2632         (=>>ucs@jis/2004): Likewise.
2633
2634 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2635
2636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2637         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2638         `=>>ucs@cns'.
2639
2640         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2641         XEmacs CHISE.
2642         (=>>gt): Use quote instead of backquote; modify DOC.
2643         (=>gt): Use quote instead of backquote.
2644         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2645         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2646         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2647         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2648         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2649         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2650
2651 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2652
2653         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2654         `=>>ucs@unicode' and `=>>gt'.
2655
2656 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2657
2658         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2659         XEmacs CHISE.
2660         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2661         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2662         `=jis-x0208@1978/1er-pr' as the mother.
2663         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2664
2665 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2666
2667         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2668         `=ucs@unicode' as the mother.
2669
2670 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2671
2672         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2673         setting for `=>>ucs@unicode'.
2674
2675         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2676         CHISE.
2677
2678 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2679
2680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2681         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2682
2683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2684         `=adobe-japan1-6' and `=adobe-japan1-base'.
2685
2686         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2687         XEmacs CHISE.
2688         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2689         specify `min-code' and `max-code'.
2690         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2691         (=adobe-japan1-2): Likewise.
2692         (=adobe-japan1-3): Likewise.
2693         (=adobe-japan1-4): Likewise.
2694         (=adobe-japan1-5): Likewise.
2695         (=adobe-japan1-6): Likewise.
2696
2697 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2698
2699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2700         setting for `=>gt'.
2701
2702 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2703
2704         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2705         CHISE.
2706
2707 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2708
2709         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2710         setting for `=>zinbun-oracle'.
2711
2712         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2713         for XEmacs CHISE.
2714
2715 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2716
2717         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2718         for XEmacs CHISE.
2719         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2720         `=jis-x0208@1978' as the mother.
2721
2722 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2723
2724         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2725         - Use `=gt' instead of `ideograph-gt'.
2726         - Use `=gt-k' instead of `ideograph-gt-k'.
2727         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2728         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2729         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2730         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2731         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2732         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2733         - Use `=>>gt' instead of `<=>gt'.
2734         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2735         - Add setting for `=>>jis-x0208@1990'.
2736         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2737           `=>>jis-x0213-1@2000'.
2738         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2739         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2740           `=>>jis-x0213-1@2004'.
2741         - Add setting for `=>>jis-x0208@1978'.
2742         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2743
2744 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2745
2746         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2747         XEmacs CHISE.
2748
2749 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2750
2751         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2752         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2753         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2754         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2755         `<=>jis-x0213-1@2004'.
2756
2757 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2758
2759         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2760         CHISE.
2761         (=>jis-x0213-2): Ditto.
2762
2763 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2766         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2767
2768 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2769
2770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2771         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2772         `=>jis-x0213-1'.
2773
2774 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2777         CHISE.
2778         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2779
2780 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2781
2782         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2783         `<==>jis-x0213-1'.
2784         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2785         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2786         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2787         (<=>jis-x0208): New alias for `=>jis-x0208'.
2788         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2789         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2790         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2791         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2792         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2793         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2794         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2795         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2796         (=>>gt): Renamed from `<==>gt'.
2797         (<==>gt): New alias for `=>>gt'.
2798
2799 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2800
2801         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2802         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2803         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2804         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2805         - Add settings for `<=>jis-x0213-1@2000' and
2806           `<=>jis-x0213-1@2004'.
2807
2808         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2809         XEmacs CHISE.
2810         (<==>jis-x0213-1): Likewise.
2811         (<==>jis-x0213-1@2000): Likewise.
2812         (<==>jis-x0213-1@2004): Likewise.
2813         (<=>jis-x0208): Add property `=>iso-ir 168'.
2814         (<=>jis-x0208@1997): Likewise.
2815         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2816         as the mother; add property `=>iso-ir 228'.
2817         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2818         property `=>iso-ir 228'.
2819         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2820         property `=>iso-ir 233'.
2821         (<==>gt): Renamed from `<=>gt'.
2822         (<=>gt): New alias for `<==>gt'.
2823
2824 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2825
2826         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2827         CHISE.
2828         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2829         `<=>jis-x0208' as the mother.
2830         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2831         (<=>jis-x0213-1@2000): Ditto.
2832         (<=>jis-x0213-1@2004): Ditto.
2833
2834 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2837         settings for `<=>gt'.
2838
2839         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2840
2841 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2842
2843         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2844         XEmacs CHISE.
2845         (=jis-x0208@1978/-4pr): Likewise.
2846         (=jis-x0208@1978/4-pr): Likewise.
2847         (=jis-x0213-1): Likewise.
2848         (=ucs@iso): Likewise.
2849         (=ucs@unicode): Likewise.
2850         (=ucs@gb): Likewise.
2851         (=ucs@gb/fw): Likewise.
2852         (=ucs@cns): Likewise.
2853         (=ucs@cns/fw): Likewise.
2854         (=ucs@jis): Likewise.
2855         (=ucs@jis/fw): Likewise.
2856         (=ucs@jis/1990): Likewise.
2857         (=ucs@jis/2000): Likewise.
2858         (=ucs@jis/2004): Likewise.
2859         (=ucs@JP): Likewise.
2860         (=ucs@ks): Likewise.
2861         (=ucs@big5): Likewise.
2862         (=ucs@big5/cns11643): Likewise.
2863         (=ucs@cns11643): Likewise.
2864
2865 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-charset.el (default-coded-charset-priority-list):
2868         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2869
2870         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2871         CHISE.
2872         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2873         mother.
2874
2875 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2876
2877         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2878         from src/mule-charset.c].
2879         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2880         specify `final'.
2881         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2882         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2883         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2884         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2885         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2886         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2887
2888 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2889
2890         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2891         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2892         (=jis-x0208@1978/i-4): Specify `partial'.
2893         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2894         mother coded-charset.
2895         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2896
2897 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2898
2899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2900         settings for `=jis-x0213-1@2004'.
2901
2902 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2905         CHISE.
2906         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2907         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2908         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2909         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2910         temporarily.
2911         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2912
2913 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2916         CHISE.
2917         (=shinjigen@1ed): Inherited from `=shinjigen'.
2918         (=shinjigen@rev): Likewise.
2919
2920 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2921
2922         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2923         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2924
2925 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2928         define it as an alias.
2929         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2930         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2931         alias.
2932         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2933         alias.
2934
2935 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2936
2937         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2938         CHISE.
2939
2940 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2943         CHISE.
2944         (shinjigen-2): Ditto.
2945
2946 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2947
2948         * mule/mule-charset.el (default-coded-charset-priority-list):
2949         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2950         `chinese-big5-eten-*' and `chinese-big5'.
2951
2952 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2953
2954         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2955         #x9FA5 temporarily.
2956
2957 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2958
2959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2960         settings for `=jis-x0208@1978/i1'.
2961
2962 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2963
2964         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2965         XEmacs CHISE.
2966
2967 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2968
2969         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2970         XEmacs CHISE.
2971
2972 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2973
2974         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2975         XEmacs CHISE.
2976
2977 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2978
2979         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2980         CHISE.
2981         (=ucs-bmp@cns): Likewise.
2982         (=ucs-bmp@jis): Likewise.
2983         (=ucs-bmp@ks): Likewise.
2984
2985 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2986
2987         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2988         CHISE.
2989         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2990
2991 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2992
2993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2994         settings for `=zinbun-oracle'.
2995
2996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2997         `=zinbun-oracle'.
2998
2999 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3000
3001         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3002         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
3003         `=ucs@iso'.
3004
3005 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3006
3007         * mule/mule-charset.el (default-coded-charset-priority-list):
3008         Delete `ucs-sip'; modify order of some CCSs.
3009
3010 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3011
3012         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
3013         in XEmacs CHISE.
3014
3015         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
3016         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
3017         CHISE.
3018
3019 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3020
3021         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
3022         its registry.
3023         (=ucs-radicals@unicode): Likewise.
3024
3025 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3026
3027         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3028         CHISE.
3029
3030 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3031
3032         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3033         CHISE.
3034
3035 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3036
3037         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3038         CHISE.
3039
3040 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3041
3042         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3043         Modify preference of *isolated settings*.
3044
3045 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3046
3047         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3048         utf-2000 is provided.
3049         (=ucs@cns11643): Likewise.
3050
3051 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3054         Prefer every *isolated setting* to ordinary setting.
3055
3056 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3057
3058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3059         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3060
3061 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3062
3063         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3064         CHISE.
3065
3066 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3067
3068         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3069         settings for `=jis-x0208@1997'.
3070
3071 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3072
3073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3074         `=jis-x0208@1997'.
3075
3076 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3077
3078         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3079         XEmacs CHISE.
3080
3081 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3082
3083         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3084         `=jis-x0208@1978'.
3085         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3086         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3087         `=jis-x0208-1990' as the mother.
3088         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3089
3090 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3091
3092         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3093         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3094         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3095         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3096         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3097         for `=ucs@JP'.
3098
3099 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3100
3101         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3102         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3103         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3104         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3105         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3106         `=daikanwa@rev2'.
3107
3108 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3109
3110         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3111         (=gt): Likewise.
3112         (=gt-k): Likewise.
3113         (=gt-pj-*): Likewise.
3114         (=gt-pj-k1): Likewise.
3115         (=gt-pj-k2): Likewise.
3116         (=daikanwa): Likewise.
3117         (=daikanwa-rev1): Likewise.
3118         (=daikanwa-rev2): Likewise.
3119         (=big5-pua): Likewise.
3120         (=big5-eten): Likewise.
3121         (chinese-big5-eten-a): Likewise.
3122         (chinese-big5-eten-b): Likewise.
3123         (=hanziku-*): Likewise.
3124         (=cbeta): Likewise.
3125         (=jef-china3): Likewise.
3126         (=ruimoku-v6): Likewise.
3127         (=ucs@iso): Likewise.
3128         (=ucs@unicode): Likewise.
3129         (=ucs@gb): Likewise.
3130         (=ucs@cns): Likewise.
3131         (=ucs@jis): Likewise.
3132         (=ucs@jis-1990): Likewise.
3133         (=ucs@jis-2000): Likewise.
3134         (=ucs@jp): Likewise.
3135         (=ucs@ks): Likewise.
3136         (=ucs@big5): Likewise.
3137         (=ucs-radicals): Likewise.
3138         (=ucs-radicals@unicode): Likewise.
3139         (=ucs-bmp-cjk): Likewise.
3140         (=ucs-bmp-cjk@unicode): Likewise.
3141         (=ucs-sip-ext-b): Likewise.
3142         (=ucs-sip-ext-b@iso): Likewise.
3143
3144 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3145
3146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3147         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3148
3149 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3150
3151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3152         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3153         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3154         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3155         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3156         arabic-digit, ipa and ``&I-B-XXXX;''.
3157
3158 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3159
3160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3161         setting for (I-)HZK{03..12}-XXXX.
3162
3163 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3166         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3167
3168         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3169         `=ruimoku-v6'.
3170
3171         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3172         CHISE.
3173
3174 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3175
3176         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3177         (=ucs@unicode): Likewise.
3178         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3179         (=ucs@cns): Likewise.
3180         (=ucs@jis): Likewise.
3181         (=ucs@ks): Likewise.
3182         (=ucs@big5): Likewise.
3183
3184 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3185
3186         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3187         `ucs-jis'.
3188         (utf-8-jis-er): Likewise.
3189         (utf-8-jp): New coding-system.
3190         (utf-8-jp-er): Likewise.
3191
3192         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3193
3194 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3195
3196         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3197
3198         * mule/japanese.el: Move definition of `euc-jisx0213' to
3199         mule/mule-coding.el.
3200
3201 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3202
3203         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3204         mule-coding before loading update-cdb when utf-2000 is provided.
3205
3206 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3207
3208         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3209         `=daikanwa'.
3210
3211 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3212
3213         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3214         definition codes when `utf-2000' is provided.
3215
3216 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3217
3218         * mule/mule-category.el (word-combining-categories): Don't setup
3219         `word-combining-categories' in XEmacs CHISE.
3220         (word-separating-categories): Add setting about Latin script in
3221         XEmacs CHISE.
3222
3223 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3224
3225         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3226         setting for `chinese-big5'.
3227
3228 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3229
3230         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3231         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3232         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3233         add setting for HZK0[12]-xxxx.
3234
3235 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3236
3237         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3238         in XEmacs CHISE.
3239
3240 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-charset.el (default-coded-charset-priority-list):
3243         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3244         and `chinese-big5' to `=gt-pj-*'.
3245
3246 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3247
3248         * mule/mule-conf.el (=daikanwa): Renamed from
3249         `ideograph-daikanwa'.
3250         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3251
3252 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3253
3254         * mule/mule-conf.el (=cns11643-7): Renamed from
3255         `chinese-cns11643-7'.
3256         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3257
3258 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3259
3260         * mule/mule-conf.el (=cns11643-6): Renamed from
3261         `chinese-cns11643-6'.
3262         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3263
3264 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3265
3266         * mule/mule-conf.el (=cns11643-5): Renamed from
3267         `chinese-cns11643-5'.
3268         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3269
3270 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3271
3272         * mule/mule-conf.el (=cns11643-4): Renamed from
3273         `chinese-cns11643-4'.
3274         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3275
3276 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3277
3278         * mule/mule-conf.el (=cns11643-3): Renamed from
3279         `chinese-cns11643-3'.
3280         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3281
3282 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3283
3284         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3285         `=cns11643-2'.
3286         (chinese-cns11643-2): New alias for `=cns11643-2'.
3287
3288 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3289
3290         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3291         `=cns11643-1'.
3292         (chinese-cns11643-1): New alias for `=cns11643-1'.
3293
3294 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3295
3296         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3297         (chinese-gb12345): New alias for `=gb12345'.
3298
3299 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3300
3301         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3302         (chinese-gb2312): New alias for `=gb2312'.
3303
3304 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3305
3306         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3307         (chinese-big5): New alias for `=big5'.
3308
3309 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3310
3311         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3312         (korean-ksc5601): New alias for `=ks-x1001'.
3313
3314 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3315
3316         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3317         `=jis-x0212'.
3318         (japanese-jisx0212): New alias for `=jis-x0212'.
3319
3320 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3321
3322         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3323         `=jis-x0208-1983'.
3324         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3325
3326 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3327
3328         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3329         `=jis-x0208-1978'.
3330         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3331
3332 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3333
3334         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3335         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3336
3337 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3338
3339         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3340         (chinese-cns11643-3): Specify iso-ir 183.
3341         (chinese-cns11643-4): Specify iso-ir 184.
3342         (chinese-cns11643-5): Specify iso-ir 185.
3343         (chinese-cns11643-6): Specify iso-ir 186.
3344         (chinese-cns11643-7): Specify iso-ir 187.
3345         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3346         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3347
3348 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3349
3350         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3351         \uXXXX for every cases.
3352
3353 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3354
3355         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3356         (ucs-big5): Changed to an alias for `=ucs@big5'.
3357
3358 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3359
3360         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3361         (ucs-ks): Changed to an alias for `=ucs@ks'.
3362
3363 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3364
3365         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3366         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3367
3368 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3369
3370         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3371         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3372
3373 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3374
3375         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3376         (ucs-jis): Changed to an alias for `=ucs@jis'.
3377
3378 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3379
3380         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3381         (ucs-cns): Changed to an alias for `=ucs@cns'.
3382
3383 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3384
3385         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3386         (ucs-gb): Changed to an alias for `=ucs@gb'.
3387
3388 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3389
3390         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3391         `ideograph-daikanwa-2'.
3392         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3393         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3394
3395 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3396
3397         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3398         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3399
3400         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3401         for `xemacs-chise-version'.
3402
3403 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3404
3405         * mule/mule-charset.el (default-coded-charset-priority-list):
3406         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3407         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3408         instead of `ideograph-hanziku-*'.
3409
3410         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3411         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3412
3413 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3414
3415         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3416         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3417         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3418         `utf-2000' is provided.
3419
3420 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3421
3422         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3423         is provided [was builtin coded-charsets].
3424
3425 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3426
3427         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3428         is provided [was builtin coded-charsets].
3429
3430 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3431
3432         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3433         is provided [was builtin coded-charsets].
3434
3435 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3436
3437         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3438         is provided [was builtin coded-charsets].
3439
3440 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3441
3442         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3443         when `utf-2000' is provided [was builtin coded-charsets].
3444
3445 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3446
3447         * mule/mule-conf.el (=hanziku-*): Renamed from
3448         `ideograph-hanziku-*'.
3449         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3450
3451 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3452
3453         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3454         `utf-2000' is provided [was builtin coded-charsets].
3455         (ideograph-hanziku-{1..12}): Likewise.
3456
3457 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3458
3459         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3460         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3461
3462 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3463
3464         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3465         when `utf-2000' is provided [was builtin coded-charsets].
3466
3467 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3468
3469         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3470         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3471         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3472
3473 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3474
3475         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3476         (ideograph-gt): Changed to an alias for `=gt'.
3477
3478 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3479
3480         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3481         is provided; it was defined as a builtin coded-charset.
3482         (ideograph-gt): Likewise.
3483
3484 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3485
3486         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3487         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3488
3489 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3490
3491         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3492         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3493
3494 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3495
3496         * mule/mule-conf.el (=big5-eten): Renamed from
3497         `chinese-big5-eten'.
3498         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3499
3500 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3501
3502         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3503         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3504
3505 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3506
3507         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3508         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3509
3510 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3511
3512         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3513         (china3-jef): Changed to an alias for `=jef-china3'.
3514
3515 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3516
3517         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3518         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3519
3520         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3521         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3522         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3523         when `utf-2000' is provided.
3524
3525 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3526
3527         * mule/mule-charset.el (default-coded-charset-priority-list):
3528         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3529
3530         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3531         (ucs-jis-2000): Deleted.
3532
3533 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3534
3535         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3536         UTF-2000.
3537         (=ucs-jis-2000): New coded-charset for UTF-2000.
3538
3539 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3540
3541         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3542         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3543
3544 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3545
3546         * mule/mule-charset.el (default-coded-charset-priority-list):
3547         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3548         `ideograph-cbeta'.
3549
3550 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3551
3552         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3553         builtin coded-charset].
3554
3555 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3556
3557         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3558         settings for &K0-xxxx and &I-K0-xxxx.
3559
3560 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3561
3562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3563         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3564
3565 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3566
3567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3568         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3569
3570 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3571
3572         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3573         UTF-2000.
3574         (ideograph-gt-pj-k1): Likewise.
3575         (ideograph-gt-pj-k2): Likewise.
3576
3577 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3578
3579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3580         `=jis-x0208'.
3581
3582 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3583
3584         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3585         UTF-2000 [was a builtin coded-charset].
3586
3587 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3588
3589         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3590         (utf-8-gb-er): Likewise.
3591
3592 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3593
3594         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3595         settings for JIS X 0212 and JIS X 0208:1978.
3596
3597 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3598
3599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3600         setting for JIS X 0213.
3601
3602 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3603
3604         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3605         standard-case-table in UTF-2000.
3606
3607 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3608
3609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3610         definitions for isolated-chars.
3611
3612 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3613
3614         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3615         `configure-utf-2000-lisp-directory'.
3616         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3617         `mule-lisp-load-path'.
3618
3619 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3620
3621         * startup.el (startup-setup-paths): Set and use
3622         `utf-2000-lisp-directory'.
3623         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3624         UTF-2000.
3625
3626 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3627
3628         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3629         (paths-find-utf-2000-lisp-directory): New function.
3630         (paths-construct-load-path): Add new optional argument
3631         `utf-2000-lisp-directory'.
3632
3633         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3634
3635 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3636
3637         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3638         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3639         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3640         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3641         `chinese-big5-2' in UTF-2000.
3642
3643         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3644         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3645
3646 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3647
3648         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3649         `big5-eten-er' in UTF-2000.
3650         (big5-cdp): Modify DOC-string and mnemonic.
3651
3652 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3653
3654         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3655         UTF-2000 [renamed from utf-8-er].
3656         (utf-8-gb): New coding-system in UTF-2000.
3657         (utf-8-gb-er): Likewise.
3658         (utf-8-cns): Likewise.
3659         (utf-8-cns-er): Likewise.
3660         (utf-8-big5): Likewise.
3661         (utf-8-big5-er): Likewise.
3662         (utf-8-jis): Likewise.
3663         (utf-8-jis-er): Likewise.
3664         (utf-8-ks): Likewise.
3665         (utf-8-ks-er): Likewise.
3666         (utf-8-er): Likewise.
3667
3668 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3669
3670         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3671         instead of `utf-8-unix' in UTF-2000.
3672
3673         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3674
3675 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3676
3677         * mule/japanese.el (euc-jisx0213): New coding-system.
3678
3679         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3680         `japanese-jisx0208-1990' as the mother.
3681
3682 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3683
3684         * dumped-lisp.el (preloaded-file-list): Change condition of
3685         loading "close-cdb".
3686
3687 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3688
3689         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3690         setup `coded-charset-entity-reference-alist'.
3691
3692 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3693
3694         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3695         UTF-2000.
3696
3697 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3698
3699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3700         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3701
3702 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3703
3704         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3705         (chinese-big5-eten-a): Likewise.
3706         (chinese-big5-eten-b): Likewise.
3707         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3708         code range is #x8140 .. #x8DFE.
3709
3710 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3711
3712         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3713         UTF-2000.
3714         (chinese-big5-cdp): Likewise.
3715
3716 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3717
3718         * dumped-lisp.el (preloaded-file-list): Rename
3719         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3720
3721 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3722
3723         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3724         append `system-char-db-source-file-list' into
3725         `preloaded-file-list' in UTF-2000.
3726
3727 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3728
3729         * dumped-lisp.el (preloaded-file-list): Delete
3730         character-definition files.
3731
3732 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3733
3734         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3735         UTF-2000.
3736
3737 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3738
3739         * mule/mule-charset.el (default-coded-charset-priority-list):
3740         Delete `mojikyo-2022-1'.
3741
3742 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3743
3744         * mule/mule-charset.el (default-coded-charset-priority-list):
3745         Delete `mojikyo'.
3746
3747 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3748
3749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3750         `ucs-sip'.
3751
3752 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3753
3754         * mule/mule-charset.el (default-coded-charset-priority-list):
3755         Comment out `chinese-gb12345'.
3756
3757 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3758
3759         * bytecomp.el (byte-compile-insert-header): Fixed.
3760
3761 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3762
3763         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3764         XEmacs UTF-2000.
3765
3766 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3767
3768         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3769         UTF-2000.
3770
3771 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3772
3773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3774         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3775
3776 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3777
3778         * mule/mule-charset.el (default-coded-charset-priority-list):
3779         `japanese-jef-china3' is renamed `china3-jef'.
3780
3781 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3782
3783         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3784         `japanese-jef-china3' and `ideograph-cbeta'.
3785
3786 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3787
3788         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3789
3790 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3791
3792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3793         `chinese-big5-cdp'.
3794
3795 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3796
3797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3798         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3799
3800 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3801
3802         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3803         loading character definitions.
3804
3805 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3806
3807         * dumped-lisp.el (preloaded-file-list): Rename
3808         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3809
3810 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3811
3812         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3813         `chinese-big5'.
3814
3815 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3816
3817         * dumped-lisp.el (preloaded-file-list): Dump
3818         "Ideograph-R028-Private" with XEmacs UTF-2000.
3819
3820 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3821
3822         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3823         `chinese-gb12345'.
3824
3825 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3826
3827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3828         `ideograph-gt-pj-{1..11}'.
3829
3830         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3831         XEmacs UTF-2000.
3832
3833 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3834
3835         * mule/mule-charset.el (default-coded-charset-priority-list):
3836         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3837         `chinese-isoir165'.
3838
3839 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3840
3841         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3842         `image/png', `image/x-xpm' and `image/tiff'.
3843
3844         * files.el (binary-file-regexps): Add *.PNG.
3845
3846 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3847
3848         * mule/mule-charset.el (default-coded-charset-priority-list):
3849         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3850         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3851
3852 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3853
3854         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3855         the first completion when UTF-2000 is running.
3856
3857 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3858
3859         * mule/mule-charset.el (default-coded-charset-priority-list):
3860         Delete `ucs'.
3861
3862 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3863
3864         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3865
3866         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3867         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3868
3869 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3870
3871         * mule/vietnamese.el (vscii-2): Delete abolished property
3872         `composite'; now composite mode is default.
3873
3874 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3875
3876         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3877         of `raw-text'; check \uHHHH representation even if non-ascii
3878         characters are not found.
3879
3880         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3881         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3882         unconditionally.
3883
3884         * mule/viet-ccl.el: New file.
3885
3886         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3887         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3888         - Separate CCL based implementations to viet-ccl.el.
3889
3890 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3891
3892         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3893         "jisx0213.2000-1".
3894         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3895
3896         * mule/mule-charset.el (default-coded-charset-priority-list):
3897         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3898         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3899
3900 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3901
3902         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3903
3904 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3905
3906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3907         `ucs' in UTF-2000.
3908
3909 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3910
3911         * mule/mule-charset.el (default-coded-charset-priority-list):
3912         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3913         `arabic-iso8859-6'.
3914
3915 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3916
3917         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3918         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3919
3920 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3921
3922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3923         `katakana-jisx0201' in UTF-2000.
3924
3925 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3926
3927         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3928         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3929         "u0FB50-Arabic-Presentation-Forms-A",
3930         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3931         "u0FE50-Small-Form-Variants",
3932         "u0FE70-Arabic-Presentation-Forms-B",
3933         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3934         UTF-2000.
3935
3936 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3937
3938         * dumped-lisp.el (preloaded-file-list): Delete
3939         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3940         ... "Ideograph-R214-Flute" in UTF-2000.
3941
3942 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3943
3944         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3945         (japanese-jisx0213-2): New coded-charset.
3946
3947         * dumped-lisp.el (preloaded-file-list): Add
3948         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3949         "Ideograph-R030-Mouth".
3950
3951 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3952
3953         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3954         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3955         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3956         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3957         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3958         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3959         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3960         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3961
3962 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3963
3964         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3965         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3966         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3967         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3968         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3969
3970         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3971         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3972
3973 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3974
3975         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3976         in UTF-2000.
3977
3978 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3979
3980         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3981         (chinese-isoir165): Moved from mule/chinese.el.
3982         (chinese-cns11643-3): Moved from mule/chinese.el.
3983         (chinese-cns11643-4): Moved from mule/chinese.el.
3984         (chinese-cns11643-5): Moved from mule/chinese.el.
3985         (chinese-cns11643-6): Moved from mule/chinese.el.
3986         (chinese-cns11643-7): Moved from mule/chinese.el.
3987
3988         * mule/chinese.el: Move definition of coded-charsets to
3989         mule/mule-conf.el.
3990
3991 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3992
3993         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3994         `ideograph-daikanwa'.
3995
3996 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3997
3998         * dumped-lisp.el (preloaded-file-list): Delete
3999         "ccs-jisx0201-latin.el".
4000
4001 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4002
4003         * dumped-lisp.el (preloaded-file-list): Add
4004         "u031A0-Extended-Bopomofo" in UTF-2000.
4005
4006 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4007
4008         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
4009         renamed to u02E00-CJK-Radical-Supplement.
4010
4011 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4012
4013         * dumped-lisp.el (preloaded-file-list): Add
4014         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
4015         "u030A0-Katakana", "u03100-Bopomofo",
4016         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
4017         "u03200-Enclosed-CJK-Letters-and-Months" and
4018         "u03300-CJK-Compatibility".
4019
4020 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4021
4022         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
4023         "u02F00-Kangxi-Radicals" and
4024         "u02FF0-Ideographic-Description-Characters".
4025
4026 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4027
4028         * dumped-lisp.el (preloaded-file-list): Add
4029         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4030         "u02800-Braille-Patterns" in UTF-2000.
4031
4032 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4033
4034         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4035         "uXXXXX-*.el" in UTF-2000.
4036
4037         * bytecomp.el (byte-compile-insert-header): Delete comments if
4038         non-ASCII characters are found; allow `byte-compile-dynamic' and
4039         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4040         `raw-text'.
4041
4042 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4043
4044         * dumped-lisp.el (preloaded-file-list): Add
4045         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4046         "u025A0-Geometric-Shapes.el".
4047
4048 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4049
4050         * dumped-lisp.el (preloaded-file-list): Add
4051         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4052         "u02460-Enclosed-Alphanumerics.el".
4053
4054 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4055
4056         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4057         `chinese-gb2312'.
4058
4059         * dumped-lisp.el (preloaded-file-list): Add
4060         "u02200-Mathematical-Operators.el" and
4061         "u02300-Miscellaneous-Technical.el".
4062
4063 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4064
4065         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4066         `chinese-cns11643-*'.
4067
4068         * dumped-lisp.el (preloaded-file-list): Add
4069         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4070         "u02190-Arrows.el" in UTF-2000.
4071
4072 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4073
4074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4075         `korean-ksc5601'.
4076
4077         * dumped-lisp.el (preloaded-file-list): Add
4078         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4079         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4080         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4081
4082 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4083
4084         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4085
4086 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4087
4088         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4089         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4090         "u01780-Khmer.el", "u01800-Mongolian.el",
4091         "u01E00-Latin-Extended-Additional.el" and
4092         "u01F00-Greek-Extended.el" in UTF-2000.
4093
4094 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4095
4096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4097         `ethiopic-ucs' and `ethiopic'.
4098
4099         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4100         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4101
4102         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4103         from mule/ethiopic.el.
4104
4105         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4106         mule/mule-conf.el.
4107
4108 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4109
4110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4111         `lao'.
4112
4113         * mule/mule-conf.el (lao): New coded-charset.
4114
4115         * dumped-lisp.el (preloaded-file-list): Add
4116         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4117         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4118         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4119         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4120         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4121
4122 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4123
4124         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4125         `ucs-bmp' and `arabic-iso8859-6'.
4126
4127 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4128
4129         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4130         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4131         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4132
4133 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4134
4135         * startup.el (normal-top-level): Load autoload file for UTF-2000
4136         in UTF-2000.
4137
4138 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4139
4140         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4141         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4142         "u00020-Basic-Latin.el", "u00080-C1.el",
4143         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4144         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4145         "u002B0-Spacing-Modifier-Letters.el",
4146         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4147         UTF-2000.
4148
4149 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4150
4151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4152         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4153         instead of `vietnamese-viscii-*'.
4154
4155 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4156
4157         * mule/mule-conf.el: New file.
4158
4159         * mule/misc-lang.el: Move definition of charset `ipa' to
4160         mule/mule-conf.el.
4161
4162 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4163
4164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4165         `latin-viscii'; prefer it for characters used in Vietnamese.
4166
4167 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4168
4169         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4170
4171 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4172
4173         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4174         `vietnamese-viscii-lower'.
4175         (latin-viscii-upper): Renamed from charset
4176         `vietnamese-viscii-upper'.
4177         (vietnamese-viscii-lower): New alias for charset
4178         `latin-viscii-lower'.
4179         (vietnamese-viscii-upper): New alias for charset
4180         `latin-viscii-upper'.
4181
4182 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4183
4184         * mule/mule-charset.el (default-coded-charset-priority-list):
4185         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4186
4187 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4188
4189         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4190         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4191         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4192         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4193         lisp/utf-2000.
4194
4195 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4196
4197         * mule/ccs-tcvn5712.el: New file.
4198
4199 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4200
4201         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4202         in UTF-2000.
4203
4204 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4205
4206         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4207         `japanese-jisx0208'.
4208
4209 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4210
4211         * dumped-lisp.el (preloaded-file-list): Add
4212         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4213         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4214         UTF-2000.
4215
4216         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4217         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4218         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4219         mule/ccs-viscii.el: New files.
4220
4221         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4222         if \uXXXX is found.
4223
4224 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4225
4226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4227         `hiragana-jisx0208' and `katakana-jisx0208'.
4228
4229 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4230
4231         * mule/chinese.el (chinese-cns11643-3): Define it even if
4232         `utf-2000' is provided.
4233         (chinese-cns11643-4): Likewise.
4234         (chinese-cns11643-5): Likewise.
4235         (chinese-cns11643-6): Likewise.
4236         (chinese-cns11643-7): Likewise.
4237
4238 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4239
4240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4241         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4242
4243 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4244
4245         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4246         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4247
4248 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4249
4250         * mule/mule-charset.el (default-coded-charset-priority-list):
4251         Setup in UTF-2000.
4252
4253 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4254
4255         * mule/viet-chars.el: Don't define charset
4256         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4257         they are defined as builtin charsets.
4258
4259 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4260
4261         * version.el (emacs-version): Add more space just before UTF-2000
4262         version string.
4263
4264 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4265
4266         * version.el ([constant] emacs-version): Don't add a space in the
4267         preceding place of `xemacs-betaname' because it is duplicated.
4268         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4269
4270         * startup.el (splash-frame-body): Add ETL.
4271
4272 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4273
4274         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4275         is provided because it is defined as builtin charset.
4276         (chinese-cns11643-4): Likewise.
4277         (chinese-cns11643-5): Likewise.
4278         (chinese-cns11643-6): Likewise.
4279         (chinese-cns11643-7): Likewise.
4280
4281 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4282
4283         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4284         coding-system `iso-10646-ucs-4' is not defined.
4285
4286 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4287
4288         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4289         coding-system if `utf-2000' is provided.
4290
4291 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4292
4293         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4294         `utf-2000' is provided.
4295
4296 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4297
4298         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4299         if utf-2000 is provided temporally.
4300
4301 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4302
4303         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4304         as builtin variable].
4305
4306 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4307
4308         * files.el (insert-file-contents-literally): Treat file as binary;
4309         call file-name-handlers. [sync with Emacs 20.3.10]
4310
4311 2008-12-28  Vin Shelton  <acs@xemacs.org>
4312
4313         * XEmacs 21.4.22 is released
4314
4315 2008-12-30  Vin Shelton  <acs@xemacs.org>
4316
4317         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4318         during building even if no packages are found.
4319
4320 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4321
4322         * printer.el (generic-print-region): 
4323         (generic-print-buffer): 
4324         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4325         check if the msprinter device is available, now that msprinter is
4326         always available as a specifier tag. 
4327
4328 2008-12-24  Vin Shelton  <acs@xemacs.org>
4329
4330         * about.el: Add Francisco to my bio!
4331
4332 2008-12-23  Vin Shelton  <acs@xemacs.org>
4333
4334         * autoload.el: Move operator definitions to autoload-operators.el
4335         in the xemacs-base package.
4336
4337 2007-11-22  Vin Shelton  <acs@xemacs.org>
4338
4339         * about.el (about-hacker-contribution): Updated my bio.
4340
4341 2007-10-07  Vin Shelton  <acs@xemacs.org>
4342
4343         * XEmacs 21.4.21 is released
4344
4345 2007-09-19  Didier Verna  <didier@xemacs.org>
4346
4347         Update my personal info.
4348         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4349         * about.el (about-other-current-hackers): Ditto.
4350         * about.el (about-url-alist): Add my musical website.
4351         * about.el (about-personal-info): Update my entry.
4352         * about.el (about-hacker-contribution): Ditto.
4353
4354 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4355
4356         * package-get.el (package-get-download-sites): Update download
4357         sites in Japan.
4358         * package-get.el (package-get-pre-release-download-sites): Ditto.
4359
4360 2007-08-18  Vin Shelton  <acs@xemacs.org>
4361
4362         * package-get.el (package-get-pre-release-download-sites): Sync
4363         mirror sites with 21.5.  (Thanks, Adrian)
4364
4365 2007-08-09  Mike Sperber  <mike@xemacs.org>
4366
4367         * startup.el (migrate-user-init-file): Create backup of
4368         `user-init-file' before migrating.
4369         * startup.el (maybe-migrate-user-init-file): Print
4370         information about backup file.
4371         (maybe-create-compatibility-dot-emacs): Follow above change.
4372
4373 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4374
4375         * font-lock.el: Sync font-lock-add-keywords and
4376         font-lock-remove-keywords from GNU Emacs.
4377         * font-lock.el (font-lock-keywords-alist): New.
4378         * font-lock.el (font-lock-removed-keywords-alist): New.
4379         * font-lock.el (font-lock-add-keywords): New.
4380         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4381         * font-lock.el (font-lock-remove-keywords): New.
4382
4383 2007-08-16  Vin Shelton  <acs@xemacs.org>
4384
4385         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4386         patch from Hans de Graaff.
4387
4388 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4389
4390         * package-get.el (package-get-download-sites): Document Chile and
4391         update Denmark download site.
4392         * package-get.el (package-get-pre-release-download-sites): Ditto.
4393
4394 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4395
4396         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4397
4398 2006-12-09  Vin Shelton  <acs@xemacs.org>
4399
4400         * XEmacs 21.4.20 is released
4401
4402 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4403
4404         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4405
4406 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4407
4408         * info.el (Info-find-file-node, Info-insert-dir)
4409         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4410         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4411         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4412         and discussion.
4413
4414 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4415
4416         * obsolete.el (line-beginning-position): New, from 21.5.x.
4417         (line-end-position): Ditto.
4418
4419 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4420
4421         * package-get.el (package-get-download-sites): Welcome
4422         nl.xemacs.org and Thanks!
4423         * package-get.el (package-get-pre-release-download-sites): Ditto.
4424
4425 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4426
4427         * font-lock.el: Add support for not-so recent changes in Java to
4428         java-mode.
4429
4430 2006-01-28  Vin Shelton  <acs@xemacs.org>
4431
4432         * XEmacs 21.4.19 is released
4433
4434 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4435
4436         * easymenu.el: Update copyright. 
4437         * easymenu.el (easy-menu-all-popups):
4438         Add a docstring. 
4439         * easymenu.el (easy-menu-add):
4440         Document a bug, rework the function to preserve any existing
4441         non-default mode-popup-menu instead of overwriting it, and not to
4442         bother normalising the menu title (nothing else does).
4443         * easymenu.el (easy-menu-remove):
4444         Restore the default mode-popup-menu instead of leaving an empty
4445         one when we remove the last easy-menu popup. 
4446
4447 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4448
4449         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4450         as suggested by Rodrigo Ventura.
4451         * package-get.el (package-get-pre-release-download-sites): Ditto,
4452         with replacement of xemacs-21.5 by beta, which is the logical path
4453         to our beta core and package pre-releases.
4454
4455 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4456
4457         * package-get.el (package-get-download-sites): Add Hong Kong
4458         download site.
4459         * package-get.el (package-get-pre-release-download-sites): Ditto.
4460
4461 2005-12-26  Vin Shelton  <acs@xemacs.org>
4462
4463         * find-paths.el:
4464         * find-paths.el (paths-emacs-root-p): Add search for package root.
4465         * find-paths.el (paths-find-emacs-root): Replaced with
4466         paths-find-invocation-roots, which returns a list of roots.
4467         * find-paths.el (paths-find-invocation-roots): New.
4468         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4469
4470 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4471
4472         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4473         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4474
4475 2005-12-03  Vin Shelton <acs@xemacs.org>
4476
4477         * XEmacs 21.4.18 is released
4478
4479 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4480
4481         * package-get.el (package-get-download-sites): Update reflecting
4482         latest http://www.xemacs.org/Releases/ information generated by
4483         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4484         * package-get.el (package-get-pre-release-download-sites): Ditto.
4485
4486 2005-02-28  Simon Josefsson  <jas@extundo.com>
4487
4488         * about.el (xemacs-hackers): Add jas.
4489         (about-other-current-hackers): Likewise.
4490         (about-url-alist): Add URL for jas.
4491         (about-personal-info): Document jas.
4492         (about-hacker-contribution): Describe jas contributions.
4493
4494 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4495
4496         * easymenu.el (easy-menu-remove): As described in 
4497         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4498         except the "Command" menu from mode-popup-menu. 
4499
4500 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4501  
4502         * font.el (font-spatial-to-canonical): Correct calculation of 
4503         return value for pixel-based input value. 
4504  
4505 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4506
4507         * code-process.el (call-process): Process-related docstring
4508         improvements spurred by Norbert Koch.
4509         * code-process.el (call-process-region): Ditto.
4510         * code-process.el (start-process): Ditto.
4511
4512 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4513
4514         * finder.el (finder-find-library): Return filename actually
4515         searched for.
4516
4517 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4518
4519         * help.el (view-emacs-news): Use `expand-file-name' instead of
4520         `locate-data-file' as the latter will find any "NEWS" files that
4521         might exist in packages _before_ the one in core.
4522
4523 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4524
4525         * package-get.el (package-get-init-package):
4526         package-get-init-package buglet (21.4.17) by Jeff Mincy
4527         <mincy@rcn.com> fixing false temporary load-path shadows reported
4528         after package installation and simplifying code.
4529
4530 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4531
4532         * package-get.el (package-get-download-sites): Sync mirrors list
4533         with the XEmacs website.
4534         (package-get-pre-release-download-sites): Ditto.
4535
4536 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4537
4538         * derived.el (derived-mode-merge-syntax-tables):
4539         Revert my 21.5-only patch of 2003-07-18 which slipped in
4540         through Jerry James's patch of 2004-06-07.
4541
4542 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4543
4544         * cmdloop.el (keyboard-quit): Remove workaround for
4545         `region-active-p' not making sure active region is in current
4546         buffer now that it does.
4547         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4548         * simple.el (region-active-p): `region-active-p' to only return t
4549         when active region is in current buffer.
4550
4551 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4552
4553         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4554         package names, quell a byte-compiler warning, doc fix.
4555
4556 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4557
4558         * buffer.el (pop-to-buffer):
4559         * window-xemacs.el (display-buffer):
4560         Document use of `same-window-buffer-names,' `same-window-regexps'
4561         by pop-to-buffer and display-buffer. 
4562         
4563 2005-02-06  Vin Shelton <acs@xemacs.org>
4564
4565         * XEmacs 21.4.17 is released
4566
4567 2005-01-29  Ben Wing  <ben@xemacs.org>
4568
4569         * shadow.el (find-emacs-lisp-shadows):
4570         Add custom-defines to list of ignored files.
4571
4572 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4573
4574         * simple.el (shifted-motion-keys-select-region): Fix statement
4575         about unshifted-motion-keys-deselect-region.
4576
4577 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4578
4579         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4580         now) for GNU Emacs compatibility.
4581         (make-obsolete-variable): Ditto.
4582
4583 2004-01-08  Ben Wing  <ben@xemacs.org>
4584
4585         * code-files.el (load):
4586         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4587
4588 2004-12-05  Vin Shelton <acs@xemacs.org>
4589
4590         * XEmacs 21.4.16 is released
4591
4592 2004-12-04  Vin Shelton  <acs@xemacs.org>
4593
4594         * auto-autoloads.el: Regenerated.
4595
4596         * custom-load.el: Regenerated.
4597
4598 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4599
4600         Fix bug: apropos errors if a defalias refers to an undefined
4601         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4602
4603         * apropos.el (apropos):
4604         (apropos-command):
4605         * help.el (frob-help-extents):
4606         * help-macro.el (make-help-screen):
4607         * hyper-apropos.el (hyper-apropos-grok-functions):
4608         (hyper-apropos-get-doc):
4609         Catch void-function error thrown by `documentation'.
4610
4611 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4612
4613         * packages.el (package-require): Fix incorrect arg to format.
4614         This fixes a `format specifier' error.
4615
4616 2004-08-13  Jerry James  <james@xemacs.org>
4617
4618         * bytecomp.el (forward-word): Tell the byte compiler the correct
4619         number of arguments to forward-word.
4620
4621 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4622
4623         * etags.el: Fixed loading of include files for tag completion. Now
4624         you can make a tag file for a library, include it into your
4625         project and it will be reloaded only if it changed. Infinte
4626         include loops are detected and the correct tag files are loaded.
4627         * etags.el (buffer-tag-table-list): Load and verify tag files in
4628         the external function buffer-tag-table-list-load.
4629         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4630         tag files. Also load the included tag files. The priority of the
4631         included files is right below their parent file. If multiple
4632         matches occur then the symbols from the parent file are found
4633         first.
4634         * etags.el (tag-table-include-files): Corrected comment
4635         string. Switched to pattern constant tags-include-pattern to have
4636         it at a central location.
4637         * etags.el (tags-include-pattern): Added doc string.
4638         * etags.el (add-to-tag-completion-table): Removed obsolete
4639         comments as the include files are allready returned by
4640         buffer-tag-table-list and loaded.
4641         * etags.el (find-tag-internal): The include files are allready
4642         included in tag-tables as buffer-tag-table-list returns them now.
4643
4644 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4645
4646         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4647         Loading items into the notebook is now done by C code.
4648         * widgets-gtk.el (gtk-widget-instantiate-internal):
4649         Style no longer changed.
4650
4651 2004-06-28  Nix  <nix@esperi.org.uk>
4652
4653         * cmdloop.el (truncate-command-history-for-gc): Delay
4654         execution of all things that look up variable bindings,
4655         via `enqueue-eval-event'.
4656
4657 2004-06-24  Vin Shelton  <acs@xemacs.org>
4658
4659         * package-get.el (package-get-require-signed-base-updates):
4660         now defaults to nil.
4661
4662 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4663
4664         * subr.el (split-string): Clean up docstring.
4665
4666 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4667
4668         * faces.el (zmacs-region): fix typo in docstring.
4669
4670 2004-06-07  Jerry James  <james@xemacs.org>
4671
4672         * derived.el: Synch with Emacs 21.3.
4673         * subr.el (with-local-quit): New, from Emacs 21.3.
4674         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4675         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4676         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4677
4678 2004-06-16  Jerry James  <james@xemacs.org>
4679
4680         * cl.el (cl-set-substring): Increment start by the length of the
4681         string, not the string itself.
4682
4683 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4684
4685         * etags.el (tag-table-include-files): Expand included TAGS file
4686         paths to avoid problems with relative paths.  Thanks to Peter
4687         Chubb <peterc@gelato.unsw.edu.au>.
4688         * etags.el (tags-include-pattern): New.
4689         * etags.el (add-to-tag-completion-table): Parse and ignore
4690         trailing include lines.
4691
4692 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4693
4694         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4695         avoiding line solely composed of equal signs.
4696
4697 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4698
4699         * cus-edit.el (alloc): Typo fix.
4700         * cus-edit.el (custom-browse-visibility): Ditto.
4701         * cus-edit.el (custom-variable-value-create): Ditto.
4702         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4703         * cus-edit.el (custom-save-variables): Bind print-length and
4704         print-level to nil to avoid value abbreviation.
4705         * cus-edit.el (custom-save-face-internal): Ditto.
4706         * cus-edit.el (custom-save-faces): Save in sorted order.
4707         * cus-edit.el (custom-save-resets): Bind print-length and
4708         print-level to nil to avoid value abbreviation.
4709         * cus-edit.el (custom-save-loaded-themes): Ditto.
4710
4711 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4712
4713         * subr.el (split-string-default-separators): New.
4714         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4715         see comment in source.
4716
4717 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4718
4719         * mule/japanese.el (paragraph-start, paragraph-separate):
4720         Remove anchor to BOL.
4721
4722 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4723
4724         * cl.el (gensym, gentemp): Improve docstrings.
4725
4726 2004-05-10  Vin Shelton  <acs@xemacs.org>
4727
4728         * etags.el: Sync with 21.5 version.
4729
4730 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4731
4732         * etags.el:
4733         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4734         only for use with exuberant ctags. This will also enable building of 
4735         completion tables with exuberant ctags. This will not work with
4736         xemacs ctags. 
4737         * etags.el (get-tag-table-buffer): New function for creating of
4738         completion table is used if tags-exuberant-ctags-optimization-p ist t
4739         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4740         finding the tag names. New.
4741         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4742         building tag completion table with exuberant ctags. New.
4743         * etags.el (find-tag-internal): Improve exact tag matching for tags
4744         with name fields. Before the patch return types of functions or
4745         function parameters (with exuberant ctags) were found as matches.
4746
4747 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4748
4749         * list-mode.el (display-completion-list): Fixed completion list was
4750         taking the width of the frame and not of the window for displaying
4751         the selection methods.
4752
4753 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4754
4755         * menubar-items.el (default-menubar): Options are saved to custom.el.
4756
4757
4758 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4759
4760         * isearch-mode.el (isearch-abort): Preserve successful search target.
4761
4762 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4763
4764         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4765         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4766         Bihlmeyer.
4767         * gnuserv.el (gnuserv-mode-line-string): New.
4768         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4769         gnuserv-mode.
4770         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4771         * gnuserv.el (gnuserv-edit-files): Use
4772         make-x-device-with-gtk-fallback.
4773
4774 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4775
4776         * gtk-widgets.el: New import: gtk-accel-group-new.
4777         * dialog-gtk.el:
4778         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4779         * dialog-gtk.el (popup-builtin-question-dialog):
4780         Added support for dialog button mnemonics.
4781
4782 2004-03-22  Chris Green <cmg@dok.org>
4783
4784         * process.el (shell-command): Output buffer was ignored when a
4785         background process was run via shell-command.
4786
4787 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4788
4789         * cus-edit.el (custom-save-variables): Retrieve a list of
4790         variables to save first, sort it, and make sure the variables are
4791         saved in sorted order.
4792
4793 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4794  
4795         * package-get.el (package-get-update-base-from-buffer): Force
4796         binary coding system for verifying GnuPG signature in the
4797         package-index file.
4798  
4799 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4800
4801         * package-get.el (package-get-package-index-file-location): Handle
4802         missing "EMACSPACKAGEPATH" environment variable.
4803
4804 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4805
4806         * package-admin.el (package-admin-find-top-directory): Simplify
4807         directory comparisions and fix substring errors on short path
4808         components.
4809         * package-get.el (package-get-package-index-file-location):
4810         Default to first component of "EMACSPACKAGEPATH", if set.
4811
4812 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4813
4814         * package-get.el (process-error): New error datum.
4815
4816 2004-02-02  Vin Shelton <acs@xemacs.org>
4817
4818         * XEmacs 21.4.15 is released
4819
4820 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4821
4822         * itimer.el (activate-itimer): Modify the itimer timeout value as
4823         if it were begun at the last time when the itimer driver was woken
4824         up.
4825
4826 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4827
4828         * specifier.el (Copyright):
4829         Update.
4830         (make-specifier-and-init):
4831         (map-specifier):
4832         (canonicalize-inst-pair):
4833         (canonicalize-spec-list):
4834         (set-specifier):
4835         Synch docstrings to 21.5 where appropriate.
4836
4837 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4838
4839         * package-get.el (package-get-list-packages-where): New.  A
4840         function that allows searching for groups of packages.  For
4841         example, find all packages that require the fsf-compat package.
4842
4843 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4844
4845         The Great PUI Sync.
4846
4847         * auto-autoloads.el: Regenerated.
4848
4849         * custom-load.el: Regenerated.
4850
4851         * dumped-lisp.el (packages-hardcoded-lisp): New.
4852
4853         * menubar-items.el (menu-max-items): New.
4854         (menu-submenu-max-items): New.
4855         (menu-submenu-name-format): New.
4856         (menu-split-long-menu): New.
4857         (menu-sort-menu): New.
4858         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4859
4860         * obsolete.el (pui-add-install-directory): Renamed to the more
4861         logical `pui-set-local-package-get-directory'.
4862         (package-get-download-menu): Moved to `package-ui.el' and renamed
4863         to `package-ui-add-download-menu'.
4864
4865         * package-admin.el (package-admin-install-function-mswindows):
4866         Whitespace clean up.
4867         (package-admin-add-single-file-package): Removed.
4868         (package-admin-default-install-function): Whitespace clean up.
4869         (package-admin-find-top-directory): New.
4870         (package-admin-get-install-dir): Use it.
4871         (package-admin-get-manifest-file): 
4872         (package-admin-check-manifest): 
4873         (package-admin-add-binary-package):
4874         (package-admin-get-lispdir):
4875         (package-admin-delete-binary-package):
4876         (package-admin):
4877
4878         * package-get.el (package-get-package-index-file-location): New.
4879         (package-get-install-to-user-init-directory): New.
4880         (package-get-remote):
4881         (package-get-download-sites):
4882         (package-get-pre-release-download-sites): New.
4883         (package-get-site-release-download-sites): New.
4884         (package-get-base-filename):
4885         (package-get-always-update):
4886         (package-get-user-index-filename): Removed.
4887         (package-get-pgp-available-p): New.
4888         (package-get-require-signed-base-updates):
4889         (package-get-was-current):
4890         (package-entries-are-signed): New.
4891         (package-get-continue-update-base): New.
4892         (package-get-download-menu): Removed.
4893         (package-get-require-base):
4894         (package-get-update-base-entry):
4895         (package-get-locate-file):
4896         (package-get-locate-index-file):
4897         (package-get-maybe-save-index):
4898         (package-get-update-base):
4899         (package-get-update-base-from-buffer):
4900         (package-get-update-base-entries):
4901         (package-get-interactive-package-query):
4902         (package-get-update-all):
4903         (package-get-all):
4904         (package-get-dependencies):
4905         (package-get-init-package):
4906         (package-get-info): New.
4907         (package-get):
4908         (package-get-staging-dir):
4909         (package-get-set-version-prop): Removed.
4910         (package-get-installedp):
4911         (package-get-ever-installed-p):
4912         (packages): Removed.
4913         (package-get-custom-groups): Removed.
4914         (package-get-custom): Removed.
4915         (package-get-custom-add-entry): Removed.
4916
4917         * package-info.el (batch-update-package-info):
4918
4919         * package-net.el (package-net-batch-generate-bin-ini):
4920         (package-net-update-installed-db):
4921
4922         * package-ui.el (pui-info-buffer):
4923         (pui-directory-exists): Removed.
4924         (pui-package-dir-list): Removed.
4925         (pui-add-install-directory): Removed.
4926         (package-ui-download-menu): New.
4927         (package-ui-pre-release-download-menu): New.
4928         (package-ui-site-release-download-menu): New.
4929         (pui-set-local-package-get-directory): New.
4930         (pui-package-symbol-char):
4931         (pui-update-package-display):
4932         (pui-toggle-package):
4933         (pui-toggle-package-key):
4934         (pui-toggle-package-delete):
4935         (pui-toggle-package-delete-key):
4936         (pui-toggle-package-event):
4937         (pui-toggle-verbosity-redisplay):
4938         (pui-install-selected-packages):
4939         (pui-add-required-packages):
4940         (pui-help-echo):
4941         (pui-display-info):
4942         (list-packages-mode):
4943         (pui-list-packages):
4944
4945         * packages.el (packages-compute-package-locations):
4946         (package-require):
4947         (package-delete-name):
4948         (packages-hardcoded-lisp): Removed.
4949         (packages-useful-lisp): Removed.
4950         (packages-unbytecompiled-lisp): Removed.
4951         (packages-find-package-directories):
4952
4953         Summary:
4954
4955         Major code clean up of all things PUI.
4956
4957         Much improved code to determine where packages should be
4958         installed.  PUI no longer depends on any packages being
4959         pre-installed to compute where packages are to be installed to.
4960
4961         The user can specify the location of their package-index file.  It
4962         isn't necessary to set this because it has sane defaults.  People
4963         who "run-in-place" won't accidently overwrite the CVS
4964         package-index file.  See
4965         `package-get-package-index-file-location'. 
4966
4967         PUI will now properly clean up after itself in the event of an
4968         unsuccessful package install.  This drastically reduces the number
4969         of "wrong md5sum" FAQs.
4970
4971         non-Mule XEmacsen can no longer install Mule packages.
4972
4973         Package management via the custom interface has been removed.
4974
4975         The PUI related menubar items have been reorganised.
4976
4977         The PGP verification code has been fixed and the default for
4978         whether or not it is used is automatically computed.
4979
4980         * update-elc.el ((preloaded-file-list site-load-packages
4981         need-to-dump dumped-exe)):
4982         Just a couple of small changes to allow for
4983         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4984         existing anymore.
4985
4986 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4987
4988         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4989         apply `format' to the first argument of byte-compile-warn, it
4990         already calls format.
4991
4992 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4993
4994         * files.el (delete-old-versions): Avoid going interactive during
4995         make install when environment variable VERSION_CONTROL is set.
4996
4997 2003-12-04  Vin Shelton  <acs@xemacs.org>
4998
4999         * menubar-items.el (menu-item-search): Only bring up search dialog
5000         box if the feature is available and desired.
5001
5002 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
5003
5004         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
5005
5006 2003-11-05  Vin Shelton  <acs@xemacs.org>
5007
5008         * help.el (Help-prin1-face):
5009         (Help-princ-face):
5010         princ and prin1 are functions and need to be called as such.  The
5011         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
5012
5013 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
5014
5015         * about.el (about-xemacs): Give full version and build date.
5016
5017 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
5018
5019         * win32-native.el (grep-null-device): This XEmacs has null-device.
5020
5021 2003-09-06  Mike Sperber  <mike@xemacs.org>
5022
5023         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
5024         implement the specified semantics for `defvar.'
5025
5026 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5027
5028         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5029         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5030         displaying buffer in question.
5031
5032 2003-09-03  Vin Shelton <acs@xemacs.org>
5033
5034         * XEmacs 21.4.14 is released
5035
5036 2003-08-17  Vin Shelton  <acs@xemacs.org>
5037
5038         * about.el: Vanity patch.
5039
5040 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5041
5042         * code-process.el (call-process):
5043         (call-process-region):
5044         (start-process):
5045         Document coding system processing.
5046
5047 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5048
5049         * startup.el (splash-frame-body): Idiomatic English.
5050
5051 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5052
5053         * font-lock.el (font-lock-match-java-declarations): Move
5054         save-restriction, narrow-to-region to beginning of function to
5055         avoid going beyond the limit and causing an infloop.
5056
5057 2003-04-16  Jerry James  <james@xemacs.org>
5058
5059         * keydefs.el: Remove mappings for keys mapped to the nowhere
5060         defined function function-key-error.
5061
5062 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5063
5064         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5065         lisp-interaction-mode-hook): Add the docstrings.
5066
5067 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5068
5069         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5070         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5071         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5072
5073 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5074
5075         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5076         lambda list after the original doc.  Care about
5077         #'(lambda () "SingleString") 
5078         (cl-upcase-arg): 
5079         (cl-function-arglist):
5080         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5081         circular data structures in lambda list specification
5082
5083 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5084
5085         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5086         to appear in font-lock-function-name-face.
5087
5088 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5089
5090         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5091         is not also the value of the lambda.
5092
5093 2003-05-06  Andy Piper  <andy@xemacs.org>
5094
5095         * files.el (revert-buffer): Make sure local variables get processed,
5096         even in the case of an optimized reversion.
5097
5098 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5099
5100         * XEmacs 21.4.13 is released
5101
5102 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5103
5104         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5105         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5106
5107 2003-02-14  Ben Wing  <ben@xemacs.org>
5108
5109         * byte-optimize.el:
5110         * byte-optimize.el (byte-compile-inline-expand):
5111         * byte-optimize.el (byte-compile-unfold-lambda):
5112         * byte-optimize.el (byte-optimize-form-code-walker):
5113         * byte-optimize.el (byte-optimize-form):
5114         * byte-optimize.el (byte-decompile-bytecode-1):
5115         * byte-optimize.el (byte-optimize-lapcode):
5116         Review carefully and sync up to 20.7 except for areas as noted.
5117         Fixes problem with JDE compilation.
5118
5119 2003-02-05  Ben Wing  <ben@xemacs.org>
5120
5121         * simple.el:
5122         * simple.el (motion-keys-for-shifted-motion):
5123         Omit M-S-home/end from motion keys.
5124
5125 2003-02-07  Ben Wing  <ben@xemacs.org>
5126
5127         * text-props.el (text-property-any):
5128         * text-props.el (text-property-not-all):
5129         Fix bug when end > start.
5130
5131 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5132
5133         * info.el (Info-insert-dir): Make default-directory end in
5134         separator.  Patch due to Martin Buchholz.
5135
5136 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5137
5138         * XEmacs 21.4.12 "Portable Code" is released.
5139
5140 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5141
5142         * about.el: Update golubev data.
5143
5144 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5145
5146         * isearch-mode.el (isearch-mode-map): Substitute comment on
5147         desirability, and back out "GR is printable" changes.
5148
5149 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5150
5151         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5152
5153 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5154
5155         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5156
5157 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5158
5159         * menubar-items.el (default-menubar): Use browse-url-mozilla
5160         instead of browse-url-gnome-moz for Mozilla.
5161
5162 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5163
5164         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5165
5166 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5167
5168         * files.el (auto-mode-alist): Remove redundant entries for modes
5169         that live in packages.
5170         (interpreter-mode-alist): Ditto.
5171
5172 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5173
5174         * menubar-items.el (default-menubar): Sync with current
5175         browse-url-xemacs.el.
5176
5177 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5178
5179         * XEmacs 21.4.10 "Military Intelligence" is released.
5180
5181 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5182
5183         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5184
5185 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5186
5187         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5188
5189 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5190
5191         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5192         effect free function.
5193         (font-lock-fontify-keywords-region): Supply the argument to
5194         font-lock-compile-keywords.
5195
5196 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5197
5198         * package-get.el (package-get-download-sites): Bring sites list
5199         up to date, prefer xx.xemacs.org addresses.
5200
5201 2002-09-27  Andy Piper  <andy@xemacs.org>
5202
5203         * dialog.el (make-dialog-box): for general dialogs only
5204         delete-frame-hook will be run.
5205
5206 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5207
5208         * font-lock.el (font-lock-fontify-syntactically-region): Add
5209         comment about lookup-syntax-properties, document LOUDLY as unused.
5210
5211 2002-08-26  Andy Piper  <andy@xemacs.org>
5212
5213         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5214         merge.
5215
5216 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5217
5218         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5219         (make-obsolete-variable): Ditto.
5220         (make-compatible): Ditto.
5221         (make-compatible-variable): Ditto.
5222
5223 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5224
5225         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5226         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5227
5228 2002-08-28  Andy Piper  <andy@xemacs.org>
5229
5230         * files.el (revert-buffer): propagate revert-without-query-status.
5231
5232 2002-06-03  Andy Piper  <andy@xemacs.org>
5233
5234         * dialog-items.el (make-search-dialog): align various subcontrols
5235         in visually pleasing ways, allow frame to autosize to the dialog
5236         size.
5237         * dialog.el (make-dialog-box): add a border inside the frame. Add
5238         :autosize property, if t then reset the frame size appropriately
5239         before the frame is mapped.
5240         * gutter-items.el (set-progress-feedback-instantiator): align
5241         various subcontrols.
5242         * gutter-items.el (set-progress-abort-instantiator): ditto.
5243
5244 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5245
5246         * XEmacs 21.4.9 "Informed Management" is released.
5247
5248 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5249
5250         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5251         "&optional append" argument.
5252
5253 2002-07-16  Didier Verna  <didier@xemacs.org>
5254
5255         * subr.el (replace-in-string): fix case fold bug introduced by
5256         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5257         case-fold-search in temporary buffers.
5258
5259 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5260
5261         * lib-complete.el (find-library): Remove check for mule because
5262         decompression DOES work on Mule.
5263
5264 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5265
5266         * simple.el (join-line): New alias for `delete-indentation'.
5267
5268 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5269
5270         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5271         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5272         (font-lock-builtin-face): New.
5273         (font-lock-constant-face): New.
5274         (font-lock-face-list): Add builtin and constant faces.
5275
5276 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5277
5278         * autoload.el (make-autoload): Support define-derived-mode.
5279         Collected puts of doc-string-elt property.  Based on a patch by
5280         Didier Verna <didier@xemacs.org>.
5281
5282 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5283
5284         * wid-edit.el (widget-field-activate): Fix docstring typo.
5285
5286 2002-07-23  Andy Piper  <andy@xemacs.org>
5287
5288         * about.el (about-personal-info): update me.
5289
5290 2002-07-12  Andy Piper  <andy@xemacs.org>
5291
5292         * custom.el (custom-theme-set-variables): remove bogus
5293         arguments. Use custom-set-default to set defaults.
5294         (custom-set-variables): update doc.
5295         (custom-local-buffer): new, synced from FSF.
5296         (custom-set-default): ditto.
5297         (defcustom): update doc.
5298
5299 2002-06-16  Andy Piper  <andy@xemacs.org>
5300
5301         * menubar-items.el (default-menubar): enable windows printing on
5302         cygwin as well as native.
5303
5304 2002-06-12  Andy Piper  <andy@xemacs.org>
5305
5306         * printer.el (generic-print-buffer): catch all errors so that the
5307         print device can be cleared in all scenarios.
5308         (Printer-clear-device): make sure clearing the printer allows it
5309         to be used again immediately.
5310         (generic-print-region): make sure the default printer face is
5311         black-on-white.
5312
5313 2002-04-23  Jerry James  <james@xemacs.org>
5314
5315         * window-xemacs.el (display-buffer-function): Change doc to
5316         reflect new arg.
5317         * window-xemacs.el (pre-display-buffer-function): Ditto.
5318         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5319         non-nil, make the new window just big enough for its contents.
5320         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5321         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5322         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5323
5324 2002-06-06  Andy Piper  <andy@xemacs.org>
5325
5326         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5327         (defcustom): ditto.
5328         (custom-handle-keyword): ditto.
5329
5330 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5331
5332         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5333         Make obsolete.  Default to nil.
5334         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5335         Inspired by a patch by John Palmieri.
5336
5337 2002-07-01  Mike Alexander  <mta@arbortext.com>
5338
5339         * process.el (shell-command-on-region): Don't delete the region
5340         before giving it to call-process-region
5341
5342 2002-06-04  Jerry James <james@eecs.ku.edu>
5343
5344         * find-paths.el (paths-find-architecture-directory): Search in
5345         `system-configuration'/`base', not `base'`system-configuration'.
5346
5347 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5348
5349         * info.el (Info-index): Add missing \ in [ t].
5350
5351 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5352
5353         * gutter-items.el (gutter-buffers-tab-visible-p,
5354         buffers-tab-omit-function, buffers-tab-selection-function,
5355         buffers-tab-filter-functions):
5356         Doc improvements.
5357
5358 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5359
5360         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5361
5362         * toolbar-items.el (toolbar-news): Fix typo in message string.
5363
5364 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5365
5366         * dialog.el (yes-or-no-p-dialog-box): 
5367         * cmdloop.el (y-or-n-p-minibuf):
5368         (yes-or-no-p-minibuf):
5369         (yes-or-no-p):
5370         (y-or-n-p): 
5371         Specify negative answers in docstrings.
5372
5373 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5374
5375         * package-ui.el (pui-help-echo): Display both installed and author
5376         version.  Use a balloon-help window to display extra info like
5377         package requires.
5378
5379 2002-05-30  Andy Piper  <andy@xemacs.org>
5380
5381         * files.el (revert-buffer-internal): don't visit
5382         revert-buffer. Kill buffer when not used. Suggested by Mike
5383         Alexander <mta@arbortext.com>
5384
5385 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5386
5387         * files.el (revert-buffer): More docstring fiddling.
5388
5389 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5390
5391         * files.el (revert-buffer):
5392         (revert-buffer-internal):
5393         (revert-buffer-insert-file-contents-function):
5394         Improve docstrings and comments.
5395
5396 2002-05-08  Andy Piper  <andy@xemacs.org>
5397
5398         * files.el (revert-buffer): observe noconfirm behavior.
5399
5400 2002-04-09  Andy Piper  <andy@xemacs.org>
5401
5402         * files.el (revert-buffer): use revert-buffer-internal if it looks
5403         like doing so will not result in any user-visible changes.
5404         (revert-buffer-internal): new function. Do the actual process of
5405         reversion and then see whether the result is any different to what
5406         we have already. If it is not then do nothing.
5407
5408 2001-12-11  Andy Piper  <andy@xemacs.org>
5409
5410         * menubar.el (get-popup-menu-response): re-order so that it works
5411         on more sane/facist window systems.
5412
5413 2001-12-03  Andy Piper  <andy@xemacs.org>
5414
5415         * faces.el (frob-face-property): don't infloop in face frobbing
5416         from Jan Vroonhof <jan@xemacs.org>.
5417
5418 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5419
5420         * faces.el (frob-face-property): Follow face fall-back hierarchy
5421         properly for face properties without an instance. Only do manual
5422         copy form 'default in last resort. This handles in particular
5423         the case where 'default itself has only a fall-back (which is
5424         the case by default on windows).
5425
5426 2001-11-24  Andy Piper  <andy@xemacs.org>
5427
5428         * printer.el (generic-print-region): set default-frame-plist to
5429         nil while creating the printer frame so that sizes reflect the
5430         printed page.
5431
5432         * faces.el (face-complain-about-font): Don't complain on printers.
5433
5434 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5435         
5436         * package-net.el: Andy synch.
5437         
5438 2001-12-16  Andy Piper  <andy@xemacs.org>
5439
5440         * package-get.el (package-get-update-all): Make sure installed.db
5441         gets updated after updating packages.
5442
5443 2002-03-28  Ben Wing  <ben@xemacs.org>
5444
5445         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5446         continuation, truncation so that we don't get line jumpiness from
5447         them being larger than the line height.
5448
5449         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5450
5451 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5452
5453         * font.el (font-window-system-mappings): Add mapping for Gtk
5454         (assume identical to X) 
5455
5456 2002-02-04  Andy Piper  <andy@xemacs.org>
5457
5458         * files.el (convert-standard-filename): Fix for short filename
5459         Peter Arius <pas@methodpark.de>
5460
5461 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5462
5463         * list-mode.el (default-choose-completion): completion-base-size
5464         should refer to local value in the completion list buffer.
5465
5466 2001-12-03  Didier Verna  <didier@xemacs.org>
5467
5468         * rect.el: autoload `replace-rectangle'.
5469         * keydefs.el (global-map): bind it to `C-x r p'.
5470
5471 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5472
5473         * XEmacs 21.4.8 "Honest Recruiter" is released.
5474
5475 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5476
5477         This patch is based on Jerry James's patch and analysis.
5478
5479         * select.el (get-clipboard):
5480         (get-selection):
5481         Update docstrings.
5482         (get-clipboard-foreign):
5483         (get-selection-foreign):
5484         New function for use as `interprogram-paste-function's.
5485
5486         * simple.el (interprogram-paste-function): Change default to
5487         `get-clipboard-foreign'; improve docstring.
5488         (interprogram-cut-function): Improve dosctring.
5489
5490 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5491
5492         * XEmacs 21.4.7 "Economic Science" is released.
5493
5494 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5495
5496         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5497
5498 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5499
5500         * obsolete.el (assq-delete-all): New compatibility alias for 
5501         remassq.
5502
5503 2002-01-09  Simon Josefsson  <jas@extundo.com>
5504
5505         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5506
5507 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5508
5509         * info.el (Info-auto-generate-directory): Default
5510         Info-auto-generate-directory to 'if-outdated.
5511
5512 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5513
5514         * startup.el (normal-top-level): Prevent migration code from
5515         trashing .emacs on an error in loading the init files.
5516
5517 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5518
5519         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5520         "system default" Xdefaults and friends get xrdb-mode.
5521
5522 2002-03-05  Mats Lidell  <matsl@contactor.se>
5523  
5524         * help-nomule.el (tutorial-supported-languages): Added Swedish
5525         tutorial. Sorted languages.
5526
5527 2002-02-11  Mike Sperber <mike@xemacs.org>
5528
5529         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5530         regenerating outdated dir files and dir is non-existent.
5531
5532 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5533
5534         * code-files.el (convert-mbox-coding-system): Improve comment.
5535         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5536         coding-system argument to `write-region-pre-hook' call.
5537         (write-region-pre-hook): Fix docstring to mention lockname argument.
5538
5539 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5540
5541         * minibuf.el (completing-read): Remove redundant wrong arg list.
5542
5543         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5544
5545 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5546
5547         * obsolete.el (interactive-form): new compatibility alias for 
5548         function-interactive.
5549
5550 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5551
5552         * menubar-items.el (Menubar-items-truncate-list): Removed.
5553         * menubar-items.el (Menubar-items-truncate-history): New.
5554         * menubar-items.el (default-menubar): Use
5555         Menubar-items-truncate-history.
5556
5557 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5558
5559         * printer.el (generic-print-region): Pass correct arguments to
5560         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5561         Torkelsson <torkel@acc.umu.se>.
5562
5563 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5564
5565         * help.el (describe-mode): synched with FSF 19.34; handle nil
5566         minor mode indicators.
5567
5568 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5569
5570         * minibuf.el (completing-read): Update docstring.
5571
5572 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5573
5574         * XEmacs 21.4.6 "Common Lisp" is released.
5575
5576 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5577
5578         * package-net.el: Inadvertant synch with Windows branch.  From
5579         Andy's log:
5580         (package-net-kit-version): new variable.
5581         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5582
5583 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5584
5585         * package-get.el (package-get-locate-index-file): Also search the
5586         core etc/ directory for the package index file if it can't be
5587         found in ~/.xemacs/.
5588
5589 2001-12-13  William Perry  <wmperry@gnu.org>
5590
5591         * dialog-gtk.el (popup-builtin-question-dialog):
5592         Conform to API in gui.c.
5593         
5594 2001-11-12  Andy Piper  <andy@xemacs.org>
5595
5596         * cus-edit.el (custom-save-face-internal): make sure we save
5597         non-themed faces.
5598         (custom-save-variables): ditto variables.
5599
5600 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5601
5602         * faces.el (make-face-family):
5603         (make-face-size):
5604         New face-modifying functions per Jan Vroonhof.
5605
5606         cus-face.el (custom-set-face-font-family):
5607         (custom-set-face-font-size):
5608         Use them.
5609
5610         * font.el (font-window-system-mappings): More precise docstring.
5611
5612         (font-create-name):
5613         (font-create-object):
5614         (tty-font-create-object):
5615         (tty-font-create-plist):
5616         (x-font-create-object):
5617         (x-font-create-name):
5618         (ns-font-create-name):
5619         (mswindows-font-create-object):
5620         (mswindows-font-create-name):
5621         Add doctrings.
5622
5623 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5624
5625         * gtk-faces.el (gtk-init-device-faces): removed spurious
5626         quote before let* expression.
5627
5628 2001-10-29  Andy Piper  <andy@xemacs.org>
5629
5630         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5631         modified when changing coding system.
5632
5633         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5634         that we invoke the GUI directory selector.
5635
5636 2001-10-25  Andy Piper  <andy@xemacs.org>
5637
5638         * dialog.el (make-dialog-box): use new directory dialog support.
5639         * minibuf.el (read-file-name-1): ditto.
5640         (read-file-name): ditto.
5641         (read-directory-name): ditto.
5642
5643 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5644
5645         * XEmacs 21.4.5 "Civil Service" is released.
5646
5647 2001-04-23  Didier Verna  <didier@xemacs.org>
5648
5649         * cus-edit.el (custom-variable-pre-save): New.
5650         * cus-edit.el (custom-variable-post-save): New.
5651         * cus-edit.el (custom-variable-save): use them.
5652         * cus-edit.el (custom-face-pre-save): New.
5653         * cus-edit.el (custom-face-post-save): New.
5654         * cus-edit.el (custom-face-save): use them.
5655         * cus-edit.el (custom-group-pre-save): New.
5656         * cus-edit.el (custom-group-post-save): New.
5657         * cus-edit.el (custom-group-save): use them.
5658         * cus-edit.el (Custom-save): use the pre/post functions above,
5659         call `custom-save-all' only once.
5660         * cus-edit.el (custom-variable-pre-reset-standard): New.
5661         * cus-edit.el (custom-variable-post-reset-standard): New.
5662         * cus-edit.el (custom-variable-reset-standard): use them.
5663         * cus-edit.el (custom-face-pre-reset-standard): New.
5664         * cus-edit.el (custom-face-post-reset-standard): New.
5665         * cus-edit.el (custom-face-reset-standard): use them.
5666         * cus-edit.el (custom-group-pre-reset-standard): New.
5667         * cus-edit.el (custom-group-post-reset-standard): New.
5668         * cus-edit.el (Custom-reset-standard): use them.
5669         * cus-edit.el (custom-face-reset-saved): use the pre/post
5670         functions above, call `custom-save-all' only once.
5671
5672 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5673
5674         * gutter-items.el (buffers-tab face): Derive from the modeline
5675         face by default.  Many people use white-on-black for the default
5676         font, and the tabs look hideous with that color combination.  The
5677         modeline usually has the correct colors.
5678
5679 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5680
5681         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5682         (tag-mark-stack-max): Typo fix.
5683
5684 2001-09-28  Ben Wing  <ben@xemacs.org>
5685
5686         * font-lock.el:
5687         * font-lock.el (font-lock-after-change-function):
5688         fix problem with last patch, reported by Katsumi Yamaoka.
5689
5690 2001-09-17  Ben Wing  <ben@xemacs.org>
5691
5692         * font-lock.el (font-lock-after-change-function):
5693         fix problem when you insert a comment on the line before a line of
5694         code: if we use the following char, then when you hit backspace,
5695         the following line of code turns the comment color.
5696
5697 2001-06-08  Ben Wing  <ben@xemacs.org>
5698
5699         * process.el: comment about shell-command-switch.
5700         * process.el (shell-quote-argument): Need to quote a null
5701         argument, too.  From Dan Holmsand.
5702         
5703         * startup.el (normal-top-level): Delete some unused FSF junk.
5704         * startup.el (command-line-early):
5705         
5706         * startup.el (command-line): Call MS Windows init function.
5707         
5708         * win32-native.el:
5709         * win32-native.el (mswindows-system-shells): New.
5710         * win32-native.el (mswindows-system-shell-p): New.
5711         * win32-native.el (init-mswindows-at-startup): New.
5712         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5713         * win32-native.el (mswindows-quote-one-simple-arg):
5714         * win32-native.el (mswindows-quote-one-command-arg):
5715         * win32-native.el (mswindows-construct-process-command-line-alist):
5716         Correct comments at top.  Correctly handle passing arguments
5717         to Cygwin programs and to bash.  Fix quoting of zero-length
5718         arguments (from Dan Holmsand).  Set shell-command-switch based
5719         on shell-file-name, which in turn comes from env var SHELL.
5720
5721 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5722
5723         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5724         default-toolbar-position): Fill docstrings for balloon-help.
5725
5726 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5727
5728         * faces.el: Reenable specifications over 'gtk domain.
5729
5730 2001-08-08  Didier Verna  <didier@xemacs.org>
5731
5732         * autoload.el (update-autoload-files): make defdir a file name,
5733         not directory name.
5734
5735 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5736
5737         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5738
5739         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5740
5741 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5742
5743         * font-menu.el (font-menu-set-font): Default to current font-family.
5744         (font-menu-preferred-resolution):
5745         (font-menu-size-scaling):
5746         Provide gtk defaults, too.
5747
5748 2001-07-29  Mike Alexander  <mta@arbortext.com>
5749
5750         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5751         list
5752         (custom-set-face-font-family): ditto
5753
5754 2001-07-26  Mike Sperber <mike@xemacs.org>
5755
5756         * files.el (auto-mode-alist): .9 files are man pages, too.
5757
5758 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5759
5760         * process.el (call-process-internal): bind
5761         coding-system-for-write to 'binary when calling
5762         start-process-internal, so the process receives 
5763         the literal contents of INFILE.
5764
5765 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5766
5767         * files.el (auto-mode-alist): Add configure.ac support.
5768
5769 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5770
5771         * buff-menu.el:
5772         mouse.el:
5773         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5774
5775 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5776
5777         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5778
5779 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5780
5781         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5782         mixed text.
5783         (kinsoku-eol-p): Ditto.
5784
5785 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5786
5787         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5788         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5789         characters as the category `s' or `e' correctly.
5790
5791 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5792
5793         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5794
5795 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5796
5797         * mule/cyrillic.el:  Set up case table.
5798
5799 2001-06-08  Mike Sperber <mike@xemacs.org>
5800
5801         * files.el (save-some-buffers-1): Don't zap the help window right
5802         after `map-y-or-n-p' has popped it up.
5803
5804 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5805
5806         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5807
5808 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5809
5810         * specifier.el: define-specifier-tag 'gtk.
5811
5812 2001-05-12  Ben Wing  <ben@xemacs.org>
5813
5814         * find-paths.el (paths-find-recursive-path):
5815         fix error with null EXCLUDE-REGEXP.
5816         
5817         * font-lock.el (font-lock-mode):
5818         fix problem reported by hrvoje with buffers starting with a space.
5819         
5820 2001-05-06  Ben Wing  <ben@xemacs.org>
5821
5822         * dialog.el (make-dialog-box):
5823         * menubar-items.el (default-menubar):
5824         * printer.el (generic-print-buffer):
5825         * printer.el (generic-print-region):
5826         implement printing the selection when it's selected.
5827
5828 2001-04-18  Didier Verna  <didier@xemacs.org>
5829
5830         * cus-edit.el (Custom-reset-standard): reset to standard settings
5831         not only when the buffer's :custom-state is 'modified, but also
5832         when it is 'set or 'saved.
5833
5834 2001-04-17  Didier Verna  <didier@xemacs.org>
5835
5836         * startup.el (load-user-init-file): define `custom-file' before
5837         loading the user's init file.
5838
5839 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5840
5841         * menubar.el (popup-mode-menu): Make it work with
5842         popup-menu-titles turned off.
5843         
5844 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5845
5846         * about.el (about-mailto-link): Use compose-mail for sending mail.
5847
5848 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5849
5850         * package-admin.el (package-install-hook): New.
5851         (package-delete-hook): New.
5852         (package-admin-add-single-file-package): Use package-delete-hook.
5853
5854         * package-get.el (package-get): Use package-install-hook.
5855
5856 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5857
5858         * package-ui.el (pui-install-selected-packages): reverse the lists
5859         of packages so that they get handled in the same order as they
5860         were selected.
5861
5862 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5863
5864         * packages.el (locate-library): Use read-library-name for completion.
5865
5866 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5867
5868         * byte-optimize.el (=): `=' is not a binary predicate!
5869         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5870         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5871
5872 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5873
5874         * bytecomp.el (byte-compile-arithcompare):
5875         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5876
5877 2001-06-03  William M. Perry  <wmperry@gnu.org>
5878
5879         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5880         return the filename selected by the user!
5881
5882 2001-05-31  William M. Perry  <wmperry@gnu.org>
5883
5884         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5885         in XEmacs/GTK.
5886
5887 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5888
5889         * coding.el: Tiny typo fixed.
5890
5891 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5892
5893         * XEmacs 21.4.3 "Academic Rigor" is released.
5894
5895 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5896
5897         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5898
5899 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5900
5901         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5902
5903 2001-05-04  Ben Wing  <ben@xemacs.org>
5904
5905         * printer.el (generic-print-buffer):
5906         * printer.el (generic-print-region):
5907         Enable dialog boxes.  Apply workaround recommended by Kirill.
5908         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5909         
5910         * simple.el (kill-whole-line):
5911         * simple.el (kill-line-1):
5912         * simple.el (kill-entire-line):
5913         * simple.el (kill-line):
5914         * simple.el (backward-kill-line):
5915         Take out interactive dependence of kill-whole-line.
5916
5917 2001-04-22  Ben Wing  <ben@xemacs.org>
5918
5919         * dialog.el (make-dialog-box):
5920         Put dialog titles back in -- this time correctly.  Fix various
5921         other problems with leaks and such.
5922
5923         * simple.el (region-exists-p):
5924         * simple.el (region-active-p):
5925         Add comment about which one is correct to use in menu specs.
5926
5927 2001-05-05  Ben Wing  <ben@xemacs.org>
5928
5929         * dialog.el (make-dialog-box): fix doc string.
5930         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5931         take out Pretty Print.
5932         * printer.el:
5933         * printer.el (printer-current-device): New.
5934         * printer.el (Printer-get-device): New.
5935         * printer.el (Printer-clear-device): New.
5936         * printer.el (generic-page-setup): New.
5937         * printer.el (generic-print-buffer):
5938         * printer.el (generic-print-region):
5939         Implement Page Setup.  Handle errors properly.
5940
5941 2001-05-05  Ben Wing  <ben@xemacs.org>
5942
5943         * subr.el (error): Complete list of errors in doc string.
5944         
5945 2001-04-22  Ben Wing  <ben@xemacs.org>
5946
5947         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5948         
5949 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5950
5951         * build-report.el: Remove CVS keywords since this file has been in
5952         core lisp for a while now.
5953         * build-report.el (build-report-make-output-files): Fix typo.
5954
5955 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5956
5957         * about.el (about-finish-buffer): Make sure the last change works
5958         even if EVENT is nil.
5959
5960 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5961
5962         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5963         clicked, not the one that happens to be the current buffer at the
5964         time.
5965
5966 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5967
5968         * cus-edit.el (custom-display): Support the GTK Window System also.
5969
5970 2001-04-30  Ben Wing  <ben@xemacs.org>
5971
5972         * printer.el:
5973         * printer.el (printer-page-header):
5974         * printer.el (Print-context): New.
5975         * printer.el (printer-page-footer):
5976         * printer.el (generate-header-element): New.
5977         * printer.el (generate-header-line): New.
5978         * printer.el (print-context-property):
5979         * printer.el (generic-print-buffer):
5980         * printer.el (generic-print-region):
5981         Implement headers and footers.  Implement calling Print dialog box
5982         (#### but it doesn't quite work yet).
5983
5984 2001-04-25  Ben Wing  <ben@xemacs.org>
5985
5986         * about.el (xemacs-hackers):
5987         * about.el (about-url-alist):
5988         * about.el (about-personal-info):
5989         * about.el (about-hacker-contribution):
5990         More contributions.
5991         
5992         * simple.el (handle-post-motion-command):
5993         Fix spurious setting of zmacs-region-stays to t after a non-shift
5994         motion command.
5995
5996 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5997
5998         * about.el (about-personal-info): Update my bio.
5999         (about-hacker-contribution): Ditto.
6000
6001 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
6002
6003         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
6004
6005 2001-04-19  Andy Piper  <andy@xemacs.org>
6006
6007         * package-net.el (package-net-cygwin32-binary-size): new size.
6008         (package-net-win32-binary-size): new size.
6009         (package-net-convert-index-to-ini): Use new arch.
6010         (package-net-batch-convert-index-to-ini): Removed.
6011         (package-net-generate-bin-ini): New.
6012         (package-net-batch-generate-bin-ini): New.
6013
6014 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6015
6016         * XEmacs 21.4.1 "Copyleft" is released.
6017
6018 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
6019
6020         * x-compose.el (xlib-input-method-bug-workaround):
6021         (alias-colon-to-double-quote):
6022         Force sort in map-keymap to work around rehash bug.
6023
6024 2001-04-17  Ben Wing  <ben@xemacs.org>
6025
6026         * about.el: Finish overhaul, add a few new hackers, update a
6027         couple old ones.
6028
6029 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6030
6031         * XEmacs 21.4.0 "Solid Vapor" is released.
6032
6033 2001-04-15  Ben Wing  <ben@xemacs.org>
6034
6035         * about.el:
6036         * about.el (about-headline-face): New.
6037         * about.el (about-link-face): New.
6038         * about.el (about-current-release-maintainers): New.
6039         * about.el (about-other-current-hackers): New.
6040         * about.el (about-url-alist):
6041         * about.el (about-once-and-future-hackers): New.
6042         * about.el (about-mailto-link): New.
6043         * about.el (about-get-buffer):
6044         * about.el (about-finish-buffer):
6045         * about.el (about-xemacs):
6046         * about.el (about-features): Removed.
6047         * about.el (about-advantages): New.
6048         * about.el (about-maintainer-info): Removed.
6049         * about.el (about-personal-info): New.
6050         * about.el (about-hacker-contribution): New.
6051         * about.el (about-maintainer):
6052         * about.el (about-show-linked-info):
6053         * about.el (about-hackers):
6054         Major revamping.  Rewriting of most of the text, improve the
6055         link handling, separate info on contributors into personal
6056         and contribution info, add new contributors, update personal
6057         info, etc. etc.
6058         
6059         * menubar-items.el (default-menubar):
6060         Help menubar entry for News now says more accurately
6061         "What's New in XEmacs".
6062         
6063         * mouse.el:
6064         * mouse.el (mouse-track-cleanup-hook):
6065         * mouse.el (mouse-track):
6066         Don't set-buffer to a dead buffer when calling mouse-track
6067         cleanup hooks.
6068
6069 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6070
6071         * XEmacs 21.2.47 "Zephir" is released.
6072
6073 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6074
6075         * dialog.el (make-dialog-box): Disable dialog box titles until
6076         we get them working.
6077
6078 2001-03-30  Ben Wing  <ben@xemacs.org>
6079
6080         * help.el:
6081         * help.el (Help-princ-face):
6082         * help.el (Help-prin1-face):
6083         * help.el (frob-help-extents):
6084         * help.el (describe-function-1):
6085         * help.el (describe-variable):
6086         Avoid using font-lock faces, which may not be defined.
6087         Instead, use hyper-apropos faces, and make sure they're
6088         defined as necessary by using `require'. (It's not so safe
6089         to do this for font-lock.) In any case, we will eventually
6090         be merging this functionality into hyper-apropos.
6091
6092         * loaddefs.el (completion-ignored-extensions):
6093         Fix documentation.
6094         
6095         * menubar-items.el (menu-truncate-list): Removed.
6096         * menubar-items.el (Menubar-items-truncate-list): New.
6097         * menubar-items.el (default-menubar):
6098         Fix errors if grep or compile command is too long.  Rename helper
6099         function to be less visible.
6100
6101 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6102
6103         * byte-optimize.el (byte-optimize-minus):
6104         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6105
6106 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6107
6108         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6109         Mule is available.
6110
6111         * mule/latin.el: New file.
6112
6113 2001-03-11  Ben Wing  <ben@xemacs.org>
6114
6115         * auto-save.el:
6116         * auto-save.el (auto-save-directory):
6117         * auto-save.el (make-auto-save-file-name):
6118         * auto-save.el (auto-save-file-name-p): New.
6119
6120         Merge in improvements from other definition of
6121         make-auto-save-file-name in files.el.
6122         
6123         * auto-save.el (auto-save-original-name):
6124         * auto-save.el (auto-save-name-in-fixed-directory):
6125         * auto-save.el (auto-save-unslashify-name): Removed.
6126         * auto-save.el (auto-save-slashify-name): Removed.
6127         * auto-save.el (auto-save-reserved-chars): New.
6128         * auto-save.el (auto-save-escape-name): New.
6129         * auto-save.el (auto-save-unhex): New.
6130         * auto-save.el (auto-save-unescape-name): New.
6131
6132         Change algorithm for encoding filenames in auto-save names to be
6133         entirely safe with all filesystems and all possible characters in
6134         a filename, and 100% reversible. (Essentially, uses
6135         quoted-printable as the encoding.)
6136         
6137         * auto-save.el (recover-all-files):
6138
6139         Use insert-directory rather than calling ls directly -- fixes
6140         things under Windows.
6141
6142         * files.el:
6143         * files.el (convert-standard-filename): Substitute FSF's
6144         definition for this (we had nothing here before).
6145         
6146         * files.el (backup-buffer): Warning fix.
6147         
6148         * files.el (make-backup-file-name):
6149         * files.el (find-backup-file-name):
6150         Fix error in calling sequence to auto-save-file-name-p.
6151         
6152         * files.el (recover-file):
6153         Use insert-directory rather than calling ls directly -- fixes
6154         things under Windows.
6155
6156         * files.el (make-auto-save-file-name): Removed.
6157         * files.el (auto-save-file-name-p): Removed.
6158         auto-save is always dumped so no sense in having a definition
6159         that will always be overwritten with another.
6160         
6161         * files.el (insert-directory):
6162         * win32-native.el:
6163         * win32-native.el (debug-mswindows-process-command-lines):
6164         * win32-native.el (original-make-auto-save-file-name): Removed.
6165         * win32-native.el (make-auto-save-file-name): Removed.
6166
6167
6168 2001-03-21  Martin Buchholz <martin@xemacs.org>
6169
6170         * XEmacs 21.2.46 "Urania" is released.
6171
6172 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6173
6174         * menubar-items.el (default-menubar): Update sample.emacs to
6175         sample.init.el and adjust accelerators.
6176
6177 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6178
6179         * build-report.el (build-report): Improve docstring.
6180
6181 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6182
6183         * ChangeLog: Log GTK merge.
6184
6185         * gutter-items.el:
6186         * mwheel.el:
6187         * sound.el:
6188         * startup.el:
6189         Revert gratuitous whitespace changes.
6190
6191 2001-03-07  Ben Wing  <ben@xemacs.org>
6192
6193         * help.el:
6194         * help.el (key-or-menu-binding):
6195         * help.el (Help-find-file): New.
6196         * help.el (describe-beta):
6197         * help.el (describe-copying):
6198         * help.el (describe-project):
6199         * help.el (view-emacs-news):
6200         * help.el (view-sample-init-el): New.
6201         * help.el (Help-princ-face): New.
6202         * help.el (Help-prin1-face): New.
6203         * help.el (help-symbol-function-context-menu):
6204         * help.el (help-symbol-variable-context-menu):
6205         * help.el (help-symbol-function-and-variable-context-menu):
6206         * help.el (frob-help-extents):
6207         * help.el (describe-function-1):
6208         * help.el (describe-variable):
6209
6210         Add coloring in Help buffers, correspondent with hyperlinks.
6211         View files in view-mode rather than Fundamental.
6212         Remove separators from context menus -- now handled in generic code.
6213         Add `Find Tag' to context menu.
6214         
6215         * menubar.el (popup-mode-menu):
6216
6217         Rewrite code that outputs the popup menu to (a) put more specific
6218         entries first, (b) be more robust, (c) output the proper context
6219         menu separators automatically (the context menu functionality is
6220         new and currently used only by Help).
6221
6222 2001-03-10  William M. Perry  <wmperry@aventail.com>
6223
6224         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6225         this function when converting from the 21.1 GTK branch.  Now
6226         supports file, password, question, and color built-in dialogs.
6227
6228 2001-03-06  Ben Wing  <ben@xemacs.org>
6229
6230         * keydefs.el:
6231         * keydefs.el (global-map):
6232         Add commented-out change of M-k (for 21.5).
6233         
6234         * menubar-items.el (default-menubar):
6235         Fix items to control kill-line behavior; add items for
6236         shifted motion.
6237         
6238         * simple.el:
6239         * simple.el (kill-whole-line):
6240         * simple.el (historical-kill-line): Removed.
6241         * simple.el (kill-line): Removed.
6242         * simple.el (kill-entire-line): New.
6243         * simple.el (kill-line-1): New.
6244         * simple.el (backward-kill-line):
6245         Undo kill-whole-line == always changes.  Add new function
6246         kill-entire-line to unconditionally delete the current line.
6247         Add comments describing the lamentable state of affairs of
6248         the kill-line functions and variables.
6249
6250 2001-03-02  Ben Wing  <ben@xemacs.org>
6251
6252         * simple.el:
6253         * simple.el (beginning-of-buffer):
6254         * simple.el (end-of-buffer):
6255         * simple.el (mark-ring-unrecorded-commands):
6256         * simple.el (signal-error-on-buffer-boundary):
6257         * simple.el (shifted-motion-keys-select-region):
6258         * simple.el (unshifted-motion-keys-deselect-region):
6259         * simple.el (motion-keys-for-shifted-motion): New.
6260         * simple.el (handle-pre-motion-command):
6261         * simple.el (handle-post-motion-command):
6262         * simple.el (forward-char-command):
6263         * simple.el (backward-char-command):
6264         * simple.el (scroll-up-command):
6265         * simple.el (scroll-down-command):
6266         * simple.el (next-line):
6267         * simple.el (previous-line):
6268         * simple.el (backward-block-of-lines):
6269         * simple.el (forward-block-of-lines):
6270         * simple.el (backward-word):
6271         * simple.el (mark-word):
6272
6273         Augment documentation of the most common motion commands to make
6274         note of the shifted-motion support.  Improve the support to (a)
6275         properly document how it works and why it's done in the fashion it
6276         is, and (b) allow the keystrokes that trigger it to be customized.
6277
6278         Correct error in the customize specification of
6279         mark-ring-unrecorded-commands.
6280
6281 2001-03-02  Ben Wing  <ben@xemacs.org>
6282
6283         * font-lock.el:
6284         * font-lock.el (font-lock-pending-extent-table): Removed.
6285         * font-lock.el (font-lock-pending-buffer-table): New.
6286         * font-lock.el (font-lock-pre-idle-hook):
6287         * font-lock.el (font-lock-after-change-function):
6288         * font-lock.el (font-lock-fontify-pending-extents):
6289         * font-lock.el (font-lock-lisp-like):
6290
6291         Fix handling of pending extents to avoid excessive slowness (N^2
6292         behavior) when making lots of buffer changes between redisplays,
6293         such as when saving the Options.
6294
6295 2001-03-09  William M. Perry  <wmperry@aventail.com>
6296
6297         * device.el:
6298         * dragdrop.el:
6299         * dumped-lisp.el:
6300         * faces.el:
6301         * frame.el:
6302         * gnuserv.el:
6303         * loadup.el:
6304         * menubar-items.el:
6305         * minibuf.el:
6306         The Great GTK Merge.
6307
6308         * ChangeLog.GTK:
6309         * dialog-gtk.el:
6310         * gdk.el:
6311         * generic-widgets.el:
6312         * glade.el:
6313         * gnome-widgets.el:
6314         * gnome.el:
6315         * gtk-compose.el:
6316         * gtk-extra.el:
6317         * gtk-faces.el:
6318         * gtk-ffi.el:
6319         * gtk-file-dialog.el:
6320         * gtk-font-menu.el:
6321         * gtk-glyphs.el:
6322         * gtk-init.el:
6323         * gtk-iso8859-1.el:
6324         * gtk-marshal.el:
6325         * gtk-mouse.el:
6326         * gtk-package.el:
6327         * gtk-password-dialog.el:
6328         * gtk-select.el:
6329         * gtk-widget-accessors.el:
6330         * gtk-widgets.el:
6331         * gtk.el:
6332         widgets-gtk.el:
6333         The Great GTK Merge: new files.
6334
6335 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6336
6337         * generic-widgets.el: Don't require gtk (a built-in feature) at
6338         top level.  Don't execute the last sexp unless (featurep 'gtk).
6339
6340 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6341
6342         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6343
6344 2001-02-23  Martin Buchholz <martin@xemacs.org>
6345
6346         * XEmacs 21.2.45 "Thelxepeia" is released.
6347
6348 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6349  
6350         * about.el (xemacs-hackers): update my entry. 
6351         * about.el (about-maintainer-info): ditto. 
6352         * about.el (about-hackers): ditto. 
6353
6354 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6355
6356         * about.el (about-maintainer-info): More vanity info about
6357         yours truly.
6358
6359 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6360
6361         * build-report.el (build-report-destination): xemacs-build-reports
6362         has moved to SourceForge, where mailing list name length is
6363         restricted, hence the name change to
6364         xemacs-buildreports@xemacs.org.
6365         * build-report.el (build-report-keep-regexp): Update default.
6366         * build-report.el (build-report-delete-regexp): Ditto.
6367         * build-report.el (build-report-make-output-files): Ditto.
6368
6369 2001-02-19  Craig Lanning  <lanning@scra.org>
6370
6371         * lisp-mode.el: Add indentation specifications for following
6372         Common Lisp forms: handler-case, handler-bind, with-slots,
6373         with-open-file, with-open-stream, print-unreadable-object.
6374
6375 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6376
6377         * font-lock.el (font-lock-set-defaults-1):
6378         Move initialization of `font-lock-cache-position' so that it's set
6379         even if font-lock-keywords is already defined.
6380
6381 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6382
6383         * autoload.el (generate-file-autoloads-1):
6384         Use `emacs-lisp-mode-syntax-table' instead of
6385         `lisp-mode-syntax-table'.
6386         * lisp-mode.el (lisp-mode-syntax-table):
6387         Get rid of old checks for `parse-partial-sexp' version.
6388         Make `|' (pipe) string delimiter instead of punctuation.
6389
6390 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6391
6392         * window.el (save-selected-window):
6393         Use gensym for better macro hygiene.
6394
6395 2001-02-06  Mike Sperber <mike@xemacs.org>
6396
6397         * dump-paths.el:
6398         * startup.el (startup-setup-paths): Set and use
6399         `mule-lisp-directory'.
6400         (startup-setup-paths-warning): Ditto.
6401
6402         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6403         (paths-construct-load-path): Consider `mule-lisp-directory'.
6404
6405 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6406
6407         * font-lock.el: Syntax table improvements used.  A few random
6408         changes are not specified below.
6409         (font-lock-fontify-string-delimiters):
6410         (font-lock-syntactic-keywords):
6411         (font-lock-cache-state nil):
6412         (font-lock-cache-position):
6413         New variables.
6414         (font-lock-set-syntax):
6415         (font-lock-apply-syntactic-highlight):
6416         (font-lock-fontify-syntactic-anchored-keywords):
6417         (font-lock-fontify-syntactic-keywords-region):
6418         (font-lock-eval-keywords):
6419         New functions.
6420         (font-lock-remove-face):
6421         (font-lock-fontify-syntactically-region):
6422         Use syntax properties.
6423
6424 2001-02-08  Martin Buchholz <martin@xemacs.org>
6425
6426         * XEmacs 21.2.44 "Thalia" is released.
6427
6428 2001-01-16  Mike Sperber <mike@xemacs.org>
6429
6430         * startup.el (normal-top-level): Work even if no installation root
6431         is found.
6432
6433 2001-01-30  Andy Piper  <andy@xemacs.org>
6434
6435         * gutter-items.el (progress-abort-glyph): remove instantiator.
6436         (set-progress-abort-instantiator): new function.
6437         (abort-progress-feedback): use it.
6438
6439         * gutter.el (set-gutter-dirty-p): new function.
6440
6441 2001-01-30  Didier Verna  <didier@xemacs.org>
6442
6443         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6444
6445 2001-01-24  Didier Verna  <didier@xemacs.org>
6446
6447         * sound.el (sound-extension-list): give a better default value.
6448         * sound.el (load-sound-file): improve the doc string, also find
6449         files given by absolute names, pass a real extension list to
6450         `locate-file'.
6451
6452 2001-01-26  Martin Buchholz <martin@xemacs.org>
6453
6454         * XEmacs 21.2.43 "Terspichore" is released.
6455
6456 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6457
6458         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6459         messages from gnuserv.
6460
6461 2001-01-20  Martin Buchholz <martin@xemacs.org>
6462
6463         * XEmacs 21.2.42 "Poseidon" is released.
6464
6465 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6466
6467         * cl-macs.el (cl-upcase-arg): New function.
6468         (cl-function-arglist): New function.
6469         (cl-transform-lambda): Automatically add CL-style lambda list to
6470         documentation string using functions above.
6471
6472 2001-01-12  Andy Piper  <andy@xemacs.org>
6473
6474         * package-get.el (package-get-custom): call
6475         package-net-update-installed-db.
6476
6477         * package-ui.el (pui-install-selected-packages): call
6478         package-net-update-installed-db.
6479
6480         * package-net.el (package-net-update-installed-db): use
6481         packages-package-list so that we reflect reality.
6482
6483         * packages.el (packages-package-list): Make docstring reflect
6484         reality.
6485
6486         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6487
6488         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6489         isn't installed.
6490
6491 2001-01-17  Andy Piper  <andy@xemacs.org>
6492
6493         * wid-edit.el (widget-activation-glyph-mapper): activate or
6494         deactivate native widgets.
6495         (widget-glyph-insert-glyph): record instantiator.
6496         (widget-push-button-value-create): use it.
6497
6498         * gui.el (gui-button-action): new function. Make button's domain
6499         buffer current when calling.
6500         (make-gui-button): update to use gui-button-action.
6501
6502 2001-01-16  Didier Verna  <didier@xemacs.org>
6503
6504         * menubar-items.el (default-menubar): add an entry for modeline
6505         horizontal scrolling in Options -> Display.
6506
6507 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6508
6509         * package-get.el (package-get-require-signed-base): Set to nil
6510         by default.
6511
6512 2001-01-17  Martin Buchholz <martin@xemacs.org>
6513
6514         * XEmacs 21.2.41 "Polyhymnia" is released.
6515
6516 2001-01-16  Mike Sperber <mike@xemacs.org>
6517
6518         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6519         catch lisp/mule/.
6520
6521 2001-01-14  Mike Sperber <mike@xemacs.org>
6522
6523         * startup.el (maybe-create-compatibility-dot-emacs):
6524         (maybe-unmigrate-user-init-file):
6525         (unmigrate-user-init-file): Created.
6526         (maybe-migrate-user-init-file): Offer creation of compatibility
6527         .emacs.
6528         Some doc fixes wrt init file location.
6529
6530 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6531
6532         * faces.el (face-frob-from-locale-first): new variable.
6533         (frob-face-font-2): Honor tags arg while trying to use
6534         standard-face-mapping.  When face-frob-from-locale-first is set,
6535         first try to set face inheriting from frobbed-face.
6536
6537 2001-01-15  Didier Verna  <didier@xemacs.org>
6538
6539         * about.el (xemacs-hackers): update my entry.
6540         * about.el (about-url-alist): ditto.
6541         * about.el (about-maintainer-info): ditto.
6542         * about.el (about-hackers): ditto.
6543
6544 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6545
6546         The byte compiler has been badly broken for a year,
6547         by the patch of 1999-12-06.
6548         * byte-optimize.el (byte-optimize-form-code-walker):
6549         Bug was: the byte compiler was making this erroneous optimization:
6550         (progn (or (foo)) (bar)) ==> (bar)
6551
6552 2000-11-20  Mike Sperber <mike@xemacs.org>
6553
6554         * setup-paths.el (paths-core-load-path-depth): Split
6555         `paths-load-path-depth' in two for site and core lisp.  Don't
6556         recurse into core.
6557         * setup-paths.el (paths-construct-load-path): Use.
6558
6559 2001-01-10  Andy Piper  <andy@xemacs.org>
6560
6561         * package-net.el (package-net-cygwin32-binary-size): new variable
6562         (package-net-win32-binary-size): ditto.  add much needed
6563         commentary.
6564
6565         * gutter-items.el (buffers-tab-items): correct off-by-one error
6566         for buffers-tab-max-size.
6567
6568 2001-01-08  Martin Buchholz <martin@xemacs.org>
6569
6570         * XEmacs 21.2.40 is released.
6571
6572 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6573
6574         * mule/hebrew.el: Fix comments and typos.
6575         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6576
6577 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6578
6579         * ChangeLog.1: move ancient log from fill.el.
6580
6581         * dump-paths.el:
6582         paragraphs.el:
6583         mule/mule-category.el:
6584         Miscellaneous typo fixes and slight doc clarifications.
6585
6586         * mule/mule-ccl.el:  Correct file name in header.
6587
6588 2000-12-31  Martin Buchholz <martin@xemacs.org>
6589
6590         * XEmacs 21.2.39 is released.
6591
6592 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6593
6594         * byte-optimize.el (byte-optimize-cond):
6595         (byte-optimize-cond-1): New.
6596         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6597         Optimizes (cond (x nil)) ==> nil.
6598         Provide better diagnostic on malformed expr like (cond foo).
6599
6600 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6601
6602         * mule/mule-coding.el:
6603         mule/mule-cmds.el (reset-language-environment,
6604         set-language-environment-coding-systems):
6605         Safer default coding-priority-list, corresponding to src/file-coding.h.
6606
6607 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6608
6609         * package-admin.el: Allow package removal from
6610         early-package-load-path.
6611
6612 2000-12-15  Andreas Jaeger  <aj@suse.de>
6613
6614         * about.el (about-maintainer-info): Update my entry.
6615
6616 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6617
6618         * packages.el (locate-library): Add support for bzip2
6619         compressed .el files.
6620
6621 2000-12-12  Andy Piper  <andy@xemacs.org>
6622
6623         * package-net.el: new file.
6624
6625 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6626
6627         * font-lock.el: Add missing C++ keywords.
6628
6629 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6630
6631         * simple.el (indent-for-comment): Preserve indentation of comments
6632         starting in column 0, as documented in (Info-goto-node
6633         "(xemacs)Comments").  Update docstring accordingly.
6634
6635 2000-12-05  Martin Buchholz <martin@xemacs.org>
6636
6637         * XEmacs 21.2.38 is released.
6638
6639 2000-12-04  Didier Verna  <didier@xemacs.org>
6640
6641         * mouse.el (default-mouse-track-set-point-in-window): remove
6642         spurious '+' operation detected by Martin.
6643
6644
6645 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6646
6647         * cl-extra.el (coerce):
6648         Implement char to integer coercion.
6649         Remove extraneous (numberp) test.
6650
6651         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6652         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6653         (byte-optimize-predicate):
6654         Warn if evaluating constant expression signals an error.
6655         (byte-optimize-form): Small simplification.
6656
6657         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6658
6659 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6660
6661         * byte-optimize.el:
6662         (byte-optimize-minus):
6663         (byte-optimize-plus):
6664         (byte-optimize-mult):
6665         (byte-optimize-quo):
6666         Use (car (last x)) instead of (last x) to get last elt!
6667         Use `byte-optimize-predicate' to optimize `%'.
6668         Move optimizations for special numeric args to bytecomp.el.
6669         * bytecomp.el (byte-compile-associative): Remove.
6670         (byte-compile-max): New.
6671         (byte-compile-min): New.
6672         Properly handle erroneous calls: (max) (min).
6673         (byte-compile-plus): New.
6674         (byte-compile-minus):
6675         It's easiest to handle 0, +1 and -1 args here.
6676         (byte-compile-mult): New.
6677         It's easiest to handle 1, -1 and 2 args here.
6678         (byte-compile-quo):
6679         It's easiest to handle 0, +1 and -1 args here.
6680         Issue byte-compiler warning when dividing by zero.
6681
6682         Byte-compiler arithmetic improvements.
6683         Better optimize these expressions in the obvious way:
6684         (+ x y 1)   -->  varref x varref y add add1
6685         (+ x y -1)  -->  varref x varref y add sub1
6686         (- x y 0)   -->  (- x y)
6687         (- 0 x y)   -->  (- (- x) y)
6688         (% 42 19)   --> compile-time constant
6689         (/ 42 19)   --> compile-time constant
6690         (* (foo) 2) --> foo call dup plus
6691
6692         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6693         unless (declaim (optimize (safety 3)))
6694         or (setq byte-compile-delete-errors nil).
6695
6696 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6697
6698         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6699         docstrings.
6700
6701 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6702
6703         * startup.el (command-line-do-help):  Add documentation of
6704         portable dumper switches.
6705
6706 2000-11-22  Andy Piper  <andy@xemacs.org>
6707
6708         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6709
6710         * glyphs.el (init-glyphs): don't use autodetect for strings.
6711
6712 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6713
6714         * byte-optimize.el (byte-optimize-char-before):
6715         (byte-optimize-backward-char):
6716         (byte-optimize-backward-word):
6717         Fix incorrect optimizations for these sorts of expressions:
6718         (let ((x nil)) (backward-char x))
6719
6720 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6721
6722         * byte-optimize.el:
6723         * byte-optimize.el (byte-optimize-backward-char): New.
6724         * byte-optimize.el (byte-optimize-backward-word): New.
6725         Make backward-word and backward-char as efficient as forward versions.
6726
6727         * bytecomp.el (byte-compile-no-args-with-one-extra):
6728         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6729         * bytecomp.el (byte-compile-two-args-with-one-extra):
6730         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6731         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6732         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6733         Check if extra arg is constant nil, and if so, use byte-coded call.
6734
6735         * simple.el (backward-word):
6736         * simple.el (mark-word):
6737         * simple.el (kill-word):
6738         * simple.el (backward-kill-word):
6739         Make COUNT argument optional, for consistency with forward-char et al.
6740
6741         * abbrev.el (abbrev-string-to-be-defined):
6742         * abbrev.el (inverse-abbrev-string-to-be-defined):
6743         * abbrev.el (inverse-add-abbrev):
6744         * abbrev.el (expand-region-abbrevs):
6745         * buff-menu.el (Buffer-menu-execute):
6746         * indent.el (move-to-left-margin):
6747         * indent.el (indent-relative):
6748         * indent.el (move-to-tab-stop):
6749         * info.el (Info-reannotate-node):
6750         * lisp-mode.el (lisp-indent-line):
6751         * lisp.el (end-of-defun):
6752         * lisp.el (move-past-close-and-reindent):
6753         * misc.el (copy-from-above-command):
6754         * mouse.el (default-mouse-track-scroll-and-set-point):
6755         * page.el (forward-page):
6756         * paragraphs.el (forward-paragraph):
6757         * paragraphs.el (end-of-paragraph-text):
6758         * picture.el (picture-forward-column):
6759         * picture.el (picture-self-insert):
6760         * rect.el (extract-rectangle-line):
6761         * simple.el (newline):
6762         * simple.el (fixup-whitespace):
6763         * simple.el (backward-delete-char-untabify):
6764         * simple.el (transpose-chars):
6765         * simple.el (transpose-preceding-chars):
6766         * simple.el (do-auto-fill):
6767         * simple.el (indent-new-comment-line):
6768         * simple.el (blink-matching-open):
6769         * view-less.el (cleanup-backspaces):
6770         * wid-edit.el (widget-transpose-chars):
6771         * term/bg-mouse.el (bg-insert-moused-sexp):
6772         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6773
6774         * info.el (Info-fontify-node):
6775         * simple.el (backward-delete-function):
6776         Use canonical delete-backward-char instead of backward-delete-char.
6777
6778 2000-11-20  Andy Piper  <andy@xemacs.org>
6779
6780         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6781         no buffers.
6782
6783 2000-11-20  Andy Piper  <andy@xemacs.org>
6784
6785         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6786         buffer tabs.
6787
6788 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6789
6790         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6791         (proclaim inline...) was shadowing compiler-macros.
6792
6793 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6794
6795         * bytecomp.el (byte-compile-eval): New.
6796         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6797         Keeps this promise made in Lispref:
6798         "If a file being compiled contains a `defmacro' form, the macro is
6799         defined temporarily for the rest of the compilation of that file."
6800
6801 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6802
6803         * cl.el (floatp-safe):
6804         (plusp):
6805         (minusp):
6806         (oddp):
6807         (evenp):
6808         (cl-abs):
6809         Use a better parameter name than `x'.
6810
6811         * cl-macs.el (check-type): Make continuable.  Change documentation
6812         to require PLACE, but accept any form for compatibility.
6813
6814         * abbrev.el (define-abbrev): Use check-type.
6815         * font-menu.el (font-menu-change-face): Use check-type.
6816         * menubar.el (relabel-menu-item): Use check-type.
6817         * itimer.el: Fix typo.
6818
6819 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6820
6821         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6822
6823 2000-11-14  Martin Buchholz <martin@xemacs.org>
6824
6825         * XEmacs 21.2.37 is released.
6826
6827 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6828
6829         * code-cmds.el: Provide the feature.
6830
6831 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6832
6833         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6834
6835         * code-cmds.el: New file
6836         * mule/mule-cmds.el:
6837         * mule/mule-misc.el
6838         (coding-keymap): New keymap. Define coding system keyboard
6839         commands on file-coding builds too.
6840         (coding-system-change-eol-conversion):
6841         (universal-coding-system-argument):
6842         (set-default-coding-systems):
6843         (prefer-coding-system): Moved from mule-cmds.el
6844         (set-buffer-process-coding-system): Moved from mule-misc.el
6845
6846 2000-09-15  Stephen Carney <carney@scubadoo.com>
6847
6848         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6849
6850 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6851
6852         * package-get.el (package-get-download-sites): Add a pre-release
6853         site for experimental packages.
6854
6855         * auto-autoloads.el: Regenerated.
6856
6857 2000-08-01  Andy Piper  <andy@xemacs.org>
6858
6859         * gutter-items.el (buffers-tab-omit-function): reference
6860         buffers-tab-select-visible-buffers.
6861         (buffers-tab-filter-functions): new variable, by default uses
6862         buffers-tab-selection-function and buffers-tab-omit-function.
6863         (select-buffers-tab-buffers-by-mode): invert arguments.
6864         (buffers-tab-select-visible-buffers): new function. Invert calling
6865         of buffers-menu-omit-invisible-buffers.
6866         (buffers-tab-items): rewrite to use
6867         buffers-tab-filter-functions. Rewrite docstring.
6868         (gutter-buffers-tab-extent): delete.
6869         (add-tab-to-gutter): always build a new extent when adding the
6870         tabs.
6871         (update-tab-in-gutter): make gutter dirty when orientation
6872         changes.
6873
6874 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6875
6876         * bytecomp.el (byte-compile-defvar-or-defconst):
6877         Only do loadhist recording if defvar form includes a value.
6878
6879 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6880
6881         * bytecomp.el (byte-compile-initial-macro-environment):
6882         `eval-when-compile' should not compile its body.
6883
6884 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6885
6886         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6887         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6888         some Japanese English.  Remove some ancient FSF comments, and
6889         improve docstrings.  Use symbols not vectors for tables.
6890
6891 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6892
6893         * keymap.el:
6894         (local-key-binding):
6895         (global-key-binding):
6896         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6897
6898         * lisp.el:
6899         (backward-sexp): Slightly simpler code.
6900         (mark-sexp): Make arg optional, like FSF Emacs.
6901         (forward-list): Slightly simpler code.
6902         (backward-list): Slightly simpler code.
6903         (down-list):  Make arg optional, like FSF Emacs.
6904         (up-list):  Make arg optional, like FSF Emacs.
6905         (backward-up-list):  Make arg optional, like FSF Emacs.
6906         (kill-sexp):  Make arg optional, like FSF Emacs.
6907         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6908
6909         * font-menu.el (font-menu-change-face):
6910         Take continuable errors into account.
6911
6912         * abbrev.el:
6913         * abbrev.el (clear-abbrev-table):
6914         * abbrev.el (define-abbrev-table):
6915         * abbrev.el (define-abbrev):
6916         * abbrev.el (insert-abbrev-table-description):
6917         * apropos.el (apropos-documentation-check-doc-file):
6918         * apropos.el (apropos-documentation-check-elc-file):
6919         * buff-menu.el (list-buffers):
6920         * buff-menu.el (list-buffers-noselect):
6921         * bytecomp.el (byte-recompile-directory):
6922         * bytecomp.el (batch-byte-compile):
6923         * cl-macs.el (typep):
6924         * code-files.el (find-coding-system-magic-cookie):
6925         * code-files.el (insert-file-contents):
6926         * cus-edit.el (customize-set-variable):
6927         * cus-edit.el (customize-save-variable):
6928         * cus-face.el (custom-set-face-font-size):
6929         * cus-face.el (custom-set-face-update-spec):
6930         * cus-face.el (custom-reset-faces):
6931         * custom.el (custom-check-theme):
6932         * custom.el (copy-upto-last):
6933         * fill.el (canonically-space-region):
6934         * fill.el (fill-paragraph):
6935         * fill.el (fill-region):
6936         * fill.el (find-space-insertable-point):
6937         * fill.el (justify-current-line):
6938         * faces.el (face-spec-update-all-matching):
6939         * faces.el (set-face-stipple):
6940         * files-nomule.el (insert-file-contents):
6941         * files.el (insert-file-contents-literally):
6942         * files.el (hack-local-variables-last-page):
6943         * files.el (basic-save-buffer):
6944         * files.el (insert-directory):
6945         * font-menu.el (font-menu-change-face):
6946         * font.el (font-spatial-to-canonical):
6947         * format.el (format-encode-region):
6948         * format.el (format-insert-file):
6949         * format.el (format-replace-strings):
6950         * gutter.el (set-gutter-element):
6951         * help.el (key-or-menu-binding):
6952         * help.el (describe-bindings):
6953         * help.el (with-syntax-table):
6954         * indent.el (indent-rigidly):
6955         * indent.el (delete-to-left-margin):
6956         * info.el:
6957         * info.el (Info-extract-dir-entry-from):
6958         * info.el (Info-build-dir-anew):
6959         * info.el (Info-rebuild-dir):
6960         * info.el (Info-batch-rebuild-dir):
6961         * info.el (Info-read-subfile):
6962         * info.el (Info-build-node-completions):
6963         * info.el (Info-extract-menu-node-name):
6964         * isearch-mode.el (isearch-range-invisible):
6965         * isearch-mode.el (isearch-restore-invisible-extents):
6966         * itimer.el (itimerp):
6967         * itimer.el (itimer-live-p):
6968         * keymap.el:
6969         * keymap.el (substitute-key-definition):
6970         * keymap.el (read-command-or-command-sexp):
6971         * keymap.el (local-key-binding):
6972         * keymap.el (global-key-binding):
6973         * keymap.el (global-set-key):
6974         * keymap.el (local-set-key):
6975         * ldap.el:
6976         * ldap.el (ldap-add-entries):
6977         * ldap.el (ldap-delete-entries):
6978         * lisp.el (backward-sexp):
6979         * lisp.el (mark-sexp):
6980         * lisp.el (forward-list):
6981         * lisp.el (backward-list):
6982         * lisp.el (down-list):
6983         * lisp.el (backward-up-list):
6984         * lisp.el (up-list):
6985         * lisp.el (kill-sexp):
6986         * lisp.el (backward-kill-sexp):
6987         * menubar.el (add-menu-button):
6988         * menubar.el (add-submenu):
6989         * menubar.el (delete-menu-item):
6990         * menubar.el (relabel-menu-item):
6991         * mouse.el (narrow-window-to-region):
6992         * obsolete.el (define-obsolete-variable-alias):
6993         * obsolete.el (store-substring):
6994         * package-admin.el:
6995         * package-admin.el (package-admin-install-function):
6996         * package-admin.el (package-admin-install-function-mswindows):
6997         * package-admin.el (package-admin-default-install-function):
6998         * package-get.el (package-get-update-base-entries):
6999         * packages.el (packages-load-package-dumped-lisps):
7000         * packages.el (packages-collect-package-dumped-lisps):
7001         * printer.el (generic-print-buffer):
7002         * printer.el (generic-print-region):
7003         * replace.el (occur-mode-mouse-goto):
7004         * replace.el (perform-replace):
7005         * select.el (get-selection-no-error):
7006         * simple.el:
7007         * simple.el (newline):
7008         * simple.el (open-line):
7009         * simple.el (edit-and-eval-command):
7010         * simple.el (goto-line):
7011         * simple.el (undo):
7012         * simple.el (kill-region):
7013         * simple.el (copy-region-as-kill):
7014         * simple.el (kill-ring-save):
7015         * simple.el (set-mark):
7016         * simple.el (next-line):
7017         * simple.el (previous-line):
7018         * simple.el (line-move):
7019         * simple.el (set-goal-column):
7020         * simple.el (comment-region):
7021         * subr.el:
7022         * subr.el (putf):
7023         * syntax.el (modify-syntax-entry):
7024         * syntax.el (map-syntax-table):
7025         * view-less.el (view-file):
7026         * view-less.el (view-buffer):
7027         * view-less.el (view-file-other-window):
7028         * window-xemacs.el (backward-other-window):
7029         * window.el:
7030         * window.el (one-window-p):
7031         * window.el (walk-windows):
7032         * window.el (window-list):
7033         * x-mouse.el (x-mouse-kill):
7034         * x-select.el (x-get-cutbuffer):
7035         * x-select.el (x-store-cutbuffer):
7036         * term/bg-mouse.el (bg-mouse-line-to-center):
7037         * term/sun-mouse.el (window-line-end):
7038         * term/sun-mouse.el (sun-select-region):
7039         * term/sun.el (kill-region-and-unmark):
7040         * mule/mule-category.el:
7041         * mule/mule-category.el (modify-category-entry):
7042         * mule/mule-category.el (char-category-list):
7043         * mule/mule-coding.el (coding-system-force-on-output):
7044         * mule/mule-misc.el (coding-system-put):
7045         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7046
7047 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7048
7049         * cus-face.el: Typo fixes and tiny clarifications.
7050         * custom.el: ditto
7051
7052 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7053
7054         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7055         * startup.el (normal-top-level): Setup auto-save-list-file-name
7056         if auto-save-list-file-prefix is non-nil.
7057
7058 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7059
7060         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7061
7062 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7063
7064         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7065         get symbol at point-min.
7066
7067 2000-10-24  Didier Verna  <didier@xemacs.org>
7068
7069         * info.el (Info-emacs-info-file-name): defconst it.
7070         * info.el (Info-footnote-tag): defcustom it.
7071         * info.el (Info-no-description-string): ditto.
7072         * info.el (Info-find-node): adapt to new semantics of
7073         'Info-suffixed-file (don't do the case variants stuff).
7074         * info.el (Info-insert-dir): rewrite the dir file variants code.
7075         * info.el (Info-directory-files): New. Return the list of info
7076         files in a directory.
7077         * info.el (Info-dir-outdated-p): use it.
7078         * info.el (Info-parse-dir-entries): ditto.
7079         * info.el (Info-build-dir-anew): don't restrict to files ending
7080         with a ".info.*" extension.
7081         * info.el (Info-set-mode-line): ditto.
7082         * info.el (Info-read-subfile): adapt to new semantics of
7083         'Info-suffixed-file (append 'exact argument).
7084         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7085         string independently of the case.
7086         * info.el (Info-suffixed-file): use it (match all possible case
7087         for the file name).
7088         * info.el (Info-insert-file-contents): code cleanup.
7089         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7090         columns.
7091         * info.el (Info-batch-rebuild-dir): ditto.
7092         * info.el (Info-read-node-name-1): ditto.
7093         * info.el (Info-search): ditto.
7094         * info.el (Info-fontify-node): ditto.
7095
7096
7097 2000-10-24  Didier Verna  <didier@xemacs.org>
7098
7099         * process.el (shell-command): when called from a program, avoid
7100         'push-mark's "mark-set" message.
7101
7102 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7103
7104         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7105         by a symbol, not by a vector.
7106         * mule/vietnamese.el (vscii): Likewise.
7107         (viscii): Likewise.
7108         * mule/cyrillic.el (koi8-r): Likewise.
7109
7110         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7111         by a symbol, not by a vector.
7112         (chinese-big5-2): Likewise.
7113         * mule/ethiopic.el (ethiopic): Likewise.
7114         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7115         (vietnamese-viscii-upper): Likewise.
7116
7117 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7118
7119         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7120
7121 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7122
7123         * byte-optimize.el (byte-optimize-car): New function.
7124         (byte-optimize-cdr): Ditto.
7125
7126 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7127
7128         * byte-optimize.el: Partial synch with FSF 20.7.
7129         Optimize constant concatenation.
7130         Add keymapp as a side effect free function.  It is a built-in.
7131         (byte-after-unbind-pos): Remove byte-equal.
7132
7133 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7134
7135         * update-elc-2.el: Quote regexps correctly.
7136
7137 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7138
7139         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7140         (ccl-compile): Apply integerp, not integer-or-char-p to
7141         check the type of the buffer magnification
7142         (ccl-compile-write-string): Encode a string with binary
7143         coding system.
7144         (ccl-compile-write-repeat): Likewise.
7145
7146 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7147
7148         * buff-menu.el:
7149         * bytecomp.el:
7150         * coding.el:
7151         * faces.el:
7152         * files.el:
7153         * fill.el:
7154         * float-sup.el:
7155         * font-lock.el:
7156         * help.el:
7157         * iso8859-1.el:
7158         * loaddefs.el:
7159         * menubar-items.el:
7160         * menubar.el:
7161         * modeline.el:
7162         * msw-font-menu.el:
7163         * paragraphs.el:
7164         * paths.el:
7165         * replace.el:
7166         * simple.el:
7167         * sound.el:
7168         * startup.el:
7169         * version.el:
7170         * x-faces.el:
7171         * x-font-menu.el:
7172         Remove purecopy.
7173
7174 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7175
7176         * simple.el (do-auto-fill): Use the function pointer to by
7177         `comment-line-break-function', not `indent-new-comment-line'. This
7178         fixes an issue with cc-mode comment continuation.
7179
7180 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7181
7182         * simple.el (turn-on-auto-fill):  Add (interactive).
7183         * mwheel.el (mwheel-install): Add (interactive).
7184         * font-lock.el (turn-on-font-lock): Add (interactive).
7185         (turn-off-font-lock): Add (interactive).
7186
7187 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7188
7189         * packages.el (packages-special-base-regexp): Add `man'.
7190
7191 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7192
7193         * wid-edit.el (widget-specify-active): map over extents in current
7194         buffer like `widget-specify-inactive' does.  Mapping over the
7195         inactive extent object does not work since the current extent is
7196         ignored by `map-extents'.
7197
7198 2000-10-04  Martin Buchholz <martin@xemacs.org>
7199
7200         * XEmacs 21.2.36 is released.
7201
7202 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7203
7204         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7205         Optimize the compiled-function-constants vector by byte-code
7206         reference counts.
7207
7208 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7209
7210         * build-report.el (build-report-delete-regexp): quote value in
7211         defcustom
7212
7213 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7214
7215         * build-report.el (build-report): Don't bind srcdir which we don't
7216         use in `multiple-value-bind' to avoid the only byte-compiler
7217         warning.
7218
7219 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7220
7221         * build-report.el: Requires cl and custom now.
7222         build-report-version is determined by XEmacs version -- remove
7223         build-report-version*.
7224         * build-report.el (build-report-version): Removed.
7225         * build-report.el (build-report-installation-version-regexp): New.
7226         * build-report.el (build-report-version-file-regexp): New.
7227         * build-report.el (build-report-installation-srcdir-regexp): New.
7228         * build-report.el (build-report-destination): Offer
7229         xemacs-build-reports and xemacs-beta.
7230         * build-report.el (build-report-keep-regexp): Adjusted.
7231         * build-report.el (build-report-delete-regexp): Adjusted.
7232         * build-report.el (build-report-make-output-dir): New.
7233         * build-report.el (build-report-installation-file): Replace use of
7234         `concat' with `expand-file-name'.
7235         * build-report.el (build-report-make-output-file): Removed.
7236         * build-report.el (build-report-make-output-files): New.
7237         * build-report.el (build-report-subject): Identify as
7238         user-variable with "*...".
7239         * build-report.el (build-report-prompts): Ditto.
7240         * build-report.el (build-report-version-file): New.
7241         * build-report.el (build-report-file-encoding): Identify as
7242         user-variable with "*...".
7243         * build-report.el (build-report-make-output-get): New.
7244         * build-report.el (build-report-insert-header): Report
7245         emacs-version and system-configuration instead of
7246         build-report-version.
7247         * build-report.el (build-report-insert-make-output): Add file
7248         argument.
7249         * build-report.el (build-report-insert-installation-file):
7250         Re-indent.
7251         * build-report.el (build-report-keep): Change docstring,
7252         re-indent.
7253         * build-report.el (build-report-delete): Ditto.
7254         * build-report.el (build-report-installation-data): New.
7255         * build-report.el (build-report-version-file-data): New.
7256
7257 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7258
7259         * byte-optimize.el (byte-optimize-lapcode):
7260         Fix the optimization of using the first 5 elements of the
7261         constants vector for variables.
7262         (byte-optimize-lapcode): Fix another ancient broken optimization.
7263
7264 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7265
7266         * *: Spelling mega-patch
7267
7268 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7269
7270         * easymenu.el: doc fixes.
7271         (easy-menu-do-define): Use backquote.
7272         (easy-menu-change):
7273         (easy-menu-add):
7274         `when' seems much clearer than `if' here.
7275         (easy-menu-remove):
7276         (easy-menu-add-item):
7277         (easy-menu-item-present-p):
7278         (easy-menu-remove-item):
7279         Wrap using (when (featurep 'menubar) ...)
7280
7281 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7282
7283         * bytecomp.el (displaying-byte-compile-warnings):
7284         Revert Ben's change to this function below so that the compile log
7285         is displayed properly for users of the "popper" package.
7286
7287 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7288
7289         * window.el (save-selected-window): Use backquote.
7290
7291         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7292         Renamed from `byte-compile-file-form-defvar'.
7293         * bytecomp.el (byte-compile-defvar-or-defconst):
7294         Only cons onto current-load-list in top-level forms.
7295         Else this leaks a cons cell every time a defun is called.
7296         Renamed from `byte-compile-defvar', for clarity.
7297         Warn when docstring of defvar is not a string.
7298         Use consistent error messages.
7299         Better comments.
7300
7301 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7302
7303         * simple.el (set-variable):
7304         Remove unneeded defvar by rearranging order of let* forms.
7305
7306         * mule/mule-ccl.el (ccl-get-next-code):
7307         * menubar-items.el (bookmark-menu-filter):
7308         (language-environment-menu-filter):
7309         (tutorials-menu-filter):
7310         * toolbar-items.el (toolbar-compile):
7311         * byte-optimize.el (disassemble-offset):
7312         Use (declare (special ...)) instead of `defvar'.
7313
7314         * cl-macs.el (cl-do-proclaim):
7315         Fix (declare (special ...)) warning suppression syntax.
7316
7317 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7318
7319         * info.el (Info-tag-table-marker):
7320         (Info-tag-table-buffer):
7321         (Info-find-file-node):
7322         (Info-read-subfile):
7323         (Info-build-node-completions):
7324         (Info-search):
7325         (Info-mode):
7326         Multiple info buffer support.
7327
7328 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7329
7330         * ldap.el (ldap-decode-entry): New defun
7331         (ldap-search-entries): Use it in order to decode DN-prefixed
7332         entries properly
7333
7334 2000-08-23  Daniel Pittman <daniel@danann.net>
7335
7336         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7337         Use `eq', not `=', to compare symbols.
7338
7339 2000-07-30  Ben Wing  <ben@xemacs.org>
7340
7341         * bytecomp.el (byte-compile-report-error):
7342         * bytecomp.el (displaying-byte-compile-warnings):
7343         if stack-trace-on-error is set, send out a backtrace when
7344         an error is encountered that stops byte compilation.  this
7345         should make it much much easier to track down those curious
7346         problems.  also undo the kludge of using a separate "*Show*"
7347         buffer for display when there's a temp-buffer-show-function;
7348         we can avoid this by just being a little smarter.
7349
7350         * dialog-items.el:
7351         * dialog-items.el (search-dialog-regexp): New.
7352         * dialog-items.el (search-dialog-callback):
7353         * dialog-items.el (make-search-dialog):
7354         add a regexp option to the dialog and clean up a bit.
7355
7356         * dialog.el:
7357         * dialog.el (yes-or-no-p-dialog-box):
7358         * dialog.el (get-dialog-box-response):
7359         * dialog.el (make-dialog-box):
7360         * dialog.el (dialog-box-finish): New.
7361         * dialog.el (dialog-box-cancel): New.
7362         * dialog.el (internal-make-dialog-box-exit): New.
7363         implement [properly!] the :modal property of the new dialog box
7364         interface.  this is the first time xemacs has ever had *proper*
7365         modal dialog boxes, giving the standard window-system feedback.
7366         (e.g. under windows, clicking on a disabled frame causes a beep
7367         and makes the dialog box flash three times.)
7368
7369         * dragdrop.el: header keyword frobbing.
7370
7371         * dumped-lisp.el (preloaded-file-list):
7372         renamed winnt.el to win32-native.el.
7373
7374         * faces.el (face-property):
7375         * faces.el (set-face-property):
7376         * faces.el (frob-face-property):
7377         * faces.el (frob-face-font-2):
7378         * faces.el (make-face-bold):
7379         * faces.el (make-face-italic):
7380         * faces.el (make-face-bold-italic):
7381         * faces.el (make-face-unbold):
7382         * faces.el (make-face-unitalic):
7383         * faces.el (make-face-smaller):
7384         * faces.el (make-face-larger):
7385         clean up the implementation of these so that window-system-specific
7386         methods are called only on objects belonging to that window system.
7387         previously, you could have [e.g.] mswindows-make-face-bold called
7388         on font object of device type `stream', which is not good and
7389         explains the subtle errors Adrian was getting when byte-compiling
7390         something that required 'term. (Adrian, now you can use stack-trace-
7391         on-error to find the exact place where things are going wrong instead
7392         of having to laboriously binary-search your way through.)
7393
7394         * finder.el (finder-known-keywords):
7395         cleaned up -- properly sorted, clarified the meanings of many of
7396         the keywords, and added a few -- mswin, gui, content, build, www,
7397         user, services.  the last two try to distinguish between a package
7398         that's used directly by the user, and a package that provides
7399         support services to other packages.
7400
7401         * font-lock.el (lisp-font-lock-keywords-2):
7402         update list of lisp control structures to include everything,
7403         including new ones i introduced.
7404
7405         * gutter.el: header keyword frobbing.
7406
7407         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7408         recent isearch element was not doing so!  you got the second-most-
7409         recent instead.
7410
7411         * lisp-mode.el (construct-lisp-mode-menu):
7412         more menubar cleanups.
7413         * lisp-mode.el (with-selected-window):
7414         make it indent properly.
7415
7416         * menubar-items.el (default-menubar): lots of menubar cleanups.
7417         rearranged the options menu the most, e.g. splitting up the
7418         Keyboard/Mouse menu into a new Editing menu and combining the
7419         separate Scrollbar/Gutter/Toolbar submenus into Display.
7420         Got rid of General, moved items to Editing or new Troubleshooting.
7421         Moved Packages to Tools; doesn't seem to belong under Options.
7422         Added stuff to the Cmds menu, e.g. Change Case.
7423
7424         NB please don't complain about these periodic menubar changes.
7425         Anything like this is necessarily incremental in its construction
7426         -- By constant use you gradually become more and more aware of
7427         better and better ways to group menu items.  When we eventually
7428         move the options menu to a property sheet, the existing structure
7429         will probably be preserved fairly well.
7430
7431         * minibuf.el (next-history-element): fix problems with pressing
7432         down arrow in repeat-complex-command.
7433
7434         * modeline.el:
7435         * modeline.el (modeline-3d-p): New.
7436         added custom variable for controlling the 3d modeline.  the
7437         corresponding Options item has been present for a long time,
7438         but commented out with "fix me!" comments.  it's fixed now.
7439
7440         * obsolete.el (add-menu):
7441         remove bogus gettexts.
7442
7443         * process.el (shell-quote-argument):
7444         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7445         For bash under Windows native, see below.
7446
7447         * simple.el:
7448         * simple.el (display-warning-buffer):
7449         Fixed the handling of warning display to eliminate the annoying
7450         *Show* buffer, like was done for byte-compiler output above.
7451
7452         * simple.el (debug-print): New.
7453         Simple function for sending debug messages to the console and/or
7454         other debug places.
7455
7456         * subr.el (replace-in-string):
7457         Rewrite this function to avoid N^2 behavior with large strings --
7458         catastrophic with the new Windows selection code! (Apparently the
7459         author of this function didn't realize there was a fun
7460         replace-match that could make his life much easier, because we
7461         duplicated the entire logic.  The new version is smaller, easier
7462         to understand, much more robust, and has extended features --
7463         those of replace-match.)
7464
7465         * window.el:
7466         * window.el (with-selected-window): New.
7467         An obvious complement to the existing `with-selected-frame' and
7468         `with-current-buffer'.
7469
7470         * win32-native.el: Renamed from winnt.el.
7471         Added a great deal of stuff for properly handling process quoting,
7472         somewhat modeled on Kirill's original model (which i later threw
7473         away).  We should now finally have correctly working process arg
7474         quoting/dequoting so that the final app gets exactly what we
7475         intended.  Because the mechanism is in Lisp, it's easily
7476         extendible. (For those running bash and running the native
7477         version, I tried hard to do what I thought was correct.  But more
7478         thought is needed, and ideally the volunteer work of people with
7479         these configurations that they generally run on.)
7480
7481         * x-font-menu.el (x-font-menu-font-data):
7482         Put in defvar's to fix byte-compiler warnings.
7483
7484 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7485
7486         * select.el (selection-coercion-alist): Initialise.
7487         * select.el (select-coerce-to-text): New.
7488         * select.el (select-coerce): New.
7489         New functions to perform type and value coercion.
7490
7491         * select.el (select-buffer-killed-default): Keep data if it was
7492         on the clipboard.
7493
7494 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7495
7496         * menubar-items.el (default-menubar): Fix typo.
7497         (default-menubar): `lambda' was mispelled as `lamda'.
7498
7499 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7500
7501         * window.el (shrink-window-if-larger-than-buffer): Remove
7502         edge checking code.
7503
7504 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7505
7506         * paths.el (gnus-local-domain): Removed.
7507         (gnus-local-organization): Ditto.
7508         (gnus-startup-file): Ditto.
7509
7510 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7511
7512         * files.el (auto-mode-alist): Add .spec for RPM.
7513
7514 2000-07-31  Andy Piper  <andy@xemacs.org>
7515
7516         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7517
7518 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7519
7520         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7521         browse-url.
7522         * help.el (xemacs-www-page): Ditto.
7523         (xemacs-www-faq): Ditto.
7524         * menubar-items.el (default-menubar): Ditto.
7525
7526         * wid-edit.el (widget-url-link-action): Ditto.
7527         From: Kenichi OKADA <okada@opaopa.org>.
7528
7529 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7530
7531         * finder.el (finder-commentary): Add autoload cookie.
7532
7533 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7534
7535         * files.el (insert-file-contents-literally): Fix second let
7536         binding for `coding-system-for-read' to `coding-system-for-write'
7537         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7538
7539 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7540
7541         * files.el (insert-file-contents-literally): Use binary coding
7542         system (from Morioka san).
7543         (insert-file-contents-literally): Make file-name-handler method.
7544
7545 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7546
7547         * cl-macs.el (get-selection): Add defsetf.
7548
7549 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7550
7551         * x-init.el (x-activate-region-as-selection): replace obsolete
7552         function x-own-selection with own-selection.
7553         (ow-find): replace obsolete functions x-get-selection and
7554         x-get-clipboard with get-selection and get-clipboard.
7555         (init-post-x-win): replace obsolete function x-disown-selection
7556         with disown-selection.
7557
7558 2000-07-20  Mike Sperber  <mike@xemacs.org>
7559
7560         * startup.el (load-user-init-file): Only try to load init file if
7561         it exists.
7562
7563 2000-07-10  Andy Piper  <andy@xemacs.org>
7564
7565         * dialog-items.el: sync with Ben's patch.
7566
7567         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7568         comment.
7569         (progress-text-glyph): deleted.
7570         (progress-layout-glyph): make completely minimal.
7571         (progress-gauge-glyph): ditto.
7572         (progress-display-style): fix to handle dynamic instantiator
7573         changes.
7574         (progress-text-instantiator): new.
7575         (progress-layout-instantiator): new.
7576         (progress-gauge-instantiator): new.
7577         (set-progress-display-instantiator): renamed and changed from
7578         set-progress-display-style.
7579         (progress-abort-glyph): use instantiator not glyph.
7580         (append-progress-display): use set-progress-display-instantiator
7581         and set-glyph-image.
7582         (abort-progress-display): ditto.
7583         (raw-append-progress-display): ditto.
7584
7585 2000-07-20  Ben Wing  <ben@xemacs.org>
7586
7587         * code-files.el: Move Mule-specific code to mule-coding.el.
7588
7589 2000-07-15  Ben Wing  <ben@xemacs.org>
7590
7591         * autoload.el:
7592         Fixed comments.
7593
7594         * cmdloop.el:
7595         * cmdloop.el (yes-or-no-p):
7596         * cmdloop.el (y-or-n-p):
7597         Make these functions use should-use-dialog-box-p and not be
7598         overridden in dialog.el.
7599
7600         * cus-dep.el:
7601         * cus-dep.el (Custom-make-dependencies): Removed.
7602         * cus-dep.el (Custom-make-dependencies-1): New.
7603         * cus-dep.el (Custom-make-one-dependency): New.
7604         New entry point for use in Makefiles, to avoid excessive
7605         invocations.
7606
7607         * cus-edit.el (custom-variable-reset-saved):
7608         * cus-edit.el (custom-variable-reset-standard):
7609         * cus-edit.el (custom-save-resets):
7610         Fix bytecompiler warnings.
7611
7612         * dialog.el:
7613         * dialog.el (yes-or-no-p-dialog-box):
7614         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7615         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7616         * dialog.el (get-dialog-box-response):
7617         * dialog.el (message-or-box):
7618         * dialog.el (make-dialog-box):
7619         * dialog.el (popup-dialog-box): New.
7620         Avoid yes-or-no-p bogosities.
7621         Create a general function `make-dialog-box' to encapsulate all
7622         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7623
7624         * dumped-lisp.el (preloaded-file-list):
7625         Add dialog-items.  Clean up.  Group files by types.
7626
7627         * easymenu.el (easy-menu-add):
7628         * easymenu.el (easy-menu-remove):
7629         Account for accelerators.
7630
7631         * extents.el:
7632         * extents.el (extent-list): New args, like in map-extents.
7633         * extents.el (extent-at-event): New.
7634         * extents.el (extents-at-event): New.
7635
7636         * font-lock.el:
7637         * font-lock.el (font-lock-mode):
7638         * font-lock.el (font-lock-default-fontify-buffer):
7639         * font-lock.el (font-lock-default-unfontify-region):
7640         * font-lock.el (font-lock-fontify-syntactically-region):
7641         * font-lock.el (font-lock-fontify-keywords-region):
7642         Use new progress-feedback names.
7643
7644         * font-lock.el (java-font-lock-identifier-regexp):
7645         * font-lock.el (java-font-lock-class-name-regexp):
7646         Fix bytecompiler warnings.
7647
7648         * gutter-items.el:
7649         * gutter-items.el (progress-display-use-echo-area): Removed.
7650         * gutter-items.el (progress-feedback-use-echo-area): New.
7651         * gutter-items.el (progress-display-popup-period): Removed.
7652         * gutter-items.el (progress-feedback-popup-period): New.
7653         * gutter-items.el (set-progress-display-style): Removed.
7654         * gutter-items.el (set-progress-feedback-style): New.
7655         * gutter-items.el (progress-display-style): Removed.
7656         * gutter-items.el (progress-feedback-style): New.
7657         * gutter-items.el (progress-stack):
7658         * gutter-items.el (progress-displayed-p): Removed.
7659         * gutter-items.el (progress-feedbacked-p): New.
7660         * gutter-items.el (clear-progress-display): Removed.
7661         * gutter-items.el (clear-progress-feedback): New.
7662         * gutter-items.el (progress-display-clear-when-idle): Removed.
7663         * gutter-items.el (progress-feedback-clear-when-idle): New.
7664         * gutter-items.el (remove-progress-display): Removed.
7665         * gutter-items.el (remove-progress-feedback): New.
7666         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7667         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7668         * gutter-items.el (append-progress-display): Removed.
7669         * gutter-items.el (append-progress-feedback): New.
7670         * gutter-items.el (abort-progress-display): Removed.
7671         * gutter-items.el (abort-progress-feedback): New.
7672         * gutter-items.el (raw-append-progress-display): Removed.
7673         * gutter-items.el (raw-append-progress-feedback): New.
7674         * gutter-items.el (display-progress-display): Removed.
7675         * gutter-items.el (display-progress-feedback): New.
7676         * gutter-items.el (current-progress-display): Removed.
7677         * gutter-items.el (current-progress-feedback): New.
7678         * gutter-items.el (current-progress-display-label): Removed.
7679         * gutter-items.el (current-progress-feedback-label): New.
7680         * gutter-items.el (progress-display): Removed.
7681         * gutter-items.el (progress-feedback): New.
7682         Replace "progress-display" with "progress-feedback" globally.
7683
7684         * gutter-items.el (lprogress-display): Removed.
7685         * gutter-items.el (progress-feedback-with-label): New.
7686         Rename lprogress-display ==> progress-feedback-with-label.
7687
7688         * gutter-items.el (search-dialog-direction): Removed.
7689         * gutter-items.el (search-dialog-text): Removed.
7690         * gutter-items.el (search-dialog-callback): Removed.
7691         * gutter-items.el (make-search-dialog): Removed.
7692         Move to dialog-items.el.
7693
7694         * help.el:
7695         * help.el (help-mode-quit):
7696         * help.el (mode-for-help): New.
7697         * help.el (help-sticky-window): New.
7698         * help.el (help-window-config): New.
7699         * help.el (with-displaying-help-buffer):
7700         * help.el (function-at-event): New.
7701         * help.el (help-symbol-regexp): New.
7702         * help.el (help-symbol-run-function-1): New.
7703         * help.el (help-symbol-run-function): New.
7704         * help.el (help-symbol-function-context-menu): New.
7705         * help.el (help-symbol-variable-context-menu): New.
7706         * help.el (help-symbol-function-and-variable-context-menu): New.
7707         * help.el (frob-help-extents): New.
7708         * help.el (describe-function-1):
7709         * help.el (variable-at-point):
7710         * help.el (variable-at-event): New.
7711         * help.el (describe-variable):
7712         Major overhaul.
7713         - Make functions and variables be mousable.
7714         - Middle button hyperlinks.
7715         - New context-menu entries.
7716
7717         * keydefs.el:
7718         * keydefs.el (global-map):
7719         New key bindings to move lines up and down.
7720
7721         * lisp-mode.el:
7722         * lisp-mode.el (construct-lisp-mode-menu): New.
7723         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7724         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7725         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7726         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7727         Make popup and menubar menus be different.  Popup menu uses
7728         clicked location and automatically assumes symbol under the mouse
7729         for various commands.
7730
7731         * menubar-items.el:
7732         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7733         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7734
7735         * menubar-items.el (global-popup-menu): Removed.
7736         * menubar-items.el (mode-popup-menu): Removed.
7737         * menubar-items.el (activate-popup-menu-hook): Removed.
7738         * menubar-items.el (popup-mode-menu): Removed.
7739         * menubar-items.el (popup-buffer-menu): Removed.
7740         * menubar-items.el (popup-menubar-menu): Removed.
7741         Move to menubar.el.
7742
7743         * menubar.el:
7744         * menubar.el (global-popup-menu): New.
7745         * menubar.el (mode-popup-menu): New.
7746         * menubar.el (activate-popup-menu-hook): New.
7747         * menubar.el (last-popup-menu-event): New.
7748         * menubar.el (popup-mode-menu): New.
7749         * menubar.el (popup-buffer-menu): New.
7750         * menubar.el (popup-menubar-menu): New.
7751         * menubar.el (menu-call-at-event): New.
7752         Move non-content functions here.  Add support for context menu
7753         items on extents.
7754
7755         * minibuf.el (minibuffer-history-uniquify):
7756         Typo fix.
7757
7758         * minibuf.el (read-file-name-1):
7759         Call new file dialog box if it exists.
7760
7761         * minibuf.el (mouse-rfn-setup-vars):
7762         Clean up "chop" action.
7763
7764         * mouse.el:
7765         * mouse.el (button2): Now bound to mouse-track.
7766         * mouse.el (click-inside-extent-p):
7767         * mouse.el (point-inside-extent-p):
7768         * mouse.el (point-inside-selection-p):
7769         * mouse.el (mouse-drag-or-yank): Removed.
7770         * mouse.el (mouse-begin-drag-n-drop): New.
7771         * mouse.el (mouse-eval-sexp):
7772         * mouse.el (mouse-track-activate-strokes): New.
7773         * mouse.el (mouse-track-do-activate): New.
7774         * mouse.el (mouse-track):
7775         * mouse.el (default-mouse-track-event-is-with-button): New.
7776         * mouse.el (default-mouse-track-cleanup-hook):
7777         * mouse.el (default-mouse-track-drag-hook):
7778         * mouse.el (default-mouse-track-drag-up-hook):
7779         * mouse.el (default-mouse-track-click-hook):
7780         Merge drag-n-drop into mouse-track.
7781         Add general "activate" support to replace specific button2 kludges.
7782         Use "button modifier" support in mouse-track.
7783
7784         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7785
7786         * package-ui.el:
7787         * package-ui.el (pui-menu):
7788         * package-ui.el (pui-popup-context-sensitive): Removed.
7789         Fix bytecompiler warnings.
7790         Clean up popup code a bit.
7791
7792         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7793
7794         * simple.el:
7795         * simple.el (transpose-lines):
7796         * simple.el (transpose-line-up): New.
7797         * simple.el (transpose-line-down): New.
7798         * simple.el (transpose-subr):
7799         * simple.el (transpose-subr-1): Removed.
7800         Clean up, add functions to move lines up and down.
7801
7802         * startup.el (mail-host-address):
7803         * startup.el (user-mail-address):
7804         Customize.
7805
7806         * subr.el:
7807         * subr.el (set-symbol-value-in-buffer): New.
7808         * subr.el (error):
7809         * subr.el (check-argument-type):
7810         * subr.el (defined-error-p): New.
7811         Add structured error support.
7812
7813         * toolbar-items.el (toolbar-compile):
7814         Use new make-dialog-box.
7815
7816         * update-elc.el:
7817
7818         * userlock.el (ask-user-about-lock-dbox):
7819         * userlock.el (ask-user-about-supersession-threat-dbox):
7820         * userlock.el (ask-user-about-lock):
7821         * userlock.el (ask-user-about-supersession-threat):
7822         Use new make-dialog-box.
7823         Add safety checks; use should use-dialog-box-p.
7824
7825         * window-xemacs.el:
7826         * window-xemacs.el (__buffer-dedicated-frame):
7827         * window-xemacs.el (buffer-dedicated-frame): New.
7828         * window-xemacs.el (set-buffer-dedicated-frame): New.
7829         Move dedicated-frame stuff into lisp.
7830
7831 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7832
7833         * printer.el (generic-print-region): Do not require that
7834         `printer-name' be set.
7835         (printer-name): Commentary clarification.
7836
7837 2000-07-19  Martin Buchholz <martin@xemacs.org>
7838
7839         * XEmacs 21.2.35 is released.
7840
7841 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7842
7843         * select.el (selection-coercible-types): Initialise.
7844
7845 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7846
7847         * select.el (own-clipboard): Bug fix.
7848
7849 2000-07-17  Mike Sperber  <mike@xemacs.org>
7850
7851         * cus-edit.el (custom-migrate-custom-file): Save init file before
7852         continuing.
7853
7854 2000-07-16  Mike Sperber  <mike@xemacs.org>
7855
7856         * startup.el (load-init-file): Remove silly call to
7857         `load-user-custom-file`.
7858         (maybe-migrate-user-init-file): Minor fixes.
7859
7860 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7861
7862         * apropos.el (apropos-documentation-check-doc-file):
7863         `doc' variable should be let-bound, as was presumably intended.
7864
7865         * cus-edit.el (custom-variable-reset-saved):
7866         (custom-variable-reset-standard):
7867         Remove unused variable comment-widget.  Twice.
7868
7869         * toolbar.el (toolbar-blank-press-function):
7870         Add a real defvar with initial value nil and proper docstring.
7871         (press-toolbar-button): No need to check for boundp-ness anymore.
7872
7873         * rect.el (open-rectangle-line): Remove useless (let) form.
7874         Add defvar for pending-delete-mode.
7875
7876         * info.el (Info-find-node): This function needs an autoload cookie.
7877
7878         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7879         Use let* since the second form referred to the first.
7880
7881 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7882
7883         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7884         instead of removed `mswindows-get-clipboard'.
7885
7886
7887 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7888
7889         * select.el (select-convert-from-text): New.
7890         * select.el (select-convert-from-length): New.
7891         * select.el (select-convert-from-integer): New.
7892         * select.el (select-convert-from-identity): New.
7893         * select.el (select-convert-from-filename): New.
7894         * select.el (selection-converter-in-alist): Use them.
7895         New converter functions for X.
7896
7897         * select.el (get-selection): Removed comment.
7898
7899         * select.el (own-selection): Removed append code - I thought
7900         I'd already done this, but apparently not...
7901
7902         * select.el: Changed comment about TIMESTAMP.
7903
7904         * select.el (select-convert-in): New.
7905         * select.el (select-convert-out): New.
7906         New functions that get used by select.c.
7907
7908         * select.el (select-buffer-killed-default): New.
7909         * select.el (select-buffer-killed-text): New.
7910         * select.el (selection-buffer-killed-alist): New.
7911         New list and functions that get called if a relevant selection
7912         exists and a buffer gets killed.
7913
7914         * select.el (select-convert-to-targets):
7915         * select.el (select-convert-to-identity): Removed.
7916         * select.el (select-convert-from-identity): Removed.
7917         * select.el (select-converter-out-alist):
7918         Removed _EMACS_INTERNAL selection type.
7919
7920         * x-select.el (xselect-kill-buffer-hook): Removed.
7921         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7922         Removed this X-specific nonesense. Use the generic support
7923         in select.el instead.
7924
7925 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7926
7927         * mule/mule-category.el (defined-category-hashtable):
7928         Use make-hash-table instead of make-hashtable
7929
7930         * buff-menu.el: Byte-compiler warning fix.
7931
7932         * isearch-mode.el (isearch-highlight-all-cleanup):
7933         Remove unused variable `isearch-highlight-all-start'.
7934
7935         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7936
7937         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7938
7939         * cus-dep.el (Custom-make-dependencies):
7940         Add autoload cookie for custom-add-loads to generated custom-load.el.
7941
7942         * autoload.el (autoload-package-name): Warning suppression.
7943         Move defvar prior to first use.
7944
7945         * custom.el: Add autoload for custom-declare-face.
7946         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7947         * cl.el (cl-hack-byte-compiler):
7948         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7949         to work properly.
7950
7951 2000-07-08  Mike Sperber  <mike@xemacs.org>
7952
7953         * startup.el (load-home-init-file): Added variable.
7954         (maybe-migrate-user-init-file): Added.
7955         (load-user-init-file): Load custom file if different from init
7956         file.
7957
7958         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7959         "startup."
7960
7961         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7962         Moved `custom-file'-related code to cus-file.el.
7963
7964         * cus-file.el: New file.
7965
7966 2000-04-01  Mike Sperber  <mike@xemacs.org>
7967
7968         * packages.el (packages-find-package-directories): Added support
7969         for external package hierarchies with in-place installations.
7970
7971         * find-paths.el (paths-root-in-place-p): Added.
7972         (paths-find-emacs-directory): Added support for external
7973         directories with in-place installations.
7974         (paths-find-site-directory): Ditto.
7975
7976         * startup.el (find-user-init-file): Also look for
7977         ~/.xemacs/init.elc? in preference to ~/.emacs.
7978
7979 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7980
7981         * select.el (own-selection):
7982         * select.el (own-clipboard): Changed `append' parameter to
7983         `how-to-use' parameter.
7984         * select.el (own-selection): Removed icky append code.
7985         * select.el (own-selection, get-selection): Removed extra type
7986         checking.
7987         * select.el (selection-appender-alist):
7988         * select.el (selection-converter-{in|out}-alist): Initialise.
7989         * select.el (select-append-to-*): New.
7990         * select.el (select-convert-from-*): New.  New functions to append
7991         data and convert data from external type.
7992
7993 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7994
7995         * font-lock.el: Javadoc enhancements.
7996
7997 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7998
7999         * printer.el (generic-print-region): Compose job name from buffer
8000         name.
8001
8002 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8003
8004         * font-lock.el (font-lock-fontify-pending-extents): Call
8005         font-lock-fontify-region instead of font-lock-fontify-buffer
8006         to avoid unnecessary progress gauges.
8007
8008 2000-07-06  Craig Lanning  <lanning@scra.org>
8009
8010         * custom-load.el (faces):
8011
8012         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
8013         dir is a regex.
8014
8015         * process.el (call-process-internal): from Dan Holmsand, use binary
8016         coding systems so that jka-compr works.
8017
8018 2000-07-07  Ben Wing  <ben@xemacs.org>
8019
8020         * font-lock.el: Undo previous change.  Unfortunately, some
8021         files actually use the variables directly in their init code
8022         without quoting them.
8023
8024 2000-07-07  Ben Wing  <ben@xemacs.org>
8025
8026         * font-lock.el (defvar font-lock-*-face): Removed.
8027
8028         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8029         only when necessary.
8030
8031 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8032
8033         * cl-macs.el: fix cl-transform-function-property kludge
8034         so that it does not require a random feature.
8035
8036 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8037
8038         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8039         as in Linux kernel "Rules.make".
8040
8041 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8042
8043         * build-report.el (build-report): Add autoload cookie.
8044
8045 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8046
8047         * package-ui.el (defgroup pui):  Correct a misspelling
8048         (pui-toggle-package-delete):  Change `seleted' to `selected'
8049
8050 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8051
8052         * package-get.el (package-get-update-base):
8053         (package-get): Use insert-file-contents-literally always.
8054         (package-get-maybe-save-index):
8055         Force coding system for writing to binary.
8056
8057 2000-06-08  Mike Alexander  <mta@arbortext.com>
8058
8059         * code-process.el (call-process-region): If there is no coding
8060         system for the process on process-coding-system-alist use the
8061         coding system of the buffer containing the region.
8062
8063 2000-06-10  Ben Wing  <ben@xemacs.org>
8064
8065         * cmdloop.el (command-error):
8066         If debug-on-error and noninteractive, output backtrace.
8067
8068         * files.el (file-relative-name):
8069         Remove MSDOS references.
8070
8071         * simple.el (line-number): New function, due to non-obvious
8072         behavior/usage of count-lines.
8073
8074         * simple.el (count-lines): document non-obvious usage to get
8075         line number.
8076
8077 2000-06-11  Ben Wing  <ben@xemacs.org>
8078
8079         * faces.el ((featurep 'xpm)):
8080         * x-faces.el (x-init-face-from-resources):
8081         * x-faces.el (x-init-frame-faces):
8082         * x-misc.el (x-init-specifier-from-resources):
8083         * x-misc.el (x-get-resource-and-bogosity-check):
8084         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8085         * x-mouse.el (x-init-pointer-shape):
8086         * x-scrollbar.el (x-init-scrollbar-from-resources):
8087         Add sixth argument to x-get-resource calls so as to issue warnings
8088         rather than errors on bogus arguments.
8089
8090 2000-06-05  Ben Wing  <ben@xemacs.org>
8091
8092         * compat.el: new file.  provides a clean, non-intrusive way to
8093         define compatibility functions.
8094
8095         * process.el (shell-quote-argument): temporary fix for lack
8096         of nt-quote-process-args.  #### I need to put back the overall
8097         structure of that mechanism but redo the guts of it using the
8098         extra intelligence in the C code.
8099
8100 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8101
8102         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8103         `package-get' does in package-get.el, instead of using external
8104         "md5sum" program.
8105
8106         * package-get.el (package-get): Insert package file literally to
8107         make checksum calculation work.
8108
8109 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8110
8111         * code-files.el (convert-mbox-coding-system): Deleted.
8112         (file-coding-system-alist): Removed reference to
8113         convert-mbox-coding-system.
8114
8115 2000-05-28  Martin Buchholz <martin@xemacs.org>
8116
8117         * XEmacs 21.2.34 is released.
8118
8119 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8120
8121         * font-lock.el (font-lock-keywords): Rewrote docstring
8122
8123 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8124
8125         * loadhist.el (unload-feature): handle case where x is both boundp
8126         and fboundp
8127
8128 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8129
8130         * packages.el: It's ok to use built-in macros, but not lisp
8131         defined ones.
8132
8133 2000-05-20  Ben Wing  <ben@xemacs.org>
8134
8135         * font-lock.el:
8136         * font-lock.el (font-lock-message-threshold):
8137         * font-lock.el (font-lock-mode):
8138         * font-lock.el (font-lock-default-fontify-buffer):
8139         * font-lock.el (font-lock-always-fontify-immediately):
8140         * font-lock.el (font-lock-old-extent): Removed.
8141         * font-lock.el (font-lock-old-len): Removed.
8142         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8143         * font-lock.el (font-lock-pending-extent-table): New.
8144         * font-lock.el (font-lock-range-table): New.
8145         * font-lock.el (font-lock-after-change-function):
8146         * font-lock.el (font-lock-after-change-function-1): Removed.
8147         * font-lock.el (font-lock-fontify-pending-extents): New.
8148         * font-lock.el ('font-lock-revert-cleanup): Removed.
8149         * font-lock.el ('font-lock-revert-setup): Removed.
8150         Rewrite deferral code to handle any number of changes, merging
8151         them properly.  Remove hacked-up code for revert-buffer, now
8152         unnecessary.
8153
8154         * menubar-items.el (default-menubar):
8155         In Options->Edit Init File, don't switch to emacs-lisp-mode
8156         unless necessary; doing this turns off font-lock.
8157
8158 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8159
8160         * keydefs.el: Define C-x BS to backward-kill-sentence.
8161
8162 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8163
8164         * files.el (hack-local-variables-prop-line): Use non-greedy
8165         matching to process -*-texinfo-*- -*-.
8166
8167 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8168
8169         * minibuf.el (minibuf-directory-files): new function.
8170         (read-file-name-activate-callback): use minibuf-directory-files.
8171         (read-directory-name-internal): ditto.
8172         (mouse-file-display-completion-list): ditto.
8173         (mouse-directory-display-completion-list): ditto.
8174         (read-file-name-internal): remove "./" from completion list unless
8175         explicitly matched, for consistency.
8176
8177 2000-05-11  Ben Wing  <ben@xemacs.org>
8178
8179         * gutter-items.el (gutter-buffers-tab):
8180         * gutter-items.el (add-tab-to-gutter):
8181         * gutter-items.el (update-tab-in-gutter):
8182         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8183         * gutter-items.el (append-progress-display):
8184         * gutter-items.el (abort-progress-display):
8185         * gutter-items.el (raw-append-progress-display):
8186         Further fixes.  Use set-glyph-image not set-image-instance-property,
8187         to fix problems with multiple windows in a frame.
8188
8189         * menubar-items.el (tutorials-menu-filter):
8190         Fix typo.
8191
8192         * startup.el (early-error-handler):
8193         Display message box under windows; otherwise, message will disappear
8194         before it can be viewed.
8195
8196         * update-elc.el:
8197         Fix bug in NEEDTODUMP processing.
8198
8199 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8200
8201         * startup.el (lock-directory): Removed.
8202         (superlock-file): Ditto.
8203         (startup-set-paths): Remove lockdir.
8204         (startup-setup-paths-warning): Remove lock-directory.
8205
8206         * setup-paths.el (paths-find-lock-directory): Removed.
8207         (paths-find-superlock-file): Ditto.
8208
8209 2000-05-09  Ben Wing  <ben@xemacs.org>
8210
8211         * faces.el (set-face-property):
8212         * faces.el (set-face-font):
8213         * faces.el (set-face-foreground):
8214         * faces.el (set-face-background):
8215         * faces.el (set-face-background-pixmap):
8216         * faces.el (set-face-underline-p):
8217         * faces.el (set-face-strikethru-p):
8218         * faces.el (set-face-highlight-p):
8219         * faces.el (set-face-dim-p):
8220         * faces.el (set-face-blinking-p):
8221         * faces.el (set-face-reverse-p):
8222         doc string changes.
8223
8224         * glyphs.el:
8225         * glyphs.el (make-image-specifier):
8226         * glyphs.el (glyph-property):
8227         * glyphs.el (set-glyph-image):
8228         * glyphs.el (make-glyph):
8229         * glyphs.el (make-pointer-glyph):
8230         * glyphs.el (make-icon-glyph):
8231         * glyphs.el (widget-image-instance-p): New.
8232         authorship info, lots of doc changes.  New predicate, inadvertently
8233         omitted.  the general principle with specifier docs is now that
8234         the description of instantiators should go with the make-foo-specifier
8235         fun's doc string, rather than in foo-specifier-p.  this follows
8236         conventions elsewhere in XEmacs and in general is a lot more obvious
8237         of a place to look.  sometimes the make-foo-specifier function needs
8238         to be created in the process.
8239
8240         * gutter.el:
8241         * gutter.el (make-gutter-specifier): New.
8242         * gutter.el (make-gutter-size-specifier): New.
8243         * gutter.el (make-gutter-visible-specifier): New.
8244         specifier doc updates according to the conventions specified before.
8245
8246         * objects.el:
8247         * objects.el (make-font-specifier):
8248         * objects.el (make-color-specifier):
8249         * objects.el (make-face-boolean-specifier): New.
8250         specifier doc updates according to the conventions specified before.
8251
8252         * specifier.el:
8253         * specifier.el (set-specifier):
8254         * specifier.el (make-integer-specifier): New.
8255         * specifier.el (make-boolean-specifier): New.
8256         * specifier.el (make-natnum-specifier): New.
8257         * specifier.el (make-generic-specifier): New.
8258         * specifier.el (make-display-table-specifier): New.
8259         specifier doc updates according to the conventions specified before.
8260
8261         * toolbar.el:
8262         * toolbar.el (make-toolbar-specifier): New.
8263         specifier doc updates according to the conventions specified before.
8264
8265 2000-05-09  Ben Wing  <ben@xemacs.org>
8266
8267         * process.el (call-process-internal): Revert to previous version
8268         because Mike's change clashed with a change I did not long before.
8269         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8270         Thanks very much Mike for pointing out the bug and submitting a
8271         patch!
8272
8273 2000-04-13  Mike Alexander  <mta@arbortext.com>
8274
8275         * process.el (call-process-internal): Send the correct input buffer
8276         (call-process-internal): Return the exit status of the process
8277
8278 2000-05-07  Ben Wing  <ben@xemacs.org>
8279
8280         * winnt.el:
8281         * winnt.el (nt-quote-args-verbatim): Removed.
8282         * winnt.el (nt-quote-args-prefix-quote): Removed.
8283         * winnt.el (nt-quote-args-backslash-quote): Removed.
8284         * winnt.el (nt-quote-args-double-quote): Removed.
8285         * winnt.el (nt-quote-args-functions-alist): Removed.
8286         * winnt.el (nt-quote-process-args): Removed.
8287         Remove all stuff for argument quoting.  We borrow the code instead
8288         from Emacs 20.6, which is much more careful in its quoting
8289         (e.g. in handling runs of the escape character) and avoids most of
8290         the need for this Lisp mechanism by checking to see whether we're
8291         running a Cygwin or normal program and doing the appropriate
8292         quoting.  If we end up needing such a mechanism, we should add
8293         it by extending the variable `mswindows-quote-process-args' so it
8294         can take an alist of regexps.
8295
8296 2000-05-07  Ben Wing  <ben@xemacs.org>
8297
8298         * keydefs.el:
8299         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8300         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8301         the window without moving point.
8302
8303         * simple.el:
8304         * simple.el (scroll-up-one): New.
8305         * simple.el (scroll-down-one): New.
8306         Functions for use with C-M-up/down.
8307
8308 2000-05-01  Martin Buchholz <martin@xemacs.org>
8309
8310         * XEmacs 21.2.33 is released.
8311
8312 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8313
8314         * dialog.el (yes-or-no-p-dialog-box):
8315         Fix docstring.
8316         Fix following horrible bug in X11 mode with focus-follows-mouse:
8317           1. Visit two files in two different frames.
8318           2. do File->Revert Buffer in one of those frames.
8319           3. Dialog box appears.
8320           4. Arrange things so that the mouse passes over the *other*
8321              frame, then to the dialog box, and click on "Yes".
8322           5. The file contents end up in the *wrong* buffer!
8323         Add TODO comment.
8324
8325 2000-04-28  Ben Wing  <ben@xemacs.org>
8326
8327         * help.el (describe-installation): correct typo introduced
8328         in last patch: boundp -> fboundp.
8329
8330         * etags.el (buffer-tag-table-list):
8331         canonicalize filenames to Unix format so that tag-table-alist
8332         searching works under Windows.
8333
8334         * autoload.el:
8335         Bowdlerize the supposedly objectionable words
8336         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8337
8338         * gutter-items.el (set-progress-display-style):
8339         * gutter-items.el (search-dialog-callback):
8340         * gutter-items.el (make-search-dialog):
8341         Change to new callback-ex api.
8342
8343 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8344
8345         * help.el: (describe-installation): decode-coding-string is not
8346         defined in a non MULE environment.
8347
8348 2000-04-28  Ben Wing  <ben@xemacs.org>
8349
8350         * gutter-items.el (buffer-list-changed-hook):
8351         use it, not record-buffer-hook.
8352
8353         * subr.el (record-buffer-hook): Removed.
8354
8355 2000-04-27  Ben Wing  <ben@xemacs.org>
8356
8357         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8358         use NORECORD option.  Andy will not like this, but the existing
8359         gutter behavior is just wrong, as per this comment:
8360
8361         ;; this used to add the norecord flag to both calls below.
8362         ;; this is bogus because it is a pervasive assumption in XEmacs
8363         ;; that the current buffer is at the front of the buffers list.
8364         ;; for example, select an item and then do M-C-l
8365         ;; (switch-to-other-buffer).  Things get way confused.
8366         ;;
8367         ;; Andy, if you want to maintain the current look, you must
8368         ;;  *uncouple* the gutter order and buffers order.
8369
8370         * loaddefs.el (completion-ignored-extensions): unfuckify.
8371
8372         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8373         xemacs.mak.
8374
8375         * autoload.el (batch-update-one-directory): new function, used in
8376         xemacs.mak.
8377
8378         * loadup.el: set gc-cons-threshold very high unless dumping --
8379         loadup during update-elc is much much much faster.  also do this
8380         when quick-building.
8381
8382         add commented-out code for profiling loadup.
8383
8384
8385         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8386         is required in order to build xemacs.
8387
8388 2000-04-26  Ben Wing  <ben@xemacs.org>
8389
8390         * loadup.el: don't garbage collect during loadup if quick-build
8391         compile-time option is set.
8392
8393 2000-04-23  Ben Wing  <ben@xemacs.org>
8394
8395         * update-elc.el: compute whether any dumped .el or .elc files
8396         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8397         if so.
8398
8399         * update-elc.el (update-elc-files-to-compile): always change
8400         NOBYTECOMPILE in the src directory rather than current dir,
8401         so it will work under NT.
8402
8403         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8404         the form of this file is identical between Unix and Windows.
8405         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8406         Added comment.
8407         (update-autoloads-from-directory): updated doc string.
8408         updated doc strings in a few other places.
8409
8410 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8411
8412         * bytecomp.el (byte-force-recompile): Fix argument to
8413         byte-recompile-directory.
8414
8415 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8416
8417         * gutter-items.el (progress-display-clear-when-idle): Use
8418         add-one-shot-hook.
8419         * gutter-items.el (clear-progress-display): Adjust number of
8420         arguments.
8421
8422 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8423
8424         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8425
8426 2000-04-16  Ben Wing  <ben@xemacs.org>
8427
8428         * printer.el: New file.
8429
8430         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8431
8432         * help.el (describe-installation): Fix decoding for Windows.
8433
8434         * menubar-items.el:
8435         * menubar-items.el (default-menubar):
8436         * menubar-items.el (tutorials-menu-filter): New.
8437         * menubar-items.el (popup-menubar-menu):
8438         Add authorship.  Redo Help menu and Tutorials filter.
8439
8440         * menubar.el: Correct comment.
8441
8442         * modeline.el (modeline-buffer-identification): Correct doc string.
8443
8444         * simple.el:
8445         * simple.el (printing): Removed.
8446         * simple.el (printer-name): Removed.
8447         * simple.el (generic-print-buffer): Removed.
8448         * simple.el (generic-print-region): Removed.
8449         Move generic print code to printer.el.
8450
8451 2000-04-15  Ben Wing  <ben@xemacs.org>
8452
8453         * simple.el (generic-print-region): New.
8454         make this function actually work.
8455         (generic-print-buffer): call generic-print-region.
8456
8457 2000-04-14  Andy Piper  <andy@xemacs.org>
8458
8459         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8460         by using the new widget-callback-current-channel.
8461         (search-dialog-callback): ditto.
8462
8463 2000-04-12  Andy Piper  <andy@xemacs.org>
8464
8465         * gutter.el (default-gutter-position): moved from gutter-items.el.
8466         (default-gutter-position-changed-hook): ditto.
8467         (gutter-element-visibility-changed-hook): ditto.
8468         (set-gutter-element): ditto.
8469         (remove-gutter-element): ditto.
8470         (set-gutter-element-visible-p): ditto.
8471         (gutter-element-visible-p): ditto.
8472         (init-gutter): ditto.
8473
8474         * dialog.el (make-dialog-box): renamed and moved from
8475         gutter-items.el
8476
8477         * gutter-items.el: move various functions elsewhere.
8478
8479 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8480
8481         * menubar-items.el: Fixed place of parenthesis.
8482
8483 2000-04-12  Ben Wing  <ben@xemacs.org>
8484
8485         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8486                 without constantly being prompted for the tag.
8487         * simple.el: Added a number of section headings, to clarify the
8488                 organization of this file.
8489         * simple.el (activate-region):
8490         * simple.el (region-exists-p):
8491         * simple.el (region-active-p):
8492                 Moved these three function down to the other side of
8493                 the case-changing functions, so they join the rest of
8494                 the region code.
8495         * simple.el (printing): New.
8496         * simple.el (printer-name): New.
8497         * simple.el (generic-print-buffer): New.
8498                 New functions, a very simple prototype for a unified
8499                 printing interface.
8500
8501         * process.el (call-process-internal): Real fix for null BUFFER,
8502                 other problems with BUFFER specs.
8503
8504         * menubar-items.el:
8505                 Fixed up File->Print to use new printing functions.
8506                 Various corrections and expansions to Grep/Compile menus.
8507                 New options for Printing.
8508                 New options for SMTP Mail, the way to send mail under
8509                   MS Windows. (There's also a package patch to make SMTP
8510                   Mail be the default under MSWin.)
8511
8512 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8513
8514         * menubar-items.el: Selecting Rectangle Mousing from menubar
8515         did not work.  Needed to quote mouse-track-rectangle-p.
8516
8517 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8518
8519         * cl-compat.el (keywordp): Removed.
8520
8521 2000-04-05  Andy Piper  <andy@xemacs.org>
8522
8523         * gutter-items.el (progress-layout-glyph): don't initialize here.
8524         (progress-gauge-glyph): use dynamic sizing.
8525         (set-progress-display-style): new function. Set progress glyphs
8526         appropriately depending on the style.
8527         (progress-display-style): new variable. Custom version of
8528         set-progress-display-style.
8529         (progress-abort-glyph): switch to dynamic sizes.
8530         (search-dialog-text): make the edit field active.
8531
8532 2000-04-04  Andy Piper  <andy@xemacs.org>
8533
8534         * gutter-items.el (make-search-dialog): need to make the search
8535         dialog visible after creation.
8536
8537         * menubar-items.el (default-menubar): use the search dialog for
8538         searching. Remove some extraneous search menu items.
8539
8540         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8541         well as strings.
8542         (make-gutter-only-dialog-frame): allow the user to create the
8543         frame unmapped. Allow the gutter spec to be given as a glyph.
8544         (search-dialog-direction): new variable.
8545         (search-dialog-text): new variable.
8546         (search-dialog-callback): new function. Callback for the search
8547         dialog action.
8548         (make-search-dialog): new function. Create a user-friendly search
8549         dialog.
8550
8551 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8552
8553         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8554         under Windows.
8555
8556 2000-04-01  Andy Piper  <andy@xemacs.org>
8557
8558         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8559         progress more accurately.
8560
8561 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8562
8563         * finder.el (finder-compile-keywords): Process readable files only.
8564         Because error in process of .#finder-inf.el when compile xemacs
8565         with --with-clash-detection option.
8566
8567 2000-03-31  Andy Piper  <andy@xemacs.org>
8568
8569         * gutter-items.el (append-progress-display): don't delay after a
8570         successful font-lock.
8571         (make-gutter-only-dialog-frame): new function. Allow users to
8572         create gutter-only dialogs.
8573
8574 2000-03-27  Mike Alexander  <mta@arbortext.com>
8575
8576         * process.el (call-process-internal): Handle a null BUFFER
8577         parameter correctly.
8578
8579 2000-03-28  Andy Piper  <andy@xemacs.org>
8580
8581         * gutter-items.el (abort-progress-display): put strings in the
8582         gutter not extents.
8583         (progress-layout-glyph): signal special 'quit callback.
8584         (progress-display-quit-function): deleted.
8585         (progress-display-stop-callback): deleted.
8586         (progress-display-dispatch-command-events): deleted.
8587         (append-progress-display): remove calls to
8588         progress-display-dispatch-command-events.
8589         (raw-append-progress-display): ditto.
8590
8591 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8592
8593         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8594         being a list.  Actually define `stipple-pixmap-p' which is used as
8595         an error predicate.  Correctly handle PIXMAP being either relative
8596         or absolute file name.
8597
8598 2000-03-24  Andy Piper  <andy@xemacs.org>
8599
8600         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8601         (abort-progress-display): ditto. Don't delete the created extent.
8602         (raw-append-progress-display): ditto.
8603         (progress-display-dispatch-non-command-events): new
8604         function. Encapsulates what we want to do when no command input is
8605         required.
8606         (progress-display-dispatch-command-events): likewise, but disable
8607         for now since it causes too many problems.
8608         (append-progress-display): use them.
8609         (raw-append-progress-display): ditto.
8610         (default-gutter-position-changed-hook): set this rather than
8611         default-gutter-position-changed.
8612         (default-gutter-position-changed-hook): lambda with zero arguments
8613         rather than one.
8614         (raw-append-progress-display): trap errors in pending input since
8615         allowing them to signal will hose the gauge well and
8616         truly. Ideally we would like to delay these until we are more able
8617         to cope.
8618         (append-progress-display): ditto.
8619
8620 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8621
8622         * lisp/make-docfile.el: call-process-internal is now implemented
8623         in process.el.
8624
8625 2000-03-21  Ben Wing  <ben@xemacs.org>
8626
8627         * mule\mule-cmds.el (set-language-info-alist):
8628         Fix to correspond to new menu arrangement.
8629
8630 2000-03-21  Ben Wing  <ben@xemacs.org>
8631
8632         * process.el:
8633         * process.el (call-process-internal): New.
8634         New implementation of call-process.  Only enabled under NT, so far.
8635         stderr handling not implemented yet in CVS'd C code.
8636
8637 2000-03-20  Ben Wing  <ben@xemacs.org>
8638
8639         * lisp-mode.el:
8640         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8641         * lisp-mode.el (lisp-interaction-mode):
8642         Put back Lisp Interaction menubar for Jan V's sake.
8643
8644         * simple.el:
8645         * simple.el (mark-ring):
8646         * simple.el (dont-record-current-mark): New.
8647         * simple.el (in-shifted-motion-command): New.
8648         * simple.el (mark-ring-unrecorded-commands): New.
8649         * simple.el (mark-ring-max):
8650         * simple.el (set-mark-command):
8651         * simple.el (push-mark):
8652         * simple.el (handle-pre-motion-command):
8653         Implement scheme for not recording unimportant marks.
8654
8655         * subr.el:
8656         * subr.el (function-allows-args): New.
8657         New function function-allows-args.
8658
8659 2000-03-20  Martin Buchholz <martin@xemacs.org>
8660
8661         * XEmacs 21.2.32 is released.
8662
8663 2000-03-20  Andy Piper  <andy@xemacs.org>
8664
8665         * gutter-items.el (update-tab-in-gutter): force selection of the
8666         selected-window if required to do so.
8667         (buffers-tab-items): ditto.
8668         (add-tab-to-gutter): ditto.
8669         (create-frame-hook): use force-selection.
8670         (default-gutter-position-changed): lambdify.
8671         (update-tab-hook): deleted since it was only used in one place.
8672
8673 2000-03-18  Andy Piper  <andy@xemacs.org>
8674
8675         * files.el (find-file-noselect): undo change that shouldn't have
8676         gone in.
8677
8678 2000-03-17  Andy Piper  <andy@xemacs.org>
8679
8680         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8681         of selected-window trickery.
8682
8683         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8684         frames tabs.
8685         (progress-display-stop-callback): progress -> progress-display
8686         (progress-display-quit-function): ditto.
8687         (clear-progress-display): ditto.
8688         (remove-progress-display): ditto.
8689         (append-progress-display): ditto.
8690         (abort-progress-display): ditto.
8691         (raw-append-progress-display): ditto.
8692         (display-progress-display): ditto.
8693         (current-progress-display-label): ditto.
8694         (current-progress-display): ditto.
8695         (lprogress-display): ditto and save the buffer
8696         (progress-display): ditto. Otherwise the buffer sometimes gets
8697         changed which confuses font-lock.
8698
8699         * font-lock.el (font-lock-default-fontify-buffer): catch all
8700         errors, not just quit.
8701         (font-lock-mode): progress -> display-progress
8702         (font-lock-default-fontify-buffer): ditto.
8703         (font-lock-fontify-syntactically-region): ditto.
8704         (font-lock-fontify-keywords-region): ditto.
8705
8706 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8707
8708         * cl.el (gensym): Move to here from cl-macs.el.
8709         (gentemp): Ditto.
8710
8711 2000-03-16  Andy Piper  <andy@xemacs.org>
8712
8713         * font-lock.el (font-lock-mode): use lprogress and friends for
8714         progress management.
8715         (font-lock-default-fontify-buffer): ditto.
8716         (font-lock-fontify-syntactically-region): ditto.
8717         (font-lock-fontify-keywords-region): ditto.
8718         (font-lock-revert-cleanup): fix reverting.
8719         (font-lock-revert-setup): ditto.
8720
8721         * gutter-items.el (progress-use-echo-area): new variable. Use the
8722         echo area for progress gauges if non-nil.
8723         (clear-progress): remove echo area stuff and defer to
8724         clear-message.
8725         (append-progress): dispatch non-command events after each progress
8726         increment. Remove echo area stuff.
8727         (abort-progress): remove echo area stuff and defer to
8728         display-message.
8729         (raw-append-progress): ditto. Dispatch non-command events after
8730         gutter redisplay.
8731         (display-progress): defer echo area stuff to display-message.
8732
8733         * gutter-items.el (clear-progress):
8734         (abort-progress): indentation changes.
8735         (display-progress): don't clear progress.
8736         (append-progress): compare messages with equal.
8737         (raw-append-progress): use dispatch-non-command-events to flush
8738         widget creation events.
8739
8740 2000-03-13  Ben Wing  <ben@xemacs.org>
8741
8742         * abbrev.el:
8743         * abbrev.el (abbrev-string-to-be-defined): New.
8744         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8745         Changes for use with the menubar.
8746
8747 2000-03-12  Ben Wing  <ben@xemacs.org>
8748
8749         * alist.el (vassoc): moved here from font-menu.el.
8750
8751         * custom.el (defface): typo fix.
8752
8753         * dialog.el (yes-or-no-p-dialog-box):
8754         * dialog.el (message-box):
8755         * files.el (save-some-buffers-1):
8756         Put accelerators in the button names.
8757
8758         * font-lock.el (font-lock-comment-face):
8759         * font-lock.el (font-lock-keyword-face):
8760         * font-lock.el (font-lock-function-name-face):
8761         Fixed some of the colors under MS Windows because the existing
8762         default colors were hardly different from black and needed to be
8763         made lighter.
8764
8765         * font-menu.el:
8766         * font-menu.el (font-menu-split-long-menu):
8767         * font-menu.el (font-menu-family-constructor):
8768         * font-menu.el (font-menu-size-constructor):
8769         * font-menu.el (font-menu-weight-constructor):
8770         * font-menu.el (font-menu-set-font):
8771         vassoc moved to alist.el.
8772         Accelerators added to all menus.
8773         Unused bound var new-props removed.
8774
8775         * keydefs.el: I did a whole lot of rearranging to put things in a
8776         more consistent order and fixed a number of cases where key
8777         combinations involving up, down, left, right and so on were
8778         defined but the corresponding keypad combinations were not
8779         defined.
8780
8781         * lisp-mode.el:
8782         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8783         * lisp-mode.el (emacs-lisp-mode):
8784         * lisp-mode.el (lisp-interaction-mode):
8785         * lisp-mode.el (flet):
8786         Added accelerators onto the menus.
8787         Made all the different versions of the let function be indented
8788         the same way.
8789         Undid Steve's easy-menu-ification, because it makes it impossible
8790         to have the menubar and popup menus different.
8791         Cleaned up the menu; added items for find-function &c and some
8792         indenting, and removed debug-on-*.
8793
8794         * list-mode.el (list-mode-hook):
8795         * list-mode.el (list-mode):
8796         * list-mode.el (completion-setup-hook):
8797         * list-mode.el (display-completion-list):
8798         Added support for the :window-height keyword, which is required
8799         because of other changes that I made for the file dialog box.  I
8800         also made the hook variables list-mode-hook and
8801         completion-setup-hook and also minibuffer-setup-hook in
8802         minibuf.el be permanent-local; see comment in list-mode.el.
8803
8804         * map-ynp.el (map-y-or-n-p):
8805         Added accelerators to the dialog buttons.
8806
8807         * menubar-items.el (menu-truncate-list):
8808         New internal function.
8809         * menubar-items.el (submenu-generate-accelerator-spec):
8810         * menubar-items.el (menu-item-strip-accelerator-spec):
8811         * menubar-items.el (menu-item-generate-accelerator-spec):
8812         New exported functions, for use in auto-generating accelerator specs.
8813
8814         * menubar-items.el:
8815         * menubar-items.el (default-menubar):
8816         * menubar-items.el (maybe-add-init-button):
8817         * menubar-items.el (bookmark-menu-filter):
8818         * menubar-items.el (slow-format-buffers-menu-line):
8819         * menubar-items.el (build-buffers-menu-internal):
8820         * menubar-items.el (language-environment-menu-filter):
8821         * menubar-items.el (default-popup-menu):
8822         * menubar-items.el (popup-buffer-menu):
8823         * menubar-items.el (popup-menubar-menu):
8824         Did a major overhaul on this file, and in fact I'm nowhere near
8825         done working on the menubar, and there will be more patches to
8826         come.  A basic summary of what I've done:
8827
8828         a) I added accelerators to all of the menu items.  For menus that
8829         are auto-generated, such as the buffers menu, the accelerators are
8830         automatically added to the beginning of each line using the
8831         numbers 1 through 9, then zero, and then letters starting with A,
8832         but omitting the letters that are already in use for the fixed
8833         menu items at the top of the buffers menu.  To facilitate adding
8834         accelerators of this kind, I created some new functions
8835         (*-accelerator-spec), which are also being used by other filters
8836         that auto generate lists of things such as ftp sites to download
8837         packages.  If people really don't like these accelerators
8838         appearing at the beginning of the menu items, a variable can be
8839         added to optionally turn them off, but I think this is rather
8840         pointless because other menu items have accelerators and many or
8841         most of the menu users will use the accelerators if the support is
8842         there.
8843
8844         b) I combined the top level Tools and Apps menus into a single
8845         Tools menu, because the distinction between the two is not
8846         obvious, and the items on the menus are not used often enough that
8847         putting some of them onto submenus is a problem.
8848
8849         c) I created two new top level menus called View and Cmds because
8850         there were too many items on the File and Edit menus, and I'm going
8851         to be adding more items to these menus.  In contrast to the Tools
8852         menu, the items on these menus may be used quite often during an
8853         editing session, and so should be available with fewer
8854         keystrokes.
8855
8856         d) I added a number of options to the options menu, including one
8857         for controlling whether the alt key can be used to traverse to
8858         menu items using the accelerators, one for controlling behavior of
8859         control-k, one for controlling how the kill and yank functions
8860         interact with the clipboard, a few additional buffers-menu
8861         options, and various other things.  I also did a bit of
8862         rearranging, for example, combining the keyboard and mouse options
8863         into a single keyboard and mouse submenu to facilitate the
8864         accelerators on that level.
8865
8866         e) I changed the variable buffers-menu-format-buffer-line-function
8867         to take two arguments instead of one, the second argument being
8868         the line number for use in creating an accelerator.  I added a
8869         hack to support existing functions with one argument (although I
8870         doubt that very many of these exist), for backward compatibility.
8871
8872         f) I moved the top level mule menu to be a submenu of the edit
8873         menu.  I think that most of the items on this menu are fairly
8874         useless and there are certainly not enough frequently used items
8875         to justify this being its own top level menu.
8876
8877         g) I combined most of the items in big-menubar.el into the main menu.
8878         If people think the main menu is too big, it would be possible to
8879         create different configurations, some smaller.
8880
8881         * menubar.el (check-menu-syntax):
8882         Deleted some syntax checks that were no longer valid, partly
8883         because of changes that were already made a long time ago, and
8884         partly because of a change I made where I allow the name of the
8885         menu item to be an evaluated expression rather than just a string,
8886         similar to all of the other parameters of a menu item.
8887
8888         * minibuf.el:
8889         * minibuf.el (read-file-name-1):
8890         * minibuf.el (mouse-read-file-name-1):
8891         I made a number of changes to improve the appearance
8892         and functioning of the file dialog box.  They include:
8893
8894         a) Fixing the problem where closing the dialog box by clicking on
8895         the close button of the window didn't properly exit the
8896         minibuffer.
8897
8898         b) Fixing the problem that if you typed part of a file name, and
8899         then clicked on a completion with the mouse, the file was not
8900         correctly selected.
8901
8902         c) Changing the title of the dialog box to reflect the operation
8903         being done in accordance with user interface conventions, rather
8904         than the name of the dialog box buffer, which is rather useless.
8905
8906         d) Remove the words "possible completions are" which didn't
8907         belong.
8908
8909         e) Fix things so that the completions scroll off the end of the
8910         completions windows only to the right, rather than both to the
8911         right and down, which is in accordance with Windows user interface
8912         conventions.
8913
8914         * msw-init.el (init-post-mswindows-win):
8915         Added a binding for meta-F4, which is the standard windows binding
8916         for exiting a program.
8917
8918         * select.el (get-selection-no-error):
8919         * select.el (own-selection):
8920         * select.el (own-clipboard):
8921         Added an optional argument called append to the functions
8922         own-selection and own-clipboard.  This adds support for appending
8923         text to the existing selection and allows the function
8924         own-clipboard to be used as the value of the variable
8925         interprogram- cut-function.
8926
8927         Fixed a bug in own-selection in handling zmacs-region-stays.
8928
8929         * simple.el (historical-kill-line): New.
8930
8931         * simple.el (kill-line):
8932         * simple.el (interprogram-cut-function):
8933         * simple.el (interprogram-paste-function):
8934         * simple.el (handle-pre-motion-command):
8935         * simple.el (next-line):
8936         * simple.el (previous-line):
8937         a) Expanded the variable kill-whole-line, so that function
8938         kill-line can be set to delete the entire line always, not just
8939         when cursor is at the beginning of the line.  This is controlled
8940         by setting the variable kill-whole-line to the symbol 'always.
8941         This behavior, as well as the existing kill-whole-line behavior,
8942         now only take effect when kill-line is called interactively,
8943         although this is a departure from a previous behavior in the case
8944         of setting this variable kill-whole-line to t.  It is almost
8945         certainly what has always been intended, and most likely the old
8946         way of doing things introduced bugs.  I also created a function
8947         called historical-kill-line, which ignores the kill-whole-line
8948         setting and always gives the historical behavior of only killing
8949         to the end of the line.  I bound this function to shift- control-k
8950         so that the kill to end of line behavior is available, even when
8951         kill-whole-line has been set to change control-k into the simple
8952         delete-whole-line behavior. (This can be set using the options
8953         menu.)
8954
8955         b) I changed things so that kill and yank now interact with the
8956         clipboard by default under windows.  This was done by changing the
8957         default value of interprogram-cut- function and
8958         interprogram-paste-function.  You can get the old behavior by
8959         setting these to nil, and there is an option on the options menu
8960         to do this.
8961
8962         c) I added support for selecting text using shifted motion keys.
8963         This support is on by default and can be controlled by the
8964         variable shifted-motion-keys-select-region.  There is also a
8965         variable called unshifted-motion-keys-deselect-region that
8966         controls more specifically how the shifted motion key behavior
8967         works.  I did not put an option on the options menu to turn this
8968         off, because I can't imagine why this would be useful.
8969
8970         * simple.el (forward-block-of-lines):
8971         * simple.el (backward-block-of-lines):
8972         * simple.el (block-movement-size):
8973         New.
8974
8975         * simple.el (uncapitalized-title-words):
8976         * simple.el (uncapitalized-title-word-regexp):
8977         * simple.el (capitalize-string-as-title):
8978         * simple.el (capitalize-region-as-title):
8979         New.
8980
8981
8982         * subr.el (add-hook):
8983         * subr.el (make-local-hook): New.
8984         * subr.el (remove-local-hook): New.
8985         * subr.el (add-one-shot-hook): New.
8986         * subr.el (add-local-one-shot-hook): New.
8987         Added some functions to make using hooks easier.
8988         These include:
8989
8990         a) Functions add-local-hook and remove-local-hook to make it easy
8991         to use local hooks.
8992
8993         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8994         make it possible to add a "one-shot" hook, which is to say a hook
8995         that runs only once, and automatically removes itself after the
8996         first time it has run.
8997
8998 2000-03-09  Andy Piper  <andy@xemacs.org>
8999
9000         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
9001
9002 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
9003
9004         * buff-menu.el (buffers-menu-omit-invisible-buffers):
9005         Moved from menubar-items.el.
9006         * dumped-lisp.el: Dump gutter-items regardless of menubar.
9007
9008 2000-03-08  Andy Piper  <andy@xemacs.org>
9009
9010         * gutter-items.el (build-buffers-tab-internal): add selected field
9011         to buffers tab spec.
9012
9013 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
9014
9015         * minibuf.el (last-exact-completion): Initialize to nil.
9016
9017 2000-03-07  Didier Verna  <didier@xemacs.org>
9018
9019         * startup.el (command-line-1): remove unused variable
9020         `first-file-buffer'.
9021
9022 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
9023
9024         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9025         which is also used for Web server log files.
9026
9027 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9028
9029         * mule/mule-charset.el: Setup auto-fill-chars.
9030
9031 2000-03-02  SL Baur  <steve@beopen.com>
9032
9033         * subr.el (with-string-as-buffer-contents): Reimplement using
9034         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9035         non-deletion of buffer after execution problem.
9036         (with-output-to-string): Use unique buffer name.
9037
9038 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9039
9040         * gutter-items.el (buffers-tab-sort-function):  New variable.
9041         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9042
9043 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9044
9045         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9046
9047 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9048
9049         * menubar-items.el (maybe-add-init-button): Remove the "Load
9050         .emacs" button from all menubars.
9051
9052 2000-03-01  Didier Verna  <didier@xemacs.org>
9053
9054         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9055         region rectangle replacement (from Jan Vroonhof).
9056         (replace-rectangle): new function.
9057
9058 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9059
9060         * mule/mule-cmds.el (set-default-coding-systems): Use
9061         set-terminal-coding-system and set-keyboard-coding-system.
9062         * coding.el (set-terminal-coding-system): Use
9063         set-console-tty-output-coding-system.
9064         (set-keyboard-coding-system): Use
9065         set-console-tty-input-coding-system.
9066
9067 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9068
9069         * minibuf.el (read-variable): Allow symbol to default argument.
9070
9071 2000-02-27  Andy Piper  <andy@xemacs.org>
9072
9073         * gutter-items.el (update-tab-hook): new function to be used for
9074         hooks.
9075         (create-frame-hook): add update-tab-hook.
9076         (record-buffer-hook): ditto.
9077         (default-gutter-position-changed): ditto.
9078         (default-gutter-position): updating the buffers tab is now handled
9079         by a hook.
9080         (default-gutter-position-changed-hook): new variable.
9081         (gutter-element-visibility-changed-hook): ditto.
9082         (set-gutter-element-visible-p): call it.
9083         (set-gutter-element): use modify-specifier-instances. Set extents
9084         as duplicable before using.
9085         (remove-gutter-element): ditto.
9086         (set-gutter-element-visible-p): ditto.
9087         (init-gutter): new function.
9088         (add-tab-to-gutter): use new gutter-element functions rather than
9089         setting specifiers directly.
9090         (clear-progress): ditto.
9091         (abort-progress): ditto.
9092         (gutter-buffers-tab-visible-p): renamed from
9093         default-gutter-visible-p
9094
9095         * specifier.el (modify-specifier-instances): new function from Jan
9096         Vroonhof.
9097
9098         * x-init.el (init-post-x-win): call init-gutter.
9099
9100         * msw-init.el (init-post-mswindows-win): call init-gutter.
9101
9102         * menubar-items.el (default-menubar): Update to reflect new gutter
9103         variables.
9104
9105 2000-02-26  Andy Piper  <andy@xemacs.org>
9106
9107         * gutter-items.el (set-gutter-element): new function. Add gutter
9108         elements to the specified gutter.
9109         (remove-gutter-element): new function. Remove gutter elements from
9110         the specified gutter.
9111         (set-gutter-element-visible-p): new function. Set gutter element
9112         visibility for the provided gutter-visible specifier.
9113
9114 2000-02-23  Andy Piper  <andy@xemacs.org>
9115
9116         * gutter-items.el (add-tab-to-gutter): specify dimensions
9117         dynamically.
9118
9119 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9120
9121         * gutter-items.el (add-tab-to-gutter):
9122         * package-get.el (package-get-interactive-package-query):
9123         * package-ui.el (pui-directory-exists):
9124         (pui-install-selected-packages):
9125         (pui-list-packages):
9126         Use #'(lambda ...)  instead of '(lambda ...).
9127
9128 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9129
9130         * startup.el (load-user-init-file): Check to make sure user
9131           has an init-file before calling load().
9132
9133 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9134
9135         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9136
9137 2000-02-23  Martin Buchholz <martin@xemacs.org>
9138
9139         * XEmacs 21.2.31 is released.
9140
9141 2000-02-21  Mike Sperber <mike@xemacs.org>
9142
9143         * loadup.el (really-early-error-handler):
9144         * update-elc.el:
9145         * make-docfile.el:
9146         Remove dependency on EMACSBOOTSTRAP... environment variables.
9147
9148 2000-02-21  Martin Buchholz <martin@xemacs.org>
9149
9150         * XEmacs 21.2.30 is released.
9151
9152 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9153
9154         * byte-optimize.el (byte-optimize-plus):
9155         (byte-optimize-minus):
9156         (byte-optimize-multiply):
9157         Optimize (- 0) to 0, not (-)
9158         Optimize (+ 5 3.0) to 8.0
9159         Optimize (* 5 3.0) to 15.0
9160         Improve readability.
9161
9162 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9163
9164         * modeline.el: (modeline-scrolling-method): change modeline
9165         mswindows cursor appearance according to the value.
9166
9167         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9168         and 'gui-element face colors and 'gui-element face font to Windows
9169         defaults.
9170
9171 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9172
9173         * font-lock.el: Javadoc enhancements
9174
9175 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9176
9177         * ldap.el (toplevel): Test if LDAP support has been compiled in
9178         (ldap-verbose): New option
9179         (ldap-search-entries): Renamed from the previous ldap-search
9180         Conditionalize message display on ldap-verbose
9181         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9182         defuns
9183         (ldap-search): Is now defined as an obsolete wrapper calling
9184         ldap-search-basic or ldap-search-entries
9185
9186
9187 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9188             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9189             Jan Vroonhof  <jan@xemacs.org>
9190
9191         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9192         When for-effect is true, didn't call `byte-optimize-form'
9193         in and/or subforms without last.
9194
9195 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9196
9197         * package-get.el (package-get-download-sites): Use correct custom
9198         type.
9199
9200 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9201
9202         * files.el (write-file): Ask for coding system when compiled with
9203         file-coding.
9204
9205 2000-02-16  Andy Piper  <andy@xemacs.org>
9206
9207         * buffer.el (switch-to-buffer): give norecord argument to
9208         set-window-buffer instead of explicitly recording.
9209
9210         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9211         we have to pick a window.
9212
9213 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9214
9215         * mule/mule-cmds.el (describe-language-support): Don't add
9216         unexist function to help-map.
9217         (describe-coding-system): Don't use already assigend `C'.
9218
9219 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9220
9221         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9222         work in custom.
9223
9224 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9225
9226         * about.el: Ienaga's e-mail address change.
9227
9228 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9229
9230         * etags.el (find-tag): force new window -- even if buf already
9231         visible -- when other-window is t
9232
9233 2000-02-16  Martin Buchholz <martin@xemacs.org>
9234
9235         * XEmacs 21.2.29 is released.
9236
9237 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9238
9239         * cl-extra.el (getf): This is now identical to `plist-get', so
9240         just defalias it.
9241         * cl-macs.el: Make getf an alias to plist-get, at the
9242         byte-compiler level, using define-compiler-macro.
9243
9244 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9245
9246         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9247
9248 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9249
9250         * lisp/etags.el (find-tag-internal): set exact-tagname to
9251           a regular expression that matches against the tagname
9252           part of the tag entry first instead of only looking in
9253           the context area.
9254
9255 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9256
9257         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9258         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9259
9260 2000-02-07  Martin Buchholz <martin@xemacs.org>
9261
9262         * XEmacs 21.2.28 is released.
9263
9264 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9265
9266         * cl-extra.el (getf): Just call `get', never `get*'.
9267         Make arglist match docstring.
9268         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9269         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9270         * byte-optimize.el: remove references to `get*'.
9271
9272 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9273
9274         * mule/european.el: Add syntax information for Latin3 and Latin4.
9275
9276 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9277
9278         * byte-optimize.el: Byte-optimize (length "foo")
9279
9280 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9281
9282         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9283         width check using `window-leftmost-p' and `window-rightmost-p'.
9284
9285 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9286
9287         * wid-edit.el (widget-match-inline): An atom never matches a
9288           list.
9289
9290 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9291
9292         * modeline.el: Consolidated 'x and 'mswindows specification under
9293         'win tag.
9294
9295 2000-01-29  Andy Piper  <andy@xemacs.org>
9296
9297         * gutter-items.el: (format-buffers-tab-line): Try and be
9298         intelligent about buffer naming when we have duplicates.
9299
9300 2000-01-29  Andy Piper  <andy@xemacs.org>
9301
9302         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9303         updated when it becomes visible.
9304
9305 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9306
9307         * bytecomp.el (byte-compile-insert-header): Properly set coding
9308         system under MULE and file-coding.
9309
9310 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9311
9312         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9313         (dontusethis-set-value-terminal-coding-system-handler):
9314         (dontusethis-set-value-keyboard-coding-system-handler):
9315         Never undefine coding system aliases.  Emergency fix for gnus.
9316
9317 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9318
9319         * files.el (abbreviate-file-name): Use directory-sep-char instead
9320         of hard-coded "/".
9321
9322 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9323
9324         * startup.el (user-init-file-base-list): New variable, replacing
9325         user-init-file-base.
9326         (find-user-init-file): New function.
9327         (command-line-early): Use it.
9328         (load-user-init-file): Ditto.
9329
9330 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9331
9332         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9333         calling valid-image-instantiator-format-p
9334
9335 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9336
9337         * isearch-mode.el (isearch-mode): The variable is
9338         isearch-unhidden-extents, not isearch-opened-extents.
9339
9340 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9341
9342         * minibuf.el (next-history-element): Modify error message if a
9343         default value is available.
9344
9345 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9346
9347         * bytecomp.el (byte-compile-file): Don't unconditionally write
9348         .elc files in binary - might contain non-Latin1.
9349
9350 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9351
9352         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9353         for windows-nt.
9354
9355         * version.el:
9356         * startup.el (user-init-file-base):
9357         * process.el (call-process-region):
9358         * files.el (make-backup-file-name):
9359         (backup-file-name-p):
9360         (file-relative-name):
9361         (abbreviate-file-name):
9362         (set-auto-mode):
9363         * code-process.el (call-process-region): Removed unnecessary
9364         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9365         support out of the universe.
9366
9367         * process.el:
9368         * code-process.el:
9369         * bytecomp.el (byte-compile-file): Removed reference to
9370         buffer-file-type, and commented usage of binary-process-output
9371         NTEmacs variables.
9372
9373 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9374
9375         * help.el (function-arglist): Add case for macro.
9376
9377 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9378
9379         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9380         printers.
9381         (custom-display): Added a menu for printer/display tags.
9382
9383         * frame.el (frame-type):
9384         * device.el (device-type): Added 'msprinter to the doc string, and
9385         removed 'pc -- it is not going to be implemented ever.
9386         (call-device-method): Fixed docstring typo.
9387         Defined specifier tags 'printer and 'display.
9388
9389 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9390
9391         * lisp/itimer.el (itimer-run-expired-timers): (consp
9392           last-command-event-time) instead of (consp
9393           'last-command-event-time).
9394
9395 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9396
9397         * msw-glyphs.el: Removed obsolete commentary.
9398
9399 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9400
9401         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9402         better default value.
9403
9404 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9405
9406         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9407         (read-string): Ditto.
9408         (eval-minibuffer): Ditto.
9409         (read-command): Ditto.
9410         (read-function): Ditto.
9411         (read-variable): Ditto.
9412         (read-number): Ditto.
9413         (read-shell-command): Ditto.
9414         (read-number): Record history.
9415
9416 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9417
9418         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9419
9420 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9421
9422         * faces.el (startup-initialize-custom-faces): New function.
9423         Reset all faces created during auto-autoloads loading time
9424         by defface.
9425         * startup.el (command-line): Call it.
9426
9427 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9428
9429         * about.el (about-hackers): Add myself to contributors list.
9430
9431 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9432
9433         * menubar-items.el (maybe-add-init-button): Removed an argument in
9434         a call to load-user-init-file, as the function managed to lose its
9435         formal parameter a few betas ago.
9436
9437 2000-01-18  Martin Buchholz <martin@xemacs.org>
9438
9439         * XEmacs 21.2.27 is released.
9440
9441 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9442
9443         * process.el (shell-command-to-string): Use the FSF docstring.
9444         Make shell-command-to-string the standard function, and
9445         exec-to-string the (deprecated) alias.
9446
9447         * startup.el: typo fix.
9448
9449 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9450
9451         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9452
9453 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9454
9455         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9456         buffers after visible buffers.
9457         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9458
9459 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9460
9461         * info.el (Info-extract-menu-node-name): Stop at a dot
9462         followed by whitespace or right parenthesis.
9463
9464 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9465
9466         * info.el (Info-directory-list): Warn against using Customize with
9467         Info-directory-list.
9468
9469 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9470
9471         * minibuf.el (read-file-name): doc fix.
9472
9473         * autoload.el (update-file-autoloads): doc fix.
9474
9475         * about.el (about-hackers): Change my E-mail address.
9476
9477 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9478
9479         * info.el (Info-visit-file): Just use the `f' interactive spec to
9480         read a filename in the standard way.
9481
9482 2000-01-13  Andy Piper  <andy@xemacs.org>
9483
9484         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9485         (gutter-buffers-tab-extent): new variable.
9486         (update-tab-in-gutter): call add-tab-to-gutter again if the
9487         orientation has changed.
9488         (add-tab-to-gutter): cope with different orientations.
9489
9490 2000-01-11  Didier Verna  <didier@xemacs.org>
9491
9492         * info.el (Info-following-node-name): backward-skip dots as well
9493         as spaces (dots at the end of a node name aren't part of it).
9494         (Info-extract-menu-node-name): don't skip dots. There could be
9495         some in the node name.
9496         (Info-index): allow dots to be part of a node name.
9497
9498 2000-01-12  Andreas Jaeger  <aj@suse.de>
9499
9500         * files.el (auto-mode-alist): Added idlwave-mode.
9501         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9502
9503 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9504
9505         * info.el (Info-search): Show default value.
9506
9507 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9508
9509         * info.el (Info-read-node-completion-table): New variable.
9510         (Info-read-node-name-1): New function.
9511         (Info-read-node-name): Use it.
9512         (Info-follow-reference): Use DEFAULT argument of completing-read.
9513         (Info-menu): Ditto.
9514
9515 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9516
9517         * hyper-apropos.el (hyper-describe-key-briefly): Save
9518         window configuration.
9519         (hyper-describe-face): Use DEFAULT of completing-read.
9520         (hyper-apropos-read-variable-symbol): Ditto.
9521         (hyper-apropos-read-function-symbol): Ditto.
9522
9523 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9524
9525         * mule/mule-cmds.el (set-default-coding-system): Set
9526         comint-exec-hook to use coding-system-for-read and
9527         coding-system-for-write so that C-x RET c works.
9528
9529 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9530
9531         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9532         (previous-matching-history-element): Increment
9533         minibuffer-max-depth by 1.
9534         (next-matching-history-element): Ditto.
9535
9536 2000-01-11  Andy Piper  <andy@xemacs.org>
9537
9538         * gutter-items.el (buffers-tab): Create a new face for the buffers
9539         tab.
9540         (buffers-tab-face): use it.
9541
9542 2000-01-10  Didier Verna  <didier@xemacs.org>
9543
9544         * modeline.el (modeline-scrolling-method): change modeline X
9545         cursor appearance according to the value.
9546
9547 2000-01-07  Andreas Jaeger  <aj@suse.de>
9548
9549         * about.el (about-hackers): Moved my entry to contributor list.
9550         (xemacs-hackers): Added myself.
9551         (about-maintainer-info): Added description of myself.
9552
9553
9554 2000-01-07  Didier Verna  <didier@xemacs.org>
9555
9556         * modeline.el (modeline-scrolling-method): new variable.
9557         (mouse-drag-modeline): add reference to it in the docstring.
9558         (mouse-drag-modeline): handle it.
9559
9560 2000-01-08  Andy Piper  <andy@xemacs.org>
9561
9562         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9563         calls.
9564         (remove-buffer-from-gutter-tab): ditto.
9565
9566 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9567
9568         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9569         (custom-face-edit): Fix grammatical error in help message.
9570
9571 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9572
9573         * movemail.el: Added.
9574
9575         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9576
9577 2000-01-03  Didier Verna  <didier@xemacs.org>
9578
9579         * modeline.el (mouse-drag-modeline): remove the code related to
9580         the modeline horizontal scrolling facility.
9581
9582 1999-12-31  Martin Buchholz <martin@xemacs.org>
9583
9584         * XEmacs 21.2.26 is released.
9585
9586 1999-12-28  Andy Piper  <andy@xemacs.org>
9587
9588         * wid-edit.el (widget-push-button-value-create): The gui cache
9589         does not agree with native widgets which can only be displayed
9590         once per window. The reasons for caching are diminished now that
9591         we don't hog resources when creating buttons.
9592         (widget-push-button-cache) deleted.
9593
9594 1999-12-24  Martin Buchholz <martin@xemacs.org>
9595
9596         * XEmacs 21.2.25 is released.
9597
9598 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9599
9600         * hyper-apropos.el (hyper-apropos): Toggle
9601         hyper-apropos-programming-apropos correctly.
9602         Set REGEXP when user accepts default value.
9603
9604 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9605
9606         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9607         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9608
9609 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9610
9611         * mule/mule-category.el (undefined-category-designator):
9612         Return char instead of character.  Search for undefined one.
9613         (describe-category): Use with-displaying-help-buffer.
9614
9615 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9616
9617         * byte-optimize.el (byte-optimize-plus):
9618         Optimize (+ 1) to 1 instead of (1+ nil).
9619
9620         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9621
9622         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9623
9624         * byte-optimize.el (byte-optimize-char-before): New function.
9625         Remove performance penalty for using (char-before) instead of (char-after).
9626
9627 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9628
9629         * mule/mule-category.el (char-category-list): Return character
9630         instead of integer.
9631
9632 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9633
9634         * minibuf.el (read-buffer): Check default is buffer object.
9635
9636 1999-11-25  Andy Piper  <andy@xemacs.org>
9637
9638         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9639         for buttons.
9640
9641 1999-12-16  Andreas Jaeger  <aj@suse.de>
9642
9643         * package-get.el (package-get-maybe-save-index): Fixed typo.
9644         Patch by Jeff Miller <jmiller@smart.net>.
9645
9646 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9647
9648         * gnuserv.el (gnuserv-process-filter):  don't call
9649         gnuserv-write-to-client when gnuserv-current-client is nil
9650
9651 1999-12-14  Martin Buchholz <martin@xemacs.org>
9652
9653         * XEmacs 21.2.24 is released.
9654
9655 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9656
9657         * about.el (about-hackers): Update my email address.
9658
9659 1999-12-07  Martin Buchholz <martin@xemacs.org>
9660
9661         * XEmacs 21.2.23 is released.
9662
9663 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9664
9665         * package-get.el (package-get-download-sites): Removed several
9666         defunct download sites, added many new ones, and corrected a few
9667         incorrect directory-on-site entries.  Added physical locations to
9668         site-description.
9669
9670 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9671
9672         * finder.el (finder-commentary): add DOC string and fix
9673         interactive spec
9674
9675 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9676
9677         * help.el (describe-function): Don't forget to intern the string
9678         completing-read returns.
9679         (describe-variable): Ditto.
9680
9681 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9682
9683         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9684         `hyper-apropos-help-mode' here to find symbol to customize
9685         irregardless of cursor position and simplify
9686         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9687         `hyper-apropos-popup-menu'.
9688
9689 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9690
9691         * apropos.el (apropos-mode-map): Add return to call
9692         apropos-follow.
9693         (apropos-print): Call apropos-mode to have better
9694         command reference. Put keymap text-poperty to
9695         symbole name.
9696
9697 1999-11-22  Alastair Burt  <burt@dfki.de>
9698
9699         * help.el: (describe-bindings-1): Added handling of keymaps for
9700         the extents at point.
9701
9702 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9703
9704         * gutter-items.el (buffers-tab-items): Wrap the function in a
9705         save-match-data
9706
9707 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9708
9709         * help.el (describe-function): Use the DEFAULT argument to
9710         completing-read.
9711         (describe-variable): Ditto.
9712
9713 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9714
9715         * minibuf.el (read-from-minibuffer): Add optional argument
9716         DEFAULT to have better mini-buffer history support.
9717         (completing-read): Pass default to read-from-minibuffer.
9718         (read-buffer): Pass default to completing-read.
9719
9720 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9721
9722         * font-lock.el (font-lock-doc-string-face): Document the
9723         `font-lock-lisp-like' property.
9724
9725 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9726
9727         * lisp-mode.el: Specify `font-lock-lisp-like'.
9728
9729         * font-lock.el (font-lock-lisp-like): New function.
9730         (font-lock-fontify-syntactically-region): Use it.
9731
9732 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9733
9734         * XEmacs 21.2.22 is released
9735
9736 1999-11-28  Martin Buchholz <martin@xemacs.org>
9737
9738         * XEmacs 21.2.21 is released.
9739
9740 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9741
9742         * minibuf.el (read-coding-system): Accept symbol and
9743         coding-system object as a default-coding-system.
9744
9745 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9746
9747         * minibuf.el (read-coding-system): Accept symbol as
9748         a default-coding-system.
9749
9750 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9751
9752         * apropos.el (apropos-documentation): Use insert instead
9753         of princ.
9754
9755 1999-11-07  William M. Perry  <wmperry@aventail.com>
9756
9757         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9758           for the linux console.
9759
9760         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9761           stuff to work when you are not on a window system, since the GPM
9762           mouse support now allows pasting from outside of XEmacs.
9763
9764 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9765
9766         * XEmacs 21.2.20 is released
9767
9768 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9769
9770         * setup-paths.el (paths-default-info-directories): Add
9771         /usr/share/info and /usr/local/share/info.
9772
9773 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9774
9775         * about.el: Updated Vladimir Ivanovic's info.
9776
9777 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9778
9779         * auto-show.el (auto-show-truncationp): Remove.
9780
9781         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9782
9783 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9784
9785         * indent.el (indent-line-to): fix bug: spaces were not replaced
9786         with tab if column is multiple of tab-width
9787         From dhn@qedinc.com
9788
9789 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9790
9791         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9792         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9793
9794         * package-get.el (package-get-package-provider): Be verbose when
9795         interactive. Patch from Robert Pluim
9796
9797 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9798
9799         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9800         info file suffixes.
9801
9802 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9803
9804         * process.el (open-network-stream): Add a new optional parameter
9805         PROTOCOL to support udp; fix a minor typo and add an explanation
9806         in docstring for udp programming.
9807
9808         * code-process.el (open-network-stream): Add a new optional
9809         parameter PROTOCOL to support udp; fix a minor typo and add an
9810         explanation in docstring for udp programming.
9811
9812 1999-10-18  Andy Piper  <andy@xemacs.org>
9813
9814         * gui.el (make-gui-button): be more precise about how we call
9815         callbacks.
9816
9817         * wid-edit.el (widget-push-button-value-create): Use the new form
9818         of native gui-button.
9819
9820 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9821
9822         * info.el (Info-page-prev): Don't do (sit-for 0).
9823
9824 1999-10-13  Andy Piper  <andy@xemacs.org>
9825
9826         * gutter-items.el (progress-abort-glyph): new glyph for showing
9827         abort status.
9828         (append-progress): dispatch-event rather than sit-for.
9829         (abort-progress): new function. Show the abort glyph with an
9830         appropriate message.
9831         (raw-append-progress): dispatch-event rather than sit-for.
9832         (display-progress): cope with aborts.
9833
9834         * gui.el (make-gui-button): Use native widgets for buttons
9835         unconditionally.
9836         (insert-gui-button): ditto.
9837         (gui-button-p): ditto.
9838
9839         * xbm-button.el: remove from core.
9840
9841         * xpm-button.el: remove from core.
9842
9843 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9844
9845         * faces.el (init-device-faces): Don't initialize the random faces
9846         on the stream device.
9847
9848 1999-10-06  Andy Piper  <andy@xemacs.org>
9849
9850         * files.el (recover-file): Don't use ls under windows for revert buffer.
9851
9852 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9853
9854         * package-get.el (package-get-download-menu): Make menu really
9855         toggle download sites.
9856         (package-get-download-sites): Add autoload cookie.
9857
9858 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9859
9860         * setup-paths.el (paths-find-module-directory): Ditto.
9861
9862 1999-09-29  Werner Fink  <werner@suse.de>
9863
9864         * setup-paths.el (paths-find-exec-directory): Add missing nil
9865         parameter for environment.
9866
9867 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9868
9869         * modeline.el (modeline-format):
9870         Only purecopy the strings.  Else
9871         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9872         barfs.
9873
9874 1999-08-28  Mike Woolley  <mike@bulsara.com>
9875
9876         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9877         user setting comint-completion-addsuffix and
9878         comint-process-echoes.
9879
9880 1999-09-22  Andy Piper  <andy@xemacs.org>
9881
9882         * gutter-items.el (update-tab-in-gutter): use
9883         last-nonminibuf-window instead of selected-window.
9884
9885 1999-09-18  Andy Piper  <andy@xemacs.org>
9886
9887         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9888         display on.
9889
9890         * subr.el (record-buffer-hook): new variable so that the hook gets
9891         some documentation.
9892
9893 1999-09-16  Andy Piper  <andy@xemacs.org>
9894
9895         * gutter-items.el (update-tab-in-gutter): only update when the
9896         gutter is visible.
9897         (remove-buffer-from-gutter-tab): ditto.
9898
9899 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9900
9901         * simple.el (do-auto-fill): Commented out part of Kinsoku
9902         processing.
9903
9904 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9905
9906         * isearch-mode.el (isearch-highlightify-region): Give the
9907         highlighting extents a high priority.
9908         (isearch-make-extent): Give the main highlighting extent an even
9909         higher priority.
9910
9911 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9912
9913         * packages.el (packages-compute-package-locations): Fix typo from
9914         -u rationalization.
9915
9916 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9917
9918         * setup-paths.el (paths-find-doc-directory): Respect value of
9919         `configure-doc-directory.'
9920
9921         * find-paths.el (paths-find-architecture-directory): Give
9922         precendence `default' argument (which typically comes from
9923         configure).
9924
9925 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9926
9927         * startup.el (command-line-early): Added options -user-init-file
9928         and -user-init-directory.
9929
9930         * files.el (user-init-file): Default to NIL so we can recognize
9931         when it's set.
9932
9933 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9934
9935         * obsolete.el (init-file-user):
9936         * startup.el:
9937         * packages.el (packages-compute-package-locations):
9938         * package-get.el (package-get-user-index-filename):
9939         * menubar-items.el (maybe-add-init-button):
9940         * info.el (Info-annotations-path):
9941         * dump-paths.el:
9942         Change `user-init-directory' to be an absolute path.
9943         Use `user-init-directory' where appropriate.
9944         Zap `init-file-user' and its uses.
9945
9946 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9947
9948         * subr.el (copy-symbol): New function.
9949
9950 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9951
9952         * isearch-mode.el (isearch-done): Be sure to restore invisible
9953         extents in the proper buffer.
9954         (isearch-pre-command-hook): Set this-command to the correct value
9955         in case the buffer has changed and old overriding-local-map was
9956         used.
9957         (isearch-restore-extent): Use remprop instead of setting the
9958         property to nil.
9959
9960 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9961
9962         * cmdloop.el (execute-extended-command): Update zmacs region
9963         before the delay.
9964         (execute-extended-command): Make the message gettext-friendly.
9965
9966 1999-09-07  Andy Piper  <andy@xemacs.org>
9967
9968         * gutter-items.el (progress-gauge-glyph): renamed from
9969         progress-glyph.
9970         (progress-text-glyph): new variable.
9971         (progress-layout-glyph): use layouts and text glyphs.
9972         (progress-area-buffer): removed.
9973         (progress-text-and-extent): new variable.
9974         (progress-displayed-p): dynamically create gutter area buffer.
9975         (clear-progress): ditto.
9976         (raw-append-progress): ditto.
9977         (append-progress): use new glyph names.
9978         (raw-append-progress): only create the extent when needed. set
9979         properties more optimally.
9980         (progress): remove args.
9981
9982 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9983
9984         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9985         mapcar where the return value is unused.
9986         (isearch-restore-invisible-extents): Ditto.
9987         (isearch-highlight-all-cleanup): Ditto.
9988         (isearch-delete-extents-in-range): Traverse the extents only once.
9989         (isearch-highlight-all-update): Don't start over if the search
9990         string has changed and more input is pending.
9991
9992 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9993
9994         * packages.el (packages-find-package-data-path): Ditto.
9995
9996         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9997
9998         * subr.el (mapc-internal): Don't make obsolete.
9999
10000         * cl-extra.el (mapc): Resurrect.
10001
10002 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
10003
10004         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
10005         alias.
10006
10007         * isearch-mode.el (isearch-top-state): Restore isearch-word.
10008         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
10009         (isearch-yank-clipboard): Use get-clipboard instead of
10010         x-get-clipboard.
10011         (isearch-yank-selection): Fix docstring.
10012
10013 1999-09-02  Martin Buchholz  <martin@xemacs.org>
10014
10015         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
10016
10017 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10018
10019         * cl-macs.el (extent-start-position): Fix setf method.
10020         (extent-end-position): Ditto.
10021
10022 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
10023
10024         * isearch-mode.el: End merge with FSF 20.4.
10025
10026         * isearch-mode.el (search-invisible): New variable.
10027         (isearch-hide-immediately): Ditto.
10028         (isearch-unhidden-extents): Ditto.
10029         (isearch-range-invisible): New function.
10030         (isearch-unhide-extent): Ditto.
10031         (isearch-restore-invisible-extents): Ditto.
10032         (isearch-restore-extent): Ditto.
10033
10034         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10035         implementation.
10036         (isearch-ring-retreat-edit): Ditto.
10037         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10038         (isearch-forward-regexp): New arguments NOT-REGEXP and
10039         NO-RECURSIVE-EDIT.
10040         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10041         (isearch-backward-regexp): New arguments NOT-REGEXP and
10042         NO-RECURSIVE-EDIT.
10043         (isearch-mode): Return isearch-success.
10044         (isearch-update): Use unread-command-events instead of
10045         unread-command-event.
10046         (isearch-abort): If an invalid regexp is encountered, keep popping
10047         states.
10048         (isearch-*-char): Use FSF implementation.
10049         (isearch-whitespace-chars): Use the more robust FSF's
10050         implementation.
10051         (isearch-within-brackets): New variable.
10052         (isearch-mode): Initialize it.
10053         (isearch-edit-string): Bind it.
10054         (isearch-search-and-update): Set it.
10055         (isearch-push-state): Push it.
10056         (isearch-top-state): Pop it.
10057         (isearch-search): Set it.
10058         (isearch-printing-char): When called by isearch-whitespace-chars,
10059         handle M-SPC gracefully.
10060         (isearch-message-prefix): New argument ELLIPSIS.
10061         (isearch-message-suffix): Ditto.
10062         (isearch-message): Use the ELLIPSIS argument when calling
10063         isearch-message-prefix and isearch-message-suffix.
10064         (isearch-message-prefix): Distinguish between "wrapped" and
10065         "overwrapped" search, FWIW.
10066
10067 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10068
10069         * isearch-mode.el (isearch-edit-string): Use the head of the
10070         search ring instead of search-last-string and search-last-regexp.
10071         (search-highlight): Renamed from isearch-highlight.
10072         (isearch-exit): Use the new name.
10073         (isearch-highlight): Ditto.
10074         (isearch-dehighlight): Ditto.
10075         (isearch-update-ring): New function.
10076         (isearch-done): Call it.
10077         (isearch-done): New argument EDIT.
10078         (isearch-repeat): If search string is empty, look up at the car of
10079         the search ring; ignore the yank pointer.
10080         (isearch-abort): Call isearch-done with NOPUSH.
10081         (isearch-cancel): New function.
10082         (isearch-mode-map): Bind it to ESC ESC ESC.
10083
10084         * isearch-mode.el: Begin merge with FSF 20.4.
10085
10086 1999-09-01  Andy Piper  <andy@xemacs.org>
10087
10088         * x-select.el (x-get-clipboard): obsolete.
10089         (x-yank-clipboard-selection): obsolete
10090
10091         * select.el (disown-selection): need to be careful to disown the
10092         clipboard if we set it via selection.
10093         (get-clipboard): move from x-select.el
10094         (yank-clipboard-selection): ditto.
10095
10096 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10097
10098         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10099         isearch-highlight-all-matches to nil.
10100         (isearch-fixed-case): New variable.
10101         (isearch-mode): Initialize it.
10102         (isearch-edit-string): Save it.
10103         (isearch-toggle-case-fold): Set it.
10104         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10105         need to check isearch-fixed-case.
10106         (isearch-toggle-case-fold): Update highlighting of all matches
10107         before the pause.
10108         (isearch-edit-string):
10109
10110 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10111
10112         * isearch-mode.el (isearch-edit-string): Call isearch-message
10113         before reading the event so that the prompt is displayed properly.
10114         (isearch-message): Use isearch-nonincremental when calling
10115         isearch-message-prefix.
10116         (minibuffer-local-isearch-map): Bind up and down to do the same as
10117         M-p and M-n respectively.
10118         (isearch-done): New arg NOPUSH.
10119         (isearch-edit-string): Use it.
10120         (isearch-edit-string): Don't bind isearch-string.
10121         (isearch-ring-adjust): Edit string, *then* push state.
10122
10123 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10124
10125         * faces.el (isearch-secondary): Make isearch-secondary look
10126         different than default.
10127
10128 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10129
10130         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10131         save-excursion.
10132         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10133         (isearch-update): Call isearch-dehighlight without arguments.
10134         (isearch-done): Ditto.
10135
10136         * isearch-mode.el (isearch-fix-case): If the search string has no
10137         upper-case letters, allow the folding to be reenabled.
10138         Previously, once disabled, the folding would remain that way until
10139         the end of isearch.
10140         (isearch-top-state): Call isearch-fix-case.
10141
10142         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10143         save-excursion.
10144         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10145
10146 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10147
10148         * xpm-button.el:
10149         xbm-button.el: Need to exist in core because gui.el depends on
10150         them.
10151
10152 1999-08-31  Andy Piper  <andy@xemacs.org>
10153
10154         * gutter-items.el (buffers-tab-face): new customizable variable.
10155         (buffers-tab-default-buffer-line-length): new specifier for
10156         maximum viewable characters.
10157         (progress-stack): new variable for implementing widget-based
10158         progress messages.
10159         (progress-area-buffer): ditto.
10160         (progress-glyph-height): ditto.
10161         (progress-stop-callback): ditto.
10162         (progress-quit-function): new function.
10163         (progress-glyph): new variable.
10164         (progress-layout-glyph): ditto.
10165         (progress-displayed-p): new function, see message-displayed-p for
10166         details.
10167         (clear-progress): ditto.
10168         (remove-progress): ditto.
10169         (append-progress): ditto.
10170         (raw-append-progress): ditto.
10171         (display-progress): ditto.
10172         (current-progress): ditto.
10173         (current-progress-label): ditto.
10174         (progress): ditto.
10175         (lprogress): ditto.
10176
10177
10178 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10179
10180         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10181
10182         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10183         `isearch-yank-selection'.
10184         (isearch-mode-map): Use it.
10185         (isearch-yank-selection): Use `get-selection' instead of
10186         `get-x-selection'.
10187
10188 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10189
10190         * faces.el (isearch-secondary): Create face here.
10191
10192         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10193         timers.
10194
10195 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10196
10197         * subr.el (buffer-string): More robust backward compatibility
10198         check, courtesy William Perry.
10199
10200 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10201
10202         * replace.el (perform-replace): Stop the search after the search
10203         limit has been reached.
10204
10205 1999-08-23  Andy Piper  <andy@xemacs.org>
10206
10207         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10208         here if we don't have one.
10209
10210 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10211
10212         * ldap.el (ldap-coding-system): Default to nil until we get
10213         efficient UTF8 support
10214         (ldap-decode-string): Guard against `decode-coding-string' not
10215         being defined
10216         (ldap-encode-string): Guard against `encode-coding-string' not
10217         being defined
10218
10219 1999-08-23  Didier Verna  <didier@xemacs.org>
10220
10221         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10222         Some doc strings improvements, and add a star to the `interactive'
10223         calls.
10224
10225 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10226
10227         * font-lock.el (java-font-lock-keywords-3): introduced new
10228         keywords and regexpes for javadoc syntax 1.2.
10229
10230 1999-08-17  Andy Piper  <andy@xemacs.org>
10231
10232         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10233         format-buffers-tab-line.
10234         (buffers-tab-max-buffer-line-length): new variable.
10235         (format-buffers-tab-line): new function. truncate names if over
10236         buffers-tab-max-buffer-line-length.
10237
10238 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10239
10240         * cus-start.el: Customize the variable `bell-inhibit-time'.
10241
10242 1999-08-16  Andy Piper  <andy@xemacs.org>
10243
10244         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10245         brute-force approach to deleting the last buffer.
10246         (buffers-tab-grouping-regexp): new customizable variable.
10247         (select-buffers-tab-buffers-by-mode): use it.
10248
10249 1999-08-13  Andy Piper  <andy@xemacs.org>
10250
10251         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10252         deletion problem.
10253
10254 1999-07-30  Didier Verna  <didier@xemacs.org>
10255
10256         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10257         of princ to output symbols.
10258         (custom-save-face-internal): ditto.
10259         (custom-save-resets): ditto.
10260
10261 1999-08-09  Didier Verna  <didier@xemacs.org>
10262
10263         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10264         `regexp-quote' to protect the major mode name for use as a regular
10265         expression (c++ needs this for instance).
10266
10267 1999-08-08  Andy Piper  <andy@xemacs.org>
10268
10269         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10270         cope with similar mode names.
10271
10272         * gutter-items.el (buffers-tab-selection-function): new selection
10273         function.
10274         (select-buffers-tab-buffers-by-mode): new function.
10275         (buffers-tab-items): use it if set to only display buffers in the
10276         tab in the current buffer's group..
10277         (update-tab-in-gutter): use new api.
10278         (remove-buffer-from-gutter-tab): ditto.
10279
10280         * gutter-items.el (buffers-tab-max-size): set custom selection
10281         default to 6.
10282         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10283         (add-tab-to-gutter): set face as default.
10284
10285 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10286
10287         * faces.el (frob-face-property): Merge the fall-back specifier
10288         with the target, not replace it.
10289
10290 1999-08-05  Andy Piper  <andy@xemacs.org>
10291
10292         * gutter-items.el (update-tab-in-gutter): add frame argument for
10293         buffer-items.
10294         (update-tab-in-gutter): use it.
10295
10296         * gutter-items.el (record-buffer-hook): set.
10297
10298         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10299         change.
10300         (switch-to-buffer-hook) deleted.
10301
10302 1999-08-04  Andy Piper  <andy@xemacs.org>
10303
10304         * gutter-items.el (update-tab-in-gutter): make sure this will work
10305         as an argument to create-frame-hook.
10306
10307 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10308
10309         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10310         instead of timer emulation.
10311
10312 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10313
10314         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10315         Emacs isearch enhancements.
10316
10317 1999-07-28  Andy Piper  <andy@xemacs.org>
10318
10319         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10320         all devices that support tab controls.
10321         (remove-buffer-from-gutter-tab): new function. to be used as a
10322         value for kill-buffer-hook.
10323
10324 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10325
10326         * auto-show.el (auto-show-truncationp): changed to match
10327         `window_translation_on'
10328
10329 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10330
10331         * XEmacs 21.2.19 is released
10332
10333 1999-07-28  SL Baur  <steve@miho>
10334
10335         * code-files.el (insert-file-contents): Fix docstring.
10336         revert previous change.
10337
10338 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10339
10340         * fill.el (fill-region-as-paragraph): Change re-break-point to
10341         contain word-across-newline plus one character so that filling
10342         Japanese and Chinese works as desired.
10343         * simple.el (do-auto-fill): Ditto.
10344
10345 1999-07-26  SL Baur  <steve@miho>
10346
10347         * mule/japanese.el ("Japanese"): Do not specify a default input
10348         method.
10349         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10350
10351 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10352
10353         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10354         able to use cl-macs macro in early lisp.
10355
10356 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10357
10358         * custom.el:
10359         * cus-face.el:
10360         * cus-edit.el:
10361                 Massive custom Theme API changes.
10362
10363 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10364
10365         * code-files.el (insert-file-contents): Regard
10366         coding-system-magic-cookie if `coding-system-for-read' is nil.
10367
10368 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10369
10370         * mule/thai-xtis.el: Add coding: local variable, to avoid
10371         bootstrapping problem with C locale.
10372
10373 1999-07-22  Andy Piper  <andy@xemacs.org>
10374
10375         * dumped-lisp.el (preloaded-file-list): guard against putting
10376         gutter-items in a less than functional XEmacs.
10377         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10378
10379 1999-07-18  Bob Weiner  <weiner@beopen.com>
10380
10381         * fill.el (fill-context-prefix): Fixed bug that prevented the
10382         setting of an adaptive fill prefix when the `dont-skip-first' was
10383         t.
10384
10385 1999-07-22  SL Baur  <steve@miho>
10386
10387         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10388
10389 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10390
10391         * files.el (interpreter-mode-alist): add `make', `guile', and
10392         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10393         makefile-mode, guile is a scheme, and someday XEmacs will be
10394         modular enough to use as an efficient scripting tool.)
10395
10396 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10397
10398         * mule/mule-cmds.el (reset-language-environment): Regard
10399         coding-category `utf-8' and `ucs-4' if they are available.
10400
10401 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10402
10403         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10404         (prefer-coding-system): Fix DOC-string.
10405
10406         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10407         DOC-string too.
10408
10409         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10410         Mule.
10411         (coding-system-change-eol-conversion): Fix DOC-string.
10412
10413 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10414
10415         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10416         instead of `list-coding-system'.
10417
10418 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10419
10420         * menubar-items.el (default-menubar): `select-input-method' was
10421         renamed to `set-input-method'.
10422
10423         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10424         "Set Language Environment" menu.
10425
10426         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10427         "Describe Language Support" menu.
10428
10429 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10430
10431         * mule/chinese.el ("Chinese-GB"): Rename
10432         `chinese-gb-environment-setup-function' to
10433         `setup-chinese-gb-environment-internal'.
10434
10435 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10436
10437         * mule/korean.el: Use `define-coding-system-alias' instead of
10438         `copy-coding-system'.
10439
10440 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10441
10442         * mule/mule-cmds.el (set-language-environment-coding-systems):
10443         Treat duplicated coding-categories.
10444
10445 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10446
10447         * mule/japanese.el: Use `define-coding-system-alias' instead of
10448         `copy-coding-system'.
10449
10450 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10451
10452         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10453         coding-system `viscii'.
10454
10455 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10456
10457         * mule/cyrillic.el:
10458         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10459         (cyrillic-alternativnyj-decode-table): New variable.
10460         (cyrillic-alternativnyj-encode-table): New variable.
10461         - Specify `iso-8-1' as a category of coding-system
10462           `alternativnyj'.
10463         - Abolish general Cyrillic environment.
10464
10465 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10466
10467         * mule/chinese.el:
10468         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10469         - Register `chinese-gb-environment-setup-function' as a
10470           `setup-function' of "Chinese-GB" environment.
10471
10472 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10473
10474         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10475         optional argument `parents'.
10476
10477         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10478         property for Thai-XTIS.
10479
10480         * mule/mule-help.el (help-with-tutorial): Use property
10481         `tutorial-coding-system' of language-info as a coding-system to
10482         read tutorial file.
10483
10484 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10485
10486         * mule/thai-xtis.el: Don't setup `setup-function' and
10487         `exit-function'.
10488
10489         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10490         `set-coding-category-system' to set up coding-system for
10491         coding-category.
10492
10493         * mule/mule-cmds.el (prefer-coding-system): Use
10494         `set-coding-category-system' to set up coding-system for
10495         coding-category.
10496
10497 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10498
10499         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10500         Thai-XTIS environment.
10501
10502         * mule/mule-cmds.el (prefer-coding-system): Use
10503         `find-coding-system' instead of `coding-system-p'.
10504
10505 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10506
10507         * mule/mule-cmds.el (set-language-environment-coding-systems):
10508         Modify eol-type for XEmacs.
10509
10510         * mule/thai-xtis.el: Delete unused local variable `category'.
10511
10512         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10513         function.
10514         (prefer-coding-system): Don't call
10515         `update-coding-systems-internal'; use function
10516         `coding-category-list' instead of variable `coding-category-list';
10517         use `set-coding-priority-list' instead of `set-coding-priority';
10518         modify `eol-type' for XEmacs.
10519
10520         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10521         `charset-columns'.
10522         (char-width): Likewise.
10523
10524 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10525
10526         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10527         `tis-620'.
10528
10529         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10530         `set-coding-priority-list' instead of `set-coding-priority'; don't
10531         call `update-coding-systems-internal'.
10532
10533         * mule/mule-misc.el (coding-system-get): New function.
10534         (coding-system-put): New function.
10535         (coding-system-category): New function.
10536
10537 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10538
10539         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10540         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10541         to avoid conflict with leim/quail/thai-xtis.
10542
10543         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10544         to thai-xtis-chars.el.
10545
10546         * mule/thai-xtis-chars.el: New file (split from
10547         mule/thai-xtis.el).
10548
10549 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10550
10551         * mule/thai-xtis.el:
10552         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10553         - Add syntax entries.
10554         - Put `preferred-coding-system' of the charset `thai-xtis' to
10555           `tis-620'.
10556
10557 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10558
10559         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10560         rewritten to use write-multibyte-character.
10561
10562 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10563
10564         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10565         of `iso-2022-7'.
10566         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10567         ported yet.
10568         (read-input-method-name): Treat optional argument `default'.
10569
10570 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10571
10572         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10573         all.
10574         (set-language-info-alist): Set up menus here.
10575
10576 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10577
10578         * minibuf.el (completing-read): Add new optional argument
10579         `default'.
10580         (read-coding-system): Add new optional argument
10581         `default-coding-system'.
10582
10583 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10584
10585         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10586         (viet-viscii-...->viet-vscii...).
10587
10588 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10589
10590         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10591         and menus.
10592
10593 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10594
10595         * mule/mule-cmds.el (input-method-function): Add permanent-local
10596         property.
10597
10598 1999-03-30  Dave Love  <fx@gnu.org>
10599
10600         * mule/mule-cmds.el (current-language-environment): Doc fix.
10601
10602 1999-02-06  Richard Stallman  <rms@gnu.org>
10603
10604         * mule/european.el (setup-slovenian-environment): New function.
10605         ("Slovenian"): New language environment.
10606
10607 1999-01-27  Dave Love  <fx@gnu.org>
10608
10609         * mule/mule-cmds.el (current-language-environment): Provide :link,
10610         :type (choices) and appropriate :get.
10611
10612 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10613
10614         * mule/mule-cmds.el (describe-language-environment): Don't alter
10615         input-method-alist.
10616
10617 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10618
10619         * mule/mule-cmds.el (prefer-coding-system): Call
10620         set-coding-priority, so that the internal array of priorities is
10621         also updated.
10622
10623 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10624
10625         * mule/mule-cmds.el (prefer-coding-system): If the argument
10626         requires specific EOL conversion type, make the default coding
10627         systems use that.
10628
10629 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10630
10631         * mule/mule-cmds.el (set-language-environment): Pass the default
10632         eol-type to set-language-environment-coding-systems.
10633         (set-default-coding-systems): Copy the eol-type property for the
10634         new default values of {buffer-file,process}-coding-system from the
10635         old defaults.
10636         (set-language-environment-coding-systems): Accept an optional
10637         argument EOL-TYPE, and set the eol-type property of the default
10638         coding systems accordingly.
10639
10640 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10641
10642         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10643         use generate-new-buffer instead of get-buffer-create.
10644
10645 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10646
10647         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10648
10649 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10650
10651         * mule/mule-cmds.el (default-input-method): Fix custom type.
10652
10653 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10654
10655         * mule/mule-cmds.el (setup-specified-language-environment):
10656         Add apropos-inhibit property.
10657         (describe-specified-language-support): Likewise.
10658
10659 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10660
10661         * mule/mule-cmds.el: Doc fixes.
10662
10663 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10664
10665         * mule/mule-cmds.el (register-input-method): Doc-string
10666         modified.
10667
10668 1998-09-01  Dave Love  <fx@gnu.org>
10669
10670         * mule/mule-cmds.el (current-language-environment): Fix
10671         setter function.
10672
10673 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10674
10675         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10676         mule/european.el, mule/hebrew.el, mule/japanese.el,
10677         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10678         avoid bootstrapping problem if you need to recompile all the Lisp
10679         files using interpreted code.
10680
10681 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10682
10683         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10684         ("Latin-2"): Likewise.
10685
10686 1998-08-18  Per Starback  <starback@update.uu.se>
10687
10688         * mule/european.el (setup-latin2-environment): Fix typo.
10689
10690 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10691
10692         * mule/european.el: Give proper value of `input-method' key to all
10693         lang. env.
10694
10695         * mule/mule-cmds.el (activate-input-method): Handle the case that
10696         the arg INPUT-METHOD is nil correctly.
10697         (read-multilingual-string): Activate the specified input method
10698         before calling read-string.  Afterward, activate the original
10699         input method.
10700
10701 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10702
10703         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10704         (set-language-info-alist): Fix typo in doc-string.
10705
10706         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10707
10708 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10709
10710         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10711         (reset-language-environment): New function for the job that
10712         setup-english-environment used to do.
10713         (set-language-environment): Do more setups according to the info
10714         in language-info-alist.
10715         (read-language-name): Handle the case that the arg KEY is nil.
10716         (describe-language-environment): Handle input-method property.
10717
10718         * mule/: All files under this directory, which related with
10719         specific languages (such as mule/european.el, mule/greek.el,
10720         mule/hebrew.el, mule/misc-lang.el), modified as below.
10721         (setup-XXX-environment): Just call set-language-environment.  If
10722         they used to do some other jobs than what done by
10723         set-language-environment, those jobs are done in
10724         setup-XXX-environment-internal now.
10725         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10726         the value to setup-XXX-environment-internal.  Add properties
10727         input-method and features.
10728
10729         * mule/english.el (setup-english-environment): Just call
10730         reset-language-environment.
10731
10732         * mule/european.el (setup-8-bit-environment): Function deleted.
10733
10734 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10735
10736         * mule/mule-cmds.el (input-method-exit-on-first-char)
10737         (input-method-use-echo-area): Doc fixes.
10738
10739 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10740
10741         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10742         variable.
10743         (input-method-use-echo-area): New variable.
10744
10745 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10746
10747         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10748
10749 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10750
10751         * mule/mule-cmds.el (activate-input-method): Update mode line.
10752         (inactivate-input-method): Likewise.
10753
10754 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10755
10756         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10757         input method in the current buffer, but just bind
10758         current-input-method.
10759
10760 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10761
10762         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10763
10764         * mule/misc-lang.el ("IPA"): Add coding-priority and
10765         coding-system.
10766
10767 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10768
10769         * mule/greek.el: Add coding-priority.
10770
10771 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10772
10773         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10774         LANG-ENV.
10775
10776 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10777
10778         * mule/mule-cmds.el (register-input-method): Fix previous change.
10779         (setup-specified-language-environment): Doc fix.
10780
10781 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10782
10783         * mule/mule-cmds.el: Several doc fixes.
10784         (get-language-info, set-language-info): Rename argument.
10785         (set-language-info-alist): Likewise.
10786         (register-input-method): Rename argument.
10787         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10788
10789 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10790
10791         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10792         default value while reading an input method.
10793
10794 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10795
10796         * mule/mule-cmds.el (universal-coding-system-argument):
10797         Use buffer-file-coding-system as default.
10798
10799 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10800
10801         * mule/korean.el ("Korean"): Doc fix.
10802
10803 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10804
10805         * mule/mule-cmds.el (describe-language-environment): Print the
10806         languge environment at the head.
10807
10808 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10809
10810         * mule/japanese.el: Set exit-function to exit-japanese-environment
10811         for Japanese environment.
10812
10813 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10814
10815         * mule/mule-cmds.el (set-language-environment): Doc fix.
10816         (current-language-environment): Use defcustom.
10817         (default-input-method): Specify :type.
10818
10819 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10820
10821         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10822         modified.
10823         (prefer-coding-system): Doc-string modified.
10824
10825 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10826
10827         * mule/mule-cmds.el (set-language-info): Doc-string
10828         describes `coding-priority' KEY.
10829         (set-language-environment-coding-systems): New function.
10830         (select-safe-coding-system): New function.
10831         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10832         (set-language-info-alist): New optionla arg PARENTS.  Call
10833         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10834         (set-language-environment-coding-systems): New function.
10835
10836         * mule/chinese.el: Remove setting up of
10837         describe-chinese-environment-map and
10838         setup-chinese-environment-map.  Exclude them in args of calls to
10839         set-language-info-alist.  Register coding-priority key in
10840         language-info-alist.
10841
10842         * mule/cyrillic.el: Remove setting up of
10843         describe-cyrillic-environment-map and
10844         setup-cyrillic-environment-map.  Exclude them in args of calls to
10845         set-language-info-alist.  Register coding-priority key in
10846         language-info-alist.
10847
10848         * mule/english.el: Register coding-priority key in
10849         language-info-alist.
10850
10851         * mule/ethiopic.el: Register coding-priority key in
10852         language-info-alist.
10853
10854         * mule/european.el: Remove setting up of
10855         describe-european-environment-map and
10856         setup-european-environment-map.  Exclude them in args of calls to
10857         set-language-info-alist.  Register coding-priority key in
10858         language-info-alist.  Add "German" language env.
10859         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10860         (setup-german-environment): New function.
10861
10862         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10863         change default input method to "greek-postfix".
10864
10865         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10866         coding-priority key in
10867
10868 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10869
10870         * mule/mule-cmds.el (set-language-info): Doc fix.
10871         (input-method-inactivate-hook): Doc fix.
10872
10873 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10874
10875         * mule/mule-cmds.el (set-input-method): Renamed from
10876         select-input-method.
10877
10878 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10879
10880         * mule/mule-cmds.el (set-language-environment): Run
10881         exit-language-environment-hook before calling `exit-function'
10882         which is specified for the language environment.
10883
10884 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10885
10886         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10887         modified.
10888         (prefer-coding-system): Likewise.
10889         (describe-language-environment): Print aliases of each coding
10890         system.
10891         (set-language-environment-hook): New variable.
10892         (exit-language-environment-hook): New variable.
10893         (set-language-environment): Call these hooks.  Before setting a
10894         new language environment, exit from the
10895         current-language-environment if necessary.
10896         (input-method-verbose-flag): The value can be nil, t,
10897         complex-only, or default.
10898         (input-method-highlight-flag): Doc-string augmented.
10899         (activate-input-method): Check if we can run the registered
10900         function to activate an input method.
10901
10902         * mule/korean.el: Set exit-function for language environment
10903         "Korean" to exit-korean-environment.
10904         (setup-korean-environment): Moved to korea-util.el.
10905
10906 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10907
10908         * mule/mule-cmds.el (read-multilingual-string): Use
10909         current-input-method prior to default-input-method.  Don't bind
10910         current-input-method by `let', instead, activate the specified
10911         input method in the current buffer temporarily.
10912
10913 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10914
10915         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10916
10917 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10918
10919         * mule/chinese.el (post-read-decode-hz): Return the result of
10920         decode-hz-region.
10921         (pre-write-encode-hz): Do not change the value of
10922         last-coding-system.
10923
10924 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10925
10926         * mule/mule-ccl.el: Doc fixes.
10927
10928 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10929
10930         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10931         (check-ccl-program): New macro.
10932
10933 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10934
10935         * mule/mule-ccl.el: Comment about CCL syntax modified.
10936         (ccl-command-table): Add read-multibyte-character and
10937         write-multibyte-character.
10938         (ccl-code-table): Add ex-cmd.
10939         (ccl-extended-code-table): New variable.
10940         (ccl-embed-extended-command): New function.
10941         (ccl-compile-read-multibyte-character,
10942         ccl-compile-write-multibyte-character) New functions.
10943         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10944         ccl-dump-write-multibyte-character): New functions.
10945
10946 1999-07-22  SL Baur  <steve@miho>
10947
10948         * config.el (config-value-file): config.values is installed into
10949         doc-directory.
10950         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10951
10952 1999-07-19  Didier Verna  <didier@xemacs.org>
10953
10954         * rect.el: all functions rewritten, except when noted. Below is a
10955         list of interface changes.
10956         (apply-on-rectangle): new function. Obsoletes
10957         `operate-on-rectangle'. All functions that used to call this
10958         function now call the new one.
10959         (kill-rectangle): added optional prefix arg to fill lines.
10960         (delete-rectangle): ditto.
10961         (delete-extract-rectangle): ditto.
10962         (open-rectangle): ditto.
10963         (clear-rectangle): ditto.
10964         (delete-rectangle-line): added third arg FILL.
10965         (delete-extract-rectangle-line): ditto.
10966         (open-rectangle-line): ditto.
10967         (clear-rectangle-line): ditto.
10968
10969 1999-07-18  Andy Piper  <andy@xemacs.org>
10970
10971         * menubar-items.el (default-menubar): add gutter options.
10972
10973         * gutter-items.el: new file.
10974         (gutter): new group for custom.
10975         (gutter-visible-p): new variable.
10976         (default-gutter-position): ditto.
10977         (buffers-tab): new group for the buffers tab.
10978         (gutter-buffers-tab): widget to put in the gutter.
10979         (buffers-tab-max-size): max number of tabs.
10980         (buffers-tab-switch-to-buffer-function): function to call when a
10981         tab is pressed.
10982         (buffers-tab-omit-function): filter buffers with this function.
10983         (buffers-tab-format-buffer-line-function): format buffer names for
10984         inclusion in tabs.
10985         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10986         the record.
10987         (build-buffers-tab-internal): build a list of tab items.
10988         (buffers-tab-items): ditto.
10989         (add-tab-to-gutter): put a tab in the gutter area.
10990         (update-tab-in-gutter): reset the buffers in the tab.
10991
10992         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10993
10994         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10995         (switch-to-buffer-hooks): new hook.
10996
10997         * toolbar.el (default-toolbar-position): fix typo.
10998
10999 1999-07-16  Andy Piper  <andy@xemacs.org>
11000
11001         * gui.el (make-dialog-frame): turn off gutters for dialogs.
11002
11003 1999-07-15  Didier Verna  <didier@xemacs.org>
11004
11005         * cus-edit.el (custom-prompt-variable): optional third arg makes
11006         prompt for a comment string.
11007         (customize-set-value): optional prefix makes this function handle
11008         variable comments.
11009         (customize-set-variable): ditto.
11010         (customize-save-variable): ditto.
11011         (customize-customized): handle custom comments.
11012         (customize-save-customized): ditto.
11013         (custom-variable-state-set): ditto.
11014         (custom-face-state-set): ditto.
11015         (customize-saved): ditto.
11016         (custom-variable-set): ditto.
11017         (custom-face-set): ditto.
11018         (custom-variable-save): ditto.
11019         (custom-face-save): ditto.
11020         (custom-variable-reset-saved): ditto.
11021         (custom-face-reset-saved): ditto.
11022         (custom-variable-reset-standard): ditto.
11023         (custom-face-reset-standard): ditto.
11024         (custom-comment-face): new face.
11025         (custom-comment-tag-face): ditto.
11026         (custom-comment): new widget.
11027         (custom-comment-create): new function.
11028         (custom-comment-delete): ditto.
11029         (custom-comment-value-set): ditto.
11030         (custom-comment-show): ditto.
11031         (custom-comment-invisible-p): ditto.
11032         (custom-variable-value-create): create a comment field widget.
11033         (custom-face-value-create): ditto.
11034         (custom-variable-menu): new entry for adding a custom comment.
11035         (custom-face-menu): ditto.
11036         (custom-save-variables): possibly save custom comments.
11037         (custom-save-faces): ditto.
11038
11039         * cus-face.el (custom-set-faces): the arguments can now have a
11040         custom comment as fourth argument.
11041
11042         * custom.el (custom-set-variables): the arguments can now have a
11043         custom comment as fifth element.
11044
11045 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11046
11047         * XEmacs 21.2.18 is released
11048
11049 1999-07-13  SL Baur  <steve@miho>
11050
11051         * lib-complete.el (read-library-name): Revert previous change.
11052         (read-library): Ditto.
11053
11054 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11055
11056         * packages.el (packages-package-list): Capitalize docstring.
11057
11058         * packages.el (packages-find-package-library-path): Use #'nconc
11059         rather than #'append to reduce consing -- #'mapcar uses Flist,
11060         which returns a freshly consed list.  #'append would create yet
11061         another fresh list, using Fmake_list in concat.
11062
11063         * packages.el (package-provide): Use setq with remassq like it
11064         says in its docstring.
11065
11066 1999-07-06  SL Baur  <steve@miho.m17n.org>
11067
11068         * lib-complete.el (progn-with-message): Fix typo.
11069
11070 1999-07-06  SL Baur  <steve@miho.m17n.org>
11071
11072         * mule/mule-misc.el (char-octet): Make function match docstring.
11073         From Katsumi Yamaoka <yamaoka@jpl.org>
11074
11075 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11076
11077         * wid-edit.el (widget-documentation): corrected spelling error.
11078
11079 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11080
11081         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11082         keys if already bound
11083
11084 1999-07-06  SL Baur  <steve@miho.m17n.org>
11085
11086         * lib-complete.el (progn-with-message): Revert previous changes.
11087
11088 1999-06-24  Bob Weiner  <weiner@beopen.com>
11089
11090         * lib-complete.el (find-library):
11091         (find-library-other-window):
11092         (find-library-other-frame): Completely rewrote
11093         so that these functions actually work when called non-interactively.
11094         Also made them handle LIBRARY arguments which end with .el or .elc.
11095
11096 1999-06-24  Bob Weiner  <weiner@beopen.com>
11097
11098         * simple.el (indent-new-comment-line): Locally bound
11099         `block-comment-start' to `comstart' or else when this is called
11100         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11101         `block-comment-start' value, ignoring any existing spacing after a
11102         comment prefix in the previous line and producing ugly comments.
11103
11104 1999-06-23  Bob Weiner  <weiner@beopen.com>
11105
11106         * list-mode.el (mouse-choose-completion):
11107         (choose-completion):
11108         (completion-switch-to-minibuffer): Added.
11109         ([Tab]): [Tab] previously switched to the minibuffer
11110         but since [space] does that and since most applications in the
11111         world use [Tab] to select the next item in a list, do that in the
11112         *Completions* buffer too.  This will cause the least confusion
11113         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11114         06/23/1999.
11115
11116 1999-06-22  Bob Weiner  <weiner@beopen.com>
11117
11118         * help.el (help-buffer-name): Added support for a null value
11119         of `help-buffer-prefix-string' since some buffers require no
11120         prefix.
11121
11122 1999-06-20  Bob Weiner  <weiner@beopen.com>
11123
11124         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11125         in the completion-list-mode-map to bury the completions buffer
11126         even when the minibuffer is no longer active.
11127
11128 1999-06-20  Bob Weiner  <weiner@beopen.com>
11129
11130         * list-mode.el (list-mode): It is visually disconcerting to have
11131         the text cursor disappear within list buffers, especially when
11132         moving from window to window, so leave it visible.
11133
11134 1999-07-01  SL Baur  <steve@miho.m17n.org>
11135
11136         * menubar-items.el (default-menubar): Conditionalize the bug
11137         report menu item (which may not be possible in this XEmacs).
11138         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11139
11140 1999-06-30  SL Baur  <steve@miho.m17n.org>
11141
11142         * subr.el (with-current-buffer): DOC string fix.
11143         Suggested by Bob Weiner <weiner@altrasoft.com>
11144
11145 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11146
11147         * cus-face.el (custom-face-italic): insert missing args
11148
11149 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11150
11151         * packages.el (package-locations): Changed default early package
11152         hierarchies to ~/.xemacs/mule-packages and
11153         ~/.xemacs/xemacs-packages.
11154
11155 1999-06-23  SL Baur  <steve@miho.m17n.org>
11156
11157         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11158
11159 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11160
11161         * packages.el (package-locations): Changed default early package
11162         hierarchy to ~/.xemacs/packages.
11163         (package-locations): Removed `packages' as a possible name for a
11164         late package hierarchy.
11165
11166 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11167
11168         * mule/mule-category.el (word-combining-categories): Set up new
11169         variable.
11170         (word-separating-categories): Likewise.
11171
11172 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11173
11174         * XEmacs 21.2.17 is released
11175
11176 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11177
11178         * font-menu.el (font-menu-set-font): allow for nil specification
11179         of font size.
11180
11181 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11182
11183         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11184         is 1.
11185
11186 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11187
11188         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11189         8859-5 instead of ISO 8859-1.
11190
11191 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11192
11193         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11194         (viet-viscii-encode-table): Ditto.
11195
11196         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11197         Make obsolete definition of char-octet.
11198
11199 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11200
11201         * subr.el: Move no-Mule make-char ...
11202         * help-nomule.el (make-char): To here.
11203         (string-width): Make Mule compatibility alias.
11204
11205 1999-06-15  Andy Piper  <andy@xemacs.org>
11206
11207         * select.el (get-selection-no-error): really make there be no-error.
11208         (get-selection): revert to original.
11209
11210 1999-06-11  Andy Piper  <andy@xemacs.org>
11211
11212         * select.el (selection-sets-clipboard): renamed.
11213         (own-selection): use it.
11214
11215 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11216
11217         * XEmacs 21.2.16 is released
11218
11219 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11220
11221         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11222         missing characters to avoid crash.
11223
11224 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11225
11226         * coding.el (set-terminal-coding-system): Only set the console
11227         coding system on the selected console if it is a tty.
11228
11229 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11230
11231         * cus-face.el:
11232         * cus-edit.el:
11233         * faces.el:
11234         (custom):
11235         (face-spec-set):
11236         * faces.el (frob-face-property):
11237         * font-menu.el (font-menu-set-font):
11238                   Actually apply changes from 1999-03-17
11239
11240 1999-06-10  Andy Piper  <andy@xemacs.org>
11241
11242         * select.el (get-selection): abstract out non error-signalling
11243         part.
11244         (get-selection-no-error): get-selection without signalling an
11245         error.
11246         (selection-is-clipboard-p): new variable. controls whether the
11247         selection sets the clipboard.
11248         (own-selection): use it.
11249
11250         * mouse.el (insert-selection): fallback to clipboard after trying
11251         primary selection and cutbuffer.
11252
11253 1999-06-05  Andy Piper  <andy@xemacs.org>
11254
11255         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11256         selection functions.
11257
11258 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11259
11260         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11261         default value.
11262         (load): Use `raw-text' instead of `no-conversion'.
11263         (insert-file-contents): Likewise.
11264
11265         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11266         of `no-conversion'.
11267
11268 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11269
11270         * coding.el: Don't copy `no-conversion' to `raw-text'.
11271
11272 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11273
11274         * subr.el (make-char): Define it if Mule is not around.
11275
11276 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11277
11278         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11279
11280         * x-select.el (x-disown-selection-internal): Restore symbol as an
11281         obsolete alias.
11282         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11283
11284 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11285
11286         * XEmacs 21.2.15 is released
11287
11288 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11289
11290         * subr.el (split-string): Avoid infinite looping
11291
11292 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11293
11294         * ldap.el (ldap-ignore-attribute-codings): New variable
11295         (ldap-default-attribute-decoder): New variable
11296         (ldap-coding-system): New variable
11297         (ldap-attribute-syntax-encoders): New variable
11298         (ldap-attribute-syntax-decoders): New variable
11299         (ldap-attribute-syntaxes-alist): New variable
11300         (ldap-encode-boolean): New function
11301         (ldap-decode-boolean): New function
11302         (ldap-encode-country-string): New function
11303         (ldap-decode-string): New function
11304         (ldap-decode-address): New function
11305         (ldap-encode-address): New function
11306         (ldap-decode-attribute): New function
11307         (ldap-search): Use some of these
11308
11309 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11310
11311         * version.el (emacs-version): Make the patch level/beta come
11312         before the XEmacs qualifier so that it gets into (funcall
11313         emacs-version) and thus in the bug reports.
11314         (emacs-version>=): Support patch levels.
11315
11316 1999-06-03  SL Baur  <steve@xemacs.org>
11317
11318         * version.el: implement x.y.z version number
11319         From Jan Vroonhof <vroonhof@math.ethz.ch>
11320
11321 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11322
11323         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11324
11325 1999-05-22  Vin Shelton <acs@xemacs.org>
11326
11327         * startup.el: Document -private and break out non-standard X options.
11328
11329 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11330
11331         * mule/mule-charset.el (charset-after): New function.
11332         (charset-direction): Synch with Mule, update docstring.
11333         (get-charset-property): New function.
11334         (put-charset-property): New function.
11335         (charset-plist): New function.
11336
11337         * mule/mule-charset.el (compose-region):
11338         (decompose-region): remove;  these functions (which don't work
11339         since we don't do composite characters) have been moved to
11340         mule-util.el.
11341         (toplevel): follow coding standards
11342
11343 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11344
11345         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11346         exist any more.
11347
11348         * code-files.el: Fix commentary to follow coding standards.  Move
11349         the single line left in mule-files.el to here.
11350
11351         * mule/mule-files.el: delete.
11352
11353 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11354
11355         * info.el (Info-scroll-prev): Use event functions instead of the
11356         old emacs 19 interface.
11357
11358 1999-06-02  Andy Piper  <andy@xemacs.org>
11359
11360         * x-font-menu.el (x-font-menu-load-font):
11361         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11362
11363 1999-05-31  Andy Piper  <andy@xemacs.org>
11364
11365         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11366         group.
11367         (font-menu-this-frame-only-p): ditto.
11368         (font-menu-max-items): reinstate, from Jan Vroonhof
11369         <vroonhof@math.ethz.ch>
11370         (font-menu-submenu-name-format): ditto.
11371         (font-menu-split-long-menu): ditto, for use by the family
11372         constructor.
11373         (font-menu-family-constructor): use it.
11374
11375 1999-05-30  Andy Piper  <andy@xemacs.org>
11376
11377         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11378         for use by the font menu.
11379
11380         * msw-font-menu.el: new file implementing mswindows specific
11381         font-menu behaviour.
11382         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11383         (mswindows-font-menu-junk-families): ditto.
11384         (hack-font-truename): ditto.
11385         (mswindows-font-regexp-ascii): ditto.
11386         (mswindows-reset-device-font-menus): ditto.
11387         (mswindows-font-menu-font-data): ditto.
11388         (mswindows-font-menu-load-font): ditto.
11389
11390         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11391         (x-font-menu-font-data): ditto.
11392         (x-font-menu-load-font): ditto.
11393
11394         * font-menu.el: new file implementing generic font menu behaviour.
11395         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11396         made device independent.
11397         (font-menu-this-frame-only-p): ditto.
11398         (font-menu-preferred-resolution): ditto.
11399         (font-menu-size-scaling): new variable used to determine whether
11400         sizes are in points or tenths of a point.
11401         (vassoc): moved from x-font-menu.el.
11402         (device-fonts-cache): ditto.
11403         (device-fonts-cache): ditto.
11404         (flush-device-fonts-cache): ditto.
11405         (reset-device-font-menus): copied from x-font-menu.el and made
11406         device independent. Most functionality deferred to
11407         device-dependent versions.
11408         (font-menu-family-constructor): copied from x-font-menu.el and
11409         made device independent.
11410         (font-menu-size-constructor): ditto.
11411         (font-menu-weight-constructor): ditto.
11412         (font-menu-set-font): ditto.
11413         (font-menu-change-face): ditto.
11414         (font-menu-load-font): new device method.
11415         (font-menu-font-data): ditto.
11416
11417         * x-font-menu.el: The above functions deleted.
11418
11419 1999-05-26  Andy Piper  <andy@xemacs.org>
11420
11421         * update-elc.el:
11422         * make-docfile.el:
11423         * loadup.el: rehash expand-file-name usage to not use default-directory.
11424
11425 1999-05-21  Andy Piper  <andy@xemacs.org>
11426
11427         * x-select.el (x-select-convert-to-text):
11428         (x-selected-text-type):
11429         (x-get-selection):
11430         (xselect-convert-to-string):
11431         (xselect-convert-to-compound-text):
11432         (xselect-convert-to-length):
11433         (xselect-convert-to-targets):
11434         (xselect-convert-to-delete):
11435         (xselect-convert-to-filename):
11436         (xselect-convert-to-charpos):
11437         (xselect-convert-to-lineno):
11438         (xselect-convert-to-colno):
11439         (xselect-convert-to-sourceloc):
11440         (xselect-convert-to-os):
11441         (xselect-convert-to-host):
11442         (xselect-convert-to-user):
11443         (xselect-convert-to-class):
11444         (xselect-convert-to-name):
11445         (xselect-convert-to-integer):
11446         (xselect-convert-to-atom):
11447         (xselect-convert-to-identity): functions renamed from x-* and
11448         moved to select.el.
11449         (x-get-secondary-selection): use rename get-selection.
11450         (x-get-clipboard): ditto.
11451         (x-own-selection): moved to select.el.
11452         (x-valid-simple-selection-p): ditto.
11453         (x-dehilight-selection): ditto.
11454         (x-own-clipboard): ditto.
11455         (x-disown-selection): ditto.
11456
11457         * x-mouse.el (x-yank-function): moved to mouse.el.
11458         (x-insert-selection): ditto.
11459         (x-set-point-and-move-selection): use renamed function.
11460
11461         * select.el (selected-text-type): moved and renamed from
11462         x-select.el.
11463         (selection-owner-p): moved to C.
11464         (selection-exists-p): ditto.
11465         (get-cutbuffer): new device method.
11466         (get-selection): generalised and moved from x-select.el.
11467         (own-selection): moved x-own-selection functionality into here.
11468         (dehilight-selection): renamed and moved from x-select.el.
11469         (own-clipboard): functionality moved from x-select.el using new
11470         generic C builtins.
11471         (disown-clipboard): ditto.
11472         (select-convert-to-text):
11473         (select-convert-to-string):
11474         (select-convert-to-compound-text):
11475         (select-convert-to-length):
11476         (select-convert-to-targets):
11477         (select-convert-to-delete):
11478         (select-convert-to-filename):
11479         (select-convert-to-charpos):
11480         (select-convert-to-lineno):
11481         (select-convert-to-colno):
11482         (select-convert-to-sourceloc):
11483         (select-convert-to-os):
11484         (select-convert-to-host):
11485         (select-convert-to-user):
11486         (select-convert-to-class):
11487         (select-convert-to-name):
11488         (select-convert-to-integer):
11489         (select-convert-to-atom):
11490         (select-convert-to-identity): new functions renamed from x-* and
11491         moved from x-select.el.
11492
11493         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11494         into here and use as the default window-system mouse yank.
11495         (insert-selection): generalised and moved from x-mouse.el.
11496         (own-clipboard): moved to C.
11497
11498         * msw-select.el (mswindows-selection-owned-p): deleted.
11499         (mswindows-own-selection): generalised and moved to select.el.
11500         (mswindows-disown-selection): generalised and moved to C.
11501         (mswindows-selection-owner-p): ditto.
11502
11503 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11504
11505         * XEmacs 21.2.14 is released
11506
11507 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11508
11509         * about.el: update contact info for jason and slb.
11510
11511 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11512
11513         * mule/european.el (setup-romanian-environment): Add Romanian
11514         support from Emacs/Mule romanian.el.
11515
11516 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11517
11518         * cus-face.el: Label all custom changes with the 'custom' tag.
11519
11520         * cus-edit.el: idem ditto.
11521
11522         * faces.el: Added suport for adding device tags to various functions.
11523         (custom): New device tag.
11524         (face-spec-set): Call reset face with tags argument. No longer do
11525         x-init-global-faces hack.
11526
11527         * faces.el (frob-face-property): Use an anonymous specifier to map
11528         frob-face-property-1 over.
11529
11530         * x-font-menu.el (font-menu-set-font): Always specify all
11531         properties to custom.
11532
11533 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11534
11535         * mule/european.el (setup-czech-environment): Add czech support.
11536         From David Sauer <davids@orfinet.cz>
11537
11538 1999-03-15  SL Baur  <steve@xemacs.org>
11539
11540         * check-features.el: Turn hard errors into warnings.
11541
11542 1999-03-21  SL Baur  <steve@xemacs.org>
11543
11544         * simple.el (delete-key-deletes-forward): As per discussion on
11545         xemacs-beta, default to t.
11546
11547 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11548
11549         * loadup.el: Define Installation-string before loading anything.
11550
11551 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11552
11553         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11554         From Anders Stenman <stenman@isy.liu.se>
11555
11556 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11557
11558         * wid-edit.el (widget-glyph-find): Ditto.
11559
11560         * packages.el (locate-library): Ditto.
11561
11562         * loadup.el (really-early-error-handler): Ditto.
11563
11564         * lib-complete.el (read-library): Ditto.
11565
11566         * faces.el (set-face-stipple): Ditto.
11567
11568         * code-files.el (load): Use new calling style of locate-file.
11569
11570 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11571
11572         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11573         dead.
11574
11575 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11576
11577         * dumped-lisp.el (preloaded-file-list): Don't load
11578         Installation.el.
11579
11580         * loadup.el (Installation-string): Define it here.
11581
11582 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11583
11584         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11585         Installation.el needs to be loaded before `dump-paths', otherwise
11586         the dumping process won't find it.
11587
11588 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11589
11590         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11591         subr so that we can use `replace-in-string' in Installation.el to
11592         get rid of C-m chars under the native Windows build.
11593
11594 1999-04-29  Andy Piper  <andy@xemacs.org>
11595
11596         * make-docfile.el: canonicalize file and directory names.
11597
11598         * device.el (call-device-method): new function for calling device
11599         specific methods.
11600         (define-device-method): new function for defining device methods.
11601         (define-device-method*): ditto.
11602
11603 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11604
11605         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11606
11607 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11608
11609         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11610         (cyrillic-koi8-r-encode-table): Likewise.
11611         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11612         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11613
11614         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11615         from vietnamese.el].
11616
11617         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11618         mule/mule-misc.el.
11619
11620 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11621
11622         * mule/thai-xtis.el:
11623         - Change font registry name from "Thai94x94-0" to "xtis-0".
11624         - Change mnemonic of coding-system `tis-620' to "TIS620".
11625
11626 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11627
11628         * mule/ethiopic.el: fixed.
11629
11630 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11631
11632         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11633
11634         * mule/thai-xtis.el: New file.
11635
11636         * mule/vietnamese.el: New file.
11637
11638         * mule/ethiopic.el: New file.
11639
11640 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11641
11642         * bytecomp.el (byte-compile-close-variables): Leave
11643         debug-issue-ebola-notices alone.
11644
11645 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11646
11647         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11648         at the top of the buffer since it is the most important thing to
11649         customize
11650         (ldap-get-host-parameter): New defun
11651         (ldap-search): Add a new parameter `withdn' to retrieve the
11652         distinguished names of entries
11653
11654 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11655
11656         * startup.el (splash-frame-body): Date and spelling fixes.
11657
11658 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11659
11660         * view-less.el (toggle-truncate-lines): add autoload tag
11661
11662 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11663
11664         * format.el (format-alist): Disable image stuff.
11665
11666 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11667
11668         * wid-edit.el (widget-glyph-find): Search by directories, then by
11669         suffixes rather than the other way around.
11670         (widget-image-conversion): Renamed to
11671         `widget-image-file-name-suffixes'.
11672
11673 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11674
11675         * mule/mule-charset.el: Made old functions obsolete, remove the
11676         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11677         (charset-iso-graphic-plane): Rename from charset-graphic.
11678         (charset-iso-final-char): Rename from charset-final.
11679         (charset-width): Rename from charset-columns.
11680         (charset-bytes): Added from fsf compatibility, returns always 1.
11681
11682         * mule/mule-misc.el: Move charset-doc-string alias to
11683         mule-charset.el
11684
11685 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11686
11687         * x-faces.el (x-make-font-bold-italic): honor
11688         *try-oblique-before-italic-fonts*
11689
11690 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11691
11692         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11693
11694 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11695
11696         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11697         name.
11698
11699 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11700
11701         * cl-extra.el (equalp): Would bug out for lists.
11702
11703 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11704
11705         * about.el (about-hackers):  Change cgw's email address
11706
11707 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11708
11709         * XEmacs 21.2.13 is released
11710
11711 1999-03-12  SL Baur  <steve@xemacs.org>
11712
11713         * simple.el (delete-key-deletes-forward): Revert to previous
11714         behavior.
11715
11716 1999-01-18  Didier Verna  <didier@xemacs.org>
11717
11718         * menubar-items.el (xemacs-splash-buffer): handle the case of
11719         multiple elements in the splash buffer body.
11720
11721         * startup.el (splash-frame-timeout): new constant: interval
11722         between splash buffer elements.
11723         (command-line-1): handle splash buffer with multiple elements (use
11724         a timeout).
11725         (splash-frame-body): Originally `startup-splash-frame-body'.
11726         Rewrote a cleaner and more readable version. This can now be array,
11727         in which case each element is displayed in turn in the splash buffer.
11728         (splash-frame-static-body): new constant. Persistent information
11729         across all splash buffer elements (preserves the possibility to give
11730         it in different languages.
11731         (circulate-splash-frame-elements): new function. Used as a timeout
11732         to circulate through all splash frame elements and display them in
11733         sequence.
11734         (display-splash-frame): originally `startup-splash-frame'. Handle
11735         the case of multiple elements in the splash buffer body. Now
11736         returns a timeout id if multiple elements to display, or nil.
11737
11738 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11739
11740         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11741         so they can be overridden by x-init-face-from-resources.
11742         Additionally specify the font name also with an x tag.
11743
11744 1999-03-08  Andy Piper  <andy@xemacs.org>
11745
11746         * package-get.el (package-get-base): autoload.
11747
11748         * menubar-items.el (default-menubar): add update menu item. Fix
11749         custom menu to only be activated when package-base is available.
11750
11751         * package-get.el (package-get-custom): don't load
11752         package-get-custom as it is auto-generated. Fix group definition.
11753
11754 1999-03-05  Didier Verna  <didier@xemacs.org>
11755
11756         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11757         instead of `symbol-name' (Thanks Kyle).
11758
11759         * cus-edit.el (custom-save-variables): use `prin1' instead of
11760         princ to write symbols.
11761
11762 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11763
11764         * XEmacs 21.2.12 is released
11765
11766 1999-03-05  SL Baur  <steve@xemacs.org>
11767
11768         * menubar-items.el (default-menubar): Add kfm browsing support.
11769         From Neal Becker <nbecker@fred.net>
11770
11771 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11772
11773         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11774         calls to font-lock during buffer reversion.
11775
11776 1999-02-12  Didier Verna  <didier@xemacs.org>
11777
11778         * info.el (Info-build-node-completions): unconditionally widen the
11779         tag table buffer.
11780
11781 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11782
11783         * x-faces.el (x-init-face-from-resources):
11784         Only set fonts in the 'x locale.
11785
11786 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11787
11788         * package-ui.el (pui-install-selected-packages): Don't throw on
11789         `package-admin-delete-binary-package' returning nil since it's
11790         normal.  Reindent function.
11791         (pui-add-required-packages): Handle case where packages selected
11792         for installation have never been installed.
11793
11794 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11795
11796         * menubar-items.el (default-menubar):
11797         Implement the ``Mule->Set coding system of process'' menu item.
11798
11799 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11800
11801         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11802         files
11803         - Change some `if's to `when's
11804
11805 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11806
11807         * XEmacs 21.2.11 is released
11808
11809 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11810
11811         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11812         against window close (Fix Bug #460).
11813         (ask-user-about-lock-dbox): Idem.
11814
11815 1999-02-25  SL Baur  <steve@xemacs.org>
11816
11817         * mule/mule-charset.el (charset-leading-byte): New function.
11818         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11819
11820 1999-02-12  Andy Piper  <andy@xemacs.org>
11821
11822         * about.el (xemacs-hackers): change andy's email address.
11823         (about-url-alist): change andy's web page address.
11824         (about-xemacs): add piper.
11825
11826 1999-02-16  SL Baur  <steve@xemacs.org>
11827
11828         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11829         of mule-base into lisp/mule.
11830
11831 1999-02-16  SL Baur  <steve@xemacs.org>
11832
11833         * mule/arabic.el:
11834         mule/canna-leim.el:
11835         mule/chinese.el:
11836         mule/cyrillic.el:
11837         mule/english.el:
11838         mule/european.el:
11839         mule/greek.el:
11840         mule/hebrew.el:
11841         mule/japanese.el:
11842         mule/kinsoku.el:
11843         mule/korean.el:
11844         mule/misc-lang.el:
11845         mule/mule-category.el:
11846         mule/mule-ccl.el:
11847         mule/mule-charset.el:
11848         mule/mule-cmds.el:
11849         mule/mule-coding.el:
11850         mule/mule-files.el:
11851         mule/mule-help.el:
11852         mule/mule-init.el:
11853         mule/mule-misc.el:
11854         mule/mule-tty-init.el:
11855         mule/mule-x-init.el:
11856         mule/viet-chars.el:  Remerge from mule-base.
11857
11858         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11859         of mule-base into lisp/mule.
11860
11861 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11862
11863         * process.el (exec-to-string): Use `shell-command-switch' in place
11864         of hard-wired "-c" (for WindowsNT).
11865
11866 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11867
11868         * menubar-items.el (default-menubar):  Remove obsolete
11869         "Gopher" item
11870
11871 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11872
11873         * package-admin.el (package-admin-get-install-dir): First fall
11874         back to the location of xemacs-base for non-mule packages.
11875
11876 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11877
11878         * paths.el:
11879         - improved automounter tmp directory support.
11880         - support 4 (!) empirically discovered automounter conventions
11881
11882 1999-02-12  SL Baur  <steve@xemacs.org>
11883
11884         * etags.el (pop-tag-mark): autoload to match key binding.
11885
11886 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11887
11888         * XEmacs 21.2.10 is released
11889
11890 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11891
11892         * package-get.el (package-get-remote-filename): Don't bug out for
11893         a local file name in the search entry.
11894
11895 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11896
11897         * XEmacs 21.2.9 is released
11898
11899 1999-01-19  Didier Verna  <didier@xemacs.org>
11900
11901         * replace.el (replace-search-function): new variable containing a
11902         function to perform a search-forward.
11903         (replace-re-search-function): new variable containing a function
11904         to perform a re-search-forward.
11905         (perform-replace): use them.
11906
11907 1999-01-25  Didier Verna  <didier@xemacs.org>
11908
11909         * select.el (selection-owner-p): use the name `XEmacs'.
11910         (cut-copy-clear-internal): ditto.
11911
11912 1999-01-18  Andy Piper  <andy@xemacs.org>
11913
11914         * about.el (about-url-alist): Update my entry.
11915         (xemacs-hackers): Ditto.
11916
11917 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11918
11919         * buffer.el (switch-to-buffer): Fixing documentation.
11920         * minibuf.el (minibuffer-completion-table): ditto.
11921         * cl-macs.el (return-from): ditto.
11922
11923 1999-01-04  Didier Verna  <didier@xemacs.org>
11924
11925         * replace.el (delete-non-matching-lines): temporarily disable
11926         case-folding when called interactively with a regexp containing
11927         uppercase characters.
11928         (delete-matching-lines): ditto.
11929         (count-matches): ditto.
11930         (list-matching-lines): ditto.
11931
11932 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11933
11934         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11935         abort if current window is split horizontally, not if others are
11936         split.  Got rid of unnecessary minibuffer checking.  Also, add
11937         some comments (it's still complex).
11938
11939 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11940
11941         * package-get.el: changed address for doc.ic.ac.uk to
11942         sunsite.doc.ic.ac.uk
11943
11944 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11945
11946         * ldap.el (toplevel): Remove requires so that the file compiles
11947         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11948
11949 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11950
11951         * dump-paths.el: Calculate module-directory and set
11952         module-load-path to the load path for modules.
11953
11954         * loadup.el: Get bootstrap value of module-load-path from the
11955         environment variable EMACSBOOTSTRAPMODULEPATH.
11956         - Display the module load path if we're debugging paths.
11957
11958         * setup-paths.el: Added function paths-find-site-module-directory.
11959         - Added function paths-find-module-directory.
11960         - Added function paths-construct-module-load-path.  Uses new
11961         environment variable EMACSMODULEPATH.
11962
11963 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11964
11965         * font.el (font-default-object-for-device):
11966         Oops! This `or' can't be replaced by `unless'.
11967         Fixed inability to run w3, among other things.
11968
11969 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11970
11971         * package-admin.el: Change initialization of
11972           package-admin-install-function dependent on system type.
11973           Change package-admin-install-function-mswindows to use
11974           "minitar".
11975
11976 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11977
11978         * mouse.el (default-mouse-motion-handler): Disable help echo while
11979         in the minibuffer.
11980
11981 1998-12-28  Martin Buchholz <martin@xemacs.org>
11982
11983         * XEmacs 21.2.8 is released.
11984
11985 1998-12-24  Martin Buchholz <martin@xemacs.org>
11986
11987         * XEmacs 21.2.7 is released.
11988
11989 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11990
11991         * package-ui.el (pui-list-packages): Set truncate-lines.
11992
11993         * package-get.el (package-get-download-menu): Use
11994         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11995
11996         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11997         (pui-help-string): idem.
11998         (list-packages-mode): New major mode.
11999         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
12000         (pui-install-selected-packages): Add suport for removing packages.
12001         (pui-toggle-package-delete-key): New function.
12002         (pui-popup-context-sensitive): New kludge.
12003         (pui-list-packages): Add warning when `package-get-remote' is nil.
12004         (package-ui-add-site): New function.
12005
12006 1998-12-01  Didier Verna  <didier@xemacs.org>
12007
12008         * hyper-apropos.el (hyper-where-is): added the missing autoload.
12009
12010 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12011
12012         * ldap.el: Custom-ized
12013         (toplevel): Do not provide `ldap' which is provided by C level
12014         LDAP code
12015         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
12016
12017 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
12018
12019         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
12020
12021 1998-12-17  Andy Piper  <andy@xemacs.org>
12022
12023         * sound.el (sound-load-list): name changed from sound-load-alist.
12024         (sound-extension-list): name changed from sound-ext-list.
12025         (load-default-sounds): use new names.
12026         (load-sound-file): use new names.
12027
12028 1998-12-16  Andy Piper  <andy@xemacs.org>
12029
12030         * XEmacs 21.2.6 is released
12031
12032 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12033
12034         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12035         errors.
12036
12037 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12038
12039         * wid-edit.el (widget-echo-this-extent): Set
12040         help-echo-owns-message to t.
12041
12042 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12043
12044         * package-get.el (package-get-download-menu): use toggles for
12045           each site in the download site menu.
12046
12047 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12048
12049         * package-get.el (package-get): If we cannot find a package
12050           because package-get-remote is not set, give a more helpful
12051           error message.
12052
12053 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12054
12055         * package-get.el (package-get-remote-filename): use an EFS path
12056         with user anonymous if no user is specified.
12057
12058 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12059
12060         * faces.el (face-spec-set): Re-init fallfacks for default after
12061         calling reset-face on the default face.
12062
12063 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12064
12065         * package-admin.el (package-admin-default-install-function):
12066         Behave as advertised.  Make sure the pkg-dir is proper for
12067         default-directory.
12068         (package-admin-add-binary-package): Make sure the pkg-dir is
12069         proper for default-directory.
12070         (package-admin-install-function-mswindows): Make sure the pkg-dir
12071         is proper for default-directory.
12072
12073 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12074
12075         * XEmacs 21.2.5 is released
12076
12077 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12078
12079         * files.el (binary-file-regexps): regexp-opt is not available at
12080         bytecompile time.
12081
12082 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12083
12084         * x-win-xfree86.el:
12085         * x-win-sun.el (x-win-init-sun):
12086         * x-win-sun.el:
12087         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12088         * x-iso8859-1.el:
12089         * x-init.el (init-post-x-win):
12090         * x-init.el (init-pre-x-win):
12091         * x-init.el (x-initialize-compose):
12092         * x-init.el:
12093         * x-compose.el:
12094         * winnt.el:
12095         * widget.el:
12096         * wid-edit.el (widget-glyph-click):
12097         * wid-edit.el (widget-glyph-find):
12098         * wid-edit.el (widget-type):
12099         * view-less.el (view-buffer-other-window):
12100         * very-early-lisp.el:
12101         * version.el:
12102         * toolbar.el:
12103         * toolbar-items.el:
12104         * term/sun.el (suntool-map):
12105         * term/sun-mouse.el:
12106         * term/internal.el:
12107         * syntax.el (modify-syntax-entry):
12108         * symbol-syntax.el:
12109         * subr.el:
12110         * startup.el (lock-directory):
12111         * simple.el (set-comment-column):
12112         * simple.el (backward-delete-char-untabify):
12113         * shadow.el (find-emacs-lisp-shadows):
12114         * shadow.el:
12115         * setup-paths.el (paths-construct-info-path):
12116         * select.el (cut-copy-clear-internal):
12117         * process.el (call-process-region):
12118         * process.el (start-process-shell-command):
12119         * process.el:
12120         * paths.el (rmail-spool-directory):
12121         * paragraphs.el (use-hard-newlines):
12122         * package-get.el (package-get-dependencies):
12123         * package-admin.el (package-admin-delete-binary-package):
12124         * obsolete.el (truncate-string):
12125         * obsolete.el (store-substring):
12126         * mouse.el (default-mouse-track-maybe-own-selection):
12127         * mouse.el (mouse-yank-at-point):
12128         * modeline.el:
12129         * modeline.el (mouse-drag-modeline):
12130         * minibuf.el (read-directory-name-internal):
12131         * minibuf.el (read-file-name-internal):
12132         * minibuf.el (read-file-name-internal-1):
12133         * minibuf.el (read-file-name-2):
12134         * minibuf.el (exact-minibuffer-completion-p):
12135         * minibuf.el (read-from-minibuffer):
12136         * minibuf.el:
12137         * menubar.el (check-menu-syntax):
12138         * map-ynp.el (map-y-or-n-p):
12139         * make-docfile.el (docfile-out-of-date):
12140         * loadup.el ((member "run-temacs" command-line-args)):
12141         * loadup.el ((member "no-site-file" command-line-args)):
12142         * loadup.el (really-early-error-handler):
12143         * loadup.el:
12144         * loadhist.el:
12145         * loaddefs.el:
12146         * lisp-mnt.el (lm-verify):
12147         * lib-complete.el (lib-complete:cache-completions):
12148         * lib-complete.el (library-all-completions):
12149         * itimer.el (itimer-run-expired-timers):
12150         * info.el (Info-mode):
12151         * info.el (Info-insert-file-contents):
12152         * info.el (Info-rebuild-dir):
12153         * info.el (Info-build-dir-anew):
12154         * info.el (Info-parse-dir-entries):
12155         * info.el (Info-dir-outdated-p):
12156         * info.el (Info-insert-dir):
12157         * info.el (info-xref):
12158         * info.el:
12159         * hyper-apropos.el (hyper-apropos-get-doc):
12160         * hyper-apropos.el (hyper-describe-face):
12161         * hyper-apropos.el (hyper-apropos-mode):
12162         * hyper-apropos.el:
12163         * help.el (list-processes):
12164         * help.el:
12165         * gnuserv.el:
12166         * font.el (mswindows-font-create-name):
12167         * font.el (font-default-font-for-device):
12168         * font.el (x-font-create-object):
12169         * font.el (font-registry):
12170         * font.el:
12171         * font-lock.el (font-lock-keywords):
12172         * font-lock.el:
12173         * finder.el (finder-compile-keywords):
12174         * find-paths.el (paths-find-recursive-path):
12175         * fill.el (set-justification-center):
12176         * fill.el (fill-region-as-paragraph):
12177         * files.el (insert-directory):
12178         * files.el (wildcard-to-regexp):
12179         * files.el (recover-file):
12180         * files.el (basic-save-buffer):
12181         * files.el (delete-auto-save-file-if-necessary):
12182         * files.el (file-relative-name):
12183         * files.el (backup-extract-version):
12184         * files.el (backup-buffer):
12185         * files.el (set-visited-file-name):
12186         * files.el (set-auto-mode):
12187         * files.el (interpreter-mode-alist):
12188         * files.el:
12189         * files.el (find-file-noselect):
12190         * files.el (abbreviate-file-name):
12191         * files.el (parse-colon-path):
12192         * files.el (directory-abbrev-alist):
12193         * etags.el (visit-tags-table-buffer):
12194         * easymenu.el (easy-menu-define):
12195         * dragdrop.el (experimental-dragdrop-drag):
12196         * dragdrop.el (dragdrop-drop-do-functions):
12197         * dragdrop.el (dragdrop-drop-at-point):
12198         * disass.el (disassemble-1):
12199         * disass.el (disassemble-internal):
12200         * disass.el (disassemble):
12201         * disass.el:
12202         * derived.el (derived-mode-init-mode-variables):
12203         * derived.el (define-derived-mode):
12204         * custom.el (defgroup):
12205         * cus-edit.el (custom-quote):
12206         * config.el:
12207         * code-process.el (open-network-stream):
12208         * code-process.el (start-process):
12209         * code-process.el (call-process-region):
12210         * code-process.el (call-process):
12211         * code-process.el:
12212         * code-files.el (insert-file-contents):
12213         * code-files.el:
12214         * code-files.el (buffer-file-coding-system-for-read):
12215         * cmdloop.el (yes-or-no-p-minibuf):
12216         * cl.el:
12217         * cl-macs.el:
12218         * cl-extra.el:
12219         * callers-of-rpt.el (make-caller-report):
12220         * callers-of-rpt.el:
12221         * bytecomp.el (batch-byte-recompile-directory):
12222         * bytecomp.el (batch-byte-compile-1):
12223         * bytecomp.el (batch-byte-compile):
12224         * bytecomp.el (display-call-tree):
12225         * bytecomp.el (byte-compile-insert):
12226         * bytecomp.el (byte-compile-two-args-19->20):
12227         * bytecomp.el (byte-compile-variable-ref):
12228         * bytecomp.el (byte-compile-form):
12229         * bytecomp.el (byte-compile-top-level-body):
12230         * bytecomp.el (byte-compile-out-toplevel):
12231         * bytecomp.el (byte-compile-byte-code-maker):
12232         * bytecomp.el (byte-compile-file-form-defmumble):
12233         * bytecomp.el (byte-compile-file-form):
12234         * bytecomp.el (byte-compile-keep-pending):
12235         * bytecomp.el (byte-compile-insert-header):
12236         * bytecomp.el (byte-compile-from-buffer):
12237         * bytecomp.el (byte-compile-file):
12238         * bytecomp.el (byte-recompile-file):
12239         * bytecomp.el (byte-compile-close-variables):
12240         * bytecomp.el (byte-compile-warn-about-unused-variables):
12241         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12242         * bytecomp.el (byte-compiler-legal-options):
12243         * bytecomp.el (byte-compile-lapcode):
12244         * bytecomp.el (byte-optimize-log):
12245         * bytecomp.el ((fboundp 'defsubst)):
12246         * bytecomp.el:
12247         * bytecomp-runtime.el:
12248         * byte-optimize.el (byte-optimize-apply):
12249         * byte-optimize.el (car):
12250         * byte-optimize.el (byte-optimize-form):
12251         * byte-optimize.el (byte-optimize-form-code-walker):
12252         * byte-optimize.el:
12253         * build-report.el (build-report-insert-installation-file):
12254         * build-report.el (build-report):
12255         * auto-show.el:
12256         * apropos.el (apropos-documentation):
12257         - mega patch
12258         - clean up byte-compile warnings
12259         - remove unused variables
12260         - Use common lisp style hashtable functions
12261         - byte compiler cleanup
12262         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12263         - remove old backquote syntax usage
12264         - move some cl functionality into C for speed.
12265         - remove last remaining VMS support
12266         - spelling fixes
12267         - implement last, butlast, nbutlast, copy-list in C.
12268         - new macro ignore-file-errors, similar to ignore-errors
12269           (ignore-file-errors (delete-file "foo"))
12270         - get frequent garbage collection during loadup.el by tweaking
12271           gc-cons-threshold, rather than explicitly calling garbage-collect
12272         - default delete-key-deletes-forward to `t'.
12273
12274 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12275
12276         * XEmacs 21.2-beta4 is released.
12277
12278 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12279
12280         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12281         (easy-menu-item-present-p): Wrapper around find-menu-item.
12282         (easy-menu-remove-item): Wrapper around delete-menu-item.
12283
12284         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12285         (add-menu-button): Add 'in-menu' argument.
12286         (add-menu-item-1): Add in-menu support to helper function.
12287
12288 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12289
12290         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12291
12292 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12293
12294         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12295         of Dec 4, 1997.
12296
12297 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12298
12299         * process.el (shell-command-on-region): Report if the command
12300         succeeded or failed.
12301
12302 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12303
12304         * subr.el (buffer-substring-no-properties): Comment out.
12305
12306 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12307
12308         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12309           into font instances first, like `x-frob-font-size' does.
12310           (mswindows-find-larger-font): ditto
12311
12312 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12313
12314         * package-ui.el (pui-install-selected-packages): fix args in call
12315         to `package-get'.
12316
12317 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12318
12319         * package-get.el (host-name): New widget type.
12320         (package-get-remote): Better customization using new type.
12321         (package-get-download-sites): idem dito.
12322
12323         (package-get-custom): Do not use package-get-all untill we have
12324         runtime dependencies.
12325
12326         (package-get-remove-copy): Default to 't' we no longer need this
12327         kludge as we do not currently use depenencies.
12328
12329         (package-get-was-current): New variable.
12330         (package-get-require-base): New 'force-current' argument.
12331         (package-get-update-base): idem
12332         (package-get-package-provider):  idem
12333         (package-get-locate-index-file): New 'no-remote' argument.
12334         (package-get-locate-file): idem.
12335
12336         (package-get-maybe-save-index): New function.
12337         (package-get-update-base): Use it.
12338
12339 1998-10-28 Greg Klanderman <greg@alphatech.com>
12340
12341         * package-get.el (package-get-remote): default to nil; by default,
12342         don't go out to the net via EFS.  They must select a download site.
12343         (package-get-download-sites): new variable.
12344         (package-get-download-menu): new function.
12345         (package-get-locate-index-file): new function.
12346         (package-get-update-base): use it.
12347
12348         * menubar-items.el (default-menubar): add "Update Package Index"
12349         and "Add Download Site" menus under Options | Manage Packages.
12350
12351 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12352
12353         * package-get.el (package-get): bugfix code checking installed version
12354         for case where package is not currently installed.
12355         (package-get-require-signed-base-updates): new variable.
12356         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12357         deemed not a goot thing.  Use the variable
12358         package-get-allow-unsigned-base-updates instead.
12359
12360 1998-10-16 Greg Klanderman <greg@alphatech.com>
12361
12362         * package-get.el (package-get): Don't install an older version than
12363         we already have unless explicitly told to.  Issue a warning.
12364
12365         * package-ui.el (pui-add-required-packages): when adding
12366         dependencies, don't add packages that are up to date.
12367         (pui-package-symbol-char):  Don't consider a package out of date
12368         if you have a newer version installed than the latest version in
12369         package-get-base.
12370
12371         * package-get.el (package-get-base-filename): document that it may
12372         be a path relative to package-get-remote;  new default value.
12373         (package-get-locate-file): new function.
12374         (package-get-update-base): use it to expand package-get-base-filename.
12375         (package-get-save-base): new function to save the package-get database
12376         to file.
12377         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12378         (package-get-update-base): pass the REMOTE-SOURCE arg.
12379         (package-get-update-base-entry): call package-get-custom-add-entry.
12380         (package-get-file-installed-p): removed; no longer needed.
12381         (package-get-create-custom): ditto.
12382         (toplevel): remove code to build and load package-get-custom.el
12383         (package-get-custom-add-entry): new function.
12384
12385 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12386
12387         * wid-edit.el (widget-button-click): Don't switch window.
12388
12389 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12390
12391         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12392
12393 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12394
12395         * etags.el (find-tag-default): Run find-tag-hook using
12396         run-hooks rather than funcall
12397
12398 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12399
12400         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12401         and the current local map as the parents to isearch-mode-map.
12402
12403 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12404
12405         * XEmacs 21.2-beta3 is released.
12406
12407 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12408
12409         * package-get.el (package-get-update-base): use
12410         insert-file-contents-internal, not insert-file-contents-literally.
12411
12412 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12413
12414         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12415         dump time.
12416
12417 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12418
12419         * package-get.el (package-get-update-base-entry): new function.
12420         (package-get-update-base): renamed; was `package-get-load-base'.
12421         cleanup, and use package-get-update-base-from-buffer.
12422         (package-get-update-base-from-buffer): new function.
12423         (package-get-update-base-entries): new; helper for above.
12424         Do not eval lisp grabbed over ftp; parse it from new format.
12425
12426 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12427
12428         * files.el (set-auto-mode): Don't play games loading package-get
12429         database; package-get-package-provider will handle it all.
12430
12431 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12432
12433         * package-get.el (package-get-base-filename): new variable.
12434         (package-get-require-base): new function.
12435         (package-get-pgp-signed-begin-line): new variable.
12436         (package-get-pgp-signature-begin-line): ditto.
12437         (package-get-pgp-signature-end-line):  ditto.
12438         (package-get-load-base): new function.
12439         (package-get-interactive-package-query):
12440         (package-get-update-all):
12441         (package-get-dependencies):
12442         (package-get-package-provider):
12443         (package-get-custom): use package-get-require-base.
12444         [package-get-custom loading]: disable for now.
12445
12446         * package-ui.el (pui-list-packages): use (package-get-require-base)
12447
12448 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12449
12450         * package-ui.el: Correct obvious thinko in choosing extent face.
12451
12452 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12453
12454         * menubar-items.el (default-menubar): pui-list-package has nothing
12455         to with Customize. Move all the package stuff to a new Item in Options.
12456
12457         * package-ui.el (pui-menu): Add menu and Popup menu.
12458
12459         * package-get.el (package-get): Use new
12460         package-admin-get-install-dir.
12461
12462         * package-admin.el (package-admin-get-install-dir): New syntax.
12463         Conserve package location and put mule packages where mule-base is.
12464
12465         * package-get.el : Customized
12466
12467         * package-ui.el (pui): Customized
12468         (pui-package-install-dest-dir): New variable.
12469         (pui-install-selected-packages): Use it
12470
12471 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12472
12473         * package-get.el (package-get-interactive-package-query): Move
12474         dependency on package-get-base to run-time.
12475         (package-get-update-all): Ditto.
12476         (package-get-dependencies): Ditto.
12477         (package-get-package-provider): Ditto.
12478         (package-get-custom): Ditto.
12479
12480 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12481
12482         * events.el: Remove 'ascii-character property from 'backspace
12483         and 'delete symbols
12484
12485 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12486
12487         * package-get-base.el: removed.
12488
12489 1998-09-23  Didier Verna  <didier@xemacs.org>
12490
12491         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12492         (no-upper-case-p): new function.
12493         (with-search-caps-disable-folding): new macro.
12494         (with-interactive-search-caps-disable-folding): new macro.
12495         (zap-to-char): In interactive mode, do a case-sensitive search if
12496         the character is uppercase.
12497         (zap-up-to-char): ditto.
12498
12499         * replace.el (perform-replace): use the function no-upper-case-p.
12500
12501         * isearch-mode.el (isearch-fix-case): ditto.
12502         make obsolete `with-caps-disable-folding' and
12503         `isearch-no-upper-case-p'.
12504
12505         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12506         (tags-search): ditto.
12507         (tags-query-replace): ditto.
12508
12509         * info.el (Info-search): ditto.
12510
12511 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12512
12513         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12514
12515 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12516
12517         * package-admin.el (package-admin-rmtree): rewritten.  need to
12518         check for "." and ".." before symlink check.  expand files and
12519         directories with respect to DIRECTORY, not default-directory.
12520
12521 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12522
12523         * package-get.el (package-get-all): add INSTALL-DIR argument.
12524
12525 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12526
12527         * package-ui.el (pui-add-required-packages): new function, select
12528         dependent packages.
12529         (pui-display-keymap): bind it.
12530         (pui-help-string): document it.
12531         (pui-install-selected-packages): package-get-all -> package-get.
12532
12533         * package-get.el (package-get-dependencies): new function.
12534
12535 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12536
12537         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12538         regexps.
12539
12540 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12541
12542         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12543         function.
12544         (default-mouse-track-normalize-point): Use it.
12545
12546 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12547
12548         * package-admin.el (package-admin-delete-binary-package):
12549                 General cleanup. Remove unnessary use of progn and
12550         save-excursion.
12551         (package-admin-delete-binary-package): Do NOT mess with file
12552         modes. That is evil.
12553         (package-admin-delete-binary-package): Wrap all deleting in
12554         condition-case. The data in MANIFEST is untrustworthy.
12555         (package-admin-delete-binary-package): Let the OS worry about non
12556         empty directories.
12557
12558 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12559
12560         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12561         processing.
12562         (lm-report-bug): Fix mail address to send bug reports to.
12563
12564 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12565
12566         * XEmacs 21.2-beta2 is released.
12567
12568 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12569
12570         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12571
12572 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12573
12574         * info.el (Info-mode): Document page turning by double clicks in
12575         docstring so `M-x describe-mode' will display it.
12576
12577 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12578
12579         * info.el (Info-mouse-track-double-click-hook): Use character
12580         widths to calculate a border region where double clicking does
12581         page turning, and return `nil' by default so other hooks, such as
12582         region highlighting, will be run.
12583
12584 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12585
12586         * sound.el (default-sound-directory-list): Initialize with all the
12587         "sounds" directories in `data-directory-list'.  It used to just be
12588         the first one.
12589
12590         * packages.el (locate-data-directory-list): Created.  This gives
12591         the list of matching directories, unlike `locate-data-directory',
12592         which just gives the first one.
12593
12594 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12595
12596         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12597         make a binding in the local keymap until help-char handling is
12598         improved.
12599
12600         * help.el (help-keymap-with-help-key): Provide keymap with help
12601         binding.
12602         (help-print-help-form): New helper function.
12603
12604 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12605
12606         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12607         move extent to another buffer; no need to create a new extent.
12608         (isearch-fix-case): New function.
12609         (isearch-search-and-update): Use it.
12610
12611 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12612
12613         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12614         the keymap, not minor-mode-map-alist.
12615         (isearch-done): Restore overriding-local-map.
12616
12617 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12618
12619         * bytecomp.el (byte-compile-buffer-substring):
12620         Fix for: (byte-compile (defun f () (buffer-substring)))
12621         ==>   ** buffer-substring called with 3 args, but requires 0-3
12622         - new code not only works, but is more readable, too.
12623
12624 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12625
12626         * msw-faces.el (mswindows-init-device-faces): Don't try to
12627           specify a default font at this late stage. Do try to force
12628           creation of the default face font so that if it fails we get
12629           an error now instead of a crash at frame creation.
12630
12631           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12632           mswindows-make-font-unitalic: Canonical default weight
12633           changed from "Normal" to "Regular".
12634
12635           mswindows-make-font-bold / -bold-italic: Supplied device was
12636           not being passed into call to mswindows-find-smaller-font.
12637
12638 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12639
12640         * package-get.el (package-get-remote): Fix the path where to find
12641           the packages on xemacs.org.
12642
12643 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12644
12645         * about.el (about-maintainer-info): Update Ben's entry.
12646
12647 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12648
12649         * lisp/shadow.el (find-emacs-lisp-shadows):
12650         - `member' was being called on lists of length 2000!
12651         - Replace with hashtables.
12652         - Replace hand-coded loops with (dolist)
12653         - Fix comment typo
12654
12655 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12656
12657         * packages.el: Added new function, `package-delete-name', to
12658           delete existing packages from the installed package database
12659           (`packages-package-list').  Also added the "pkginfo" directory
12660           to `packages-special-base-regexp', so that the pkginfo directory
12661           would not get added to `late-packages'.
12662
12663         * package-admin.el: Added ability to delete an installed package
12664           (added low-level function, `package-admin-delete-package').
12665           Understands how to use the pkginfo/MANIFEST.<package> file to
12666           delete the package.  When installing a package, will also
12667           create a MANIFEST.* file if one is not provided by the
12668           package.  If the MANIFEST.* doesn't exist when deleting a
12669           package, the functions will fall back to attempting to delete
12670           any package-specific lisp directory.
12671
12672         * package-get.el: Moved some functions to package-admin.el.
12673           Added interactive function `package-get-delete-package', for
12674           use by users for deleting a package.
12675
12676           Also modified to not require the presence of efs.
12677
12678 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12679
12680         * files.el (find-file-noselect): Handle all signals, kill the
12681         buffer and resignal.
12682
12683 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12684
12685         * cl-macs.el (glyph-image): Add setf method.
12686
12687 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12688
12689         * package-get.el: Fixed broken EFS downloading.  Also, look for
12690           .tar.gz files first, in preference over .tgz files.
12691
12692         * package-ui.el: Fix display of package version numbers.
12693
12694 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12695
12696         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12697         argument.
12698
12699 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12700
12701         * list-mode.el: `display-completion-list': added new/optional
12702           keyword `:completion-string', which allows the programmer to
12703           change the "Possible completions are:" prompt.
12704
12705         * menubar-items.el: Added new pulldown menu-pick to start up the
12706           visual package browser/installer:
12707
12708                 Options->Customize->List Packages
12709
12710         * package-admin.el: Added hooks for installing under both Unix
12711           and MS Windows.  Does additional error checking.  No longer
12712           calls "add-big-package.sh" to install packages under Unix; now
12713           calls gunzip & tar directly.
12714
12715         * package-get.el: Added ability to install packages from files
12716           on a local disk/CDROM.  Now deletes any existing package lisp
12717           directory.  Does completion on available packages when
12718           querying for package names.  Will also search for .tgz files
12719           in addition for .tar.gz files.  Tries to reload
12720           auto-autoloads, as a convenience when loading new packages,
12721           and also tries to add any new package paths to `load-path'.
12722           Changed all occurences of `concat' to use `expand-file-name'.
12723
12724         * package-ui.el: New file which implements the main visual
12725           package browser/installer, which is started via a menu pick or
12726           M-x pui-list packages.
12727
12728 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12729
12730         * startup.el (load-init-file): spelling fix.
12731
12732 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12733
12734         * startup.el (normal-top-level): Load auto-autoload files
12735         covariantly with their precedence.
12736
12737 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12738
12739         * menubar-items.el (default-menubar): Remove "Font Weight"
12740         option, there is currently no custom equivalent.. Customize-faces
12741         is "Edit faces".
12742
12743         * x-font-menu.el (font-menu-set-font): Use customize to set
12744         default face.
12745
12746         * faces.el (face-spec-update-all-matching): New function.
12747
12748         * cus-face.el (custom-set-face-update-spec): New function.
12749         Interface to customize faces from elisp.
12750
12751         (custom-face-value-create): Show the customized settings if set
12752         but not saved.
12753
12754 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12755
12756         (custom-face-value-create): Show the customized settings if set
12757         but not saved.
12758
12759 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12760
12761         * keydefs.el (global-map): Add FSF 20.3 binding of
12762         query-replace-regexp.
12763
12764 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12765
12766         * minibuf.el (read-file-name-internal-1): use
12767         user-name-completion-1 instead of user-name-completion.
12768
12769 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12770
12771         * loadup.el:
12772         * make-docfile.el:
12773         * update-elc.el: Don't set `source-directory' (now defunct as a
12774         global variable) no more.
12775
12776         * packages.el (packages-list-autoloads): Made `source-directory'
12777         (now defunct as a global variable) a parameter.
12778
12779 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12780
12781         * about.el (about-hackers): new email
12782
12783 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12784
12785         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12786
12787 1998-07-17  Didier Verna  <didier@xemacs.org>
12788
12789         * faces.el (set-face-property):
12790         (set-face-dim-p):
12791         (face-dim-p): updated the doc strings now that the dim property isn't
12792         tty-specific.
12793         (face-equal): the dim property is now a common one.
12794
12795         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12796         Renamed the `stipple' attribute to `background-pixmap'.
12797         (custom-face-background-pixmap): make custom-face-stipple an
12798         obsolete alias for this.
12799
12800 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12801
12802         * find-paths.el (paths-file-readable-directory-p): Created and
12803         used.
12804
12805         * loadup.el: Don't set inhibit-... flags from run-temacs.
12806
12807 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12808
12809         * packages.el (packages-data-path-depth): Added and used.
12810
12811 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12812
12813         * about.el:
12814         - Change .xpm to .png, delete "zcat" section.
12815         - cosmetic fix in the 'marcpa' entry.
12816
12817         * etc/photos
12818         - convert all .xpm.Z to .png
12819         - rename mrb to martin
12820         - rename mcook-m to mcookm
12821
12822 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12823
12824         * x-init.el (x-initialize-compose): Add support for
12825         dead-circumflex as YET ANOTHER NAME for that dead key.
12826
12827 1998-08-05  Colin Rafferty <colin@xemacs.org>
12828
12829         * setup-paths.el (paths-construct-exec-path): Made the
12830         last-packages really be last.
12831         (paths-construct-data-directory-list): Ditto.
12832
12833 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12834
12835         * startup.el(startup-splash-frame-body):
12836         Update Copyright notice in splash screen
12837
12838 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12839
12840         * minibuf.el (read-file-name-internal-1): do ~user completion.
12841
12842 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12843
12844         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12845         aginst destroyed extents
12846
12847 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12848
12849         * package-get.el (package-get): add `install-dir' argument.
12850
12851 1998-07-20  John Jones  <jj@asu.edu>
12852
12853         * package-get.el: calls to package-get-update-all will only
12854           update packages which are already installed.
12855
12856 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12857
12858         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12859         writable.
12860
12861 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12862
12863         * about.el (about-hackers): Correct my email.
12864
12865 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12866
12867         * about.el (about-hackers): new email-address.
12868
12869 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12870
12871         * minibuf.el (read-number): Don't let `input-error' condition
12872         escape.
12873
12874 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12875
12876         * about.el (about-hackers): use my `email-for-life' address.
12877
12878 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12879
12880         * XEmacs 21.2-beta1 is released.
12881
12882 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12883
12884         * ldap.el (ldap-search): Doc string change
12885
12886 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12887
12888         * menubar-items.el (default-menubar): Removed references to
12889         `data-directory', and use `locate-data-file' instead, and made
12890         then greyed out if they don't exist.
12891
12892 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12893
12894         * keymap.el (events-to-keys): Use `format' instead of `concat'
12895         since the latter does not accept integer args anymore
12896
12897 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12898
12899         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12900         macros replaced.
12901
12902 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12903
12904         * make-docfile.el: Get first initialization from very-early-lisp.el
12905         * update-elc.el: Ditto.
12906         * loadup.el (really-early-error-handler): Ditto.
12907
12908         * packages.el (packages-unbytecompiled-lisp): Add new file,
12909         very-early-lisp.el.
12910
12911         * very-early-lisp.el: New file.
12912
12913 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12914
12915         * Symbols that have been obsolete for at least 3 years removed (II).
12916
12917         * obsolete.el (eval-current-buffer): Make compatible.
12918         (byte-code-function-p): Ditto.
12919         (send-string): Removed.
12920         (send-region): Removed.
12921         (screen-scrollbar-width): Removed.
12922         (set-screen-scrollbar-width): Removed.
12923         (set-screen-left-margin-width): Removed.
12924         (set-screen-right-margin-width): Removed.
12925         (screen-left-margin-width): Removed.
12926         (screen-right-margin-width): Removed.
12927         (set-buffer-left-margin-width): Removed.
12928         (set-buffer-right-margin-width): Removed.
12929         (buffer-left-margin-width): Removed.
12930         (buffer-right-margin-width): Removed.
12931         (x-set-frame-icon-pixmap): Removed.
12932         (x-set-screen-icon-pixmap): Removed.
12933         (pixel-name): Removed.
12934         (make-pixmap): Removed.
12935         (make-cursor): Removed.
12936         (pixmap-width): Removed.
12937         (pixmap-contributes-to-line-height-p): Removed.
12938         (set-pixmap-contributes-to-line-height): Removed.
12939
12940 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12941
12942         * obsolete.el (popup-menu-up-p): removed.
12943         (read-no-blanks-input): Removed.
12944         (wholenump): Removed.
12945         (ring-mod): Removed (what was ring-mod?).
12946         (current-time-seconds): Removed.
12947         (run-special-hook-with-args): Removed.
12948         (dot): Removed.
12949         (dot-marker): Removed.
12950         (dot-min): Removed.
12951         (dot-max): Removed.
12952         (window-dot): Removed.
12953         (set-window-dot): Removed.
12954
12955         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12956         `dot-min'.
12957
12958         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12959
12960         * code-files.el (insert-file-contents): Rename
12961         run-special-hook-with-args to run-hook-with-args-until-success.
12962         (write-region): Ditto.
12963
12964 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12965
12966         * about.el: Fix typos, update release date.
12967
12968         * Symbols that have been obsolete for at least 3 years removed.
12969
12970         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12971         screen- functions.
12972         (toplevel): remove setf methods for screen functions.
12973         * cl-macs.el (extent-data): defsetf removed.
12974         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12975         many places to remove.
12976         (comment-indent-hook): Ditto.
12977         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12978         (buffer-dedicated-screen): Ditto.
12979         (deiconify-screen): Ditto.
12980         (delete-screen): Ditto.
12981         (event-screen): Ditto.
12982         (find-file-other-screen): Ditto.
12983         (find-file-read-only-other-screen): Ditto.
12984         (live-screen-p): Ditto.
12985         (screen-height): Ditto.
12986         (screen-iconified-p): Ditto.
12987         (screen-list): Ditto.
12988         (screen-live-p): Ditto.
12989         (screen-name): Ditto.
12990         (screen-parameters): Ditto.
12991         (screen-pixel-height): Ditto.
12992         (screen-pixel-width): Ditto.
12993         (screen-root-window): Ditto.
12994         (screen-selected-window): Ditto.
12995         (screen-totally-visible-p): Ditto.
12996         (screen-visible-p): Ditto.
12997         (screen-width): Ditto.
12998         (screenp): Ditto.
12999         (get-screen-for-buffer): Ditto.
13000         (get-screen-for-buffer-noselect): Ditto.
13001         (get-other-screen): Ditto.
13002         (iconify-screen): Ditto.
13003         (lower-screen): Ditto.
13004         (mail-other-screen): Ditto.
13005         (make-screen): Ditto.
13006         (make-screen-invisible): Ditto.
13007         (make-screen-visible): Ditto.
13008         (modify-screen-parameters): Ditto.
13009         (new-screen): Ditto.
13010         (next-screen): Ditto.
13011         (next-multiscreen-window): Ditto.
13012         (other-screen): Ditto.
13013         (previous-screen): Ditto.
13014         (previous-multiscreen-window): Ditto.
13015         (raise-screen): Ditto.
13016         (redraw-screen): Ditto.
13017         (select-screen): Ditto.
13018         (selected-screen): Ditto.
13019         (set-buffer-dedicated-screen): Ditto.
13020         (set-screen-height): Ditto.
13021         (set-screen-position): Ditto.
13022         (set-screen-size): Ditto.
13023         (set-screen-width): Ditto.
13024         (show-temp-buffer-in-current-screen): Ditto.
13025         (switch-to-buffer-other-screen): Ditto.
13026         (visible-screen-list): Ditto.
13027         (window-screen): Ditto.
13028         (x-set-screen-pointer): Ditto.
13029         (x-set-frame-pointer): Ditto.
13030         (screen-title-format): Ditto.
13031         (screen-icon-title-format): Ditto.
13032         (terminal-screen): Ditto.
13033         (delete-screen-hook): Ditto.
13034         (create-screen-hook): Ditto.
13035         (mouse-enter-screen-hook): Ditto.
13036         (mouse-leave-screen-hook): Ditto.
13037         (map-screen-hook): Ditto.
13038         (unmap-screen-hook): Ditto.
13039         (default-screen-alist): Ditto.
13040         (default-screen-name): Ditto.
13041         (x-screen-defaults): Ditto.
13042         (x-create-screen): Ditto.
13043         * obsolete.el: meta-flag removed.
13044         baud-rate removed.
13045         sleep-for-millisecs removed.
13046         extent-data removed.
13047         set-extent-data removed.
13048         set-extent-attribute removed.
13049         extent-glyph removed.
13050         extent-layout removed.
13051         set-extent-layout removed.
13052         list-faces-display removed.
13053         list-faces removed.
13054         trim-versions-without-asking removed.
13055         after-write-file-hooks removed.
13056         truename removed.
13057         auto-fill-hook removed.
13058         blink-paren-hook removed.
13059         select-screen-hook, deselect-screen-hook removed.
13060         auto-raise-screen, auto-lower-screen removed.
13061
13062         * msw-mouse.el: Global change resource -> mswindows-resource.
13063
13064         * XEmacs 21.0-pre5 is released.
13065
13066 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13067
13068         * about.el (about-hackers): Credits update.
13069
13070 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13071
13072         * register.el (insert-register): Don't activate the region.
13073
13074 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13075
13076         * select.el: Restore x-* symbols for backwards compatibility:
13077         x-copy-primary-selection, x-kill-primary-selection,
13078         x-delete-primary-selection, x-select-make-extent-for-selection,
13079         x-valid-simple-selection-, x-cut-copy-clear-internal.
13080
13081 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13082
13083         * XEmacs 21.0-pre4 is released.
13084
13085 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13086
13087         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13088         reporting bugs.
13089         (maybe-add-init-button): Fix semantics under Windows.  Use
13090         `expand-file-name' rather than `concat'.
13091
13092         * help.el (print-messages): New function.
13093
13094 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13095
13096         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13097
13098 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13099
13100         * about.el: Tweaked my entry in about-hackers.
13101
13102         * find-paths.el (paths-emacs-root-p):
13103           Relaxed emacs-root checking of an in-place installation to
13104           also accommodate the flat layout used on MS Windows.
13105
13106 1998-06-29  John Jones  <jj@asu.edu>
13107
13108         * package-get.el: calls to package-get-update-all will only
13109           update packages which are already installed.
13110
13111 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13112
13113         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13114         are handled by the gui-element face fallbacks now.
13115
13116         * x-faces.el: default gui-element face to "background" as well as
13117         the default face.
13118
13119         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13120         and default face settings since these are set as fallbacks now in
13121         the appropriate domain.
13122
13123 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13124
13125         * text-mode.el (text-mode): Reorder regexp so the OR part
13126         corresponding to `page-delim' goes first and the hack in
13127         `forward-paragraph' will work.
13128         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13129
13130 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13131
13132         * subr.el (remove-hook): When checking the hook value
13133           with functionp, don't apply car to it.
13134
13135 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13136
13137         * package-get.el (package-get-remote-filename):
13138           Don't use file-name-as-directory because the local directory
13139           separator conventions might not be the same as ftp's.
13140
13141 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13142
13143         * ldap.el (ldap-host-parameters-alist): New name of
13144         `ldap-host-parameters-plist'
13145
13146 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13147
13148         * package-get.el: Using (require 'package-get-base), now that it
13149         provides itself.  Consequently removed all instances of (load
13150         "package-get-base.el").
13151
13152 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13153
13154         * subr.el (remove-hook): Don't treat the hook value as a
13155           list unless it is both consp and not functionp.
13156
13157 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13158
13159         * about.el: Email address for Ben Wing is ben@xemacs.org.
13160         * auto-show.el: Ditto.
13161         * bytecomp.el: Ditto.
13162         * faces.el: Ditto.
13163         * x-scrollbar.el: Ditto.
13164         * x-misc.el: Ditto.
13165         * tty-init.el: Ditto.
13166         * toolbar-items.el: Ditto.
13167         * symbol-syntax.el: Ditto.
13168         * specifier.el: Ditto.
13169         * objects.el: Ditto.
13170         * hyper-apropos.el: Ditto.
13171         * glyphs.el: Ditto.
13172
13173 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13174
13175         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13176         vertical-divider-always-visible-p.
13177         (default-mouse-motion-handler): Ditto.
13178
13179 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13180
13181         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13182         global value.
13183
13184 1998-06-21  Oliver Graf <ograf@fga.de>
13185
13186         * build-reports.el: changed receiver to xemacs-build-reports list
13187
13188 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13189
13190         * font.el: Split font-family-mappings into X and
13191           mswindows-specific versions.
13192           mswindows-font-create-[object|name]: Treat supplied size
13193           as a pointsize. Added underline and strikethru handling.
13194
13195         * msw-faces.el: changed default mswindows charset to western.
13196
13197         * msw-glyphs.el: removed space in border-glyph font string that
13198           was inserted to get round bugs in the mswindows C font code.
13199
13200 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13201
13202         * about.el (about-hackers): Credits update.
13203
13204         * help-nomule.el (tutorial-supported-languages): Add Romanian
13205         TUTORIAL.
13206
13207         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13208         to ISO-8859-2.
13209
13210 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13211
13212         * font.el: Split font-family-mappings into X and
13213           mswindows-specific versions.
13214           mswindows-font-create-[object|name]: Treat supplied size
13215           as a pointsize. Added underline and strikethru handling.
13216
13217         * msw-faces.el: changed default mswindows charset to western.
13218
13219         * msw-glyphs.el: removed space in border-glyph font string that
13220           was inserted to get round bugs in the mswindows C font code.
13221
13222 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13223
13224         * minibuf.el: make read-color-completion-table call
13225           (mswindows-color-list for mswindows devices.
13226
13227 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13228
13229         * lisp/font-lock.el
13230         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13231         Let declaration items contain non-word symbol characters.
13232
13233 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13234
13235         * package-get.el (package-get-package-provider): Added autoload
13236         cookie.  Loading "package-get-base.el" in ALL functions that use
13237         it.  Fixed some (interactive ...) with multiple argument specs
13238         again.  Cosmetic indentation changes.
13239
13240 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13241
13242         * info.el (Info-insert-dir): Don't use nreverse on variables
13243         that you want to use later.
13244
13245 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13246
13247         * x-mouse.el (x-set-point-and-move-selection): Replace call
13248         to x-kill-primary-selection with kill-primary-selection
13249
13250 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13251
13252         * simple.el (what-cursor-position): Make cursor position reported
13253         use value of column-number-start-at-one
13254
13255 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13256
13257         * about.el (xemacs-hackers): Fix Jareth's email address.
13258
13259 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13260
13261         * startup.el (startup-splash-frame): Remove
13262         `xemacs-startup-logo-function'.
13263
13264 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13265
13266         * about.el (about-hackers): Update credits list.
13267
13268 1998-06-06  Jeff Miller <jmiller@smart.net>
13269
13270         * lisp/sound.el: Update sound-ext to allow filenames with
13271           extensions to be found by load-sound-file
13272
13273 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13274
13275         * info.el (Info-rebuild-outdated-dir): Removed variable
13276         (Info-auto-generate-directory): New variable
13277         (Info-save-auto-generated-dir): New variable
13278         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13279         (Info-build-dir-anew): Second parameter removed.  Use
13280         `Info-save-auto-generated-dir'
13281         (Info-rebuild-dir): Ditto
13282
13283 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13284
13285         * list-mode.el (next-list-mode-item): Would not recognize
13286         border between directly neighbored items.
13287
13288 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13289
13290         * package-get.el: add autoloads for some functions.
13291
13292 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13293
13294         * specifier.el (let-specifier): Tiny docfixes.
13295
13296 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13297
13298         * msw-mouse.el: set selection-pointer-glyph to Normal.
13299
13300 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13301
13302         * wid-edit.el (widget-specify-secret): New function.
13303         (widget-after-change): Use it.
13304         (widget-specify-field): Use it.
13305
13306 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13307
13308         * mouse.el (drag-window-divider): Use `(not done)' instead of
13309         `doit'; reuse result of `window-pixel-edges'.
13310
13311         * modeline.el (drag-modeline-event-lag): Rename to
13312         drag-divider-event-lag.
13313
13314 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13315
13316         * specifier.el (let-specifier): Rewritten not to generate needless
13317         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13318         arguments.
13319
13320 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13321
13322         * minibuf.el (read-file-name-1): Setup buffer-local value of
13323         `completion-ignore-case' in completions buffer under Windows.
13324
13325 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13326
13327         * about.el (about-maintainer-glyph): Fix support for not
13328         compressed images.
13329
13330 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13331
13332         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13333
13334         * mouse.el (mouse-track): Cancel selection if misc-user event with
13335         `cancel-mode-internal' function is fetched.
13336
13337 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13338
13339         * files.el (save-some-buffers-1): Fixed return value.
13340
13341 1998-06-01  Oliver Graf <ograf@fga.de>
13342
13343         * dragdrop.el: added experimental
13344
13345 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13346
13347         * startup.el (after-init-hook, init-file-user,
13348         user-init-directory, load-user-init-file):  Purge references
13349         to "~/.xemacs/init.el" from docstrings.
13350
13351         (load-user-init-file) Use paths-construct-path to construct
13352         paths to user init files.  Go directly to ~/.emacs, do not
13353         search ~/.xemacs/, do not load `default-custom-file'.
13354
13355 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13356
13357         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13358         general *sh.
13359         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13360
13361 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13362
13363         * menubar-items.el (default-menubar): add Update Packages to customize
13364         menu.
13365
13366 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13367
13368         * faces.el: use toolbar face as a fallback for toolbar properties
13369         in xpm-color-symbols instead of default.
13370
13371         * msw-faces.el: rename 3d-object -> gui-element face.
13372
13373 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13374
13375         * startup.el (xemacs-startup-logo-function): New variable.
13376         (startup-splash-frame): Use it.
13377
13378 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13379
13380         * files.el (save-some-buffers): Would wait 1 second.
13381         (save-some-buffers-1): Delete other windows here instead of in
13382         `save-some-buffers'.
13383         (save-some-buffers): Force redisplay only if windows were deleted.
13384
13385 1998-06-02  Didier Verna  <didier@xemacs.org>
13386
13387         * cus-face.el (custom-face-attributes): generalized the use of
13388         toggle buttons for boolean attributes.
13389         Re-ordered the items a bit.
13390
13391 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13392
13393         * sound.el (default-sound-directory): Use `locate-data-directory'
13394         to find the sounds directory.
13395
13396 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13397
13398         * sound.el: default sound-ext to .wav under mswindows, .au
13399         otherwise. load-default sounds without extensions.
13400
13401 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13402
13403         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13404         if send-pr is not bound.
13405
13406 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13407
13408         * files.el: grok idl files in auto-mode-alist.
13409 1998-06-01  Jeff Miller  <jmiller@smart.net>
13410
13411         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13412         calling `upcase'.
13413
13414 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13415
13416         * msw-glyphs.el: add xbm to the list of image types supported.
13417
13418 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13419
13420         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13421         instead of XEmacs one when dumping InfoDock.
13422
13423 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13424
13425         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13426         for `modeline-visible-p'
13427
13428         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13429
13430 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13431
13432         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13433         since it's not used anymore. doc string fixes.
13434
13435         * package-get.el (package-get-file-installed-p): new function. use
13436         instead of file-installed-p which is in an external package.
13437
13438 1998-05-28  Oliver Graf <ograf@fga.de>
13439
13440         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13441         favor of select-window/switch-to-buffer
13442
13443 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13444
13445         * startup.el: changed (getenv "HOME") to (user-home-directory)
13446
13447 1998-05-25  Oliver Graf <ograf@fga.de>
13448
13449         * frame.el (cde-start-drag) moved to dragdrop.el
13450         (offix-start-drag-region) moved to dragdrop.el
13451         (offix-start-drag) moved to dragdrop.el
13452         * dragdrop.el (cde-start-drag) moved from frame.el
13453         (offix-start-drag-region) moved from frame.el
13454         (offix-start-drag) moved from frame.el
13455         (cde-start-drag-region) cde drag regions
13456         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13457
13458 1998-05-26  Oliver Graf <ograf@fga.de>
13459
13460         * dragdrop.el: created dragdrop-drag prototypes
13461         (cde-start-drag-region) fixed typo
13462
13463 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13464
13465         * simple.el (after-init-hook): Remove reader macro.
13466
13467         * packages.el (packages-hardcoded-lisp): Get rid of reader
13468         macros.  Update DOC string.
13469
13470 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13471
13472         * mouse.el (drag-window-divider): Ditto.
13473
13474         * modeline.el (mouse-drag-modeline): Use it.
13475
13476         * lisp-mode.el (let-specifier): Specify indentation.
13477
13478         * specifier.el (let-specifier): Renamed from
13479         `with-specifier-instance'.
13480
13481 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13482
13483         * x-faces.el:
13484         * faces.el: move definition of xpm-color-symbols from x-faces.el
13485         to faces. Predicate x-get-resource on the presence of x.
13486
13487         * msw-faces.el: set 3d-object face rather than modeline. Specify
13488         faces as specfier defaults.
13489
13490         * package-get.el: don't use package-admin-add-single-file-package.
13491
13492 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13493
13494         * toolbar-items.el: Fixup tooltips.
13495         (toolbar-gnus): Don't use obsolete variable
13496         toolbar-news-frame-properties.
13497         (toolbar-news-reader): Default to `gnus' instead of
13498         `not-configured'.
13499
13500         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13501         Windows.
13502
13503 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13504
13505         * package-get.el: rename -installedp -> -installed-p.
13506
13507 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13508
13509         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13510         attributes, and assinged it to continuation, truncation and
13511         hscroll glyphs.
13512
13513         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13514         and made continuation, truncation and hscroll glyphs arrow
13515         characters out of that font.
13516
13517 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13518
13519         * minibuf.el (minibuffer-electric-separator): Play nicely with
13520         directory-sep-char being \.
13521         (minibuffer-electric-tilde): Ditto.
13522         (read-file-name-map): Ditto.
13523
13524 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13525
13526         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13527         on X devices.
13528         (default-mouse-track-deal-with-down-event): Avoid
13529         `x-disown-selection'; use `disown-selection' instead.
13530
13531 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13532
13533         * select.el:
13534         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13535         moved to (cut-copy-clear-internal) in select.el. Ditto for
13536         (x-delete-primary-selection) (x-kill-primary-selection)
13537         (x-copy-primary-selection).
13538         (own-clipboard): new function.
13539
13540         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13541         functions in select.el. remove old ones.
13542         (mswindows-own-clipboard): new function.
13543
13544 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13545
13546         * gnuserv.el: allow connections from mswindows type devices.
13547
13548 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13549
13550         * msw-glyphs.el: change image type used from cursor to resource.
13551
13552 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13553
13554         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13555         for {top,bottom}-{left,right} values in addition to
13556         {top,bottom}_{left,right}.
13557         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13558
13559 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13560
13561         * cl-macs.el (specifier-instance): Undefine its setf method.
13562
13563         * specifier.el (with-specifier-instance): Added docstring.
13564
13565         * mouse.el (drag-window-divider): Ditto.
13566
13567         * modeline.el (mouse-drag-modeline): Use it.
13568
13569         * lisp-mode.el (with-specifier-instance): Define its indentation
13570         level.
13571
13572         * specifier.el (with-specifier-instance): New macro.
13573
13574 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13575
13576         * package-get.el (package-get-create-custom): new function to
13577         auto-generate package-get-custom.el from package-get-base.el.
13578         * (package-get-ever-installedp): new function.
13579         * (package-get-custom): new function to get all packages specified
13580         by customize.
13581
13582 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13583
13584         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13585
13586 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13587
13588         * cl-extra.el: Reverse previous float change.
13589
13590 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13591
13592         * x-faces.el:
13593         * faces.el (try-font-name): moved from x-faces.el since it is
13594         required by w3 under mswindows as well X.
13595
13596 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13597
13598         * winnt.el: Removed evil (setq completion-ignore-case t)
13599         clause, one more overlookef fsfism.
13600         (nt-quote-args-functions-alist): End sentences with double space.
13601
13602 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13603
13604         * window-xemacs.el (push-window-configuration): Remove kludgery of
13605         recaching default-toolbar specifier.
13606         (pop-window-configuration): Ditto.
13607         (unpop-window-configuration): Ditto.
13608
13609 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13610
13611         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13612
13613 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13614
13615         * winnt.el (nt-quote-args-verbatim): Added function.
13616         (nt-quote-args-prefix-quote): Added function.
13617         (nt-quote-args-backslash-quote): Added function.
13618         (nt-quote-args-double-quote): Added function.
13619         (nt-quote-args-functions-alist): New variable.
13620         (nt-quote-process-args): Added function. This is the main quoting
13621         work horse called from process-nt.c
13622
13623 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13624
13625         * winnt.el: Removed duplicate definitions for backspace,
13626         delete, M-backspace and C-M-backspace.
13627         (file-name-buffer-file-type-alist): Removed this variable.
13628         (find-buffer-file-type): Removed function.
13629         (find-file-binary):  Removed function.
13630         (find-file-text): Removed function.
13631         (find-file-not-found-set-buffer-file-type): Removed function.
13632         (save-to-unix-hook): Removed function.
13633         (revert-from-unix-hook): Removed function.
13634         (using-unix-filesystems): Removed function.
13635         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13636         warning.
13637         (x-set-selection): Removed function.
13638         (x-get-selection): Removed function.
13639         Removed commented FSFisms.
13640         Replaced copyright notice (this file is not part of GNU Emacs).
13641         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13642         comint-process-echoes setting to t.
13643
13644 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13645
13646         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13647         and used following the interface change of
13648         `paths-find-recursive-path'.
13649
13650         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13651         regexp instead of a list of base names.
13652         (paths-version-control-filename-regexp):
13653         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13654         Introduced and used following the interface change of
13655         `paths-find-recursive-path'.
13656
13657 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13658
13659         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13660         on X devices, rather than on all non-TTY devices.
13661
13662 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13663
13664         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13665
13666         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13667
13668 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13669
13670         * itimer.el (activate-itimer): Fixed usage of integers
13671         as argument to `concat'.
13672
13673 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13674
13675         * itimer.el (start-itimer): replace the use of `concat' with
13676         `format'
13677
13678 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13679
13680         * mode-motion.el (mode-motion-hook): Clarify docstring.
13681         From Bob Weiner <weiner@altrasoft.com>
13682
13683         * loadhist.el (symbol-file): Supply prompt string when used
13684         interactively.
13685         From Bob Weiner <weiner@altrasoft.com>
13686
13687 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13688
13689         * loadup.el (really-early-error-handler): Ditto.
13690
13691         * update-elc.el: Ditto.
13692
13693         * setup-paths.el (paths-construct-exec-path): Ditto.
13694
13695         * make-docfile.el: Ditto.
13696
13697         * find-paths.el (paths-decode-directory-path): Use split-path
13698         instead of decode-path.
13699
13700         * files.el (parse-colon-path): Update docstring reference.
13701
13702 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13703
13704         * msw-init.el:
13705         * x-init.el:
13706         Bind cut'n'paste keys to non window-system specific functions.
13707
13708         * msw-select.el: New function mswindows-clear-clipboard.
13709         mswindows-cut-copy-clipboard extended to handle clearing of the
13710         selection and renamed to mswindows-cut-copy-clear-clipboard.
13711
13712         * select.el: on mswindows devices delete-primary-selection
13713         calls mswindows-clear-clipboard.
13714
13715 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13716
13717         * simple.el (quoted-insert): Inhibit quit when using read-char.
13718
13719         * cmdloop.el (read-char): Don't inhibit quit.
13720         (read-char-exclusive): Ditto.
13721         (read-char): Signal quit if quit-char was pressed.
13722         (read-char-exclusive): Ditto.
13723         (read-quoted-char): Return a character, not integer.
13724
13725         * menubar-items.el (default-popup-menu): Use Andy's generic
13726         selection code.
13727         (default-popup-menu): Fix code.
13728
13729 1998-05-14  Oliver Graf <ograf@fga.de>
13730
13731         * dragdrop.el (dragdrop-function-widget): this time it's done
13732
13733 1998-05-13  Oliver Graf <ograf@fga.de>
13734
13735         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13736
13737 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13738
13739         * device.el (device-pixel-width):
13740         (device-pixel-height):
13741         (device-mm-width):
13742         (device-mm-height):
13743         (device-bitplanes):
13744         (device-color-cells): Swapped parameters to device-system-metric
13745         according to the interface change.
13746
13747 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13748
13749         * mouse.el (default-mouse-motion-handler): Use new name of the
13750         function event-over-vertical-divider-p.
13751         Do not set E-W arrow cursor over the divider if
13752         vertical-divider-draggable-p is nil in the window.
13753         ([top-level]): Use new name for the variable
13754         vertical-divider-map.
13755         (drag-window-divider): Respect vertical-divider-draggable-p.
13756         Variable name typo fixes.
13757
13758 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13759
13760         * keymap.el (kbd): Define here; handle string constants and
13761         others...
13762
13763 1998-05-15  Christian Nyb <chr@mediascience.no>
13764
13765         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13766         in Emacs 18.
13767
13768 1998-05-13  Didier Verna  <didier@xemacs.org>
13769
13770         * mouse.el (drag-window-divider): give the vertical divider a
13771         pressed look when dragging it.
13772
13773 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13774
13775         * faces.el: predicate some more face operations on x or mswindows
13776         not just x.
13777
13778         * modeline.el: enable modeline coloring for mswindows.
13779
13780 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13781
13782         * minibuf.el (minibuffer-default): Added variable; compatible with
13783         FSF Emacs.
13784         (next-history-element): Used `minibuffer-default'.
13785
13786 1998-05-12  Oliver Graf <ograf@fga.de>
13787
13788         * dragdrop.el (dragdrop-function-widget): button and mods ok
13789         arguments still look a bit strange
13790         (dragdrop-compare-mods) created
13791         (dragdrop-drop-do-functions) correctly checks for buttons and
13792         modifiers
13793
13794 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13795
13796         * setup-paths.el (paths-default-info-directories): Replace
13797         path-separator with directory-sep-char.
13798
13799         * files.el (path-separator): Don't define it here.
13800
13801 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13802
13803         * update-elc.el: Ditto.
13804
13805         * setup-paths.el (paths-construct-exec-path): Ditto.
13806
13807         * make-docfile.el: Ditto.
13808
13809         * loadup.el (really-early-error-handler): Ditto.
13810
13811         * find-paths.el (paths-decode-directory-path): Use decode-path
13812         instead of decode-path-internal.
13813
13814         * files.el (parse-colon-path): Update docstring.
13815
13816 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13817
13818         * subr.el (get-buffer-window-list): Make BUFFER optional.
13819
13820         * window-xemacs.el (windows-of-buffer): Defalias to
13821         get-buffer-window-list.
13822
13823 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13824
13825         * disass.el: Fix maintainer keyword.
13826
13827         * bytecomp.el (byte-compile-and-load-file): Autoload.
13828         (byte-compile-buffer): Ditto.
13829
13830         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13831         value is returned, not the name.
13832         (lisp-imenu-generic-expression): Enable it.
13833         (lisp-mode-variables): Ditto.
13834         (lisp-indent-offset): Change defconst to defvar.
13835         (lisp-indent-function): Ditto.
13836         (lisp-body-indent): Ditto.
13837
13838 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13839
13840         * modeline.el: Use zap-last-kbd-macro-event.
13841
13842         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13843         nil, don't attempt to do anything with messages.
13844         (eval-last-sexp): Use `letf' for clarity.
13845
13846 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13847
13848         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13849
13850 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13851
13852         * buff-menu.el:
13853         * lisp-mode.el:
13854         * obsolete.el:
13855         Change empty docstrings into no doc strings at all.
13856         Fix bogus FSF-format docstrings.
13857         * etags.el: Fix docstring.
13858
13859 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13860
13861         * package-get.el (package-get): Use internal md5
13862
13863 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13864
13865         * about.el (about-xemacs): Correct abuse of concat.
13866
13867 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13868
13869         * info.el (Info-mode): Use easymenu.
13870
13871 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13872
13873         * apropos.el (apropos): Don't use concat with integers.
13874
13875         * cmdloop.el (describe-last-error): Handle the case when no error
13876         was seen gracefully.
13877
13878         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13879         defun.
13880         (apropos-describe-plist): Ditto.
13881
13882         * help.el (with-displaying-help-buffer): Revert to a defun.
13883         (describe-key): Use it as defun.
13884         (describe-mode): Ditto.
13885         (describe-bindings): Ditto.
13886         (describe-prefix-bindings): Ditto.
13887         (describe-installation): Ditto.
13888         (view-lossage): Ditto.
13889         (describe-function): Ditto.
13890         (describe-variable): Ditto.
13891         (describe-syntax): Ditto.
13892
13893 1998-05-11  Oliver Graf <ograf@fga.de>
13894
13895         * dragdrop.el: changed order of require/provide
13896         (dragdrop-drop-mime-default) changed to new calling conventions
13897         (dragdrop-drop-do-functions) changed to new calling conventions
13898         (dragdrop-function-widget) this one needs more work...
13899
13900 1998-05-10  Oliver Graf <ograf@fga.de>
13901
13902         * about.el: another small change in my entry
13903         * dragdrop.el (dragdrop-drop-log-function): logging added
13904         plus customizations
13905         changed interface to handler functions. now called with event
13906         and object
13907
13908 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13909
13910         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13911         E-W arrow pointer displayed over draggable dividers.
13912
13913         * mouse.el (default-mouse-motion-handler): Show it when
13914         appropriate.
13915         (drag-window-divider): Added.
13916         ([top-level]): Initialized window-divider-map with a keymap
13917         binding the above function to left button down event.
13918
13919         * x-mouse.el (x-init-pointer-shape): Initialize
13920         divider-pointer-glyph from Cursor.dividerPointer, or use default
13921         E-W double arrow.
13922
13923 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13924
13925         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13926
13927 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13928
13929         * simple.el (count-words-buffer): Don't query for buffer.
13930         (count-lines-buffer): Ditto.
13931
13932 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13933
13934         * help.el (where-is): add optional insert argument.
13935
13936 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13937
13938         * help.el (describe-key-briefly): New argument INSERT.
13939
13940         * simple.el (eval-expression): New optional argument; synch with
13941         FSF 20.3.
13942
13943         * keydefs.el (global-map): Add new register bindings.
13944
13945         * register.el: Synched with FSF 20.3.
13946
13947 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13948
13949         * window-xemacs.el (recenter): all arguments are optional.
13950
13951 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13952
13953         * device.el: (device-pixel-width): Reflected name/parameters
13954         change to device-system-metric.
13955         (device-pixel-height): Ditto.
13956         (device-mm-width): Ditto.
13957         (device-mm-height): Ditto.
13958         (device-bitplanes): Ditto.
13959         (device-color-cells): Ditto.
13960
13961 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13962
13963         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13964
13965         * cl.el (most-positive-fixnum): Document.
13966         (most-negative-fixnum): Ditto.
13967
13968         * cus-dep.el: Updated comment.
13969
13970         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13971         constant.
13972
13973         * cus-load.el (custom-put): Removed.
13974
13975         * files.el (after-find-file): Just resignal quit instead of
13976         signaling "canceled".
13977
13978 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13979
13980         * frame.el (other-frame): Use `focus-frame' instead of
13981         select-frame kludges.
13982
13983         * lisp-mode.el: Update lisp-indent-function for
13984         save-selected-frame and with-selected-frame.
13985
13986         * frame.el (save-selected-frame): New macro.
13987         (with-selected-frame): Ditto.
13988         (other-frame): Use `set-frame-focus'.
13989
13990 1998-05-06  Oliver Graf <ograf@fga.de>
13991
13992         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13993         (dragdrop-drop-url-default) default handler for URL drops created
13994         (dragdrop-drop-mime-default) default handler for MIME drops created
13995         (dragdrop-drop-functions) default custom for handling drops created
13996         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13997
13998 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13999
14000         * mouse.el: Removed redundant mouse-mswindows-drop function.
14001
14002 1998-05-05  Oliver Graf <ograf@fga.de>
14003
14004         * about.el: changed some text in my entry
14005         * dragdrop.el: added customs
14006
14007 1998-05-04  Oliver Graf <ograf@fga.de>
14008
14009         * mouse.el: killed global drop key bindings
14010         (mouse-offix-drop) removed
14011         * dragdrop.el: created
14012         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
14013
14014 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
14015
14016         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
14017         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
14018
14019         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
14020         obsolete comment.
14021
14022         * scrollbar.el (scrollbars-visible-p): Use new
14023         {vertical,horizontal}-scrollbar-visible-p specifiers.
14024
14025 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14026
14027         * device.el (device-pixel-height):
14028         (device-pixel-width):
14029         (device-mm-width):
14030         (device-mm-height):
14031         (device-bitplanes):
14032         (device-color-cells): Moved these 6 functions from device.c; they
14033         all use single (device-system-metrics) call.
14034
14035 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14036
14037         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14038         were renamed.
14039
14040         * menubar-items.el:
14041         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14042         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14043
14044         * help.el (help-map): Remove Hyperbole keybinding logic.
14045         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14046
14047 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14048
14049         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14050         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14051
14052 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14053
14054         * msw-glyphs.el: use nicer icon3 from the frame icon.
14055
14056 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14057
14058         * version.el (emacs-version): Remove InfoDock conditionals.
14059
14060         * startup.el (startup-splash-frame): Change ID logo name.
14061
14062 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14063
14064         * files.el (after-find-file): If the user presses C-g on
14065         directory-creation prompt, kill the buffer.
14066
14067 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14068
14069         * simple.el (count-words-region): Reverse previous change.
14070
14071 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14072
14073         * replace.el (query-replace): Just call perform-replace.
14074         (query-replace-regexp): Ditto.
14075         (perform-replace): Move region handling here.
14076         (perform-replace): Use the new arg to match-data.
14077
14078 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14079
14080         * x-init.el: Install X specific display table that
14081           displays char 0240 as a space to avoid whatever it is
14082           that screws up display of that character code.
14083
14084 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14085
14086         * help.el (function-arglist): If no arguments are documented for a
14087         subr, print nothing rather than incorrect output.
14088
14089 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14090
14091         * cmdloop.el (command-error): Update bail-out error message to use
14092         `emacs-program-name'.
14093
14094         * lib-complete.el: Remove reader macro cruft.
14095
14096         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14097         cruft.
14098
14099         * simple.el (count-words-region): Drop interactive-p check on the
14100         message.
14101
14102 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14103
14104         * font.el
14105         * msw-faces.el
14106         Correct spelling of mswindows-font-canonicalize-name.
14107
14108 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14109
14110         * ldap.el (ldap-host-parameters-alist): Replaced with
14111         `ldap-host-parameters-plist'
14112         (ldap-search): Adapt to previous change
14113
14114 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14115
14116         * about.el (about-hackers): Update Bob Weiner bio.
14117         (about-maintainer-info): Ditto.
14118
14119 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14120
14121         * simple.el (display-warning-minimum-level): Docfix.
14122
14123 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14124
14125         * widget.el (:default-get): New keyword.
14126         * wid-edit.el (default, widget-default-default-get): Define it.
14127         (group, widget-group-default-get): Define it.
14128         (menu-choice, widget-choice-default-get): Define it.
14129         (widget-default-get): New function.
14130         (widget-choice-action): Call it.
14131         (widget-editable-list-entry-create): Call it.
14132
14133 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14134
14135         * byte-optimize.el (byte-boolean-vars): Removed.
14136         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14137         lookup through `byte-boolean-vars'.
14138
14139 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14140
14141         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14142         resource-provided values into ghost specs for scrollbar-height and
14143         scrollbar-width.
14144
14145 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14146
14147         * byte-optimize.el: Don't attempt to optimize /=.
14148
14149         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14150         (byte-compile-/=): Ditto.
14151
14152 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14153
14154         * apropos.el: Use `with-displaying-help-buffer'.
14155         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14156         Use `with-displaying-help-buffer'.
14157         (apropos-follow): Do not give special treatment to buffer cursor
14158         was in prior to a mouse click.
14159         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14160         (apropos-print-doc): Set correct buffer for setting text
14161         properties.
14162
14163 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14164
14165         * help.el (help-buffer-prefix-string): New variable.
14166         (help-buffer-name): Use it.
14167
14168         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14169         mode menu.
14170
14171 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14172
14173         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14174
14175 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14176
14177         * files.el (find-file-noselect): Update docstring.
14178         (find-file-noselect): Signal an error if found an unreadable file.
14179         (file-chase-links): Save the match data.
14180         (normal-mode): Use `lwarn' and `error-message-string'.
14181         (interpreter-mode-alist): Change defconst to defvar.
14182         (inhibit-first-line-modes-regexps): Ditto.
14183         (inhibit-first-line-modes-regexps): Added .tgz.
14184         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14185         (change-major-mode-with-file-name): New user-option.
14186         (set-visited-file-name): Synched with FSF.
14187         (file-name-extension): New function, from FSF 20.3.
14188         (file-relative-name): Synched with FSF.
14189         (save-some-buffers): Support the C-r feature.
14190         (recover-session): Synched with FSF.
14191         (kill-some-buffers): Ditto.
14192         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14193
14194 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14195
14196         * files.el (insert-file): Undo previous change and reenable use of
14197         format.el.
14198
14199 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14200
14201         * window-xemacs.el (recenter): Define.
14202
14203 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14204
14205         * font.el (mswindows-font-create-name)
14206         (mswindows-font-create-object): new functions for mswindows type
14207         fonts.
14208
14209         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14210         strings are parsed as well as font objects.
14211
14212 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14213
14214         * modeline.el (defining-kbd-macro): Restore modeline indication of
14215         kbd-macro being recorded.
14216         (add-minor-mode): Simplify docstring.
14217         (modeline-minor-mode-menu): Remove stuff.
14218
14219 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14220
14221         * code-process.el (call-process): dynamically decide process
14222         coding type.
14223
14224 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14225
14226         * modeline.el: Add line-number-mode, column-number-mode to
14227         the modeline minor-mode menu.  Button2 on the line number does
14228         goto-line.
14229
14230 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14231
14232         * mouse.el: move x-selection-owner-p type things to
14233         selection-owner-p.
14234
14235         * msw-init.el: copy zmacs stuff from x-init.el
14236
14237         * msw-select.el (mswindows-own-selection)
14238         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14239         functions. Very simple minded implementation of selectio
14240         ownership.
14241
14242         * select.el (own-selection) (disown-selection)
14243         (activate-region-as-selection) (select-make-extent-for-selection)
14244         (valid-simple-selection-p): functions moved from x-select.el for
14245         generalized selection.
14246
14247         * x-select.el: see select.el changes.
14248
14249         * x-toolbar.el: use new selection functions.
14250
14251 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14252
14253         * packages.el (packages-find-package-directories): Fixed bug that
14254         would pick up multiple site-package directories.
14255         (package-locations): Added "xemacs-packages" as a late package
14256         location.
14257
14258         * find-paths.el: Now uses `emacs-program-name' and
14259         `emacs-program-version'.
14260         Additions to enforce version-specific directories in
14261         `paths-find-version-directory'.
14262
14263 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14264
14265         * default.el: Removed.
14266         * site-start.el: Removed.
14267
14268 1998-04-29  Didier Verna  <didier@xemacs.org>
14269
14270         * minibuf.el (minibuffer-history-minimum-string-length): Default
14271         to nil.
14272
14273 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14274
14275         * find-paths.el (paths-program-name): Rename.
14276         (paths-emacs-root-p): Ditto.
14277         (paths-find-site-directory): Ditto.
14278
14279 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14280
14281         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14282         `emacs-lisp-byte-compile-and-load'.
14283
14284 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14285
14286         * ldap.el (ldap-search): Fixed additional parameter passing to
14287         `ldap-open'
14288
14289 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14290
14291         * select.el (kill-primary-selection) (selection-owner-p)
14292         (copy-primary-selection) (yank-clipboard-selection)
14293         (selection-exists-p) (delete-primary-selection): new file and
14294         functions that do the right thing for the selected device.
14295
14296         * x-menubar.el: use generalised selection functions.
14297
14298         * dumped-lisp.el: dump select.el.
14299
14300 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14301
14302         * find-paths.el (paths-progname): New variable.
14303         (paths-emacs-root-p): Use it.
14304         (paths-find-site-directory): Ditto.
14305
14306 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14307
14308         * loadup.el ((member "dump" command-line-args)): Dump as
14309         `infodock' if InfoDock.
14310
14311 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14312
14313         * find-paths.el (construct-emacs-version): Simplify, include
14314         program name in the return value.
14315         * (paths-find-version-directory): Use it.
14316
14317 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14318
14319         * info.el (Info-parse-dir-entries): Fixed regexp
14320         (Info-build-dir-anew): Remove full suffix and capitalize info file
14321         name for files with no @direntry
14322         (Info-batch-rebuild-dir): New function
14323         (Info-suffixed-file): Check for regular files instead of simple
14324         file existence (could catch directories before)
14325
14326 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14327
14328         * setup-paths.el, find-paths.el: Removed uses of `not' which
14329         temacs doesn't have.
14330
14331         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14332         into root searching.
14333
14334 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14335
14336         * subr.el: Remove definition of `not'.
14337
14338 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14339
14340         * msw-glyphs.el: enable graphics support.
14341
14342 1998-04-23  Didier Verna  <didier@xemacs.org>
14343
14344         * x-menubar.el (default-menubar): restored the line-number-mode
14345         option.
14346
14347         * misc doc string updates related to the options menu.
14348
14349 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14350
14351         * setup-paths.el (paths-construct-load-path): Fix typo.
14352
14353 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14354
14355         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14356         font-menu-ignore-scaled-fonts don't have to be bound now; this
14357         gets us one step further towards making --no-autoloads work.
14358
14359         * startup.el (normal-top-level): Load auto-autoloads only if
14360         lisp-directory is non-nil.
14361
14362         * setup-paths.el (paths-construct-load-path): Made it robust
14363         against nil lisp-directory.
14364
14365         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14366         to the list of variables that cause a warning when nil.
14367
14368         * toolbar.el (init-toolbar-location): Now works even when there's
14369         no toolbar icon directory.
14370
14371 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14372
14373         * help.el (view-lossage): Recognize it.
14374
14375         * simple.el (log-message): Mark multiline messages.
14376
14377 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14378
14379         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14380
14381 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14382
14383         * package-get.el (package-get-all):  add `\n' separator to
14384         interactive specification so that both variables are read
14385
14386 1998-04-22  Didier Verna  <didier@xemacs.org>
14387
14388         * x-menubar.el: ported the options menu to Custom.
14389         Moved the "read only" toggle button to the buffers menu.
14390         Corrected some missing ;;;###autoload or defcustom.
14391
14392         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14393         the scrollbar-visible specifier for options menu handling.
14394
14395         * toolbar.el (toolbar-visible-p)
14396                      (toolbar-captioned-p)
14397                      (default-toolbar-position): defcustom wrappers around
14398         the toolbar specifiers for options menu handling.
14399
14400         * frame.el (get-frame-for-buffer-default-instance-limit):
14401         defcustom it for options menu handling.
14402
14403         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14404         font-lock-mode for options menu handling.
14405
14406         * cus-start.el: added Custom properties to overwrite-mode for
14407         options menu handling.
14408
14409 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14410
14411         * about.el: shameless self-promotion.
14412
14413 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14414
14415         * simple.el (raw-append-message): Slightly optimize.
14416         (remove-message): Use `push' for clarity.
14417         (append-message): Ditto.
14418         (display-warning): Dito.
14419         (raw-append-message): Send the message to the appropriate device.
14420
14421 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14422
14423         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14424         From Sean MacLennan <Sean.MacLennan@pika.ca>
14425
14426 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14427
14428         * setup-paths.el: Changed `directory-sep-char' to
14429         `path-separator', following a change in GNU Emacs.
14430
14431 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14432
14433         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14434         (Info-build-dir-anew): Add a final newline.
14435         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14436         is `always'
14437         (Info-rebuild-dir): Ditto
14438
14439         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14440
14441 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14442
14443         * simple.el (count-words-buffer): Retain zmacs region.
14444         (count-words-region): Ditto.
14445         * simple.el: (what-line): Expanded line counts.
14446         (count-lines): New parameter to conditionalize whether collapsed
14447         lines get counted.
14448         From Bob Weiner <weiner@altrasoft.com>
14449
14450 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14451
14452         * packages.el (package-locations): infodock-packages must override
14453         mule-packages and packages.
14454
14455 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14456
14457         * wid-edit.el:
14458         remove rude messages from widget-activation-widget-mapper
14459         and widget-activation-glyph-mapper
14460
14461 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14462
14463         * toolbar.el: Remove (featurep 'x) test from
14464         toolbar-make-button-list
14465
14466 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14467
14468         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14469         only if in the same frame.
14470
14471 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14472
14473         * packages.el (package-locations): Added site-packages hierarchy.
14474
14475         * setup-paths.el (paths-default-info-directories): Introduced and
14476         used.
14477
14478         * packages.el, setup-paths.el: Set various path searching depths
14479         to 1.
14480
14481         * packages.el (packages-hierarchy-depth):
14482         (packages-load-path-depth): Introduced and used.
14483
14484         * setup-paths.el (paths-load-path-depth): Introduced and used.
14485
14486         * find-paths.el (paths-find-recursive-path): Added max-depth
14487         parameter.
14488
14489 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14490
14491         * setup-paths.el (paths-construct-info-path): Removed
14492         dependency on behavior of (file-name-as-directory "").
14493
14494 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14495
14496         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14497         lisp objects
14498
14499 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14500
14501         * dump-paths.el, startup.el: Added handling for --debug-paths.
14502
14503 1998-04-15  William M. Perry  <wmperry@aventail.com>
14504
14505         * wid-edit.el: We cannot just set the help-echo or balloon-help
14506           properties for an extent based on the :help-echo widget
14507           property, since help-echo and balloon-help cause an EXTENT to
14508           get passed in, where :help-echo functions are expecting a WIDGET
14509
14510 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14511
14512         * scrollbar.el (init-scrollbar-from-resources): Call
14513         mswindows-init-scrollbar-metrics when appropriate.
14514
14515 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14516
14517         * dumped-lisp.el: dump x-toolbar for window system
14518
14519         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14520         have support and xpm.
14521
14522 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14523
14524         * files.el (toggle-read-only): Fix docstring.
14525         From Didier Verna <didier@xemacs.org>
14526
14527 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14528
14529         * startup.el (normal-top-level): Load autoload-file-name without
14530         specifying an extension---some people only auto-autoload.el.gz.
14531
14532 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14533
14534         * files.el (backup-enable-predicate): Don't bomb on NAME being
14535         nil.
14536
14537 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14538
14539         * find-paths.el, packages.el: Now prefers configure'd paths.
14540         This shouldn't cause any of the originally anticipated problems as
14541         the current paths architecture will not define the various
14542         configure-xxx variables if they're not specified on the configure
14543         command line.
14544
14545         * find-paths.el, setup-paths.el, packages.el: Removed all
14546         mentionings of "/" as a path separator.
14547         Used paths-construct-path throughout.
14548
14549         * find-paths.el (paths-construct-path): Created to assemble paths
14550         from directory components.
14551
14552         * setup-paths.el, packages.el: Used paths-decode-directory-path
14553         instead of decode-path-internal.
14554
14555         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14556         and associates.
14557         (paths-decode-directory-path) Created.
14558
14559         * setup-paths.el: Changed configure-exec-path to
14560         configure-exec-directory.
14561
14562 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14563
14564         * packages.el (packages-find-packages): Fixed decoding of
14565         EMACSPACKAGEPATH.
14566
14567         * startup.el: -no-packages -> -no-early-packages.
14568
14569         (packages-load-package-lisps): Fixed loading of auto-autoload
14570         files.
14571
14572         * startup.el (normal-top-level): Fixed loading of core
14573         auto-autoload.
14574
14575         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14576
14577         * startup.el, packages.el, dump-paths.el: Added proper settings
14578         for site-directory and lisp-directory variables.
14579
14580         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14581         inhibit-package-autoloads and fixed handling of it.
14582
14583         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14584         handling of former inhibit-package-init, now
14585         inhibit-early-packages, to make -vanilla etc. work.
14586
14587 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14588
14589         * code-process.el (start-process): Fallback to 'undecided instead
14590         of 'binary for process input coding stream.
14591
14592         * process.el (start-process): Docstring fix.
14593
14594 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14595
14596         * info.el (Info-insert-dir): Do not insert temporary dir files
14597         in Info-dir-file-attributes
14598         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14599         (Info-rebuild-dir): Ditto.
14600
14601 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14602
14603         * obsolete.el: Added obsoleteness declarations for
14604         `site-directory' and `Info-default-directory-list'.
14605
14606 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14607
14608         * find-paths.el (paths-find-emacs-root): Only look at the
14609         executable at the end of the symlink chain for determining the
14610         Emacs root.
14611
14612 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14613
14614         * setup-paths.el (paths-construct-info-path): Changed construction
14615         to cater to gone default in configure.
14616
14617         * find-paths.el (paths-uniq-append): Added.
14618
14619         * packages.el: Rewritten package path construction once again.
14620
14621         * dump-paths.el, startup.el: Removed package-path as a global
14622         variable.
14623
14624         * package-admin.el (package-admin-add-single-file-package):
14625         (package-admin-add-binary-package): Changed package-path to
14626         late-packages.
14627
14628         * packages.el (packages-split-path): Split path at "/" rather than
14629         nil according to change in emacs.c.
14630
14631 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14632
14633         * setup-paths.el (paths-construct-info-path): Changed info path
14634         order so that directories come out right.
14635         (paths-find-lock-directory): Fixed bug: It used to think
14636         configure-lock-directory is a path.
14637
14638 1998-04-06  Jeff Miller <jmiller@smart.net>
14639
14640         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14641         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14642         eases the use of toolbar-add/kill-item functions.
14643
14644 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14645
14646         * code-files.el (file-coding-system-alist): Commented out
14647         loaddefs.el magical treatment.
14648
14649 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14650
14651         * info.el (Info-rebuild-outdated-dir): Added new option
14652         `conservative' and made it the default
14653         (Info-rebuild-dir): Appropriately parse multi-line description
14654         strings, and multi-section dir files. Issue warning when dir
14655         is rebuilt as temporary
14656         (Info-build-dir-anew): Issue warning when dir is built as
14657         temporary
14658
14659 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14660
14661         * list-mode.el (list-mode-map): Bind highlight motion commands to
14662         standard keys left, right, C-b and C-f.
14663
14664 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14665
14666         * files.el (auto-mode-alist): allow .sc for Scheme->C
14667
14668 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14669
14670         * loadup.el (pureload): Don't quote (garbage-collect).
14671
14672 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14673
14674         * package-get-base.el: Updated.
14675
14676 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14677
14678         * isearch-mode.el (isearch-just-started): New variable.
14679         (isearch-mode): Set it.
14680         (isearch-repeat): Advance one character forward only if the search
14681         was successful, and was not just started.
14682         (isearch-repeat): Clear isearch-just-started.
14683
14684 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14685
14686         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14687         if running -batch.
14688
14689 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14690
14691         * subr.el (listify-key-sequence): Removed.
14692
14693 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14694
14695         * bytecomp.el (byte-compile-print-gensym): New option.
14696         (byte-compile-output-file-form): Use it.
14697         (byte-compile-output-docform): Ditto.
14698         (byte-compile-compiled-obj-to-list): Ditto.
14699
14700 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14701
14702         * msw-glyphs.el: set frame icon if xpm support.
14703
14704 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14705
14706         * help.el: Code that pretty prints variable values
14707           removed.
14708
14709 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14710
14711         * find-paths.el (paths-emacs-root-p): Correct test for installation
14712         directory.
14713         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14714
14715 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14716
14717         * loaddefs.el: Don't set debug-ignored-errors; leave
14718           its default value set to nil.
14719
14720 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14721
14722         * info.el (Info-rebuild-dir): fixed mis-spelling.
14723
14724 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14725
14726         * info.el (Info-rebuild-outdated-dir): New custom var
14727         (Info-insert-node): Create/update dir file when needed, ie when it
14728         does not exist or is older than some info files in directory
14729
14730 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14731
14732         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14733         for last packages, mainly for using a 20.4 package base.
14734
14735         * packages.el (late-packages): Typo fix.  It was called
14736         early-packages.
14737
14738         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14739         relative symlinks correctly.
14740         (paths-find-emacs-roots): More rigorous checking for plausible
14741         configuration-time root.
14742
14743         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14744         find its roots.
14745
14746 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14747
14748         * faces.el: Fix docstrings.
14749         * glyphs.el: Fix docstrings.
14750         * mouse.el: Fix docstrings.
14751
14752         * frame.el: Change phrase `current frame' to `selected frame'.
14753
14754         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14755
14756         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14757         macros using backquote to make them infinitely more readable.
14758
14759 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14760
14761         * packages.el (packages-find-package-path): Hardcoded specialized
14762         InfoDock support until we can clean this up.
14763
14764         * help.el (describe-bindings-1): Return the value of the bindings
14765         help buffer created.
14766         (describe-bindings): Ditto.
14767
14768         * simple.el (set-variable): Restore previous behavior of not
14769         bombing if the variable to set is not boundp.
14770
14771 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14772
14773         * packages.el (packages-handle-package-dumped-lisps): Allow for
14774         non-local files to be loaded off the package-lisp variable.
14775
14776 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14777
14778         * x-faces.el: Global X resources should override
14779           specs for all device classes (color, grayscale, mono);
14780           code currently doesn't override any of them.  Fixed by
14781           calling remove-specifier with '(x default) as the tag
14782           set and allowing inexact matches.
14783
14784 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14785
14786         * faces.el: Separated face initializations based on
14787           device classes into device type specific (tag set,
14788           instantiator) pairs.
14789
14790 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14791
14792         * wid-edit.el (widget-choice-action): Remember user's explicit
14793         choice.
14794         (widget-choice-value-create): Respect it.
14795         From Richard Stallman <rms@gnu.org>
14796
14797 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14798
14799         * setup-paths.el (paths-construct-info-path): Always append
14800         existing directories from configure-time info path.
14801
14802         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14803         Info-directory-list.
14804
14805         * info.el: Removed Info-default-directory-list which was broken by
14806         design.
14807         Removed bogus initialization of Info-directory-list---startup.el
14808         can do a much better job.
14809         Added autoload of Info-directory-list.
14810
14811         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14812         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14813         be exclusive; now it's merely given precedence, just like in the
14814         old days.
14815
14816 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14817
14818         * find-paths.el (paths-find-architecture-directory): Fix bug with
14819         finding; it used to default too early.
14820
14821 1998-03-25  Martin Buchholz <martin@xemacs.org>
14822
14823         * packages.el (packages-split-path): Fix a bug; it used to fail
14824         for paths that weren't split.
14825
14826 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14827
14828         * finder.el (finder-compile-keywords): trap on errors.
14829
14830 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14831
14832         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14833           fourth argument of t so that only the specs exactly
14834           matching the tag lists are removed.
14835
14836 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14837
14838         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14839
14840 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14841
14842         * minibuf.el (mouse-read-file-name-1): If a default directory was
14843         specified, use it for generating the completions.
14844
14845 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14846
14847         * update-elc.el: Now respects inhibit-package-init and
14848         inhibit-site-lisp.
14849         Now does path construction with loadup-paths.
14850
14851         * startup.el (normal-top-level, startup-setup-paths): Now respects
14852         inhibit-package-init and inhibit-site-lisp.
14853
14854         * packages.el (packages-find-package-path): Extended package path
14855         by version-specific hierarchies.
14856         (packages-find-packages): Now respects inhibit flag and
14857         inhibit-site-lisp.
14858         Moved path setup to loadup-paths.
14859
14860         * make-docfile.el: Now respects inhibit-package-init and
14861         inhibit-site-lisp.
14862         Now does path construction with loadup-paths.
14863
14864         * loadup.el: Now respects inhibit-package-init and
14865         inhibit-site-lisp.
14866
14867         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14868
14869         * loadup-paths.el: New file: setup load-path to encompass
14870         packages.
14871
14872 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14873
14874         * auto-show.el: load-gc renamed to pureload.
14875         * site-load.el: Ditto.
14876         * packages.el (toplevel): Ditto.
14877         * loadup.el (really-early-error-handler): Ditto.
14878         * dumped-lisp.el (preloaded-file-list): Ditto.
14879         * cus-face.el (custom-declare-face): Ditto.
14880
14881 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14882
14883         * <Today>: The Big Path Searching Overhaul.
14884
14885         * find-paths.el: New file: find and assemble paths in the
14886         installation hierarchy.
14887
14888         * setup-paths.el: New file: global layout of paths and directories
14889         within the XEmacs hierarchy.
14890
14891         * packages.el: Replaced everything related to path searching and
14892         startup by code in terms of find-paths.
14893
14894         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14895         the new path searching engine.
14896
14897         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14898         and setup-paths.
14899
14900 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14901
14902         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14903         setup-paths.el.
14904
14905 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14906
14907         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14908         compiles identically in any configuration.
14909         Removed irrelevant commentary.
14910
14911 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14912
14913         * simple.el (set-variable): Allow setting specifiers.
14914
14915 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14916
14917         * lisp.el (forward-sexp): Revert previous change.
14918
14919 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14920
14921         * frame.el (frame-initialize): Use `delete-console' instead of
14922         `delete-device' to delete the stream console to match the usage in
14923         Fkill_emacs.
14924
14925 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14926
14927         * files.el (cdpath-previous): New variable.
14928         (cd): Use it.
14929         From Bob Weiner <weiner@wave.altrasoft.com>
14930
14931 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14932
14933         * keydefs.el: Changed keybindings of forward-char,
14934           backward, scroll-up and scroll-down to point to their
14935           -command counterparts.
14936
14937         * simple.el: New functions: forwarc-char-command,
14938           backwrad-char-command, scroll-up-command,
14939           scroll-down-command which work liek their counterparts
14940           except that they honor the variable
14941           signal-error-on-buffer-boundary.
14942
14943           Definition of signal-error-on-buffer-boundary received
14944           from src/cmds.c.
14945
14946           defvar declaration added for word-across-newline to avoid
14947           byte-compiler warning about the free variable reference.
14948
14949 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14950
14951         * winnt.el: Removed "%t" from the beginning of
14952         modeline-format. From now on, there's no nt-specifics in the modeline.
14953
14954 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14955
14956         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14957         of `when' with `if'.
14958
14959 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14960
14961         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14962         mswindows. Must be reworked along with glyphs.el, or
14963         merged into it, after there is images support.
14964
14965         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14966         'mswindows.
14967
14968 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14969
14970         * faces.el: fix for text cursor initialization.
14971         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14972         From Andy Piper <andyp@parallax.co.uk>
14973
14974 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14975
14976         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14977         if there is an existing package that handles it and warn the user
14978         about that mode.
14979
14980 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14981
14982         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14983         Installation" menu item when Installation-string is not bound.
14984
14985 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14986
14987         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14988         From Jeremiah W. James <jerry@cs.ucsb.edu>
14989
14990 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14991
14992         * msw-faces.el:
14993         * faces.el: Fix face initialization.
14994
14995 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14996
14997         * files.el (backup-enable-predicate): fix breakage introduced
14998         by TMPDIR patch.
14999
15000 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15001
15002         * x-faces.el (x-init-face-from-resources): The
15003           TTY face property retrieval functions don't return
15004           specifiers, so use face-property instead.
15005
15006 1998-03-09  SL Baur  <steve@altair.xemacs.org>
15007
15008         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
15009
15010 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15011
15012         * x-menubar.el: Expanded documentation for
15013           option-save-faces.  Changed Options -> Browse Faces
15014           menu entry to invoke customize-face.
15015
15016 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
15017
15018         * faces.el: Most face initialization moved out of
15019           init-other-random-faces to the top level so that the
15020           initialization happens before Xemacs is dumped.  Much
15021           of the fascist "face-differs-from-default-p or FROB!"
15022           code has been retired in favor of letting the user do
15023           what they want to do.  Face initialization code changed
15024           to use `default' specifier tag so that the settings can
15025           be overridden later if the user wishes it.
15026
15027 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15028
15029         * about.el (about-hackers): Update contributors list.
15030
15031 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15032
15033         * specifier.el: Define new specifier tag `default'.
15034
15035         * modeline.el: Initialize faces using `default' tag.
15036
15037         * x-faces.el (x-init-face-from-resources): Remove
15038           specifier specs containing the `default' tag before
15039           adding new specs.
15040
15041 1998-03-02  John Jones  <jj@asu.edu>
15042
15043         * package-get.el (package-get-all): fixed arguments on call to
15044         package-admin-add-single-file-package.
15045         * package-get.el (package-get-installedp): fixed to match
15046         advertised behavior.
15047         * package-get.el: added function package-get-update-all which
15048         installs newest versions of all the current packages (if they are
15049         not already installed).
15050
15051 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15052
15053         * files.el (find-file-noselect): Uncommented `truename' binding in
15054         `let*' and use it later to set `buffer-file-truename' iff it's
15055         still nil, as happens for example when finding a compressed
15056         file with "jka-compr".
15057
15058 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15059
15060         * faces.el: in make-face-* type functions do the operation for all
15061         window systems, not just the first one found.
15062
15063         * font.el: call mswindows-list-fonts for mswindows.
15064
15065 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15066
15067         * code-process.el (call-process-region):
15068         * process.el (call-process-region):
15069         * package-get.el (package-get-dir):
15070         * files.el (backup-enable-predicate):
15071         * gnuserv.el (gnuserv-temp-file-regexp):
15072         Use temp-directory in place of `/tmp'.
15073
15074 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15075
15076         * "Fast" dired-in-C enhancements for Windows 95/NT:
15077
15078         * files.el: Added function, `wildcard-to-regexp', from GNU
15079           Emacs.
15080
15081         * files.el (insert-directory): Modified to use special
15082           dired-in-C enhancements if present.
15083
15084 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15085
15086         * code-files.el: make default coding no-conversion.
15087
15088 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15089
15090         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15091         the load-path.
15092
15093         * update-elc.el: Strip directory when testing for files not to
15094         bytecompile.
15095
15096 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15097
15098         * lisp-mode.el: Use recommended form for menus.
15099
15100         * info.el (Info-construct-menu): Use recommended form for menus.
15101
15102         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15103         entry.
15104
15105 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15106
15107         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15108           (get-frame-for-buffer-noselect): Always return frames
15109           in the not-this-window-p cond clause.
15110
15111 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15112
15113         * help.el (describe-installation): New function.
15114
15115         * x-menubar.el (default-menubar): Add describe-installation to
15116         Help menu.
15117
15118         * packages.el (packages-unbytecompiled-lisp): Installation.el
15119         should not be bytecompiled.
15120
15121         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15122         XEmacs.
15123
15124         * x-menubar.el (default-menubar): Use correct guard for VM menu
15125         entry.
15126
15127         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15128         coding.
15129         From Andy Piper <andyp@parallax.co.uk>
15130
15131 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15132
15133         * ldap.el: Do not require ldap-internal at compile time.
15134
15135 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15136
15137         * code-files.el: new file. a virtual copy of mule-files.el
15138         but without charset
15139         dependencies. (toggle-buffer-file-ocding-system) new function for
15140         changing the eol type for the current buffer.
15141
15142         * code-process.el: new file. a copy of
15143         mule-process.el. mule-process.el will disappear when things have
15144         settled.
15145
15146         * coding.el: new file. a virtual copy of mule-files.el but
15147         without charset dependencies. (coding-system-base) new function
15148         for getting the parent coding system of a coding system with eol
15149         type set.
15150
15151         * dumped-lisp.el: add above files for the non-mule case.
15152
15153 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15154
15155         * window-xemacs.el (display-buffer): If no explicit
15156           frame is specified, search for a window that displays
15157           the buffer on the currently selected frame, before
15158           searching other frames.
15159
15160 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15161
15162         * frame.el (get-frame-for-buffer): If not-this-window-p
15163           is non-nil, use window on the selected frame if it is not
15164           also the selected window.  When defaulting, search for
15165           windows on the currently selected fgrame before searching
15166           other frames.
15167
15168 1998-02-25  Didier Verna  <didier@xemacs.org>
15169
15170         * modeline.el (modeline-swap-buffers): originally named
15171         `mouse-release-modeline'. Whether to actually swap the buffers is
15172         decided in `mouse-drag-modeline'.
15173         (mouse-drag-modeline): A button release event is considered a
15174         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15175         stay unchanged.
15176
15177 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15178
15179         * x-menubar.el: Put redo on the menubar.
15180         From Aki Vehtari <Aki.Vehtari@hut.fi>
15181
15182 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15183
15184         * bytecomp.el (displaying-byte-compile-warnings): if
15185         temp-buffer-show-function is set, use it to display current set of
15186         warnings in the "*Compile-Log-Show*" buffer.
15187
15188         * simple.el (display-warning-buffer): if temp-buffer-show-function
15189         is set, use it to display current set of warnings in the
15190         "*Warnings-Show*" buffer.
15191
15192 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15193
15194         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15195         Common Lisp.
15196
15197 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15198
15199         * menubar.el: Allow button descriptors at least 2 long.
15200
15201         * x-menubar.el (default-menubar): Use recommended forms.
15202         (file-menu-filter): Remove.
15203         (edit-menu-filter): Remove.
15204
15205 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15206
15207         * about.el (about-hackers): Updated.
15208
15209 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15210
15211         * help.el (help-max-help-buffers): new variable
15212         (help-register-and-maybe-prune-excess): new function
15213         (help-buffer-name): use help-max-help-buffers.
15214         (with-displaying-help-buffer): use
15215         help-register-and-maybe-prune-excess.
15216
15217         * help.el (help-maybe-pretty-print-value): if the value fits on
15218         one line, let it.
15219
15220 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15221
15222         * (with-displaying-help-buffer): there is no need to kill the buffer
15223         if it exists, because with-output-to-temp-buffer will clear it.
15224         further, killing the buffer violates the rule that
15225         temp-buffer-show-function, if set, has the full responsibility of
15226         showing the temp buffer.  killing the buffer fucks with the window
15227         configuration, hosing temp-buffer-show-function.
15228
15229
15230 1998-02-23  Didier Verna  <didier@xemacs.org>
15231
15232         * modeline.el (mouse-drag-modeline):
15233         - Always scroll the modeline that was originally clicked on.
15234         - Use x pixels instead of x characters (which doesn't work anyway)
15235         as horizontal reference for modeline dragging. This allows us to
15236         keep on dragging the modeline even if the motion event occurs in
15237         another window.
15238
15239 1998-02-23  Didier Verna  <didier@xemacs.org>
15240
15241         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15242         glyph on the modeline to indicate that dragging the mouse has an
15243         effect both horizontally and vertically.
15244
15245 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15246
15247         * about.el (about-xemacs): Get rid of redundant visible version
15248         number.
15249
15250 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15251
15252         * about.el (about-hackers): Update credits.
15253
15254 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15255
15256         * prim/register.el (view-register): Show register type file-query.
15257
15258 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15259
15260         * mode-motion.el (mode-motion-highlight-internal):
15261           save-excursion inside save-window-exucrsion form to
15262           hide buffer point changes from save-window-excursion.
15263           Prevents display flickering when the mouse pointer
15264           moves.
15265
15266 1998-02-17  Didier Verna  <didier@xemacs.org>
15267
15268         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15269         function to handle correctly the case of a toolbar one side of the
15270         window: scrolling will not necessarily happen.
15271
15272 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15273
15274         * files.el (after-find-file): Restore missing argument
15275           to format that provides filename for "... consider M-x
15276           recover-file" message.  Also call `message' with "%s"
15277           as the first arg instead of an arbitrary string.
15278
15279 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15280
15281         * about.el (about-hackers): Various additions.
15282
15283 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15284
15285         * autoload.el (generate-file-autoloads-1): Don't force an extra
15286         line out when copying on-the-same line autoloads.
15287
15288         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15289         is installed.
15290
15291 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15292
15293         * x11/x-win-xfree86.el (x-win-init-xfree86):
15294         * x11/x-win-sun.el (x-win-init-sun):
15295         * x11/x-init.el (x-initialize-compose):
15296         * prim/simple.el:
15297         (backward-or-forward-kill-sexp):
15298         (backward-or-forward-kill-sentence):
15299         (backward-or-forward-kill-word):
15300         (backward-or-forward-delete-char):
15301         * prim/isearch-mode.el (isearch-help-or-delete-char):
15302         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15303         x-keysym-on-keyboard-p to detect backspace.
15304         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15305         Clean up symbols used with dead keys, checking Linux and solaris
15306         keysyms.
15307         Simplify x-win-*.el using above methods.
15308         Change documentation for x-keysym-*-p functions.
15309
15310 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15311
15312         * about.el (about-hackers): Restore entries for Michael Sperber and
15313         Vinnie Shelton.
15314         From Vinnie Shelton <acs@acm.org>
15315
15316 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15317
15318         * simple.el (count-words-region): Ditto.
15319
15320 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15321
15322         * simple.el (count-words-buffer): Document.  Don't print anything
15323         if non-interactive.
15324
15325 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15326
15327         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15328         multiple files in InfoDock.
15329
15330 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15331
15332         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15333         from version.el in InfoDock.
15334
15335         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15336         specially.
15337
15338 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15339
15340         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15341         variable name in docstring.
15342
15343 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15344
15345         * menubar.h: Include "gui.h".
15346
15347 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15348
15349         * site-load.el: Fix documentation.
15350
15351 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15352
15353         * package-get-base.el (package-get-base): Updated.
15354
15355         * keymap.el: PC-ize.
15356
15357 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15358
15359         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15360         from' on a fresh line.
15361
15362 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15363
15364         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15365         object.
15366
15367 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15368
15369         * undo-stack.el: PC-ize.
15370
15371         * cmdloop.el: PC-ize.
15372
15373 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15374
15375         * bytecomp-runtime.el: PC-ize.
15376
15377         * byte-optimize.el: Prolog fixup.  PC-ize.
15378
15379         * cus-dep.el: Spelling fix.
15380
15381         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15382         entries follow).
15383
15384 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15385
15386         * text-mode.el (text-mode-hook-identify): New function,
15387         put on text-mode-hook.  Set text-mode-variant here.
15388         (text-mode): Don't set it here.
15389
15390 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15391
15392         * text-mode.el (text-mode-hook): New defvar.
15393         (text-mode-variant): New variable.
15394         (text-mode): Set that variable locally.
15395         (toggle-text-mode-auto-fill): New command.
15396
15397 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15398
15399         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15400
15401 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15402
15403         * text-mode.el (paragraph-indent-text-mode):
15404         Renamed from spaced-text-mode.
15405         (text-mode-map): Bind TAB to indent-relative.
15406         (indented-text-mode-map): Variable deleted.
15407         (indented-text-mode): Now an alias for text-mode.
15408
15409 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15410
15411         * loadup.el: test-atoms debugging stuffs removed.
15412
15413 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15414
15415         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15416
15417 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15418
15419         * help.el (describe-beta): Made it use `locate-data-file'.
15420         (describe-distribution): Ditto.
15421         (describe-copying): Ditto.
15422         (describe-project): Ditto.
15423         (view-emacs-news): Ditto.
15424
15425         * help-nomule.el (help-with-tutorial): Made it use
15426         `locate-data-file' to find tutorial.
15427
15428 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15429
15430         * about.el: Corrected my email address.
15431
15432         * mouse.el: Added 'mouse-mswindows-drop' similar to
15433         'mouse-offix-drop'.
15434
15435 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15436
15437         * loadup.el (running-xemacs): Spelling fix.
15438
15439 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15440
15441         * packages.el (packages-find-packages-1): Don't allow a backwards
15442         compatible lisp tree to overwrite `preloaded-file-list'.
15443
15444 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15445
15446         * loadup.el: Don't delete "xemacs" prior to dumping.
15447
15448 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15449
15450         * package-info.el (pi-last-mod-date): New function.
15451         (pi-author-version): New function.
15452         (batch-update-package-info): Use them.
15453
15454 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15455
15456         * frame.el (get-frame-for-buffer-default-to-current): Create.
15457         (get-frame-for-buffer-noselect): Allow user to use current frame
15458         with `get-frame-for-buffer-default-to-current'.
15459
15460 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15461
15462         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15463         (byte-compile-output-docform): Ditto.
15464         (byte-compile-compiled-obj-to-list): Ditto.
15465
15466 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15467
15468         * startup.el (command-line-1): Removed code that ran
15469           buffer-menu.
15470
15471 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15472
15473         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15474
15475 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15476
15477         * frame.el (suspend-emacs-or-iconify-frame): Check using
15478         `device-on-window-system-p' instead of explicitly checking for X,
15479         so that the same logic works for MS Windows.
15480         (suspend-or-iconify-emacs): Ditto.
15481
15482 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15483
15484         * about.el (about-maintainer-info): Andy Piper is back.
15485         (xemacs-hackers): Updated Andy Piper's email address.
15486         (about-hackers): Added Jonathan Harris.
15487         (about-hackers): Updated Tibor Polgar's email address.
15488
15489 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15490
15491         * about.el: Add xemacs.org email manager.
15492
15493         * package-get-base.el (package-get-base): Updated with most recent
15494         package updates.
15495
15496 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15497
15498         * help.el (function-arglist): Use `indirect-function' instead of
15499         `symbol-function' so that aliases are treated correctly.
15500
15501 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15502
15503         * help.el (help-map): Add f1 binding to `help-for-help'.
15504         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15505         (describe-key-briefly): Use `princ' "%s" to print object.
15506         (with-displaying-help-buffer): Kill buffer if it exists, again.
15507         (describe-key): Use `princ' "%s" to print object.
15508         (describe-function-1): Use `princ' "%s" to print object.
15509         Commented out alias lines removed.
15510         (help-pretty-print-limit): New variable to control pretty-printing
15511         of variable values.
15512         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15513         `help-pretty-print-value' again.  Only print-print when OBJECT is
15514         list of length less than `help-pretty-print-limit'.
15515         (describe-variable): Use `help-maybe-pretty-print-value' again.
15516
15517 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15518
15519         * simple.el (blink-matching-open): Remove C++ kludge.
15520         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15521
15522 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15523
15524         * info.el (Info-default-directory-list): Made the documentation
15525         more explanitory.
15526
15527 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15528
15529         * lisp/packages.el:
15530         * lisp/package-admin.el:
15531         * lisp/build-report.el:
15532         Fix typos.
15533
15534 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15535
15536         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15537         warnings in Java buffers without final newline and editing the
15538         last line.
15539
15540 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15541
15542         * packages.el (packages-find-packages-1): Don't allow a backwards
15543         compatible lisp tree to overwrite `preloaded-file-list'.
15544         Suggested by Colin Rafferty  <colin@xemacs.org>
15545
15546         * mouse.el (mouse-offix-drop): Set undo-boundary.
15547         From Oliver Graf <ograf@fga.de>
15548
15549 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15550
15551         * loadup.el (load-gc): rewrite as defun.
15552         Print something sensical if a required dump-time file isn't found.
15553
15554 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15555
15556         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15557         bug strikes a menudescriptor.
15558
15559         * package-get-base.el (package-get-base): Updated.
15560
15561         * package-info.el (batch-update-package-info): Derive REQUIRES
15562         from the Makefile.
15563
15564 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15565
15566         * files.el (save-some-buffers): Don't play games with deleting
15567         other windows if we are in the minibuffer window.
15568
15569 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15570
15571         * modeline.el (modeline-minor-mode-menu): Add support for :active
15572         (add-minor-mode): Document :active property to TOGGLE.
15573
15574 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15575
15576         * modeline.el (modeline-minor-mode-menu): Add support for an
15577         `:included' predicate in the `toggle-sym' plist.
15578         (add-minor-mode): Document the :included property, format
15579         docstring some more.
15580         (modeline-minor-mode-menu): Documentation string added.
15581
15582 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15583
15584         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15585         labels from the symbol-names by thwacking off the overly redundant
15586         and overused "mode", parenthesizing "minor", and capitalizing the
15587         resultant strings.  Also shortened the menu's title by eliminating
15588         the redundant buffer name.
15589         (add-minor-mode): Beautified the docstring, added mention of the
15590         `:menu-tag' property of TOGGLE.
15591         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15592         `toggle-sym' to beatify the mode-life menus.
15593         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15594         `auto-fill-function'.
15595
15596 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15597
15598         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15599         menus to :style 'toggle.
15600
15601 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15602
15603         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15604
15605 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15606
15607         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15608         only recognize first hyperlink.
15609         (hyper-apropos-highlightify): Deletia, this is already done by
15610         `hyper-apropos-insert-face'.
15611         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15612
15613 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15614
15615         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15616         mail.
15617         (toolbar-mail-reader): Add support for `send'.
15618         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15619
15620 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15621
15622         * info.el (Info-emacs-info-file-name): Add defvar for
15623         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15624         will function properly.
15625
15626 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15627
15628         * simple.el: make the backwards delete function called by
15629         `backward-or-forward-delete-char' user configurable.
15630
15631 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15632
15633         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15634         compiled function got loaded from.
15635
15636 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15637
15638         * term/apollo.el: Synched up with InfoDock 3.6.2.
15639
15640 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15641
15642         * startup.el (load-init-file): Load autoloads earlier.
15643         (startup-splash-frame): Handle InfoDock logo.
15644
15645         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15646         InfoDock.
15647         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15648
15649         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15650         doesn't have this function.
15651
15652         * packages.el (locate-data-file): Fix to call `locate-file'.
15653
15654 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15655
15656         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15657         version of version.el.
15658         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15659
15660         * x-menubar.el (default-menubar): Guard reference to
15661         `gnuserv-frame'.
15662         (default-menubar): Guard references to `font-lock-mode'.
15663         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15664         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15665
15666         * make-docfile.el: Don't snarf doc strings from autoloads.
15667
15668         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15669         loading auto-autoloads files.
15670
15671         * loaddefs.el: Disable dumping autoloads.
15672
15673 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15674
15675         * lisp-mnt.el: Synch to Emacs 20.2.
15676
15677         * help.el: Remove manual autoload of `finder-by-keyword'.
15678
15679         * finder.el (finder-by-keyword): Autoload.
15680
15681         * help.el: Conditionalize hyperbole setup.
15682
15683 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15684
15685         * packages.el (package-require): Update to reflect new data format.
15686
15687 1998-01-02  Didier Verna  <didier@xemacs.org>
15688
15689         * x-menubar.el (default-menubar): make the tutorials available
15690         through the menubar. (Plus some compilation warnings cleanup).
15691
15692 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15693
15694         * check-features.el: New file.  Perform sanity check after build.
15695
15696         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15697         files to tooltalk package.
15698         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15699         package.
15700
15701         * package-admin.el (package-admin-xemacs): Use better default for
15702         location of XEmacs binary.
15703
15704 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15705
15706         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15707         tag with sexp and add value tag with value `t'.
15708
15709 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15710
15711         * package-get.el: Changes to work with real data.
15712         From Pete Ware <ware@cis.ohio-state.edu>
15713
15714         * packages.el (packages-reload-autoloads): Guard load for the time
15715         being.
15716
15717         * update-elc.el ("packages.el"): Force loading packages.el instead
15718         of possibly out-of-date packges.elc.
15719         * make-docfile.el ("packages.el"): Ditto.
15720
15721 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15722
15723         * build-report.el (build-report-delete-regexp): Added a rule for
15724         the main tarball shadowing anything past it.
15725
15726 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15727
15728         * packages.el (package-provide): Delete a previous provide.
15729
15730         * package-info.el: New file.
15731
15732         * package-get.el: New file.
15733         From Pete Ware <ware@cis.ohio-state.edu>
15734         (package-get): Fix md5 computation to work with Mule.
15735
15736 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15737
15738         * simple.el (log-message-*): Quote symbols in docstrings properly.
15739
15740 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15741
15742         * packages.el (packages-new-autoloads): Ignore symbolic links.
15743
15744         * cus-face.el (face-custom-attributes-get): Fix typo.
15745         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15746
15747 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15748
15749         * startup.el (load-init-file): Reload new or changed autoloads
15750         unless inhibited.  Reload modified dumped lisp (stubbed).
15751
15752         * packages.el (packages-new-autoloads): New function.
15753         (packages-reload-autoloads): New function.
15754         (packages-reload-dumped-lisp): New (stub) function.
15755
15756         * loadup.el: Inhibit reloading dumped files when running temacs.
15757
15758         * loadhist.el (file-provides): Extend to handle variant
15759         extensions.
15760
15761         * replace.el (query-replace): Fix typo.
15762
15763 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15764
15765         * make-docfile.el: list-autoloads-path has been renamed.
15766         * update-elc.el: list-autoloads has been renamed.
15767
15768         * packages.el (packages-list-autoloads): Renamed.
15769         (packages-list-autoloads-path): Ditto.
15770
15771 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15772
15773         * packages.el (packages-find-packages-1): Made it signal a warning
15774         for an error in an auto-autoload.el file.
15775
15776 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15777
15778         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15779         tag with const.
15780         From Aki Vehtari <Aki.Vehtari@hut.fi>
15781
15782         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15783
15784         * loadhist.el (unload-feature): Remove autoload.
15785
15786 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15787
15788         * loadhist.el: Unpackaged.
15789
15790         * help.el (describe-symbol-find-file): Rename
15791         `describe-function-find-file' and make old name obsolete.
15792         (describe-function-1): Use it.
15793         (describe-function-1): Guard reference to
15794         `compiled-function-annotation'.
15795
15796 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15797
15798         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15799         argument.
15800         (help-mode-quit): New optional arg to control whether it kills or
15801         buries.  Tidied up.
15802         (with-displaying-help-buffer): Don't kill buffer initially, even
15803         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15804         (help-pretty-print-value): Rename back from
15805         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15806         use it, otherwise use dumped `cl-prettyprint'.
15807         (describe-variable): Use `help-pretty-print-value' again.
15808         (find-func): Removed reference to "find-func" at end.
15809
15810 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15811
15812         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15813           GUI XEmacs. Rename? x-menubar is rather window system
15814           independant, except for a couple of items.
15815
15816 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15817
15818         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15819         entries as they will no longer be distributed with XEmacs.
15820
15821         * format.el (format-alist): Fix image/tiff regexps.
15822         From P. E. Jareth Hein <jareth@camelot-soft.com>
15823
15824         * help.el (help-maybe-pretty-print-value): Rename.
15825         (describe-variable): Use it.
15826         (describe-variable): Add trailing linefeed.
15827
15828 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15829
15830         * help.el (describe-function-1): Don't output anything for
15831           arglist of autoload functions.
15832
15833 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15834
15835         * help.el (describe-function-1): Don't output anything for
15836           arglist of autoload functions.
15837
15838 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15839
15840         * help.el (help-mode-map): New bindings for `help-mode-bury',
15841         `describe-function-at-point', `describe-variable-at-point',
15842         `Info-elisp-ref', `customize-variable', `help-next-section' and
15843         `help-prev-section'.
15844         (help-next-section): New function.
15845         (help-prev-section): New function.
15846         (help-mode-quit): Changed to kill the help buffer.
15847         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15848         correctly.
15849         (help-buffer-name): New function to generate the name of help
15850         buffers.
15851         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15852         argument giving the name of the help buffer.
15853         (describe-key): Use `with-displaying-help-buffer' with name.
15854         (describe-mode): Ditto.
15855         (describe-bindings): Ditto.
15856         (describe-prefix-bindings): Ditto.
15857         (view-lossage): Ditto.
15858         (with-syntax-table): New macro.
15859         (function-called-at-point): Use `ignore-errors' and
15860         `with-syntax-table'.
15861         (function-at-point): Ditto.
15862         (describe-function): Use `with-displaying-help-buffer' with name.
15863         (function-arglist): Extracted from `describe-function-1'.  Returns
15864         function's arglist as string.
15865         (function-documentation): Extracted from `describe-function-1'.
15866         Returns function's docstring.
15867         (describe-function-1): Remove all the "stream" garbage, including
15868         the stream argument.  Use `function-arglist' and
15869         `function-documentation'.
15870         (describe-function-arglist): Just use `function-arglist'.
15871         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15872         (help-pretty-print-value): New function to help with
15873         pretty-printing variable values.  Knows about `#<...>'.  Needs
15874         `pp-internal'.
15875         (describe-variable): Use `with-displaying-help-buffer' with name.
15876         Formatting improved.  Display file where variable is defined, if
15877         known.  Use `help-pretty-print-value'.
15878         (describe-syntax): Use `with-displaying-help-buffer' with name.
15879         (list-processes): Remove "stream" garbage.
15880
15881 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15882
15883         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15884         call a dumped routine instead.
15885
15886         * x-win-xfree86.el: Wrap file in defun.
15887         * x-win-sun.el: Ditto.
15888
15889 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15890
15891         * help.el (view-emacs-news): Remove usage of outl-mouse which
15892         advises functions and does other evil things.
15893
15894 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15895
15896         * format.el (format-alist): Add `image/tiff'.
15897         From P. E. Jareth Hein <jareth@camelot-soft.com>
15898
15899 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15900
15901         * about.el (about-hackers): More names added.
15902
15903         * make-docfile.el: Remove superfluous package path search.
15904
15905         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15906
15907 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15908
15909         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15910         ignored shadows.
15911
15912 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15913
15914         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15915         get trailing slashes when added to the load-path.
15916
15917         * x-init.el (init-x-win): Locate where XEmacs X localization files
15918         are.
15919
15920 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15921
15922         * x-faces.el: Added support for foregroundToolBarColor
15923           to xpm-color-symbols.
15924
15925 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15926
15927         * etags.el (tags-remove-duplicates): Removed.
15928         (buffer-tag-table-list): Use `delete-duplicates'.
15929
15930         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15931         correctly.
15932         (get*): Defalias to `get'.
15933
15934         * cl.el (eql): Compare integers with `eq'.
15935         (cl-map-extents): Check for `map-extents' first.
15936
15937 1997-12-17  Didier Verna  <didier@xemacs.org>
15938
15939         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15940         added the 'numero', 'copyright' and 'trademark' symbols.
15941
15942         * leim/quail/latin-post.el ("french-postfix"): see above.
15943
15944 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15945
15946         * widget.el (define-widget): Check the arguments.
15947
15948         * cus-edit.el (customize-face): Use `check-argument-type'.
15949         (custom-variable-value-create): Use `signal' to signal error.
15950         (custom-variable-reset-saved): Ditto.
15951         (custom-variable-reset-standard): Ditto.
15952         (custom-face-reset-saved): Ditto.
15953
15954         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15955         (widget-default-format-handler): Ditto.
15956         (widget-checklist-add-item): Ditto.
15957         (widget-radio-add-item): Ditto.
15958         (widget-editable-list-entry-create): Ditto.
15959         (widget-sexp-prompt-value): Ditto.
15960
15961         * custom.el (custom-declare-variable): Signal errors better.
15962         (custom-handle-keyword): Ditto.
15963         (custom-declare-group): Ditto.
15964
15965         * window-xemacs.el (windows): Ditto.
15966
15967         * menubar.el (menu): Ditto.
15968
15969         * keydefs.el (keyboard): Ditto.
15970
15971         * minibuf.el (minibuffer): Ditto.
15972
15973         * process.el (execute): Ditto.
15974
15975         * fill.el (fill): Ditto.
15976
15977         * modeline.el (modeline): Ditto.
15978
15979         * help.el (help): Ditto.
15980
15981         * faces.el (faces): Ditto.
15982
15983         * files.el (files): Ditto.
15984
15985         * x-init.el (x): Ditto.
15986
15987         * lisp-mode.el (lisp): Ditto.
15988
15989         * process.el (processes): Ditto.
15990
15991         * mouse.el (mouse): Ditto.
15992
15993         * abbrev.el (abbrev): Moved from cus-edit.
15994
15995         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15996         as variable declaration.
15997
15998 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15999
16000         * menubar.el (find-menu-item): Use `check-argument-type'.
16001         (find-menu-item): Cosmetic changes.
16002
16003 1997-12-18  SL Baur  <steve@altair.xemacs.org>
16004
16005         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
16006
16007 1997-12-17  SL Baur  <steve@altair.xemacs.org>
16008
16009         * startup.el (set-default-load-path): Only search package-path
16010         when not running temacs.
16011
16012         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
16013         files.
16014
16015         * loadup.el: Correct commentary.  Reformatting.
16016         (really-early-error-handler): Use absolute path to the
16017         first dumped-lisp.el file.
16018         (really-early-error-handler): Print full path name of
16019         each dumped lisp file (inherited from InfoDock).
16020
16021         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
16022         dumped-lisp.el files.
16023
16024         * make-docfile.el (preloaded-file-list): Reorder when the
16025         package-path is searched.
16026         * update-elc.el: Ditto.
16027
16028         * lisp-mode.el (call-with-condition-handler): Treat the same as
16029         `condition-case' for indentation.
16030
16031         * about.el (about-xemacs): Update release date.
16032
16033 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16034
16035         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16036         anywhere but at the last clause.
16037         (ecase): Disallow `t' and `otherwise'.
16038
16039 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16040
16041         * cus-edit.el (custom-buffer-create-buttons): New function
16042         from stuff moved out of `custom-buffer-create-internal'.
16043         (custom-novice): New variable.  Default t.
16044         (custom-display-global-buttons): Ditto.  Default `top'.
16045         (custom-buffer-create-internal): Only display help if
16046         `custom-novice' is non-nil.  Display global buttons according to
16047         `custom-display-global-buttons'.
16048
16049 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16050
16051         * menubar.el (find-menu-item): Use `check-argument-type'.
16052         (find-menu-item): Cosmetic changes.
16053
16054 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16055
16056         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16057         look.
16058
16059 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16060
16061         * format.el (format-deannotate-region):  Bug fix.
16062         Deannotating a region containing unknown tags would fail
16063         (causing decoding of text/enriched to fail at user level)
16064
16065 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16066
16067         * minibuf.el (read-directory-name): Support sixth
16068           arg, HISTORY, as already documented.
16069
16070 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16071
16072         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16073         to `ecase'.
16074
16075 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16076
16077         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16078         skk-activate.
16079
16080 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16081
16082         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.