update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4         `=ucs-bmp-itaiji-009'.
5
6         * mule/mule-conf.el (=ucs-itaiji-009): New coded-charset for
7         XEmacs CHISE.
8         (=ucs-bmp-itaiji-009): Likewise.
9
10 2016-09-10  MORIOKA Tomohiko  <tomo.git@chise.org>
11
12         * mule/mule-charset.el (default-coded-charset-priority-list): Add
13         `=>big5-cdp'.
14
15 2016-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
16
17         * mule/mule-coding.el (utf-8-gb): Specify `charset-g3'.
18         (utf-8-ivs-gb): Likewise.
19         (utf-8-gb-er): Likewise.
20         (utf-8-ivs-gb-er): Likewise.
21         (utf-8-cns): Likewise.
22         (utf-8-ivs-cns): Likewise.
23         (utf-8-cns-er): Likewise.
24         (utf-8-ivs-cns-er): Likewise.
25         (utf-8-big5): Likewise.
26         (utf-8-ivs-big5): Likewise.
27         (utf-8-big5-er): Likewise.
28         (utf-8-ivs-big5-er): Likewise.
29         (utf-8-jis): Likewise.
30         (utf-8-ivs-jis): Likewise.
31         (utf-8-jis-er): Likewise.
32         (utf-8-ivs-jis-er): Likewise.
33         (utf-8-ks): Likewise.
34         (utf-8-ivs-ks): Likewise.
35         (utf-8-ks-er): Likewise.
36         (utf-8-ivs-ks-er): Likewise.
37
38 2016-07-23  MORIOKA Tomohiko  <tomo.git@chise.org>
39
40         * mule/mule-coding.el (utf-8-jp): Specify `charset-g3'.
41         (utf-8-ivs-jp): Likewise.
42         (utf-8-jp-er): Likewise.
43         (utf-8-ivs-jp-er): Likewise.
44
45 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `=ucs-var-010'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `=ucs-bmp-var-010'.
52
53         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
54         CHISE.
55         (=ucs-bmp-var-010): Likewise.
56
57 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
58
59         * mule/mule-charset.el (default-coded-charset-priority-list): Add
60         `=ucs-sip@JP/hanazono'.
61
62         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
63         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
64
65 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
66
67         * mule/mule-charset.el (default-coded-charset-priority-list):
68         - Add `=big5-cdp-var-004'.
69         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
70           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
74         `=big5-cdp-var-005'.
75
76         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
77         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
78         `=big5-cdp-var-003'.
79         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
80         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
81         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
82
83 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
84
85         * mule/mule-charset.el (default-coded-charset-priority-list):
86         Don't prefer ucs-compat CCSes to other CCSes.
87
88 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
89
90         * mule/mule-charset.el (default-coded-charset-priority-list): Add
91         `===ucs-bmp-cjk-compat@unicode'.
92
93         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
94         coded-charset for XEmacs CHISE.
95
96 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
97
98         * mule/mule-charset.el (default-coded-charset-priority-list): Add
99         `=ucs-sip-itaiji-003'.
100
101         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
102         XEmacs CHISE.
103
104 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
105
106         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
107         setting for `=ucs-var-004'.
108
109         * mule/mule-charset.el (default-coded-charset-priority-list): Add
110         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
111
112         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
113         XEmacs CHISE.
114         (=ucs-var-004): Ditto.
115         (=ucs-bmp-var-004): Ditto.
116
117 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `=ucs-sip-var-003'.
121
122         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
123         XEmacs CHISE.
124
125 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
128         setting for `=ucs-itaiji-006'.
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `=ucs-bmp-itaiji-006'.
132
133         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
134         XEmacs CHISE.
135         (=ucs-bmp-itaiji-006): Ditto.
136
137 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
138
139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
140         `=ucs-sip-var-002'.
141
142         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
143         XEmacs CHISE.
144
145 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
146
147         * mule/mule-charset.el (default-coded-charset-priority-list): Add
148         `=ucs-sip-itaiji-002'.
149
150         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
151         XEmacs CHISE.
152
153 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
154
155         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
156         setting for `==hanyo-denshi/tk'.
157
158 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
161         (=hanyo-denshi/tk): Fix `long-name'.
162         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
163
164 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
165
166         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
167         setting for `=>mj'.
168
169 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
172         coded-charset for XEmacs CHISE.
173
174 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
175
176         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
177         setting for `=hanyo-denshi/tk'.
178
179 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
180
181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
182         `=hanyo-denshi/tk/mf-01'.
183
184         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
185         XEmacs CHISE.
186         (=hanyo-denshi/tk/mf-01): Ditto.
187
188 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
189
190         * mule/mule-charset.el (default-coded-charset-priority-list):
191         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
192
193 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
194
195         * mule/mule-charset.el (default-coded-charset-priority-list):
196         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
197
198 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
199
200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
201         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
202
203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
204         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
205
206         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
207         XEmacs CHISE.
208         (=ucs-bmp-itaiji-004): Ditto.
209         (=ucs-itaiji-005): Ditto.
210         (=ucs-bmp-itaiji-005): Ditto.
211
212 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
213
214         * mule/mule-charset.el (default-coded-charset-priority-list): Add
215         `=ucs-sip-itaiji-001'.
216
217         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
218         XEmacs CHISE.
219
220 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
221
222         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
223         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
224         `=ucs-itaiji-008'.
225
226         * mule/mule-charset.el (default-coded-charset-priority-list): Add
227         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
228         `=ucs-bmp-itaiji-008'.
229
230         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
231         XEmacs CHISE.
232         (=ucs-bmp-itaiji-001): Ditto.
233         (=ucs-itaiji-003): Ditto.
234         (=ucs-bmp-itaiji-003): Ditto.
235         (=ucs-itaiji-008): Ditto.
236         (=ucs-bmp-itaiji-008): Ditto.
237
238 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
242
243         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
244         for XEmacs CHISE.
245         (==ucs-bmp-cjk-compat@JP): Ditto.
246
247 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
250         setting for `===hng-tzs'.
251
252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
253         `===hng-tzs'.
254
255         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
256         CHISE.
257
258 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
261         setting for `===hng-doh'.
262
263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
264         `===hng-doh'.
265
266         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
267         CHISE.
268
269 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `===hng-wad'.
273
274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
275         `===hng-wad'.
276
277         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
278         CHISE.
279
280 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
281
282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
283         settings for `==koseki' and `===hng-kcc'.
284
285         * mule/mule-charset.el (default-coded-charset-priority-list): Add
286         `===hng-kcc'.
287
288         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
289         CHISE.
290
291 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
292
293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
294         setting for `===hng-nkk'.
295
296         * mule/mule-charset.el (default-coded-charset-priority-list): Add
297         `===hng-nkk'.
298
299         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
300         CHISE.
301
302 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
303
304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
305         setting for `===hng-ink'.
306
307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
308         `===hng-ink'.
309
310         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
311         CHISE.
312
313 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
314
315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
316         setting for `===hng-jhk'.
317
318         * mule/mule-charset.el (default-coded-charset-priority-list): Add
319         `===hng-jhk'.
320
321         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
322         CHISE.
323
324 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
325
326         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
327         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
328         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
329         (===jis-x0213-1@2004): Likewise.
330         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
331         "jisx0213\\(\\.2004\\)-1" as the registry.
332         (=+>jis-x0213-1@2004): Likewise.
333         (=>jis-x0213-1@2004): Likewise.
334
335         * mule/mule-charset.el (default-coded-charset-priority-list): Add
336         `===jis-x0213-1@2004'.
337
338 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
341         setting for `===hng-nak'.
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `===hng-nak'.
345
346         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
347         CHISE.
348
349 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
352         setting for `===hng-hos'.
353
354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
355         `===hng-hos'.
356
357         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
358         CHISE.
359
360 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
361
362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
363         setting for `===hng-tzj'.
364
365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
366         `===hng-tzj'.
367
368         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
369         CHISE.
370
371 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
372
373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
374         setting for `===hng-kae'.
375
376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
377         `===hng-kae'.
378
379         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
380         CHISE.
381
382 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
383
384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
385         setting for `===hng-kar'.
386
387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
388         `===hng-kar'.
389
390         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
391         CHISE.
392
393 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
394
395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
396         setting for `===hng-kyd'.
397
398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
399         `===hng-kyd'.
400
401         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
402         CHISE.
403
404 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
407         setting for `===hng-hok'.
408
409         * mule/mule-charset.el (default-coded-charset-priority-list): Add
410         `===hng-hok'.
411
412         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
413         CHISE.
414
415 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
416
417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
418         setting for `===hng-jyu'.
419
420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
421         `===hng-jyu'.
422
423         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
424         CHISE.
425
426 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
429         setting for `===hng-zkd'.
430
431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
432         `===hng-zkd'.
433
434         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
435         CHISE.
436
437 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
440         setting for `===hng-kmi'.
441
442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
443         `===hng-kmi'.
444
445         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
446         CHISE.
447
448 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451         setting for `===hng-okd'.
452
453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
454         `===hng-okd'.
455
456         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
457         CHISE.
458
459 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
462         setting for `===hng-nkm'.
463
464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
465         `===hng-nkm'.
466
467         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
468         CHISE.
469
470 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
473         setting for `===hng-nto'.
474
475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
476         `===hng-nto'.
477
478         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
479         CHISE.
480
481 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
484         setting for `===hng-yhk'.
485
486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
487         `===hng-yhk'.
488
489         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
490         CHISE.
491
492 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
495         setting for `===hng-sok'.
496
497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
498         `===hng-sok'.
499
500         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
501         CHISE.
502
503 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         setting for `===hng-kda'.
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `===hng-kda'.
510
511         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
512         CHISE.
513
514 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         setting for `===hng-myz'.
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `===hng-myz'.
521
522         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
523         CHISE.
524
525 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         setting for `===hng-kgk'.
529
530         * mule/mule-charset.el (default-coded-charset-priority-list): Add
531         `===hng-kgk'.
532
533         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
534         CHISE.
535
536 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
539         setting for `===hng-drt'.
540
541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
542         `===hng-drt'.
543
544         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
545         CHISE.
546
547 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         setting for `===hng-mam'.
551
552         * mule/mule-charset.el (default-coded-charset-priority-list): Add
553         `===hng-mam'.
554
555         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
556         CHISE.
557
558 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
559
560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
561         setting for `===hng-dng'.
562
563         * mule/mule-charset.el (default-coded-charset-priority-list): Add
564         `===hng-dng'.
565
566         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
567         CHISE.
568
569 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         setting for `=>cns11643-5'.
573
574 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for `===hng-keg'.
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `===hng-keg'.
581
582         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
583         CHISE.
584
585 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
586
587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
588         setting for `===hng-jou'.
589
590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
591         `===hng-jou'.
592
593         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
594         CHISE.
595
596 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
599         setting for `===hng-smk'.
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `===hng-smk'.
603
604         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
605         CHISE.
606
607 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `===hng-kyo'.
611
612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
613         `===hng-kyo'.
614
615         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
616         CHISE.
617
618 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         setting for `===hng-kss'.
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `===hng-kss'.
625
626         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
627         CHISE.
628
629 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
632         setting for `===hng-wan'.
633
634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
635         `===hng-wan'.
636
637         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
638         CHISE.
639
640 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643         setting for `===hng-ksk'.
644
645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
646         `===hng-ksk'.
647
648         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
649         CHISE.
650
651 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
652
653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
654         setting for `===hng-kyu'.
655
656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
657         `===hng-kyu'.
658
659         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
660         CHISE.
661
662 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
663
664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
665         setting for `===hng-skk'.
666
667         * mule/mule-charset.el (default-coded-charset-priority-list): Add
668         `===hng-skk'.
669
670         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
671         CHISE.
672
673 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
676         setting for `===hng-sik'.
677
678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
679         `===hng-sik'.
680
681         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
682         CHISE.
683
684 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
685
686         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
687         setting for `===hng-kbk'.
688
689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
690         `===hng-kbk'.
691
692         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
693         CHISE.
694
695 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
696
697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
698         setting for `===hng-kcj'.
699
700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
701         `===hng-kcj'.
702
703         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
704         CHISE.
705
706 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
709         setting for `===hng-k24'.
710
711         * mule/mule-charset.el (default-coded-charset-priority-list): Add
712         `===hng-k24'.
713
714         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
715         CHISE.
716
717 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
718
719         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
720         setting for `===hng-gok'.
721
722         * mule/mule-charset.el (default-coded-charset-priority-list): Add
723         `===hng-gok'.
724
725         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
726         CHISE.
727 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
728
729         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
730         setting for `===hng-tsu'.
731
732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
733         `===hng-tsu'.
734
735         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
736         CHISE.
737
738 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
741         setting for `===hng-sys'.
742
743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
744         `===hng-sys'.
745
746         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
747         CHISE.
748
749 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-coding.el (coded-charset-entity-reference-alist):
752         - Use "&HNG010-<d><d><d><d><d>;" instead of
753           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
754         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
755
756         * mule/mule-charset.el (default-coded-charset-priority-list): Add
757         `=ucs-bmp-itaiji-002' and `===hng-khm'.
758
759         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
760         "hngkhi-0" as the suffix of registry.
761         (===hng-khm): New coded-charset for XEmacs CHISE.
762         (=ucs-itaiji-002): Ditto.
763         (=ucs-bmp-itaiji-002): Ditto.
764
765 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
766
767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
768         setting for `=>ucs@iwds-1'.
769
770         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
771         XEmacs CHISE.
772
773 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
776         CHISE.
777
778         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
779         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
780         `===hng-khi'.
781
782 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
785         setting for `===hng-khi'.
786
787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
788         `===hng-khi'.
789
790         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
791         CHISE.
792
793 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
796         #x9FA5 as the value of `max-code'.
797         (=ucs-bmp-var-002): Likewise.
798         (=ucs-bmp-var-003): Likewise.
799         (=ucs-bmp-itaiji-084): Likewise.
800         (=ucs-bmp-cjk@JP): Likewise.
801         (=ucs-bmp-cjk@JP/hanazono): Likewise.
802         (==ucs-bmp-cjk@JP/hanazono): Likewise.
803         (=>ucs-bmp-cjk@component): Likewise.
804
805 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
806
807         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
808         CHISE.
809
810 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
811
812         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
813         XEmacs CHISE.
814         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
815         `==jis-x0208@1978/2-pr' as the mother.
816
817 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
818
819         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
820         CHISE.
821
822 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
823
824         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
825         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
826
827 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
828
829         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
830         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
831
832 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
833
834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
835         setting for `===ucs@gb'.
836
837 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
838
839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
840         setting for `===hanyo-denshi/ks', `===jis-x0208' and
841         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
842         as the entity-reference for `===jis-x0213-1@2000'; use
843         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
844
845 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
846
847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
848         `===jis-x0208'.
849
850         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
851         instead of `===jis-x0208' as the mother.
852         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
853         `===jis-x0208' as the mother.
854         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
855         `===jis-x0208' as the mother.
856         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
857         `===jis-x0213-1' as the mother.
858         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
859         `===jis-x0213-1' as the mother.
860         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
861         the mother.
862         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
863         mother.
864
865 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
866
867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
868         setting for `=ucs-var-001'.
869
870 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-charset.el (default-coded-charset-priority-list): Add
873         `=ucs-bmp-var-001'.
874
875         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
876         CHISE.
877         (=ucs-bmp-var-001): Ditto.
878
879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
880         setting for `=ucs-var-003'.
881
882 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
883
884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
885         `=ucs-bmp-var-003'.
886
887         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
888         CHISE.
889         (=ucs-bmp-var-003): Ditto.
890
891 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
892
893         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
894         setting for `=ucs-var-002'.
895
896         * mule/mule-charset.el (default-coded-charset-priority-list): Add
897         `=ucs-bmp-var-002'.
898
899         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
900         CHISE.
901         (=ucs-bmp-var-002): Ditto.
902
903 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
904
905         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
906         XEmacs CHISE.
907         (==jis-x0208@1978/5pr): Ditto.
908
909 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
910
911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
912         `=>ucs-bmp-cjk@component'.
913
914         * mule/mule-conf.el (=>ucs@component): New coded-charset for
915         XEmacs CHISE.
916         (=>ucs-bmp-cjk@component): Ditto.
917
918 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
919
920         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
921         setting for `=>iwds-1'.
922
923 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
926         CHISE.
927
928 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
929
930         * mule/mule-charset.el (default-coded-charset-priority-list):
931         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
932         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
933         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
934         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
935
936 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-coding.el (coded-charset-entity-reference-alist):
939         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
940
941         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
942         `=>>ucs@iso' as the mother.
943         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
944         mother.
945
946 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
947
948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
949         setting for `===hanyo-denshi/ia'.
950
951 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
952
953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
954         `===hanyo-denshi/ia'.
955
956 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
957
958         * mule/mule-conf.el (=koseki): Fix DOC.
959         (==koseki): New coded-charset for XEmacs CHISE.
960
961 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
962
963         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
964         XEmacs CHISE.
965         (===hanyo-denshi/jd): Fix DOC.
966
967 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
968
969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
970         setting for `===hanyo-denshi/ip'.
971
972 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
973
974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
975         `===hanyo-denshi/ip'.
976
977         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
978         XEmacs CHISE.
979
980 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
981
982         * mule/mule-charset.el (default-coded-charset-priority-list): Add
983         `==ucs-radicals@unicode' and `=>daikanwa'.
984
985         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
986         for XEmacs CHISE.
987
988 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
989
990         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
991         XEmacs CHISE.
992
993 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
994
995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
996         `===ruimoku-v6'.
997
998 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `===ruimoku-v6'.
1002
1003 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
1006         CHISE.
1007
1008 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1009
1010         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
1011         coded-charset for XEmacs CHISE.
1012
1013 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1014
1015         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
1016         XEmacs CHISE.
1017
1018 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1019
1020         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1021         `===ucs-sip@iso'.
1022
1023 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1024
1025         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
1026         CHISE.
1027
1028 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1029
1030         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1031         `==ucs-sip@iso'.
1032
1033         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
1034         CHISE.
1035
1036 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1037
1038         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
1039         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
1040         (=ucs-sip-ext-b@iso): Fix registry.
1041         (==ucs-sip-ext-b@iso): Ditto.
1042         (===ucs-sip-ext-b@iso): Ditto.
1043
1044         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1045         `=ucs-sip@iso'.
1046
1047 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1048
1049         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1050         setting for `=>cbeta'.
1051
1052 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1053
1054         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1055         `=>cns11643-7'.
1056
1057         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1058
1059 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1060
1061         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1062         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1063
1064 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1065
1066         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1067         `=ucs@cns'.
1068         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1069         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1070         `=ucs@jis/1990'.
1071         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1072         `=ucs@jis/2000'.
1073         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1074         `=ucs@jis/2004'.
1075         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1076
1077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1078         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1079
1080 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1081
1082         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1083         XEmacs CHISE.
1084         (==jis-x0208@1978/1pr): Ditto.
1085         (==jis-x0208@1978/2-pr): Ditto.
1086
1087 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1088
1089         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1090         setting for `===jis-x0213-1@2004'.
1091
1092 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1093
1094         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1095         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1096
1097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1098         `===hanyo-denshi/jb'.
1099
1100         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1101         XEmacs CHISE.
1102         (=+>hanyo-denshi/ft): Ditto.
1103         (=+>hanyo-denshi/jt): Ditto.
1104
1105 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1108         `===hanyo-denshi/hg'.
1109
1110 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1111
1112         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1113         XEmacs CHISE.
1114         (===hanyo-denshi/hg): Ditto.
1115
1116 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1117
1118         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1119         glyph-forms instead of detailed glyph-images.
1120         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1121         `=adobe-japan1-*'.
1122         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1123         (===adobe-japan1-1): Ditto.
1124         (===adobe-japan1-2): Ditto.
1125         (===adobe-japan1-3): Ditto.
1126         (===adobe-japan1-4): Ditto.
1127         (===adobe-japan1-5): Ditto.
1128         (===adobe-japan1-6): Ditto.
1129         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1130         `=>>>adobe-japan1' as the mother.
1131         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1132         `=>>adobe-japan1' as the mother.
1133         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1134         glyph-images.
1135         (==jis-x0208@1978): Ditto.
1136         (==jis-x0208@1983): Ditto.
1137         (==jis-x0208@1990): Ditto.
1138         (==jis-x0213-1): Ditto.
1139         (==jis-x0213-1@2000): Ditto.
1140         (==jis-x0213-1@2004): Ditto.
1141         (==jis-x0213-2): Ditto.
1142         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1143         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1144         `=jis-x0208@1978'.
1145         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1146         `=jis-x0208@1983'.
1147         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1148         `=jis-x0208@1990'.
1149         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1150         `=jis-x0213-1'.
1151         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1152         `=jis-x0213-1@2000'.
1153         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1154         `=jis-x0213-1@2004'.
1155         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1156         `=jis-x0213-2'.
1157         (===jis-x0208): New coded-charset for XEmacs CHISE.
1158         (===jis-x0208@1978): Ditto.
1159         (===jis-x0208@1983): Ditto.
1160         (===jis-x0208@1990): Ditto.
1161         (===jis-x0213-1): Ditto.
1162         (===jis-x0213-1@2000): Ditto.
1163         (===jis-x0213-2): Ditto.
1164         (===jis-x0212): Ditto.
1165         (===ks-x1001): Ditto.
1166         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1167         mother.
1168         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1169         as the mother.
1170         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1171         as the mother.
1172         (===cns11643-1): New coded-charset for XEmacs CHISE.
1173         (===cns11643-2): Ditto.
1174         (===cns11643-3): Ditto.
1175         (===cns11643-4): Ditto.
1176         (===cns11643-5): Ditto.
1177         (===cns11643-6): Ditto.
1178         (===cns11643-7): Ditto.
1179         (=>>cns11643-1): Ditto.
1180         (==big5-cdp): Indicate abstract glyph-images instead of
1181         representative glyph-images.
1182         (===big5-cdp): New coded-charset for XEmacs CHISE.
1183         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1184         detailed glyph-images.
1185         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1186         `=hanyo-denshi/*'.
1187         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1188         (===hanyo-denshi/ib): Ditto.
1189         (===hanyo-denshi/jt): Ditto.
1190         (===hanyo-denshi/ks): Ditto.
1191         (===mj): Ditto.
1192         (===mj-0): Ditto.
1193         (===mj-1): Ditto.
1194         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1195         `=>>>hanyo-denshi/*' as its mother.
1196         (==gt): Indicate abstract glyph-forms instead of detailed
1197         glyph-images.
1198         (===gt): New coded-charset for XEmacs CHISE.
1199         (=>>>gt): Indicates `==gt' instead of `=gt'.
1200         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1201         (==gt-k): Indicate abstract glyph-forms instead of detailed
1202         glyph-images.
1203         (===gt-k): New coded-charset for XEmacs CHISE.
1204         (==daikanwa): Indicates glyph-images instead of detailed
1205         glyph-images.
1206         (===daikanwa): New coded-charset for XEmacs CHISE.
1207         (===daikanwa/+p): Ditto.
1208         (===daikanwa/ho): Ditto.
1209         (==cbeta): Ditto.
1210         (===cbeta): Ditto.
1211         (==jef-china3): Ditto.
1212         (===jef-china3): Ditto.
1213         (==ruimoku-v6): Ditto.
1214         (==ucs@iso): Indicate representative glyph-forms instead of
1215         representative glyph-images.
1216         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1217         (==ucs@unicode): Indicate representative glyph-forms instead of
1218         representative glyph-images.
1219         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1220         `=ucs@unicode'.
1221         (==ucs@cns): Indicate representative glyph-forms instead of
1222         representative glyph-images.
1223         (==ucs@jis): Ditto.
1224         (==ucs@jis/1990): Ditto.
1225         (==ucs@jis/2000): Ditto.
1226         (==ucs@jis/2004): Ditto.
1227         (==ucs@ks): Ditto.
1228         (===ucs@iso): New coded-charset for XEmacs CHISE.
1229         (===ucs@unicode): Ditto.
1230         (===ucs@gb): Ditto.
1231         (===ucs@ks): Ditto.
1232         (===ucs-bmp-cjk@gb): Ditto.
1233         (===ucs-sip-ext-b@iso): Ditto.
1234
1235 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1236
1237         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1238         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1239         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1240         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1241         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1242         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1243         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1244         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1245         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1246         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1247
1248         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1249         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1250         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1251         - Use "&g1-[NAME];" for `=>>[NAME]'.
1252         - Abolish "&g2-[NAME];".
1253
1254 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1255
1256         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1257         `=>>ucs@cns' as the mother.
1258
1259 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1260
1261         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1262         setting for `==ucs@ks'.
1263
1264 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1265
1266         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1267         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1268         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1269         0x00E30000〜0x00E409D5.
1270
1271 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1272
1273         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1274         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1275         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1276
1277 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1278
1279         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1280         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1281
1282         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1283         (=mj-0): Ditto.
1284         (=mj-1): Ditto.
1285         (==mj): Ditto.
1286         (==mj-0): Ditto.
1287         (==mj-1): Ditto.
1288         (=>>mj): Ditto.
1289
1290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1291         setting for `=mj' and `==mj'.
1292
1293 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1294
1295         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1296         CHISE.
1297
1298 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1299
1300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1301         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1302         `=>ucs@hanyo-denshi'.
1303
1304 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1305
1306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1307         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1308
1309         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1310         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1311
1312 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1313
1314         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1315         XEmacs CHISE.
1316
1317 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1318
1319         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1320         Change priority of `=>>>ucs@iso'.
1321
1322         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1323         `=>>>ucs@iso' as the mother.
1324         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1325
1326 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1329         Change priority of `=>>>ucs@unicode'.
1330
1331         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1332         `=ucs@unicode'.
1333
1334 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1335
1336         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1337         Change priority of `=>>>ucs@jis'.
1338
1339         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1340         `=ucs@jis'.
1341
1342 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1343
1344         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1345         setting for `==daikanwa/+p'.
1346
1347 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1348
1349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1350         setting for `==shinjigen@1ed'.
1351
1352 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1353
1354         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1355         XEmacs CHISE.
1356
1357 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1358
1359         * mule/mule-conf.el (==shinjigen): Modify DOC.
1360         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1361         (==shinjigen@rev): Modify DOC.
1362
1363 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1364
1365         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1366         CHISE.
1367
1368 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1369
1370         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1371         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1372
1373         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1374         XEmacs CHISE.
1375
1376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1377         `==daikanwa'.
1378
1379 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1380
1381         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1382         setting for `==cns11643-7'.
1383
1384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1385         `==cns11643-7'.
1386
1387 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1388
1389         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1390         `==cns11643-6'.
1391
1392         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1393         setting for `==cns11643-6'.
1394
1395 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1396
1397         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1398         setting for `==cns11643-5'.
1399
1400         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1401         `==cns11643-5'.
1402
1403 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1404
1405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1406         setting for `==cns11643-4'.
1407
1408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1409         `==cns11643-4'.
1410
1411 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1412
1413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1414         setting for `==cns11643-3'.
1415
1416         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1417         `==cns11643-3'.
1418
1419 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1420
1421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1422         setting for `==cns11643-2'.
1423
1424         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1425         `==cns11643-2'.
1426
1427 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1430         Change priority of `=>>>ucs@ks'.
1431
1432         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1433         `=ucs@ks'.
1434
1435 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1436
1437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1438         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1439         `==ucs@cns' and `==cns11643-1'.
1440
1441         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1442         (==cns11643-2): Ditto.
1443         (==cns11643-3): Ditto.
1444         (==cns11643-4): Ditto.
1445         (==cns11643-5): Ditto.
1446         (==cns11643-6): Ditto.
1447         (==cns11643-7): Ditto.
1448
1449         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1450         `==cns11643-1'.
1451
1452 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1453
1454         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1455         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1456         `=>>>ucs@jis/1990'.
1457
1458         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1459         `=ucs@jis/1990'.
1460         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1461         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1462
1463 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1464
1465         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1466         Change priority of `=>>>ucs@cns'.
1467
1468         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1469         `=ucs@cns'.
1470
1471 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1472
1473         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1474         `==ks-x1001'.
1475
1476         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1477         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1478         `==ks-x1001'.
1479
1480 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1481
1482         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1483
1484 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1487         `=jis-x0208'.
1488         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1489         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1490         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1491         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1492         (=>>>jis-x0213-1@2000): Changed to an alias for
1493         `=jis-x0213-1@2000'.
1494         (=>>>jis-x0213-1@2004): Changed to an alias for
1495         `=jis-x0213-1@2004'.
1496         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1497
1498 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1499
1500         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1501         `=adobe-japan1-0'.
1502         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1503         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1504         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1505         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1506         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1507         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1508
1509 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1510
1511         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1512         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1513         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1514         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1515         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1516         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1517
1518 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1519
1520         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1521         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1522         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1523         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1524         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1525         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1526         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1527         `==jis-x0212'.
1528
1529 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1530
1531         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1532         "AdobeJapan1-[0-6]$".
1533         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1534         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1535         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1536         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1537         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1538         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1539         (==adobe-japan1-1): Ditto.
1540         (==adobe-japan1-2): Ditto.
1541         (==adobe-japan1-3): Ditto.
1542         (==adobe-japan1-4): Ditto.
1543         (==adobe-japan1-5): Ditto.
1544         (==adobe-japan1-6): Ditto.
1545         (==jis-x0208): Ditto.
1546         (==jis-x0208@1978): Ditto.
1547         (==jis-x0208@1983): Ditto.
1548         (==jis-x0208@1990): Ditto.
1549         (==jis-x0213-1): Ditto.
1550         (==jis-x0213-1@2000): Ditto.
1551         (==jis-x0213-1@2004): Ditto.
1552         (==jis-x0213-2): Ditto.
1553         (==jis-x0212): Ditto.
1554         (==gb2312): Ditto.
1555         (==iso-ir165): Ditto.
1556         (==gb12345): Ditto.
1557         (==ks-x1001): Ditto.
1558         (==cns11643-1): Ditto.
1559         (==cns11643-2): Ditto.
1560         (==cns11643-3): Ditto.
1561         (==cns11643-4): Ditto.
1562         (==cns11643-5): Ditto.
1563         (==cns11643-6): Ditto.
1564         (==cns11643-7): Ditto.
1565         (==big5-cdp): Ditto.
1566         (==hanyo-denshi/ja): Ditto.
1567         (==hanyo-denshi/jb): Ditto.
1568         (==hanyo-denshi/jc): Ditto.
1569         (==hanyo-denshi/jd): Ditto.
1570         (==hanyo-denshi/ft): Ditto.
1571         (==hanyo-denshi/ia): Ditto.
1572         (==hanyo-denshi/ib): Ditto.
1573         (==hanyo-denshi/hg): Ditto.
1574         (==hanyo-denshi/jt): Ditto.
1575         (==hanyo-denshi/ks): Ditto.
1576         (==gt): Ditto.
1577         (==gt-k): Ditto.
1578         (==daikanwa): Ditto.
1579         (==shinjigen): Ditto.
1580         (==ucs@iso): Ditto.
1581         (==ucs@unicode): Ditto.
1582         (==ucs@gb): Ditto.
1583         (==ucs-bmp@gb): Ditto.
1584         (==ucs@cns): Ditto.
1585         (==ucs-bmp@cns): Ditto.
1586         (==ucs@jis): Ditto.
1587         (==ucs@jis/1990): Ditto.
1588         (==ucs@jis/2000): Ditto.
1589         (==ucs@jis/2004): Ditto.
1590         (==ucs@JP): Ditto.
1591         (==ucs@JP/hanazono): Ditto.
1592         (==ucs@ks): Ditto.
1593         (==ucs-bmp@ks): Ditto.
1594         (==ucs@cns11643): Ditto.
1595         (==ucs-bmp-cjk@gb): Ditto.
1596         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1597         (==ucs-sip-ext-b@iso): Ditto.
1598
1599 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1600
1601         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1602         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1603
1604         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1605         XEmacs CHISE.
1606         (=ucs-bmp-cjk@unicode): Abolished.
1607
1608 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1609
1610         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1611         `=+>ucs-bmp-cjk-compat@jis'.
1612
1613         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1614         for XEmacs CHISE.
1615
1616 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1617
1618         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1619         CHISE.
1620
1621 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1622
1623         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1624         for XEmacs CHISE.
1625         (=jis-x0208@1978/1er-pr): Abolished.
1626         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1627         `=jis-x0208@1978/1er-pr' as the mother.
1628
1629 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1630
1631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1632         setting for `=ucs-itaiji-084'.
1633
1634 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1635
1636         * mule/mule-charset.el (default-coded-charset-priority-list):
1637         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1638
1639         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1640         XEmacs CHISE.
1641         (=ucs-bmp-itaiji-084): Ditto.
1642
1643 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1644
1645         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1646         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1647
1648 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1649
1650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1651         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1652
1653         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1654         XEmacs CHISE.
1655         (=big5-cdp-var-5): Ditto.
1656
1657 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1658
1659         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1660         XEmacs CHISE.
1661
1662 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1663
1664         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1665         XEmacs CHISE.
1666
1667 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1668
1669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1670         setting for `=>>>hanyo-denshi/ft'.
1671
1672 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1673
1674         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1675         XEmacs CHISE.
1676         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1677         `=hanyo-denshi/jd' as the mother.
1678
1679 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1680
1681         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1682         XEmacs CHISE.
1683         (=+>adobe-japan1-1): Ditto.
1684         (=+>adobe-japan1-2): Ditto.
1685         (=+>adobe-japan1-3): Ditto.
1686         (=+>adobe-japan1-4): Ditto.
1687         (=+>adobe-japan1-5): Ditto.
1688         (=+>adobe-japan1-6): Ditto.
1689         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1690
1691 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1692
1693         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1694         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1695         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1696
1697         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1698         the top.
1699
1700 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1701
1702         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1703         XEmacs CHISE.
1704         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1705         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1706         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1707
1708 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1709
1710         * mule/mule-charset.el (default-coded-charset-priority-list):
1711         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1712         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1713
1714         * mule/mule-conf.el: Modify order of definitions of some
1715         coded-charsets.
1716
1717 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1718
1719         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1720         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1721         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1722
1723         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1724         CHISE.
1725         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1726         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1727
1728 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1729
1730         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1731         CHISE.
1732
1733 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1734
1735         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1736         setting for `=daikanwa/+2p'.
1737
1738         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1739         XEmacs CHISE.
1740
1741 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1742
1743         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1744         XEmacs CHISE.
1745         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1746
1747 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1748
1749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1750         setting for `=>>>hanyo-denshi/ib'.
1751
1752 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1753
1754         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1755         XEmacs CHISE.
1756         (=>>>hanyo-denshi/ib): Ditto.
1757         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1758         `=hanyo-denshi/ja' as the mother.
1759         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1760         `=hanyo-denshi/ib' as the mother.
1761
1762 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1763
1764         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1765         XEmacs CHISE.
1766         (utf-8-ivs-mcs-er): Likewise.
1767         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1768         and `=>ucs-gb'.
1769         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1770         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1771         `ucs-gb' and `=>ucs-gb'.
1772         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1773         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1774         and `=>ucs-cns'.
1775         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1776         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1777         `ucs-cns' and `=>ucs-cns'.
1778         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1779         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1780         `ucs-big5' and `=>ucs-big5'.
1781         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1782         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1783         `ucs-big5' and `=>ucs-big5'.
1784         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1785         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1786         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1787         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1788         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1789         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1790         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1791         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1792         `=>ucs-jis'; modify DOC and mnemonic.
1793         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1794         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1795         and `=>ucs-jis'; modify DOC and mnemonic.
1796         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1797         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1798         `=>ucs-ks'.
1799         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1800         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1801         and `=>ucs-ks'.
1802         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1803
1804 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1805
1806         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1807         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1808
1809 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1810
1811         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1812         Modify priorities.
1813
1814 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1815
1816         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1817         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1818
1819 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1820
1821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1822         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1823
1824 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1825
1826         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1827         CHISE.
1828
1829 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1830
1831         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1832         CHISE.
1833
1834 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1835
1836         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1837         CHISE.
1838
1839 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1840
1841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1842         `=+>ucs-bmp-cjk@unicode'.
1843
1844         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1845         for XEmacs CHISE.
1846
1847 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1848
1849         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1850         setting for `=>>daikanwa'.
1851
1852 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1853
1854         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1855         `=>>hanyo-denshi/jt'.
1856
1857 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1858
1859         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1860         XEmacs CHISE.
1861         (=+>jis-x0208@1990): Ditto.
1862         (=+>jis-x0213-1@2000): Ditto.
1863
1864 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1867         XEmacs CHISE.
1868
1869 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1870
1871         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1872         XEmacs CHISE.
1873         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1874         `=hanyo-denshi/jc' as the mother.
1875
1876 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1879         setting for `=+>adobe-japan1'.
1880
1881         * mule/mule-charset.el (default-coded-charset-priority-list):
1882         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1883         and `=>>hanyo-denshi/ft' to `=>>gt'.
1884
1885 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1886
1887         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1888         XEmacs CHISE.
1889         (=>>adobe-japan1-1): Ditto.
1890         (=>>adobe-japan1-2): Ditto.
1891         (=>>adobe-japan1-3): Ditto.
1892         (=>>adobe-japan1-4): Ditto.
1893         (=>>adobe-japan1-5): Ditto.
1894         (=>>adobe-japan1-6): Ditto.
1895         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1896
1897 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1898
1899         * mule/mule-conf.el (=adobe-japan1): New alias for
1900         `=adobe-japan1-6'.
1901         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1902         (=>>>adobe-japan1-1): Ditto.
1903         (=>>>adobe-japan1-2): Ditto.
1904         (=>>>adobe-japan1-3): Ditto.
1905         (=>>>adobe-japan1-4): Ditto.
1906         (=>>>adobe-japan1-5): Ditto.
1907         (=>>>adobe-japan1-6): Ditto.
1908         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1909
1910 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1911
1912         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1913         setting for `=>>>adobe-japan1'.
1914
1915 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1916
1917         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1918         setting for `=+>ucs@ks'.
1919
1920 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1921
1922         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1923         XEmacs CHISE.
1924         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1925         `=adobe-japan1-6' as the mother.
1926
1927 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1928
1929         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1930         setting for `=>cns11643-7'.
1931
1932 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1933
1934         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1935         CHISE.
1936
1937 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1938
1939         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1940         XEmacs CHISE.
1941         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1942
1943         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1944         setting for `=>ucs@jis/2004'.
1945
1946 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1949         setting for `=+>gt'.
1950
1951         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1952         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1953
1954 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1955
1956         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1957         `=>ucs@unicode' as the mother.
1958         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1959         mother.
1960         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1961         mother.
1962         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1963         mother.
1964
1965 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1966
1967         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1968         setting for `=+>ucs@unicode'.
1969
1970         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1971         CHISE.
1972
1973 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1974
1975         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1976         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1977         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1978         - Add setting for `=+>ucs@cns'.
1979
1980         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1981         CHISE.
1982         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1983         as the mother.
1984         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1985         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1986
1987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1988         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1989
1990 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1993         setting for `=>ucs@ks'.
1994
1995 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1998         `=ucs-bmp-cjk-compat@unicode'.
1999
2000         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
2001         coded-charset for XEmacs CHISE.
2002
2003 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2004
2005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2006         `=ucs-bmp-cjk-compat'.
2007
2008         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
2009         XEmacs CHISE.
2010
2011 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
2014         CHISE.
2015
2016 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2017
2018         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
2019         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
2020
2021         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
2022         `=>ucs@jis/1990'.
2023         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
2024
2025 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2026
2027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2028         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
2029
2030         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
2031         CHISE.
2032         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
2033         mother.
2034
2035 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
2038         `=>jis-x0213-2@usual'.
2039         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
2040         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
2041         `=>jis-x0213-2@usual' as the mother.
2042
2043 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2044
2045         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2046         (=>ucs@JP): New alias for `=+>ucs@jis'.
2047
2048 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2049
2050         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2051         `=>jis-x0208@usual'.
2052         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2053         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2054         `=>jis-x0208@usual' as the mother.
2055         (=>jis-x0208): Likewise.
2056
2057 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2060         setting for `=+>jis-x0208@1978'.
2061
2062 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2063
2064         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2065         XEmacs CHISE.
2066
2067 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2068
2069         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2070         setting for `=>>>ucs@jis/1990'.
2071
2072 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2073
2074         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2075         setting for `=>ucs@jis/1990'.
2076
2077 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2078
2079         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2080         setting for `=ucs@JP/hanazono'.
2081
2082         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2083         CHISE.
2084         (=ucs@JP/hanazono): Ditto.
2085         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2086         (=>>hanyo-denshi/jc): Ditto.
2087         (=>>hanyo-denshi/jd): Ditto.
2088
2089 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2090
2091         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2092         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2093
2094 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2095
2096         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2097         XEmacs CHISE.
2098
2099 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2100
2101         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2102         XEmacs CHISE.
2103
2104 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2105
2106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2107         `=ucs-bmp-cjk@JP'.
2108
2109 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2110
2111         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2112         XEmacs CHISE.
2113
2114 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2115
2116         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2117         Modify order of settings; add settings for `=daikanwa@rev2'.
2118
2119 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2120
2121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2122         setting for `=>>cbeta'.
2123
2124         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2125         CHISE.
2126
2127 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2128
2129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2130         setting for `=>>adobe-japan1'.
2131
2132 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2133
2134         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2135         XEmacs CHISE.
2136
2137 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2138
2139         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2140         setting for `=>>hanyo-denshi/ia'.
2141
2142         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2143         XEmacs CHISE.
2144
2145 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2146
2147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2148         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2149
2150         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2151         XEmacs CHISE.
2152         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2153         `=hanyo-denshi/jt' as the mother.
2154
2155 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2156
2157         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2158         setting for `=>>>jis-x0213-2'.
2159
2160         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2161         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2162         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2163
2164 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2167         XEmacs CHISE.
2168
2169 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2172         XEmacs CHISE.
2173
2174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2175         `=>>jis-x0213-1@2004'.
2176
2177 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2178
2179         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2180         XEmacs CHISE.
2181
2182 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2183
2184         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2185         - Use "&g2-*;" as entity-references for `=>>>*'.
2186         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2187
2188         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2189         XEmacs CHISE.
2190         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2191         as the mother.
2192
2193 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2194
2195         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2196         setting for `=>>hanyo-denshi/ib'.
2197
2198         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2199         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2200         (=>>jis-x0208@1990): Ditto.
2201         (=>>hanyo-denshi/ib): Ditto.
2202
2203         * mule/mule-charset.el (default-coded-charset-priority-list):
2204         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2205
2206 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2207
2208         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2209         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2210         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2211         `=>>>ucs@jis/2004'.
2212
2213 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2214
2215         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2216         XEmacs CHISE.
2217         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2218         `=jis-x0213-1@2004' as the mother.
2219         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2220         (=>>>ucs@ks): Ditto.
2221
2222         * mule/mule-charset.el (default-coded-charset-priority-list):
2223         Modify priority of `=hanyo-denshi/*'.
2224
2225 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2226
2227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2228         settings for `=>>ucs@JP' and `=ucs@JP'.
2229
2230 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2233         CHISE.
2234
2235 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2236
2237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2238         setting for `=>>>ucs@cns'.
2239
2240         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2241         CHISE.
2242
2243 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2246         instead of `=>>>jis-x0213-1@2004' as the mother.
2247         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2248         (=>>>ucs@unicode): Likewise.
2249         (=>>>ucs@jis): Likewise.
2250         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2251         mother.
2252         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2253
2254 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2257         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2258         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2259         `=>>>ucs@jis'.
2260
2261 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2262
2263         * mule/mule-charset.el (default-coded-charset-priority-list):
2264         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2265         and `=jis-x0213-*-2000'.
2266
2267 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2268
2269         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2270         XEmacs CHISE.
2271         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2272         `=>>jis-x0213-1' as the mother.
2273
2274 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2277         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2278
2279 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2282
2283 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2284
2285         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2286         XEmacs CHISE.
2287
2288 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-coding.el (decomposition-feature-list): Set
2291         `=decomposition', `=decomposition@cid' and
2292         `=decomposition@hanyo-denshi'.
2293
2294 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2295
2296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2297         setting for `=>>hanyo-denshi/ks'.
2298
2299         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2300         XEmacs CHISE.
2301
2302 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2303
2304         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2305         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2306
2307         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2308         `=hanyo-denshi/ks/mf'.
2309
2310         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2311         XEmacs CHISE.
2312         (=hanyo-denshi/ks/mf): Ditto.
2313
2314 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2317         settings for P=hanyo-denshi/jt'.
2318
2319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2320         `=hanyo-denshi/jt'.
2321
2322         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2323         XEmacs CHISE.
2324
2325 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2328         settings for `=hanyo-denshi/ip'.
2329
2330         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2331         `=hanyo-denshi/ip'.
2332
2333         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2334         XEmacs CHISE.
2335
2336 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2339         settings for `=hanyo-denshi/hg'.
2340
2341         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2342         `=hanyo-denshi/hg'.
2343
2344         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2345         XEmacs CHISE.
2346
2347 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2350         setting for `=>>hanyo-denshi/ft'.
2351
2352         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2353         `=>>hanyo-denshi/ft'.
2354
2355         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2356         XEmacs CHISE.
2357
2358 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2359
2360         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2361         settings for `=hanyo-denshi/ib'.
2362
2363         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2364         `=hanyo-denshi/ib'.
2365
2366         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2367         XEmacs CHISE.
2368
2369 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2370
2371         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2372         settings for isolated characters of `=hanyo-denshi/ia' and
2373         non-isolated characters of `=hanyo-denshi/*'.
2374
2375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2376         `=hanyo-denshi/ia'.
2377
2378         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2379         XEmacs CHISE.
2380
2381 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2382
2383         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2384         setting for isolated characters of `=hanyo-denshi/ft'.
2385
2386         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2387         `=hanyo-denshi/ft'.
2388
2389         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2390         XEmacs CHISE.
2391
2392 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2393
2394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2395         setting for isolated characters of `=hanyo-denshi/jd'.
2396
2397         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2398         `=hanyo-denshi/jd'.
2399
2400         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2401         XEmacs CHISE.
2402
2403 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2404
2405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2406         setting for isolated characters of `=hanyo-denshi/jc'.
2407
2408         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2409         `=hanyo-denshi/jc'.
2410
2411         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2412         XEmacs CHISE.
2413
2414 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2417         setting for isolated characters of `=hanyo-denshi/jb'.
2418
2419         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2420         `=hanyo-denshi/jb'.
2421
2422         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2423         XEmacs CHISE.
2424
2425 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2426
2427         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2428         setting for isolated characters of `=hanyo-denshi/ja'.
2429
2430 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2431
2432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2433         `=hanyo-denshi/ja'.
2434
2435         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2436         XEmacs CHISE.
2437
2438 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2439
2440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2441         settings for isolated characters of `=adobe-japan1-6'.
2442
2443 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2446         CHISE.
2447         (=daikanwa/+2p): Ditto.
2448         (=daikanwa/ho): Ditto.
2449
2450 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2451
2452         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2453         coding-system for XEmacs CHISE.
2454
2455 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2456
2457         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2458         setting for `=>>ruimoku-v6'.
2459
2460         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2461         CHISE.
2462
2463 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2464
2465         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2466         setting for `=daikanwa@rev1'.
2467
2468 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2469
2470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2471         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2472
2473 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2476         XEmacs CHISE.
2477         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2478
2479 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2480
2481         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2482         CHISE.
2483
2484 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2485
2486         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2487         CHISE.
2488
2489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2490         setting for `=>ucs@jis'.
2491
2492 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2493
2494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2495         setting for `=>jis-x0208@usual'.
2496
2497         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2498         XEmacs CHISE.
2499         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2500         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2501         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2502
2503 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2506         CHISE.
2507         (=>>>jis-x0208@1990): Ditto.
2508         (=>>>jis-x0213-1): Ditto.
2509         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2510         mother.
2511         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2512         as the mother.
2513
2514 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2515
2516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2517         setting for `=>ucs@cns' and `=>>ucs@ks'.
2518
2519         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2520         CHISE.
2521
2522 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2523
2524         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2525         CHISE.
2526
2527 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2528
2529         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2530         CHISE.
2531         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2532         mother.
2533
2534 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2535
2536         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2537         `==>ucs-bmp-cjk@bucs'.
2538
2539         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2540         XEmacs CHISE.
2541
2542 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2543
2544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2545         setting for `==>ucs@bucs'.
2546
2547         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2548         XEmacs CHISE.
2549
2550 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2553         - Add setting for `=>>jis-x0208'.
2554         - Omit setting for `=>>jis-x0208@1990'.
2555         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2556           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2557           `=ucs@FOO'.
2558
2559 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2560
2561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2562         setting for `=>daikanwa'.
2563
2564 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2565
2566         * mule/mule-conf.el (=daikanwa): Fix DOC.
2567         (=>daikanwa): New abstract character for XEmacs CHISE.
2568         (=>ucs@iso): Likewise.
2569         (=>ucs@unicode): Likewise.
2570         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2571
2572 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2575         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2576           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2577         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2578         - Add `=>big5-cdp'.
2579
2580 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2581
2582         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2583         (=>big5-cdp): New abstract character.
2584
2585 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2586
2587         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2588         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2589         `chinese-big5'.
2590
2591 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2592
2593         * mule/mule-charset.el (default-coded-charset-priority-list):
2594         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2595
2596         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2597         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2598         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2599         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2600         and `=>jis-x0213-2'.
2601
2602 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2603
2604         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2605         XEmacs CHISE.
2606         (=>>ucs@jis/2000): Likewise.
2607         (=>>ucs@jis/2004): Likewise.
2608
2609 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2612         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2613         `=>>ucs@cns'.
2614
2615         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2616         XEmacs CHISE.
2617         (=>>gt): Use quote instead of backquote; modify DOC.
2618         (=>gt): Use quote instead of backquote.
2619         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2620         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2621         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2622         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2623         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2624         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2625
2626 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2627
2628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2629         `=>>ucs@unicode' and `=>>gt'.
2630
2631 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2634         XEmacs CHISE.
2635         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2636         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2637         `=jis-x0208@1978/1er-pr' as the mother.
2638         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2639
2640 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2643         `=ucs@unicode' as the mother.
2644
2645 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2646
2647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2648         setting for `=>>ucs@unicode'.
2649
2650         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2651         CHISE.
2652
2653 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2656         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2657
2658         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2659         `=adobe-japan1-6' and `=adobe-japan1-base'.
2660
2661         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2662         XEmacs CHISE.
2663         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2664         specify `min-code' and `max-code'.
2665         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2666         (=adobe-japan1-2): Likewise.
2667         (=adobe-japan1-3): Likewise.
2668         (=adobe-japan1-4): Likewise.
2669         (=adobe-japan1-5): Likewise.
2670         (=adobe-japan1-6): Likewise.
2671
2672 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2673
2674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2675         setting for `=>gt'.
2676
2677 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2678
2679         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2680         CHISE.
2681
2682 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2685         setting for `=>zinbun-oracle'.
2686
2687         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2688         for XEmacs CHISE.
2689
2690 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2691
2692         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2693         for XEmacs CHISE.
2694         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2695         `=jis-x0208@1978' as the mother.
2696
2697 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2698
2699         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2700         - Use `=gt' instead of `ideograph-gt'.
2701         - Use `=gt-k' instead of `ideograph-gt-k'.
2702         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2703         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2704         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2705         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2706         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2707         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2708         - Use `=>>gt' instead of `<=>gt'.
2709         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2710         - Add setting for `=>>jis-x0208@1990'.
2711         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2712           `=>>jis-x0213-1@2000'.
2713         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2714         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2715           `=>>jis-x0213-1@2004'.
2716         - Add setting for `=>>jis-x0208@1978'.
2717         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2718
2719 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2722         XEmacs CHISE.
2723
2724 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2727         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2728         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2729         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2730         `<=>jis-x0213-1@2004'.
2731
2732 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2735         CHISE.
2736         (=>jis-x0213-2): Ditto.
2737
2738 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2739
2740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2741         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2742
2743 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2744
2745         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2746         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2747         `=>jis-x0213-1'.
2748
2749 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2750
2751         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2752         CHISE.
2753         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2754
2755 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2756
2757         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2758         `<==>jis-x0213-1'.
2759         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2760         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2761         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2762         (<=>jis-x0208): New alias for `=>jis-x0208'.
2763         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2764         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2765         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2766         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2767         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2768         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2769         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2770         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2771         (=>>gt): Renamed from `<==>gt'.
2772         (<==>gt): New alias for `=>>gt'.
2773
2774 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2777         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2778         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2779         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2780         - Add settings for `<=>jis-x0213-1@2000' and
2781           `<=>jis-x0213-1@2004'.
2782
2783         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2784         XEmacs CHISE.
2785         (<==>jis-x0213-1): Likewise.
2786         (<==>jis-x0213-1@2000): Likewise.
2787         (<==>jis-x0213-1@2004): Likewise.
2788         (<=>jis-x0208): Add property `=>iso-ir 168'.
2789         (<=>jis-x0208@1997): Likewise.
2790         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2791         as the mother; add property `=>iso-ir 228'.
2792         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2793         property `=>iso-ir 228'.
2794         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2795         property `=>iso-ir 233'.
2796         (<==>gt): Renamed from `<=>gt'.
2797         (<=>gt): New alias for `<==>gt'.
2798
2799 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2800
2801         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2802         CHISE.
2803         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2804         `<=>jis-x0208' as the mother.
2805         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2806         (<=>jis-x0213-1@2000): Ditto.
2807         (<=>jis-x0213-1@2004): Ditto.
2808
2809 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2810
2811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2812         settings for `<=>gt'.
2813
2814         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2815
2816 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2817
2818         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2819         XEmacs CHISE.
2820         (=jis-x0208@1978/-4pr): Likewise.
2821         (=jis-x0208@1978/4-pr): Likewise.
2822         (=jis-x0213-1): Likewise.
2823         (=ucs@iso): Likewise.
2824         (=ucs@unicode): Likewise.
2825         (=ucs@gb): Likewise.
2826         (=ucs@gb/fw): Likewise.
2827         (=ucs@cns): Likewise.
2828         (=ucs@cns/fw): Likewise.
2829         (=ucs@jis): Likewise.
2830         (=ucs@jis/fw): Likewise.
2831         (=ucs@jis/1990): Likewise.
2832         (=ucs@jis/2000): Likewise.
2833         (=ucs@jis/2004): Likewise.
2834         (=ucs@JP): Likewise.
2835         (=ucs@ks): Likewise.
2836         (=ucs@big5): Likewise.
2837         (=ucs@big5/cns11643): Likewise.
2838         (=ucs@cns11643): Likewise.
2839
2840 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2841
2842         * mule/mule-charset.el (default-coded-charset-priority-list):
2843         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2844
2845         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2846         CHISE.
2847         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2848         mother.
2849
2850 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2851
2852         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2853         from src/mule-charset.c].
2854         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2855         specify `final'.
2856         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2857         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2858         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2859         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2860         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2861         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2862
2863 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2864
2865         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2866         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2867         (=jis-x0208@1978/i-4): Specify `partial'.
2868         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2869         mother coded-charset.
2870         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2871
2872 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2873
2874         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2875         settings for `=jis-x0213-1@2004'.
2876
2877 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2878
2879         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2880         CHISE.
2881         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2882         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2883         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2884         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2885         temporarily.
2886         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2887
2888 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2889
2890         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2891         CHISE.
2892         (=shinjigen@1ed): Inherited from `=shinjigen'.
2893         (=shinjigen@rev): Likewise.
2894
2895 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2896
2897         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2898         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2899
2900 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2901
2902         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2903         define it as an alias.
2904         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2905         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2906         alias.
2907         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2908         alias.
2909
2910 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2911
2912         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2913         CHISE.
2914
2915 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2916
2917         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2918         CHISE.
2919         (shinjigen-2): Ditto.
2920
2921 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2922
2923         * mule/mule-charset.el (default-coded-charset-priority-list):
2924         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2925         `chinese-big5-eten-*' and `chinese-big5'.
2926
2927 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2928
2929         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2930         #x9FA5 temporarily.
2931
2932 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2933
2934         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2935         settings for `=jis-x0208@1978/i1'.
2936
2937 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2938
2939         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2940         XEmacs CHISE.
2941
2942 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2943
2944         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2945         XEmacs CHISE.
2946
2947 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2948
2949         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2950         XEmacs CHISE.
2951
2952 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2953
2954         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2955         CHISE.
2956         (=ucs-bmp@cns): Likewise.
2957         (=ucs-bmp@jis): Likewise.
2958         (=ucs-bmp@ks): Likewise.
2959
2960 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2961
2962         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2963         CHISE.
2964         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2965
2966 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2969         settings for `=zinbun-oracle'.
2970
2971         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2972         `=zinbun-oracle'.
2973
2974 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2975
2976         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2977         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2978         `=ucs@iso'.
2979
2980 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2981
2982         * mule/mule-charset.el (default-coded-charset-priority-list):
2983         Delete `ucs-sip'; modify order of some CCSs.
2984
2985 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2986
2987         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2988         in XEmacs CHISE.
2989
2990         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2991         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2992         CHISE.
2993
2994 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2995
2996         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2997         its registry.
2998         (=ucs-radicals@unicode): Likewise.
2999
3000 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3001
3002         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
3003         CHISE.
3004
3005 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3006
3007         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
3008         CHISE.
3009
3010 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3011
3012         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
3013         CHISE.
3014
3015 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3016
3017         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3018         Modify preference of *isolated settings*.
3019
3020 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3021
3022         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
3023         utf-2000 is provided.
3024         (=ucs@cns11643): Likewise.
3025
3026 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3027
3028         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3029         Prefer every *isolated setting* to ordinary setting.
3030
3031 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3032
3033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3034         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
3035
3036 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3037
3038         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
3039         CHISE.
3040
3041 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3042
3043         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3044         settings for `=jis-x0208@1997'.
3045
3046 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3047
3048         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3049         `=jis-x0208@1997'.
3050
3051 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3052
3053         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3054         XEmacs CHISE.
3055
3056 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3057
3058         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3059         `=jis-x0208@1978'.
3060         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3061         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3062         `=jis-x0208-1990' as the mother.
3063         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3064
3065 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3066
3067         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3068         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3069         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3070         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3071         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3072         for `=ucs@JP'.
3073
3074 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3075
3076         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3077         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3078         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3079         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3080         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3081         `=daikanwa@rev2'.
3082
3083 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3084
3085         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3086         (=gt): Likewise.
3087         (=gt-k): Likewise.
3088         (=gt-pj-*): Likewise.
3089         (=gt-pj-k1): Likewise.
3090         (=gt-pj-k2): Likewise.
3091         (=daikanwa): Likewise.
3092         (=daikanwa-rev1): Likewise.
3093         (=daikanwa-rev2): Likewise.
3094         (=big5-pua): Likewise.
3095         (=big5-eten): Likewise.
3096         (chinese-big5-eten-a): Likewise.
3097         (chinese-big5-eten-b): Likewise.
3098         (=hanziku-*): Likewise.
3099         (=cbeta): Likewise.
3100         (=jef-china3): Likewise.
3101         (=ruimoku-v6): Likewise.
3102         (=ucs@iso): Likewise.
3103         (=ucs@unicode): Likewise.
3104         (=ucs@gb): Likewise.
3105         (=ucs@cns): Likewise.
3106         (=ucs@jis): Likewise.
3107         (=ucs@jis-1990): Likewise.
3108         (=ucs@jis-2000): Likewise.
3109         (=ucs@jp): Likewise.
3110         (=ucs@ks): Likewise.
3111         (=ucs@big5): Likewise.
3112         (=ucs-radicals): Likewise.
3113         (=ucs-radicals@unicode): Likewise.
3114         (=ucs-bmp-cjk): Likewise.
3115         (=ucs-bmp-cjk@unicode): Likewise.
3116         (=ucs-sip-ext-b): Likewise.
3117         (=ucs-sip-ext-b@iso): Likewise.
3118
3119 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3120
3121         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3122         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3123
3124 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3125
3126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3127         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3128         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3129         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3130         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3131         arabic-digit, ipa and ``&I-B-XXXX;''.
3132
3133 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3134
3135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3136         setting for (I-)HZK{03..12}-XXXX.
3137
3138 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3139
3140         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3141         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3142
3143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3144         `=ruimoku-v6'.
3145
3146         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3147         CHISE.
3148
3149 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3150
3151         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3152         (=ucs@unicode): Likewise.
3153         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3154         (=ucs@cns): Likewise.
3155         (=ucs@jis): Likewise.
3156         (=ucs@ks): Likewise.
3157         (=ucs@big5): Likewise.
3158
3159 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3160
3161         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3162         `ucs-jis'.
3163         (utf-8-jis-er): Likewise.
3164         (utf-8-jp): New coding-system.
3165         (utf-8-jp-er): Likewise.
3166
3167         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3168
3169 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3170
3171         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3172
3173         * mule/japanese.el: Move definition of `euc-jisx0213' to
3174         mule/mule-coding.el.
3175
3176 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3177
3178         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3179         mule-coding before loading update-cdb when utf-2000 is provided.
3180
3181 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3182
3183         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3184         `=daikanwa'.
3185
3186 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3189         definition codes when `utf-2000' is provided.
3190
3191 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3192
3193         * mule/mule-category.el (word-combining-categories): Don't setup
3194         `word-combining-categories' in XEmacs CHISE.
3195         (word-separating-categories): Add setting about Latin script in
3196         XEmacs CHISE.
3197
3198 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3199
3200         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3201         setting for `chinese-big5'.
3202
3203 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3204
3205         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3206         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3207         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3208         add setting for HZK0[12]-xxxx.
3209
3210 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3211
3212         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3213         in XEmacs CHISE.
3214
3215 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3216
3217         * mule/mule-charset.el (default-coded-charset-priority-list):
3218         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3219         and `chinese-big5' to `=gt-pj-*'.
3220
3221 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3222
3223         * mule/mule-conf.el (=daikanwa): Renamed from
3224         `ideograph-daikanwa'.
3225         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3226
3227 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3228
3229         * mule/mule-conf.el (=cns11643-7): Renamed from
3230         `chinese-cns11643-7'.
3231         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3232
3233 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3234
3235         * mule/mule-conf.el (=cns11643-6): Renamed from
3236         `chinese-cns11643-6'.
3237         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3238
3239 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3240
3241         * mule/mule-conf.el (=cns11643-5): Renamed from
3242         `chinese-cns11643-5'.
3243         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3244
3245 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3246
3247         * mule/mule-conf.el (=cns11643-4): Renamed from
3248         `chinese-cns11643-4'.
3249         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3250
3251 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3252
3253         * mule/mule-conf.el (=cns11643-3): Renamed from
3254         `chinese-cns11643-3'.
3255         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3256
3257 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3258
3259         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3260         `=cns11643-2'.
3261         (chinese-cns11643-2): New alias for `=cns11643-2'.
3262
3263 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3264
3265         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3266         `=cns11643-1'.
3267         (chinese-cns11643-1): New alias for `=cns11643-1'.
3268
3269 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3270
3271         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3272         (chinese-gb12345): New alias for `=gb12345'.
3273
3274 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3275
3276         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3277         (chinese-gb2312): New alias for `=gb2312'.
3278
3279 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3280
3281         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3282         (chinese-big5): New alias for `=big5'.
3283
3284 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3285
3286         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3287         (korean-ksc5601): New alias for `=ks-x1001'.
3288
3289 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3290
3291         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3292         `=jis-x0212'.
3293         (japanese-jisx0212): New alias for `=jis-x0212'.
3294
3295 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3296
3297         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3298         `=jis-x0208-1983'.
3299         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3300
3301 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3302
3303         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3304         `=jis-x0208-1978'.
3305         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3306
3307 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3308
3309         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3310         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3311
3312 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3313
3314         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3315         (chinese-cns11643-3): Specify iso-ir 183.
3316         (chinese-cns11643-4): Specify iso-ir 184.
3317         (chinese-cns11643-5): Specify iso-ir 185.
3318         (chinese-cns11643-6): Specify iso-ir 186.
3319         (chinese-cns11643-7): Specify iso-ir 187.
3320         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3321         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3322
3323 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3324
3325         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3326         \uXXXX for every cases.
3327
3328 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3329
3330         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3331         (ucs-big5): Changed to an alias for `=ucs@big5'.
3332
3333 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3334
3335         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3336         (ucs-ks): Changed to an alias for `=ucs@ks'.
3337
3338 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3339
3340         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3341         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3342
3343 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3344
3345         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3346         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3347
3348 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3349
3350         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3351         (ucs-jis): Changed to an alias for `=ucs@jis'.
3352
3353 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3354
3355         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3356         (ucs-cns): Changed to an alias for `=ucs@cns'.
3357
3358 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3359
3360         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3361         (ucs-gb): Changed to an alias for `=ucs@gb'.
3362
3363 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3364
3365         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3366         `ideograph-daikanwa-2'.
3367         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3368         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3369
3370 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3371
3372         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3373         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3374
3375         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3376         for `xemacs-chise-version'.
3377
3378 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3379
3380         * mule/mule-charset.el (default-coded-charset-priority-list):
3381         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3382         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3383         instead of `ideograph-hanziku-*'.
3384
3385         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3386         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3387
3388 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3391         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3392         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3393         `utf-2000' is provided.
3394
3395 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3396
3397         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3398         is provided [was builtin coded-charsets].
3399
3400 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3401
3402         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3403         is provided [was builtin coded-charsets].
3404
3405 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3406
3407         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3408         is provided [was builtin coded-charsets].
3409
3410 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3411
3412         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3413         is provided [was builtin coded-charsets].
3414
3415 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3416
3417         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3418         when `utf-2000' is provided [was builtin coded-charsets].
3419
3420 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3421
3422         * mule/mule-conf.el (=hanziku-*): Renamed from
3423         `ideograph-hanziku-*'.
3424         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3425
3426 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3427
3428         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3429         `utf-2000' is provided [was builtin coded-charsets].
3430         (ideograph-hanziku-{1..12}): Likewise.
3431
3432 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3433
3434         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3435         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3436
3437 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3438
3439         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3440         when `utf-2000' is provided [was builtin coded-charsets].
3441
3442 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3443
3444         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3445         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3446         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3447
3448 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3449
3450         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3451         (ideograph-gt): Changed to an alias for `=gt'.
3452
3453 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3454
3455         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3456         is provided; it was defined as a builtin coded-charset.
3457         (ideograph-gt): Likewise.
3458
3459 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3460
3461         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3462         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3463
3464 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3465
3466         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3467         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3468
3469 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3470
3471         * mule/mule-conf.el (=big5-eten): Renamed from
3472         `chinese-big5-eten'.
3473         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3474
3475 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3476
3477         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3478         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3479
3480 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3481
3482         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3483         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3484
3485 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3486
3487         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3488         (china3-jef): Changed to an alias for `=jef-china3'.
3489
3490 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3491
3492         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3493         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3494
3495         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3496         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3497         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3498         when `utf-2000' is provided.
3499
3500 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3501
3502         * mule/mule-charset.el (default-coded-charset-priority-list):
3503         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3504
3505         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3506         (ucs-jis-2000): Deleted.
3507
3508 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3509
3510         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3511         UTF-2000.
3512         (=ucs-jis-2000): New coded-charset for UTF-2000.
3513
3514 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3515
3516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3517         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3518
3519 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3520
3521         * mule/mule-charset.el (default-coded-charset-priority-list):
3522         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3523         `ideograph-cbeta'.
3524
3525 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3526
3527         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3528         builtin coded-charset].
3529
3530 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3531
3532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3533         settings for &K0-xxxx and &I-K0-xxxx.
3534
3535 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3536
3537         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3538         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3539
3540 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3541
3542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3543         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3544
3545 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3546
3547         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3548         UTF-2000.
3549         (ideograph-gt-pj-k1): Likewise.
3550         (ideograph-gt-pj-k2): Likewise.
3551
3552 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3553
3554         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3555         `=jis-x0208'.
3556
3557 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3558
3559         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3560         UTF-2000 [was a builtin coded-charset].
3561
3562 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3563
3564         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3565         (utf-8-gb-er): Likewise.
3566
3567 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3568
3569         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3570         settings for JIS X 0212 and JIS X 0208:1978.
3571
3572 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3573
3574         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3575         setting for JIS X 0213.
3576
3577 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3578
3579         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3580         standard-case-table in UTF-2000.
3581
3582 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3583
3584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3585         definitions for isolated-chars.
3586
3587 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3588
3589         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3590         `configure-utf-2000-lisp-directory'.
3591         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3592         `mule-lisp-load-path'.
3593
3594 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3595
3596         * startup.el (startup-setup-paths): Set and use
3597         `utf-2000-lisp-directory'.
3598         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3599         UTF-2000.
3600
3601 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3602
3603         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3604         (paths-find-utf-2000-lisp-directory): New function.
3605         (paths-construct-load-path): Add new optional argument
3606         `utf-2000-lisp-directory'.
3607
3608         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3609
3610 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3611
3612         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3613         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3614         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3615         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3616         `chinese-big5-2' in UTF-2000.
3617
3618         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3619         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3620
3621 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3622
3623         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3624         `big5-eten-er' in UTF-2000.
3625         (big5-cdp): Modify DOC-string and mnemonic.
3626
3627 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3628
3629         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3630         UTF-2000 [renamed from utf-8-er].
3631         (utf-8-gb): New coding-system in UTF-2000.
3632         (utf-8-gb-er): Likewise.
3633         (utf-8-cns): Likewise.
3634         (utf-8-cns-er): Likewise.
3635         (utf-8-big5): Likewise.
3636         (utf-8-big5-er): Likewise.
3637         (utf-8-jis): Likewise.
3638         (utf-8-jis-er): Likewise.
3639         (utf-8-ks): Likewise.
3640         (utf-8-ks-er): Likewise.
3641         (utf-8-er): Likewise.
3642
3643 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3644
3645         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3646         instead of `utf-8-unix' in UTF-2000.
3647
3648         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3649
3650 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3651
3652         * mule/japanese.el (euc-jisx0213): New coding-system.
3653
3654         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3655         `japanese-jisx0208-1990' as the mother.
3656
3657 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3658
3659         * dumped-lisp.el (preloaded-file-list): Change condition of
3660         loading "close-cdb".
3661
3662 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3663
3664         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3665         setup `coded-charset-entity-reference-alist'.
3666
3667 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3668
3669         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3670         UTF-2000.
3671
3672 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3673
3674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3675         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3676
3677 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3678
3679         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3680         (chinese-big5-eten-a): Likewise.
3681         (chinese-big5-eten-b): Likewise.
3682         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3683         code range is #x8140 .. #x8DFE.
3684
3685 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3686
3687         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3688         UTF-2000.
3689         (chinese-big5-cdp): Likewise.
3690
3691 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3692
3693         * dumped-lisp.el (preloaded-file-list): Rename
3694         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3695
3696 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3697
3698         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3699         append `system-char-db-source-file-list' into
3700         `preloaded-file-list' in UTF-2000.
3701
3702 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3703
3704         * dumped-lisp.el (preloaded-file-list): Delete
3705         character-definition files.
3706
3707 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3708
3709         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3710         UTF-2000.
3711
3712 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3713
3714         * mule/mule-charset.el (default-coded-charset-priority-list):
3715         Delete `mojikyo-2022-1'.
3716
3717 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3718
3719         * mule/mule-charset.el (default-coded-charset-priority-list):
3720         Delete `mojikyo'.
3721
3722 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3723
3724         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3725         `ucs-sip'.
3726
3727 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3728
3729         * mule/mule-charset.el (default-coded-charset-priority-list):
3730         Comment out `chinese-gb12345'.
3731
3732 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3733
3734         * bytecomp.el (byte-compile-insert-header): Fixed.
3735
3736 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3737
3738         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3739         XEmacs UTF-2000.
3740
3741 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3742
3743         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3744         UTF-2000.
3745
3746 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3747
3748         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3749         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3750
3751 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3752
3753         * mule/mule-charset.el (default-coded-charset-priority-list):
3754         `japanese-jef-china3' is renamed `china3-jef'.
3755
3756 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3757
3758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3759         `japanese-jef-china3' and `ideograph-cbeta'.
3760
3761 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3762
3763         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3764
3765 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3766
3767         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3768         `chinese-big5-cdp'.
3769
3770 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3771
3772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3773         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3774
3775 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3776
3777         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3778         loading character definitions.
3779
3780 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3781
3782         * dumped-lisp.el (preloaded-file-list): Rename
3783         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3784
3785 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3786
3787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3788         `chinese-big5'.
3789
3790 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3791
3792         * dumped-lisp.el (preloaded-file-list): Dump
3793         "Ideograph-R028-Private" with XEmacs UTF-2000.
3794
3795 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3796
3797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3798         `chinese-gb12345'.
3799
3800 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3801
3802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3803         `ideograph-gt-pj-{1..11}'.
3804
3805         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3806         XEmacs UTF-2000.
3807
3808 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3809
3810         * mule/mule-charset.el (default-coded-charset-priority-list):
3811         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3812         `chinese-isoir165'.
3813
3814 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3815
3816         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3817         `image/png', `image/x-xpm' and `image/tiff'.
3818
3819         * files.el (binary-file-regexps): Add *.PNG.
3820
3821 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3822
3823         * mule/mule-charset.el (default-coded-charset-priority-list):
3824         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3825         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3826
3827 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3828
3829         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3830         the first completion when UTF-2000 is running.
3831
3832 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3833
3834         * mule/mule-charset.el (default-coded-charset-priority-list):
3835         Delete `ucs'.
3836
3837 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3838
3839         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3840
3841         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3842         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3843
3844 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3845
3846         * mule/vietnamese.el (vscii-2): Delete abolished property
3847         `composite'; now composite mode is default.
3848
3849 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3850
3851         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3852         of `raw-text'; check \uHHHH representation even if non-ascii
3853         characters are not found.
3854
3855         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3856         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3857         unconditionally.
3858
3859         * mule/viet-ccl.el: New file.
3860
3861         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3862         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3863         - Separate CCL based implementations to viet-ccl.el.
3864
3865 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3866
3867         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3868         "jisx0213.2000-1".
3869         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3870
3871         * mule/mule-charset.el (default-coded-charset-priority-list):
3872         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3873         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3874
3875 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3876
3877         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3878
3879 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3880
3881         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3882         `ucs' in UTF-2000.
3883
3884 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3885
3886         * mule/mule-charset.el (default-coded-charset-priority-list):
3887         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3888         `arabic-iso8859-6'.
3889
3890 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3891
3892         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3893         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3894
3895 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3896
3897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3898         `katakana-jisx0201' in UTF-2000.
3899
3900 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3901
3902         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3903         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3904         "u0FB50-Arabic-Presentation-Forms-A",
3905         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3906         "u0FE50-Small-Form-Variants",
3907         "u0FE70-Arabic-Presentation-Forms-B",
3908         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3909         UTF-2000.
3910
3911 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3912
3913         * dumped-lisp.el (preloaded-file-list): Delete
3914         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3915         ... "Ideograph-R214-Flute" in UTF-2000.
3916
3917 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3918
3919         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3920         (japanese-jisx0213-2): New coded-charset.
3921
3922         * dumped-lisp.el (preloaded-file-list): Add
3923         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3924         "Ideograph-R030-Mouth".
3925
3926 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3927
3928         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3929         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3930         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3931         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3932         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3933         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3934         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3935         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3936
3937 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3938
3939         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3940         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3941         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3942         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3943         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3944
3945         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3946         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3947
3948 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3949
3950         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3951         in UTF-2000.
3952
3953 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3954
3955         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3956         (chinese-isoir165): Moved from mule/chinese.el.
3957         (chinese-cns11643-3): Moved from mule/chinese.el.
3958         (chinese-cns11643-4): Moved from mule/chinese.el.
3959         (chinese-cns11643-5): Moved from mule/chinese.el.
3960         (chinese-cns11643-6): Moved from mule/chinese.el.
3961         (chinese-cns11643-7): Moved from mule/chinese.el.
3962
3963         * mule/chinese.el: Move definition of coded-charsets to
3964         mule/mule-conf.el.
3965
3966 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3967
3968         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3969         `ideograph-daikanwa'.
3970
3971 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3972
3973         * dumped-lisp.el (preloaded-file-list): Delete
3974         "ccs-jisx0201-latin.el".
3975
3976 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3977
3978         * dumped-lisp.el (preloaded-file-list): Add
3979         "u031A0-Extended-Bopomofo" in UTF-2000.
3980
3981 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3982
3983         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3984         renamed to u02E00-CJK-Radical-Supplement.
3985
3986 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3987
3988         * dumped-lisp.el (preloaded-file-list): Add
3989         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3990         "u030A0-Katakana", "u03100-Bopomofo",
3991         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3992         "u03200-Enclosed-CJK-Letters-and-Months" and
3993         "u03300-CJK-Compatibility".
3994
3995 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3996
3997         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3998         "u02F00-Kangxi-Radicals" and
3999         "u02FF0-Ideographic-Description-Characters".
4000
4001 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4002
4003         * dumped-lisp.el (preloaded-file-list): Add
4004         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
4005         "u02800-Braille-Patterns" in UTF-2000.
4006
4007 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4008
4009         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
4010         "uXXXXX-*.el" in UTF-2000.
4011
4012         * bytecomp.el (byte-compile-insert-header): Delete comments if
4013         non-ASCII characters are found; allow `byte-compile-dynamic' and
4014         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
4015         `raw-text'.
4016
4017 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4018
4019         * dumped-lisp.el (preloaded-file-list): Add
4020         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
4021         "u025A0-Geometric-Shapes.el".
4022
4023 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4024
4025         * dumped-lisp.el (preloaded-file-list): Add
4026         "u02400-Control-Pictures.el", "u02440-OCR.el" and
4027         "u02460-Enclosed-Alphanumerics.el".
4028
4029 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4030
4031         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4032         `chinese-gb2312'.
4033
4034         * dumped-lisp.el (preloaded-file-list): Add
4035         "u02200-Mathematical-Operators.el" and
4036         "u02300-Miscellaneous-Technical.el".
4037
4038 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4039
4040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4041         `chinese-cns11643-*'.
4042
4043         * dumped-lisp.el (preloaded-file-list): Add
4044         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4045         "u02190-Arrows.el" in UTF-2000.
4046
4047 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4048
4049         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4050         `korean-ksc5601'.
4051
4052         * dumped-lisp.el (preloaded-file-list): Add
4053         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4054         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4055         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4056
4057 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4058
4059         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4060
4061 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4062
4063         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4064         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4065         "u01780-Khmer.el", "u01800-Mongolian.el",
4066         "u01E00-Latin-Extended-Additional.el" and
4067         "u01F00-Greek-Extended.el" in UTF-2000.
4068
4069 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4070
4071         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4072         `ethiopic-ucs' and `ethiopic'.
4073
4074         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4075         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4076
4077         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4078         from mule/ethiopic.el.
4079
4080         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4081         mule/mule-conf.el.
4082
4083 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4084
4085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4086         `lao'.
4087
4088         * mule/mule-conf.el (lao): New coded-charset.
4089
4090         * dumped-lisp.el (preloaded-file-list): Add
4091         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4092         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4093         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4094         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4095         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4096
4097 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4098
4099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4100         `ucs-bmp' and `arabic-iso8859-6'.
4101
4102 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4103
4104         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4105         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4106         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4107
4108 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4109
4110         * startup.el (normal-top-level): Load autoload file for UTF-2000
4111         in UTF-2000.
4112
4113 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4114
4115         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4116         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4117         "u00020-Basic-Latin.el", "u00080-C1.el",
4118         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4119         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4120         "u002B0-Spacing-Modifier-Letters.el",
4121         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4122         UTF-2000.
4123
4124 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4125
4126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4127         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4128         instead of `vietnamese-viscii-*'.
4129
4130 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4131
4132         * mule/mule-conf.el: New file.
4133
4134         * mule/misc-lang.el: Move definition of charset `ipa' to
4135         mule/mule-conf.el.
4136
4137 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4138
4139         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4140         `latin-viscii'; prefer it for characters used in Vietnamese.
4141
4142 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4143
4144         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4145
4146 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4147
4148         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4149         `vietnamese-viscii-lower'.
4150         (latin-viscii-upper): Renamed from charset
4151         `vietnamese-viscii-upper'.
4152         (vietnamese-viscii-lower): New alias for charset
4153         `latin-viscii-lower'.
4154         (vietnamese-viscii-upper): New alias for charset
4155         `latin-viscii-upper'.
4156
4157 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4158
4159         * mule/mule-charset.el (default-coded-charset-priority-list):
4160         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4161
4162 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4163
4164         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4165         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4166         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4167         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4168         lisp/utf-2000.
4169
4170 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4171
4172         * mule/ccs-tcvn5712.el: New file.
4173
4174 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4175
4176         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4177         in UTF-2000.
4178
4179 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4180
4181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4182         `japanese-jisx0208'.
4183
4184 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4185
4186         * dumped-lisp.el (preloaded-file-list): Add
4187         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4188         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4189         UTF-2000.
4190
4191         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4192         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4193         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4194         mule/ccs-viscii.el: New files.
4195
4196         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4197         if \uXXXX is found.
4198
4199 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4200
4201         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4202         `hiragana-jisx0208' and `katakana-jisx0208'.
4203
4204 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4205
4206         * mule/chinese.el (chinese-cns11643-3): Define it even if
4207         `utf-2000' is provided.
4208         (chinese-cns11643-4): Likewise.
4209         (chinese-cns11643-5): Likewise.
4210         (chinese-cns11643-6): Likewise.
4211         (chinese-cns11643-7): Likewise.
4212
4213 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4214
4215         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4216         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4217
4218 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4219
4220         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4221         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4222
4223 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4224
4225         * mule/mule-charset.el (default-coded-charset-priority-list):
4226         Setup in UTF-2000.
4227
4228 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4229
4230         * mule/viet-chars.el: Don't define charset
4231         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4232         they are defined as builtin charsets.
4233
4234 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4235
4236         * version.el (emacs-version): Add more space just before UTF-2000
4237         version string.
4238
4239 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4240
4241         * version.el ([constant] emacs-version): Don't add a space in the
4242         preceding place of `xemacs-betaname' because it is duplicated.
4243         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4244
4245         * startup.el (splash-frame-body): Add ETL.
4246
4247 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4248
4249         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4250         is provided because it is defined as builtin charset.
4251         (chinese-cns11643-4): Likewise.
4252         (chinese-cns11643-5): Likewise.
4253         (chinese-cns11643-6): Likewise.
4254         (chinese-cns11643-7): Likewise.
4255
4256 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4257
4258         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4259         coding-system `iso-10646-ucs-4' is not defined.
4260
4261 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4262
4263         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4264         coding-system if `utf-2000' is provided.
4265
4266 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4267
4268         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4269         `utf-2000' is provided.
4270
4271 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4272
4273         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4274         if utf-2000 is provided temporally.
4275
4276 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4277
4278         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4279         as builtin variable].
4280
4281 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4282
4283         * files.el (insert-file-contents-literally): Treat file as binary;
4284         call file-name-handlers. [sync with Emacs 20.3.10]
4285
4286 2008-12-28  Vin Shelton  <acs@xemacs.org>
4287
4288         * XEmacs 21.4.22 is released
4289
4290 2008-12-30  Vin Shelton  <acs@xemacs.org>
4291
4292         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4293         during building even if no packages are found.
4294
4295 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4296
4297         * printer.el (generic-print-region): 
4298         (generic-print-buffer): 
4299         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4300         check if the msprinter device is available, now that msprinter is
4301         always available as a specifier tag. 
4302
4303 2008-12-24  Vin Shelton  <acs@xemacs.org>
4304
4305         * about.el: Add Francisco to my bio!
4306
4307 2008-12-23  Vin Shelton  <acs@xemacs.org>
4308
4309         * autoload.el: Move operator definitions to autoload-operators.el
4310         in the xemacs-base package.
4311
4312 2007-11-22  Vin Shelton  <acs@xemacs.org>
4313
4314         * about.el (about-hacker-contribution): Updated my bio.
4315
4316 2007-10-07  Vin Shelton  <acs@xemacs.org>
4317
4318         * XEmacs 21.4.21 is released
4319
4320 2007-09-19  Didier Verna  <didier@xemacs.org>
4321
4322         Update my personal info.
4323         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4324         * about.el (about-other-current-hackers): Ditto.
4325         * about.el (about-url-alist): Add my musical website.
4326         * about.el (about-personal-info): Update my entry.
4327         * about.el (about-hacker-contribution): Ditto.
4328
4329 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4330
4331         * package-get.el (package-get-download-sites): Update download
4332         sites in Japan.
4333         * package-get.el (package-get-pre-release-download-sites): Ditto.
4334
4335 2007-08-18  Vin Shelton  <acs@xemacs.org>
4336
4337         * package-get.el (package-get-pre-release-download-sites): Sync
4338         mirror sites with 21.5.  (Thanks, Adrian)
4339
4340 2007-08-09  Mike Sperber  <mike@xemacs.org>
4341
4342         * startup.el (migrate-user-init-file): Create backup of
4343         `user-init-file' before migrating.
4344         * startup.el (maybe-migrate-user-init-file): Print
4345         information about backup file.
4346         (maybe-create-compatibility-dot-emacs): Follow above change.
4347
4348 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4349
4350         * font-lock.el: Sync font-lock-add-keywords and
4351         font-lock-remove-keywords from GNU Emacs.
4352         * font-lock.el (font-lock-keywords-alist): New.
4353         * font-lock.el (font-lock-removed-keywords-alist): New.
4354         * font-lock.el (font-lock-add-keywords): New.
4355         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4356         * font-lock.el (font-lock-remove-keywords): New.
4357
4358 2007-08-16  Vin Shelton  <acs@xemacs.org>
4359
4360         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4361         patch from Hans de Graaff.
4362
4363 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4364
4365         * package-get.el (package-get-download-sites): Document Chile and
4366         update Denmark download site.
4367         * package-get.el (package-get-pre-release-download-sites): Ditto.
4368
4369 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4370
4371         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4372
4373 2006-12-09  Vin Shelton  <acs@xemacs.org>
4374
4375         * XEmacs 21.4.20 is released
4376
4377 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4378
4379         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4380
4381 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4382
4383         * info.el (Info-find-file-node, Info-insert-dir)
4384         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4385         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4386         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4387         and discussion.
4388
4389 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4390
4391         * obsolete.el (line-beginning-position): New, from 21.5.x.
4392         (line-end-position): Ditto.
4393
4394 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4395
4396         * package-get.el (package-get-download-sites): Welcome
4397         nl.xemacs.org and Thanks!
4398         * package-get.el (package-get-pre-release-download-sites): Ditto.
4399
4400 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4401
4402         * font-lock.el: Add support for not-so recent changes in Java to
4403         java-mode.
4404
4405 2006-01-28  Vin Shelton  <acs@xemacs.org>
4406
4407         * XEmacs 21.4.19 is released
4408
4409 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4410
4411         * easymenu.el: Update copyright. 
4412         * easymenu.el (easy-menu-all-popups):
4413         Add a docstring. 
4414         * easymenu.el (easy-menu-add):
4415         Document a bug, rework the function to preserve any existing
4416         non-default mode-popup-menu instead of overwriting it, and not to
4417         bother normalising the menu title (nothing else does).
4418         * easymenu.el (easy-menu-remove):
4419         Restore the default mode-popup-menu instead of leaving an empty
4420         one when we remove the last easy-menu popup. 
4421
4422 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4423
4424         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4425         as suggested by Rodrigo Ventura.
4426         * package-get.el (package-get-pre-release-download-sites): Ditto,
4427         with replacement of xemacs-21.5 by beta, which is the logical path
4428         to our beta core and package pre-releases.
4429
4430 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4431
4432         * package-get.el (package-get-download-sites): Add Hong Kong
4433         download site.
4434         * package-get.el (package-get-pre-release-download-sites): Ditto.
4435
4436 2005-12-26  Vin Shelton  <acs@xemacs.org>
4437
4438         * find-paths.el:
4439         * find-paths.el (paths-emacs-root-p): Add search for package root.
4440         * find-paths.el (paths-find-emacs-root): Replaced with
4441         paths-find-invocation-roots, which returns a list of roots.
4442         * find-paths.el (paths-find-invocation-roots): New.
4443         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4444
4445 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4446
4447         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4448         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4449
4450 2005-12-03  Vin Shelton <acs@xemacs.org>
4451
4452         * XEmacs 21.4.18 is released
4453
4454 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4455
4456         * package-get.el (package-get-download-sites): Update reflecting
4457         latest http://www.xemacs.org/Releases/ information generated by
4458         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4459         * package-get.el (package-get-pre-release-download-sites): Ditto.
4460
4461 2005-02-28  Simon Josefsson  <jas@extundo.com>
4462
4463         * about.el (xemacs-hackers): Add jas.
4464         (about-other-current-hackers): Likewise.
4465         (about-url-alist): Add URL for jas.
4466         (about-personal-info): Document jas.
4467         (about-hacker-contribution): Describe jas contributions.
4468
4469 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4470
4471         * easymenu.el (easy-menu-remove): As described in 
4472         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4473         except the "Command" menu from mode-popup-menu. 
4474
4475 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4476  
4477         * font.el (font-spatial-to-canonical): Correct calculation of 
4478         return value for pixel-based input value. 
4479  
4480 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4481
4482         * code-process.el (call-process): Process-related docstring
4483         improvements spurred by Norbert Koch.
4484         * code-process.el (call-process-region): Ditto.
4485         * code-process.el (start-process): Ditto.
4486
4487 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4488
4489         * finder.el (finder-find-library): Return filename actually
4490         searched for.
4491
4492 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4493
4494         * help.el (view-emacs-news): Use `expand-file-name' instead of
4495         `locate-data-file' as the latter will find any "NEWS" files that
4496         might exist in packages _before_ the one in core.
4497
4498 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4499
4500         * package-get.el (package-get-init-package):
4501         package-get-init-package buglet (21.4.17) by Jeff Mincy
4502         <mincy@rcn.com> fixing false temporary load-path shadows reported
4503         after package installation and simplifying code.
4504
4505 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4506
4507         * package-get.el (package-get-download-sites): Sync mirrors list
4508         with the XEmacs website.
4509         (package-get-pre-release-download-sites): Ditto.
4510
4511 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4512
4513         * derived.el (derived-mode-merge-syntax-tables):
4514         Revert my 21.5-only patch of 2003-07-18 which slipped in
4515         through Jerry James's patch of 2004-06-07.
4516
4517 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4518
4519         * cmdloop.el (keyboard-quit): Remove workaround for
4520         `region-active-p' not making sure active region is in current
4521         buffer now that it does.
4522         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4523         * simple.el (region-active-p): `region-active-p' to only return t
4524         when active region is in current buffer.
4525
4526 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4527
4528         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4529         package names, quell a byte-compiler warning, doc fix.
4530
4531 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4532
4533         * buffer.el (pop-to-buffer):
4534         * window-xemacs.el (display-buffer):
4535         Document use of `same-window-buffer-names,' `same-window-regexps'
4536         by pop-to-buffer and display-buffer. 
4537         
4538 2005-02-06  Vin Shelton <acs@xemacs.org>
4539
4540         * XEmacs 21.4.17 is released
4541
4542 2005-01-29  Ben Wing  <ben@xemacs.org>
4543
4544         * shadow.el (find-emacs-lisp-shadows):
4545         Add custom-defines to list of ignored files.
4546
4547 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4548
4549         * simple.el (shifted-motion-keys-select-region): Fix statement
4550         about unshifted-motion-keys-deselect-region.
4551
4552 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4553
4554         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4555         now) for GNU Emacs compatibility.
4556         (make-obsolete-variable): Ditto.
4557
4558 2004-01-08  Ben Wing  <ben@xemacs.org>
4559
4560         * code-files.el (load):
4561         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4562
4563 2004-12-05  Vin Shelton <acs@xemacs.org>
4564
4565         * XEmacs 21.4.16 is released
4566
4567 2004-12-04  Vin Shelton  <acs@xemacs.org>
4568
4569         * auto-autoloads.el: Regenerated.
4570
4571         * custom-load.el: Regenerated.
4572
4573 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4574
4575         Fix bug: apropos errors if a defalias refers to an undefined
4576         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4577
4578         * apropos.el (apropos):
4579         (apropos-command):
4580         * help.el (frob-help-extents):
4581         * help-macro.el (make-help-screen):
4582         * hyper-apropos.el (hyper-apropos-grok-functions):
4583         (hyper-apropos-get-doc):
4584         Catch void-function error thrown by `documentation'.
4585
4586 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4587
4588         * packages.el (package-require): Fix incorrect arg to format.
4589         This fixes a `format specifier' error.
4590
4591 2004-08-13  Jerry James  <james@xemacs.org>
4592
4593         * bytecomp.el (forward-word): Tell the byte compiler the correct
4594         number of arguments to forward-word.
4595
4596 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4597
4598         * etags.el: Fixed loading of include files for tag completion. Now
4599         you can make a tag file for a library, include it into your
4600         project and it will be reloaded only if it changed. Infinte
4601         include loops are detected and the correct tag files are loaded.
4602         * etags.el (buffer-tag-table-list): Load and verify tag files in
4603         the external function buffer-tag-table-list-load.
4604         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4605         tag files. Also load the included tag files. The priority of the
4606         included files is right below their parent file. If multiple
4607         matches occur then the symbols from the parent file are found
4608         first.
4609         * etags.el (tag-table-include-files): Corrected comment
4610         string. Switched to pattern constant tags-include-pattern to have
4611         it at a central location.
4612         * etags.el (tags-include-pattern): Added doc string.
4613         * etags.el (add-to-tag-completion-table): Removed obsolete
4614         comments as the include files are allready returned by
4615         buffer-tag-table-list and loaded.
4616         * etags.el (find-tag-internal): The include files are allready
4617         included in tag-tables as buffer-tag-table-list returns them now.
4618
4619 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4620
4621         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4622         Loading items into the notebook is now done by C code.
4623         * widgets-gtk.el (gtk-widget-instantiate-internal):
4624         Style no longer changed.
4625
4626 2004-06-28  Nix  <nix@esperi.org.uk>
4627
4628         * cmdloop.el (truncate-command-history-for-gc): Delay
4629         execution of all things that look up variable bindings,
4630         via `enqueue-eval-event'.
4631
4632 2004-06-24  Vin Shelton  <acs@xemacs.org>
4633
4634         * package-get.el (package-get-require-signed-base-updates):
4635         now defaults to nil.
4636
4637 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4638
4639         * subr.el (split-string): Clean up docstring.
4640
4641 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4642
4643         * faces.el (zmacs-region): fix typo in docstring.
4644
4645 2004-06-07  Jerry James  <james@xemacs.org>
4646
4647         * derived.el: Synch with Emacs 21.3.
4648         * subr.el (with-local-quit): New, from Emacs 21.3.
4649         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4650         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4651         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4652
4653 2004-06-16  Jerry James  <james@xemacs.org>
4654
4655         * cl.el (cl-set-substring): Increment start by the length of the
4656         string, not the string itself.
4657
4658 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4659
4660         * etags.el (tag-table-include-files): Expand included TAGS file
4661         paths to avoid problems with relative paths.  Thanks to Peter
4662         Chubb <peterc@gelato.unsw.edu.au>.
4663         * etags.el (tags-include-pattern): New.
4664         * etags.el (add-to-tag-completion-table): Parse and ignore
4665         trailing include lines.
4666
4667 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4668
4669         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4670         avoiding line solely composed of equal signs.
4671
4672 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4673
4674         * cus-edit.el (alloc): Typo fix.
4675         * cus-edit.el (custom-browse-visibility): Ditto.
4676         * cus-edit.el (custom-variable-value-create): Ditto.
4677         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4678         * cus-edit.el (custom-save-variables): Bind print-length and
4679         print-level to nil to avoid value abbreviation.
4680         * cus-edit.el (custom-save-face-internal): Ditto.
4681         * cus-edit.el (custom-save-faces): Save in sorted order.
4682         * cus-edit.el (custom-save-resets): Bind print-length and
4683         print-level to nil to avoid value abbreviation.
4684         * cus-edit.el (custom-save-loaded-themes): Ditto.
4685
4686 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4687
4688         * subr.el (split-string-default-separators): New.
4689         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4690         see comment in source.
4691
4692 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4693
4694         * mule/japanese.el (paragraph-start, paragraph-separate):
4695         Remove anchor to BOL.
4696
4697 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4698
4699         * cl.el (gensym, gentemp): Improve docstrings.
4700
4701 2004-05-10  Vin Shelton  <acs@xemacs.org>
4702
4703         * etags.el: Sync with 21.5 version.
4704
4705 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4706
4707         * etags.el:
4708         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4709         only for use with exuberant ctags. This will also enable building of 
4710         completion tables with exuberant ctags. This will not work with
4711         xemacs ctags. 
4712         * etags.el (get-tag-table-buffer): New function for creating of
4713         completion table is used if tags-exuberant-ctags-optimization-p ist t
4714         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4715         finding the tag names. New.
4716         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4717         building tag completion table with exuberant ctags. New.
4718         * etags.el (find-tag-internal): Improve exact tag matching for tags
4719         with name fields. Before the patch return types of functions or
4720         function parameters (with exuberant ctags) were found as matches.
4721
4722 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4723
4724         * list-mode.el (display-completion-list): Fixed completion list was
4725         taking the width of the frame and not of the window for displaying
4726         the selection methods.
4727
4728 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4729
4730         * menubar-items.el (default-menubar): Options are saved to custom.el.
4731
4732
4733 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4734
4735         * isearch-mode.el (isearch-abort): Preserve successful search target.
4736
4737 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4738
4739         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4740         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4741         Bihlmeyer.
4742         * gnuserv.el (gnuserv-mode-line-string): New.
4743         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4744         gnuserv-mode.
4745         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4746         * gnuserv.el (gnuserv-edit-files): Use
4747         make-x-device-with-gtk-fallback.
4748
4749 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4750
4751         * gtk-widgets.el: New import: gtk-accel-group-new.
4752         * dialog-gtk.el:
4753         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4754         * dialog-gtk.el (popup-builtin-question-dialog):
4755         Added support for dialog button mnemonics.
4756
4757 2004-03-22  Chris Green <cmg@dok.org>
4758
4759         * process.el (shell-command): Output buffer was ignored when a
4760         background process was run via shell-command.
4761
4762 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4763
4764         * cus-edit.el (custom-save-variables): Retrieve a list of
4765         variables to save first, sort it, and make sure the variables are
4766         saved in sorted order.
4767
4768 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4769  
4770         * package-get.el (package-get-update-base-from-buffer): Force
4771         binary coding system for verifying GnuPG signature in the
4772         package-index file.
4773  
4774 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4775
4776         * package-get.el (package-get-package-index-file-location): Handle
4777         missing "EMACSPACKAGEPATH" environment variable.
4778
4779 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4780
4781         * package-admin.el (package-admin-find-top-directory): Simplify
4782         directory comparisions and fix substring errors on short path
4783         components.
4784         * package-get.el (package-get-package-index-file-location):
4785         Default to first component of "EMACSPACKAGEPATH", if set.
4786
4787 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4788
4789         * package-get.el (process-error): New error datum.
4790
4791 2004-02-02  Vin Shelton <acs@xemacs.org>
4792
4793         * XEmacs 21.4.15 is released
4794
4795 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4796
4797         * itimer.el (activate-itimer): Modify the itimer timeout value as
4798         if it were begun at the last time when the itimer driver was woken
4799         up.
4800
4801 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4802
4803         * specifier.el (Copyright):
4804         Update.
4805         (make-specifier-and-init):
4806         (map-specifier):
4807         (canonicalize-inst-pair):
4808         (canonicalize-spec-list):
4809         (set-specifier):
4810         Synch docstrings to 21.5 where appropriate.
4811
4812 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4813
4814         * package-get.el (package-get-list-packages-where): New.  A
4815         function that allows searching for groups of packages.  For
4816         example, find all packages that require the fsf-compat package.
4817
4818 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4819
4820         The Great PUI Sync.
4821
4822         * auto-autoloads.el: Regenerated.
4823
4824         * custom-load.el: Regenerated.
4825
4826         * dumped-lisp.el (packages-hardcoded-lisp): New.
4827
4828         * menubar-items.el (menu-max-items): New.
4829         (menu-submenu-max-items): New.
4830         (menu-submenu-name-format): New.
4831         (menu-split-long-menu): New.
4832         (menu-sort-menu): New.
4833         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4834
4835         * obsolete.el (pui-add-install-directory): Renamed to the more
4836         logical `pui-set-local-package-get-directory'.
4837         (package-get-download-menu): Moved to `package-ui.el' and renamed
4838         to `package-ui-add-download-menu'.
4839
4840         * package-admin.el (package-admin-install-function-mswindows):
4841         Whitespace clean up.
4842         (package-admin-add-single-file-package): Removed.
4843         (package-admin-default-install-function): Whitespace clean up.
4844         (package-admin-find-top-directory): New.
4845         (package-admin-get-install-dir): Use it.
4846         (package-admin-get-manifest-file): 
4847         (package-admin-check-manifest): 
4848         (package-admin-add-binary-package):
4849         (package-admin-get-lispdir):
4850         (package-admin-delete-binary-package):
4851         (package-admin):
4852
4853         * package-get.el (package-get-package-index-file-location): New.
4854         (package-get-install-to-user-init-directory): New.
4855         (package-get-remote):
4856         (package-get-download-sites):
4857         (package-get-pre-release-download-sites): New.
4858         (package-get-site-release-download-sites): New.
4859         (package-get-base-filename):
4860         (package-get-always-update):
4861         (package-get-user-index-filename): Removed.
4862         (package-get-pgp-available-p): New.
4863         (package-get-require-signed-base-updates):
4864         (package-get-was-current):
4865         (package-entries-are-signed): New.
4866         (package-get-continue-update-base): New.
4867         (package-get-download-menu): Removed.
4868         (package-get-require-base):
4869         (package-get-update-base-entry):
4870         (package-get-locate-file):
4871         (package-get-locate-index-file):
4872         (package-get-maybe-save-index):
4873         (package-get-update-base):
4874         (package-get-update-base-from-buffer):
4875         (package-get-update-base-entries):
4876         (package-get-interactive-package-query):
4877         (package-get-update-all):
4878         (package-get-all):
4879         (package-get-dependencies):
4880         (package-get-init-package):
4881         (package-get-info): New.
4882         (package-get):
4883         (package-get-staging-dir):
4884         (package-get-set-version-prop): Removed.
4885         (package-get-installedp):
4886         (package-get-ever-installed-p):
4887         (packages): Removed.
4888         (package-get-custom-groups): Removed.
4889         (package-get-custom): Removed.
4890         (package-get-custom-add-entry): Removed.
4891
4892         * package-info.el (batch-update-package-info):
4893
4894         * package-net.el (package-net-batch-generate-bin-ini):
4895         (package-net-update-installed-db):
4896
4897         * package-ui.el (pui-info-buffer):
4898         (pui-directory-exists): Removed.
4899         (pui-package-dir-list): Removed.
4900         (pui-add-install-directory): Removed.
4901         (package-ui-download-menu): New.
4902         (package-ui-pre-release-download-menu): New.
4903         (package-ui-site-release-download-menu): New.
4904         (pui-set-local-package-get-directory): New.
4905         (pui-package-symbol-char):
4906         (pui-update-package-display):
4907         (pui-toggle-package):
4908         (pui-toggle-package-key):
4909         (pui-toggle-package-delete):
4910         (pui-toggle-package-delete-key):
4911         (pui-toggle-package-event):
4912         (pui-toggle-verbosity-redisplay):
4913         (pui-install-selected-packages):
4914         (pui-add-required-packages):
4915         (pui-help-echo):
4916         (pui-display-info):
4917         (list-packages-mode):
4918         (pui-list-packages):
4919
4920         * packages.el (packages-compute-package-locations):
4921         (package-require):
4922         (package-delete-name):
4923         (packages-hardcoded-lisp): Removed.
4924         (packages-useful-lisp): Removed.
4925         (packages-unbytecompiled-lisp): Removed.
4926         (packages-find-package-directories):
4927
4928         Summary:
4929
4930         Major code clean up of all things PUI.
4931
4932         Much improved code to determine where packages should be
4933         installed.  PUI no longer depends on any packages being
4934         pre-installed to compute where packages are to be installed to.
4935
4936         The user can specify the location of their package-index file.  It
4937         isn't necessary to set this because it has sane defaults.  People
4938         who "run-in-place" won't accidently overwrite the CVS
4939         package-index file.  See
4940         `package-get-package-index-file-location'. 
4941
4942         PUI will now properly clean up after itself in the event of an
4943         unsuccessful package install.  This drastically reduces the number
4944         of "wrong md5sum" FAQs.
4945
4946         non-Mule XEmacsen can no longer install Mule packages.
4947
4948         Package management via the custom interface has been removed.
4949
4950         The PUI related menubar items have been reorganised.
4951
4952         The PGP verification code has been fixed and the default for
4953         whether or not it is used is automatically computed.
4954
4955         * update-elc.el ((preloaded-file-list site-load-packages
4956         need-to-dump dumped-exe)):
4957         Just a couple of small changes to allow for
4958         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4959         existing anymore.
4960
4961 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4962
4963         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4964         apply `format' to the first argument of byte-compile-warn, it
4965         already calls format.
4966
4967 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4968
4969         * files.el (delete-old-versions): Avoid going interactive during
4970         make install when environment variable VERSION_CONTROL is set.
4971
4972 2003-12-04  Vin Shelton  <acs@xemacs.org>
4973
4974         * menubar-items.el (menu-item-search): Only bring up search dialog
4975         box if the feature is available and desired.
4976
4977 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4978
4979         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4980
4981 2003-11-05  Vin Shelton  <acs@xemacs.org>
4982
4983         * help.el (Help-prin1-face):
4984         (Help-princ-face):
4985         princ and prin1 are functions and need to be called as such.  The
4986         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4987
4988 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4989
4990         * about.el (about-xemacs): Give full version and build date.
4991
4992 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4993
4994         * win32-native.el (grep-null-device): This XEmacs has null-device.
4995
4996 2003-09-06  Mike Sperber  <mike@xemacs.org>
4997
4998         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4999         implement the specified semantics for `defvar.'
5000
5001 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
5002
5003         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
5004         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
5005         displaying buffer in question.
5006
5007 2003-09-03  Vin Shelton <acs@xemacs.org>
5008
5009         * XEmacs 21.4.14 is released
5010
5011 2003-08-17  Vin Shelton  <acs@xemacs.org>
5012
5013         * about.el: Vanity patch.
5014
5015 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
5016
5017         * code-process.el (call-process):
5018         (call-process-region):
5019         (start-process):
5020         Document coding system processing.
5021
5022 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
5023
5024         * startup.el (splash-frame-body): Idiomatic English.
5025
5026 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
5027
5028         * font-lock.el (font-lock-match-java-declarations): Move
5029         save-restriction, narrow-to-region to beginning of function to
5030         avoid going beyond the limit and causing an infloop.
5031
5032 2003-04-16  Jerry James  <james@xemacs.org>
5033
5034         * keydefs.el: Remove mappings for keys mapped to the nowhere
5035         defined function function-key-error.
5036
5037 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
5038
5039         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
5040         lisp-interaction-mode-hook): Add the docstrings.
5041
5042 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
5043
5044         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5045         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5046         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5047
5048 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5049
5050         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5051         lambda list after the original doc.  Care about
5052         #'(lambda () "SingleString") 
5053         (cl-upcase-arg): 
5054         (cl-function-arglist):
5055         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5056         circular data structures in lambda list specification
5057
5058 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5059
5060         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5061         to appear in font-lock-function-name-face.
5062
5063 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5064
5065         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5066         is not also the value of the lambda.
5067
5068 2003-05-06  Andy Piper  <andy@xemacs.org>
5069
5070         * files.el (revert-buffer): Make sure local variables get processed,
5071         even in the case of an optimized reversion.
5072
5073 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5074
5075         * XEmacs 21.4.13 is released
5076
5077 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5078
5079         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5080         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5081
5082 2003-02-14  Ben Wing  <ben@xemacs.org>
5083
5084         * byte-optimize.el:
5085         * byte-optimize.el (byte-compile-inline-expand):
5086         * byte-optimize.el (byte-compile-unfold-lambda):
5087         * byte-optimize.el (byte-optimize-form-code-walker):
5088         * byte-optimize.el (byte-optimize-form):
5089         * byte-optimize.el (byte-decompile-bytecode-1):
5090         * byte-optimize.el (byte-optimize-lapcode):
5091         Review carefully and sync up to 20.7 except for areas as noted.
5092         Fixes problem with JDE compilation.
5093
5094 2003-02-05  Ben Wing  <ben@xemacs.org>
5095
5096         * simple.el:
5097         * simple.el (motion-keys-for-shifted-motion):
5098         Omit M-S-home/end from motion keys.
5099
5100 2003-02-07  Ben Wing  <ben@xemacs.org>
5101
5102         * text-props.el (text-property-any):
5103         * text-props.el (text-property-not-all):
5104         Fix bug when end > start.
5105
5106 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5107
5108         * info.el (Info-insert-dir): Make default-directory end in
5109         separator.  Patch due to Martin Buchholz.
5110
5111 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5112
5113         * XEmacs 21.4.12 "Portable Code" is released.
5114
5115 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5116
5117         * about.el: Update golubev data.
5118
5119 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5120
5121         * isearch-mode.el (isearch-mode-map): Substitute comment on
5122         desirability, and back out "GR is printable" changes.
5123
5124 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5125
5126         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5127
5128 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5129
5130         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5131
5132 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5133
5134         * menubar-items.el (default-menubar): Use browse-url-mozilla
5135         instead of browse-url-gnome-moz for Mozilla.
5136
5137 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5138
5139         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5140
5141 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5142
5143         * files.el (auto-mode-alist): Remove redundant entries for modes
5144         that live in packages.
5145         (interpreter-mode-alist): Ditto.
5146
5147 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5148
5149         * menubar-items.el (default-menubar): Sync with current
5150         browse-url-xemacs.el.
5151
5152 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5153
5154         * XEmacs 21.4.10 "Military Intelligence" is released.
5155
5156 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5157
5158         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5159
5160 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5161
5162         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5163
5164 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5165
5166         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5167         effect free function.
5168         (font-lock-fontify-keywords-region): Supply the argument to
5169         font-lock-compile-keywords.
5170
5171 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5172
5173         * package-get.el (package-get-download-sites): Bring sites list
5174         up to date, prefer xx.xemacs.org addresses.
5175
5176 2002-09-27  Andy Piper  <andy@xemacs.org>
5177
5178         * dialog.el (make-dialog-box): for general dialogs only
5179         delete-frame-hook will be run.
5180
5181 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5182
5183         * font-lock.el (font-lock-fontify-syntactically-region): Add
5184         comment about lookup-syntax-properties, document LOUDLY as unused.
5185
5186 2002-08-26  Andy Piper  <andy@xemacs.org>
5187
5188         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5189         merge.
5190
5191 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5192
5193         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5194         (make-obsolete-variable): Ditto.
5195         (make-compatible): Ditto.
5196         (make-compatible-variable): Ditto.
5197
5198 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5199
5200         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5201         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5202
5203 2002-08-28  Andy Piper  <andy@xemacs.org>
5204
5205         * files.el (revert-buffer): propagate revert-without-query-status.
5206
5207 2002-06-03  Andy Piper  <andy@xemacs.org>
5208
5209         * dialog-items.el (make-search-dialog): align various subcontrols
5210         in visually pleasing ways, allow frame to autosize to the dialog
5211         size.
5212         * dialog.el (make-dialog-box): add a border inside the frame. Add
5213         :autosize property, if t then reset the frame size appropriately
5214         before the frame is mapped.
5215         * gutter-items.el (set-progress-feedback-instantiator): align
5216         various subcontrols.
5217         * gutter-items.el (set-progress-abort-instantiator): ditto.
5218
5219 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5220
5221         * XEmacs 21.4.9 "Informed Management" is released.
5222
5223 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5224
5225         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5226         "&optional append" argument.
5227
5228 2002-07-16  Didier Verna  <didier@xemacs.org>
5229
5230         * subr.el (replace-in-string): fix case fold bug introduced by
5231         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5232         case-fold-search in temporary buffers.
5233
5234 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5235
5236         * lib-complete.el (find-library): Remove check for mule because
5237         decompression DOES work on Mule.
5238
5239 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5240
5241         * simple.el (join-line): New alias for `delete-indentation'.
5242
5243 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5244
5245         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5246         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5247         (font-lock-builtin-face): New.
5248         (font-lock-constant-face): New.
5249         (font-lock-face-list): Add builtin and constant faces.
5250
5251 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5252
5253         * autoload.el (make-autoload): Support define-derived-mode.
5254         Collected puts of doc-string-elt property.  Based on a patch by
5255         Didier Verna <didier@xemacs.org>.
5256
5257 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5258
5259         * wid-edit.el (widget-field-activate): Fix docstring typo.
5260
5261 2002-07-23  Andy Piper  <andy@xemacs.org>
5262
5263         * about.el (about-personal-info): update me.
5264
5265 2002-07-12  Andy Piper  <andy@xemacs.org>
5266
5267         * custom.el (custom-theme-set-variables): remove bogus
5268         arguments. Use custom-set-default to set defaults.
5269         (custom-set-variables): update doc.
5270         (custom-local-buffer): new, synced from FSF.
5271         (custom-set-default): ditto.
5272         (defcustom): update doc.
5273
5274 2002-06-16  Andy Piper  <andy@xemacs.org>
5275
5276         * menubar-items.el (default-menubar): enable windows printing on
5277         cygwin as well as native.
5278
5279 2002-06-12  Andy Piper  <andy@xemacs.org>
5280
5281         * printer.el (generic-print-buffer): catch all errors so that the
5282         print device can be cleared in all scenarios.
5283         (Printer-clear-device): make sure clearing the printer allows it
5284         to be used again immediately.
5285         (generic-print-region): make sure the default printer face is
5286         black-on-white.
5287
5288 2002-04-23  Jerry James  <james@xemacs.org>
5289
5290         * window-xemacs.el (display-buffer-function): Change doc to
5291         reflect new arg.
5292         * window-xemacs.el (pre-display-buffer-function): Ditto.
5293         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5294         non-nil, make the new window just big enough for its contents.
5295         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5296         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5297         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5298
5299 2002-06-06  Andy Piper  <andy@xemacs.org>
5300
5301         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5302         (defcustom): ditto.
5303         (custom-handle-keyword): ditto.
5304
5305 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5306
5307         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5308         Make obsolete.  Default to nil.
5309         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5310         Inspired by a patch by John Palmieri.
5311
5312 2002-07-01  Mike Alexander  <mta@arbortext.com>
5313
5314         * process.el (shell-command-on-region): Don't delete the region
5315         before giving it to call-process-region
5316
5317 2002-06-04  Jerry James <james@eecs.ku.edu>
5318
5319         * find-paths.el (paths-find-architecture-directory): Search in
5320         `system-configuration'/`base', not `base'`system-configuration'.
5321
5322 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5323
5324         * info.el (Info-index): Add missing \ in [ t].
5325
5326 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5327
5328         * gutter-items.el (gutter-buffers-tab-visible-p,
5329         buffers-tab-omit-function, buffers-tab-selection-function,
5330         buffers-tab-filter-functions):
5331         Doc improvements.
5332
5333 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5334
5335         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5336
5337         * toolbar-items.el (toolbar-news): Fix typo in message string.
5338
5339 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5340
5341         * dialog.el (yes-or-no-p-dialog-box): 
5342         * cmdloop.el (y-or-n-p-minibuf):
5343         (yes-or-no-p-minibuf):
5344         (yes-or-no-p):
5345         (y-or-n-p): 
5346         Specify negative answers in docstrings.
5347
5348 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5349
5350         * package-ui.el (pui-help-echo): Display both installed and author
5351         version.  Use a balloon-help window to display extra info like
5352         package requires.
5353
5354 2002-05-30  Andy Piper  <andy@xemacs.org>
5355
5356         * files.el (revert-buffer-internal): don't visit
5357         revert-buffer. Kill buffer when not used. Suggested by Mike
5358         Alexander <mta@arbortext.com>
5359
5360 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5361
5362         * files.el (revert-buffer): More docstring fiddling.
5363
5364 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5365
5366         * files.el (revert-buffer):
5367         (revert-buffer-internal):
5368         (revert-buffer-insert-file-contents-function):
5369         Improve docstrings and comments.
5370
5371 2002-05-08  Andy Piper  <andy@xemacs.org>
5372
5373         * files.el (revert-buffer): observe noconfirm behavior.
5374
5375 2002-04-09  Andy Piper  <andy@xemacs.org>
5376
5377         * files.el (revert-buffer): use revert-buffer-internal if it looks
5378         like doing so will not result in any user-visible changes.
5379         (revert-buffer-internal): new function. Do the actual process of
5380         reversion and then see whether the result is any different to what
5381         we have already. If it is not then do nothing.
5382
5383 2001-12-11  Andy Piper  <andy@xemacs.org>
5384
5385         * menubar.el (get-popup-menu-response): re-order so that it works
5386         on more sane/facist window systems.
5387
5388 2001-12-03  Andy Piper  <andy@xemacs.org>
5389
5390         * faces.el (frob-face-property): don't infloop in face frobbing
5391         from Jan Vroonhof <jan@xemacs.org>.
5392
5393 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5394
5395         * faces.el (frob-face-property): Follow face fall-back hierarchy
5396         properly for face properties without an instance. Only do manual
5397         copy form 'default in last resort. This handles in particular
5398         the case where 'default itself has only a fall-back (which is
5399         the case by default on windows).
5400
5401 2001-11-24  Andy Piper  <andy@xemacs.org>
5402
5403         * printer.el (generic-print-region): set default-frame-plist to
5404         nil while creating the printer frame so that sizes reflect the
5405         printed page.
5406
5407         * faces.el (face-complain-about-font): Don't complain on printers.
5408
5409 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5410         
5411         * package-net.el: Andy synch.
5412         
5413 2001-12-16  Andy Piper  <andy@xemacs.org>
5414
5415         * package-get.el (package-get-update-all): Make sure installed.db
5416         gets updated after updating packages.
5417
5418 2002-03-28  Ben Wing  <ben@xemacs.org>
5419
5420         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5421         continuation, truncation so that we don't get line jumpiness from
5422         them being larger than the line height.
5423
5424         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5425
5426 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5427
5428         * font.el (font-window-system-mappings): Add mapping for Gtk
5429         (assume identical to X) 
5430
5431 2002-02-04  Andy Piper  <andy@xemacs.org>
5432
5433         * files.el (convert-standard-filename): Fix for short filename
5434         Peter Arius <pas@methodpark.de>
5435
5436 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5437
5438         * list-mode.el (default-choose-completion): completion-base-size
5439         should refer to local value in the completion list buffer.
5440
5441 2001-12-03  Didier Verna  <didier@xemacs.org>
5442
5443         * rect.el: autoload `replace-rectangle'.
5444         * keydefs.el (global-map): bind it to `C-x r p'.
5445
5446 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5447
5448         * XEmacs 21.4.8 "Honest Recruiter" is released.
5449
5450 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5451
5452         This patch is based on Jerry James's patch and analysis.
5453
5454         * select.el (get-clipboard):
5455         (get-selection):
5456         Update docstrings.
5457         (get-clipboard-foreign):
5458         (get-selection-foreign):
5459         New function for use as `interprogram-paste-function's.
5460
5461         * simple.el (interprogram-paste-function): Change default to
5462         `get-clipboard-foreign'; improve docstring.
5463         (interprogram-cut-function): Improve dosctring.
5464
5465 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5466
5467         * XEmacs 21.4.7 "Economic Science" is released.
5468
5469 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5470
5471         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5472
5473 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5474
5475         * obsolete.el (assq-delete-all): New compatibility alias for 
5476         remassq.
5477
5478 2002-01-09  Simon Josefsson  <jas@extundo.com>
5479
5480         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5481
5482 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5483
5484         * info.el (Info-auto-generate-directory): Default
5485         Info-auto-generate-directory to 'if-outdated.
5486
5487 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5488
5489         * startup.el (normal-top-level): Prevent migration code from
5490         trashing .emacs on an error in loading the init files.
5491
5492 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5493
5494         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5495         "system default" Xdefaults and friends get xrdb-mode.
5496
5497 2002-03-05  Mats Lidell  <matsl@contactor.se>
5498  
5499         * help-nomule.el (tutorial-supported-languages): Added Swedish
5500         tutorial. Sorted languages.
5501
5502 2002-02-11  Mike Sperber <mike@xemacs.org>
5503
5504         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5505         regenerating outdated dir files and dir is non-existent.
5506
5507 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5508
5509         * code-files.el (convert-mbox-coding-system): Improve comment.
5510         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5511         coding-system argument to `write-region-pre-hook' call.
5512         (write-region-pre-hook): Fix docstring to mention lockname argument.
5513
5514 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5515
5516         * minibuf.el (completing-read): Remove redundant wrong arg list.
5517
5518         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5519
5520 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5521
5522         * obsolete.el (interactive-form): new compatibility alias for 
5523         function-interactive.
5524
5525 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5526
5527         * menubar-items.el (Menubar-items-truncate-list): Removed.
5528         * menubar-items.el (Menubar-items-truncate-history): New.
5529         * menubar-items.el (default-menubar): Use
5530         Menubar-items-truncate-history.
5531
5532 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5533
5534         * printer.el (generic-print-region): Pass correct arguments to
5535         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5536         Torkelsson <torkel@acc.umu.se>.
5537
5538 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5539
5540         * help.el (describe-mode): synched with FSF 19.34; handle nil
5541         minor mode indicators.
5542
5543 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5544
5545         * minibuf.el (completing-read): Update docstring.
5546
5547 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5548
5549         * XEmacs 21.4.6 "Common Lisp" is released.
5550
5551 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5552
5553         * package-net.el: Inadvertant synch with Windows branch.  From
5554         Andy's log:
5555         (package-net-kit-version): new variable.
5556         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5557
5558 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5559
5560         * package-get.el (package-get-locate-index-file): Also search the
5561         core etc/ directory for the package index file if it can't be
5562         found in ~/.xemacs/.
5563
5564 2001-12-13  William Perry  <wmperry@gnu.org>
5565
5566         * dialog-gtk.el (popup-builtin-question-dialog):
5567         Conform to API in gui.c.
5568         
5569 2001-11-12  Andy Piper  <andy@xemacs.org>
5570
5571         * cus-edit.el (custom-save-face-internal): make sure we save
5572         non-themed faces.
5573         (custom-save-variables): ditto variables.
5574
5575 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5576
5577         * faces.el (make-face-family):
5578         (make-face-size):
5579         New face-modifying functions per Jan Vroonhof.
5580
5581         cus-face.el (custom-set-face-font-family):
5582         (custom-set-face-font-size):
5583         Use them.
5584
5585         * font.el (font-window-system-mappings): More precise docstring.
5586
5587         (font-create-name):
5588         (font-create-object):
5589         (tty-font-create-object):
5590         (tty-font-create-plist):
5591         (x-font-create-object):
5592         (x-font-create-name):
5593         (ns-font-create-name):
5594         (mswindows-font-create-object):
5595         (mswindows-font-create-name):
5596         Add doctrings.
5597
5598 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5599
5600         * gtk-faces.el (gtk-init-device-faces): removed spurious
5601         quote before let* expression.
5602
5603 2001-10-29  Andy Piper  <andy@xemacs.org>
5604
5605         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5606         modified when changing coding system.
5607
5608         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5609         that we invoke the GUI directory selector.
5610
5611 2001-10-25  Andy Piper  <andy@xemacs.org>
5612
5613         * dialog.el (make-dialog-box): use new directory dialog support.
5614         * minibuf.el (read-file-name-1): ditto.
5615         (read-file-name): ditto.
5616         (read-directory-name): ditto.
5617
5618 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5619
5620         * XEmacs 21.4.5 "Civil Service" is released.
5621
5622 2001-04-23  Didier Verna  <didier@xemacs.org>
5623
5624         * cus-edit.el (custom-variable-pre-save): New.
5625         * cus-edit.el (custom-variable-post-save): New.
5626         * cus-edit.el (custom-variable-save): use them.
5627         * cus-edit.el (custom-face-pre-save): New.
5628         * cus-edit.el (custom-face-post-save): New.
5629         * cus-edit.el (custom-face-save): use them.
5630         * cus-edit.el (custom-group-pre-save): New.
5631         * cus-edit.el (custom-group-post-save): New.
5632         * cus-edit.el (custom-group-save): use them.
5633         * cus-edit.el (Custom-save): use the pre/post functions above,
5634         call `custom-save-all' only once.
5635         * cus-edit.el (custom-variable-pre-reset-standard): New.
5636         * cus-edit.el (custom-variable-post-reset-standard): New.
5637         * cus-edit.el (custom-variable-reset-standard): use them.
5638         * cus-edit.el (custom-face-pre-reset-standard): New.
5639         * cus-edit.el (custom-face-post-reset-standard): New.
5640         * cus-edit.el (custom-face-reset-standard): use them.
5641         * cus-edit.el (custom-group-pre-reset-standard): New.
5642         * cus-edit.el (custom-group-post-reset-standard): New.
5643         * cus-edit.el (Custom-reset-standard): use them.
5644         * cus-edit.el (custom-face-reset-saved): use the pre/post
5645         functions above, call `custom-save-all' only once.
5646
5647 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5648
5649         * gutter-items.el (buffers-tab face): Derive from the modeline
5650         face by default.  Many people use white-on-black for the default
5651         font, and the tabs look hideous with that color combination.  The
5652         modeline usually has the correct colors.
5653
5654 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5655
5656         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5657         (tag-mark-stack-max): Typo fix.
5658
5659 2001-09-28  Ben Wing  <ben@xemacs.org>
5660
5661         * font-lock.el:
5662         * font-lock.el (font-lock-after-change-function):
5663         fix problem with last patch, reported by Katsumi Yamaoka.
5664
5665 2001-09-17  Ben Wing  <ben@xemacs.org>
5666
5667         * font-lock.el (font-lock-after-change-function):
5668         fix problem when you insert a comment on the line before a line of
5669         code: if we use the following char, then when you hit backspace,
5670         the following line of code turns the comment color.
5671
5672 2001-06-08  Ben Wing  <ben@xemacs.org>
5673
5674         * process.el: comment about shell-command-switch.
5675         * process.el (shell-quote-argument): Need to quote a null
5676         argument, too.  From Dan Holmsand.
5677         
5678         * startup.el (normal-top-level): Delete some unused FSF junk.
5679         * startup.el (command-line-early):
5680         
5681         * startup.el (command-line): Call MS Windows init function.
5682         
5683         * win32-native.el:
5684         * win32-native.el (mswindows-system-shells): New.
5685         * win32-native.el (mswindows-system-shell-p): New.
5686         * win32-native.el (init-mswindows-at-startup): New.
5687         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5688         * win32-native.el (mswindows-quote-one-simple-arg):
5689         * win32-native.el (mswindows-quote-one-command-arg):
5690         * win32-native.el (mswindows-construct-process-command-line-alist):
5691         Correct comments at top.  Correctly handle passing arguments
5692         to Cygwin programs and to bash.  Fix quoting of zero-length
5693         arguments (from Dan Holmsand).  Set shell-command-switch based
5694         on shell-file-name, which in turn comes from env var SHELL.
5695
5696 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5697
5698         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5699         default-toolbar-position): Fill docstrings for balloon-help.
5700
5701 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5702
5703         * faces.el: Reenable specifications over 'gtk domain.
5704
5705 2001-08-08  Didier Verna  <didier@xemacs.org>
5706
5707         * autoload.el (update-autoload-files): make defdir a file name,
5708         not directory name.
5709
5710 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5711
5712         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5713
5714         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5715
5716 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5717
5718         * font-menu.el (font-menu-set-font): Default to current font-family.
5719         (font-menu-preferred-resolution):
5720         (font-menu-size-scaling):
5721         Provide gtk defaults, too.
5722
5723 2001-07-29  Mike Alexander  <mta@arbortext.com>
5724
5725         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5726         list
5727         (custom-set-face-font-family): ditto
5728
5729 2001-07-26  Mike Sperber <mike@xemacs.org>
5730
5731         * files.el (auto-mode-alist): .9 files are man pages, too.
5732
5733 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5734
5735         * process.el (call-process-internal): bind
5736         coding-system-for-write to 'binary when calling
5737         start-process-internal, so the process receives 
5738         the literal contents of INFILE.
5739
5740 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5741
5742         * files.el (auto-mode-alist): Add configure.ac support.
5743
5744 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5745
5746         * buff-menu.el:
5747         mouse.el:
5748         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5749
5750 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5751
5752         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5753
5754 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5755
5756         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5757         mixed text.
5758         (kinsoku-eol-p): Ditto.
5759
5760 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5761
5762         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5763         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5764         characters as the category `s' or `e' correctly.
5765
5766 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5767
5768         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5769
5770 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5771
5772         * mule/cyrillic.el:  Set up case table.
5773
5774 2001-06-08  Mike Sperber <mike@xemacs.org>
5775
5776         * files.el (save-some-buffers-1): Don't zap the help window right
5777         after `map-y-or-n-p' has popped it up.
5778
5779 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5780
5781         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5782
5783 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5784
5785         * specifier.el: define-specifier-tag 'gtk.
5786
5787 2001-05-12  Ben Wing  <ben@xemacs.org>
5788
5789         * find-paths.el (paths-find-recursive-path):
5790         fix error with null EXCLUDE-REGEXP.
5791         
5792         * font-lock.el (font-lock-mode):
5793         fix problem reported by hrvoje with buffers starting with a space.
5794         
5795 2001-05-06  Ben Wing  <ben@xemacs.org>
5796
5797         * dialog.el (make-dialog-box):
5798         * menubar-items.el (default-menubar):
5799         * printer.el (generic-print-buffer):
5800         * printer.el (generic-print-region):
5801         implement printing the selection when it's selected.
5802
5803 2001-04-18  Didier Verna  <didier@xemacs.org>
5804
5805         * cus-edit.el (Custom-reset-standard): reset to standard settings
5806         not only when the buffer's :custom-state is 'modified, but also
5807         when it is 'set or 'saved.
5808
5809 2001-04-17  Didier Verna  <didier@xemacs.org>
5810
5811         * startup.el (load-user-init-file): define `custom-file' before
5812         loading the user's init file.
5813
5814 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5815
5816         * menubar.el (popup-mode-menu): Make it work with
5817         popup-menu-titles turned off.
5818         
5819 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5820
5821         * about.el (about-mailto-link): Use compose-mail for sending mail.
5822
5823 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5824
5825         * package-admin.el (package-install-hook): New.
5826         (package-delete-hook): New.
5827         (package-admin-add-single-file-package): Use package-delete-hook.
5828
5829         * package-get.el (package-get): Use package-install-hook.
5830
5831 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5832
5833         * package-ui.el (pui-install-selected-packages): reverse the lists
5834         of packages so that they get handled in the same order as they
5835         were selected.
5836
5837 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5838
5839         * packages.el (locate-library): Use read-library-name for completion.
5840
5841 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5842
5843         * byte-optimize.el (=): `=' is not a binary predicate!
5844         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5845         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5846
5847 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5848
5849         * bytecomp.el (byte-compile-arithcompare):
5850         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5851
5852 2001-06-03  William M. Perry  <wmperry@gnu.org>
5853
5854         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5855         return the filename selected by the user!
5856
5857 2001-05-31  William M. Perry  <wmperry@gnu.org>
5858
5859         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5860         in XEmacs/GTK.
5861
5862 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5863
5864         * coding.el: Tiny typo fixed.
5865
5866 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5867
5868         * XEmacs 21.4.3 "Academic Rigor" is released.
5869
5870 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5871
5872         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5873
5874 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5875
5876         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5877
5878 2001-05-04  Ben Wing  <ben@xemacs.org>
5879
5880         * printer.el (generic-print-buffer):
5881         * printer.el (generic-print-region):
5882         Enable dialog boxes.  Apply workaround recommended by Kirill.
5883         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5884         
5885         * simple.el (kill-whole-line):
5886         * simple.el (kill-line-1):
5887         * simple.el (kill-entire-line):
5888         * simple.el (kill-line):
5889         * simple.el (backward-kill-line):
5890         Take out interactive dependence of kill-whole-line.
5891
5892 2001-04-22  Ben Wing  <ben@xemacs.org>
5893
5894         * dialog.el (make-dialog-box):
5895         Put dialog titles back in -- this time correctly.  Fix various
5896         other problems with leaks and such.
5897
5898         * simple.el (region-exists-p):
5899         * simple.el (region-active-p):
5900         Add comment about which one is correct to use in menu specs.
5901
5902 2001-05-05  Ben Wing  <ben@xemacs.org>
5903
5904         * dialog.el (make-dialog-box): fix doc string.
5905         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5906         take out Pretty Print.
5907         * printer.el:
5908         * printer.el (printer-current-device): New.
5909         * printer.el (Printer-get-device): New.
5910         * printer.el (Printer-clear-device): New.
5911         * printer.el (generic-page-setup): New.
5912         * printer.el (generic-print-buffer):
5913         * printer.el (generic-print-region):
5914         Implement Page Setup.  Handle errors properly.
5915
5916 2001-05-05  Ben Wing  <ben@xemacs.org>
5917
5918         * subr.el (error): Complete list of errors in doc string.
5919         
5920 2001-04-22  Ben Wing  <ben@xemacs.org>
5921
5922         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5923         
5924 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5925
5926         * build-report.el: Remove CVS keywords since this file has been in
5927         core lisp for a while now.
5928         * build-report.el (build-report-make-output-files): Fix typo.
5929
5930 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5931
5932         * about.el (about-finish-buffer): Make sure the last change works
5933         even if EVENT is nil.
5934
5935 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5936
5937         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5938         clicked, not the one that happens to be the current buffer at the
5939         time.
5940
5941 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5942
5943         * cus-edit.el (custom-display): Support the GTK Window System also.
5944
5945 2001-04-30  Ben Wing  <ben@xemacs.org>
5946
5947         * printer.el:
5948         * printer.el (printer-page-header):
5949         * printer.el (Print-context): New.
5950         * printer.el (printer-page-footer):
5951         * printer.el (generate-header-element): New.
5952         * printer.el (generate-header-line): New.
5953         * printer.el (print-context-property):
5954         * printer.el (generic-print-buffer):
5955         * printer.el (generic-print-region):
5956         Implement headers and footers.  Implement calling Print dialog box
5957         (#### but it doesn't quite work yet).
5958
5959 2001-04-25  Ben Wing  <ben@xemacs.org>
5960
5961         * about.el (xemacs-hackers):
5962         * about.el (about-url-alist):
5963         * about.el (about-personal-info):
5964         * about.el (about-hacker-contribution):
5965         More contributions.
5966         
5967         * simple.el (handle-post-motion-command):
5968         Fix spurious setting of zmacs-region-stays to t after a non-shift
5969         motion command.
5970
5971 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5972
5973         * about.el (about-personal-info): Update my bio.
5974         (about-hacker-contribution): Ditto.
5975
5976 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5977
5978         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5979
5980 2001-04-19  Andy Piper  <andy@xemacs.org>
5981
5982         * package-net.el (package-net-cygwin32-binary-size): new size.
5983         (package-net-win32-binary-size): new size.
5984         (package-net-convert-index-to-ini): Use new arch.
5985         (package-net-batch-convert-index-to-ini): Removed.
5986         (package-net-generate-bin-ini): New.
5987         (package-net-batch-generate-bin-ini): New.
5988
5989 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5990
5991         * XEmacs 21.4.1 "Copyleft" is released.
5992
5993 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5994
5995         * x-compose.el (xlib-input-method-bug-workaround):
5996         (alias-colon-to-double-quote):
5997         Force sort in map-keymap to work around rehash bug.
5998
5999 2001-04-17  Ben Wing  <ben@xemacs.org>
6000
6001         * about.el: Finish overhaul, add a few new hackers, update a
6002         couple old ones.
6003
6004 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
6005
6006         * XEmacs 21.4.0 "Solid Vapor" is released.
6007
6008 2001-04-15  Ben Wing  <ben@xemacs.org>
6009
6010         * about.el:
6011         * about.el (about-headline-face): New.
6012         * about.el (about-link-face): New.
6013         * about.el (about-current-release-maintainers): New.
6014         * about.el (about-other-current-hackers): New.
6015         * about.el (about-url-alist):
6016         * about.el (about-once-and-future-hackers): New.
6017         * about.el (about-mailto-link): New.
6018         * about.el (about-get-buffer):
6019         * about.el (about-finish-buffer):
6020         * about.el (about-xemacs):
6021         * about.el (about-features): Removed.
6022         * about.el (about-advantages): New.
6023         * about.el (about-maintainer-info): Removed.
6024         * about.el (about-personal-info): New.
6025         * about.el (about-hacker-contribution): New.
6026         * about.el (about-maintainer):
6027         * about.el (about-show-linked-info):
6028         * about.el (about-hackers):
6029         Major revamping.  Rewriting of most of the text, improve the
6030         link handling, separate info on contributors into personal
6031         and contribution info, add new contributors, update personal
6032         info, etc. etc.
6033         
6034         * menubar-items.el (default-menubar):
6035         Help menubar entry for News now says more accurately
6036         "What's New in XEmacs".
6037         
6038         * mouse.el:
6039         * mouse.el (mouse-track-cleanup-hook):
6040         * mouse.el (mouse-track):
6041         Don't set-buffer to a dead buffer when calling mouse-track
6042         cleanup hooks.
6043
6044 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6045
6046         * XEmacs 21.2.47 "Zephir" is released.
6047
6048 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6049
6050         * dialog.el (make-dialog-box): Disable dialog box titles until
6051         we get them working.
6052
6053 2001-03-30  Ben Wing  <ben@xemacs.org>
6054
6055         * help.el:
6056         * help.el (Help-princ-face):
6057         * help.el (Help-prin1-face):
6058         * help.el (frob-help-extents):
6059         * help.el (describe-function-1):
6060         * help.el (describe-variable):
6061         Avoid using font-lock faces, which may not be defined.
6062         Instead, use hyper-apropos faces, and make sure they're
6063         defined as necessary by using `require'. (It's not so safe
6064         to do this for font-lock.) In any case, we will eventually
6065         be merging this functionality into hyper-apropos.
6066
6067         * loaddefs.el (completion-ignored-extensions):
6068         Fix documentation.
6069         
6070         * menubar-items.el (menu-truncate-list): Removed.
6071         * menubar-items.el (Menubar-items-truncate-list): New.
6072         * menubar-items.el (default-menubar):
6073         Fix errors if grep or compile command is too long.  Rename helper
6074         function to be less visible.
6075
6076 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6077
6078         * byte-optimize.el (byte-optimize-minus):
6079         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6080
6081 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6082
6083         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6084         Mule is available.
6085
6086         * mule/latin.el: New file.
6087
6088 2001-03-11  Ben Wing  <ben@xemacs.org>
6089
6090         * auto-save.el:
6091         * auto-save.el (auto-save-directory):
6092         * auto-save.el (make-auto-save-file-name):
6093         * auto-save.el (auto-save-file-name-p): New.
6094
6095         Merge in improvements from other definition of
6096         make-auto-save-file-name in files.el.
6097         
6098         * auto-save.el (auto-save-original-name):
6099         * auto-save.el (auto-save-name-in-fixed-directory):
6100         * auto-save.el (auto-save-unslashify-name): Removed.
6101         * auto-save.el (auto-save-slashify-name): Removed.
6102         * auto-save.el (auto-save-reserved-chars): New.
6103         * auto-save.el (auto-save-escape-name): New.
6104         * auto-save.el (auto-save-unhex): New.
6105         * auto-save.el (auto-save-unescape-name): New.
6106
6107         Change algorithm for encoding filenames in auto-save names to be
6108         entirely safe with all filesystems and all possible characters in
6109         a filename, and 100% reversible. (Essentially, uses
6110         quoted-printable as the encoding.)
6111         
6112         * auto-save.el (recover-all-files):
6113
6114         Use insert-directory rather than calling ls directly -- fixes
6115         things under Windows.
6116
6117         * files.el:
6118         * files.el (convert-standard-filename): Substitute FSF's
6119         definition for this (we had nothing here before).
6120         
6121         * files.el (backup-buffer): Warning fix.
6122         
6123         * files.el (make-backup-file-name):
6124         * files.el (find-backup-file-name):
6125         Fix error in calling sequence to auto-save-file-name-p.
6126         
6127         * files.el (recover-file):
6128         Use insert-directory rather than calling ls directly -- fixes
6129         things under Windows.
6130
6131         * files.el (make-auto-save-file-name): Removed.
6132         * files.el (auto-save-file-name-p): Removed.
6133         auto-save is always dumped so no sense in having a definition
6134         that will always be overwritten with another.
6135         
6136         * files.el (insert-directory):
6137         * win32-native.el:
6138         * win32-native.el (debug-mswindows-process-command-lines):
6139         * win32-native.el (original-make-auto-save-file-name): Removed.
6140         * win32-native.el (make-auto-save-file-name): Removed.
6141
6142
6143 2001-03-21  Martin Buchholz <martin@xemacs.org>
6144
6145         * XEmacs 21.2.46 "Urania" is released.
6146
6147 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6148
6149         * menubar-items.el (default-menubar): Update sample.emacs to
6150         sample.init.el and adjust accelerators.
6151
6152 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6153
6154         * build-report.el (build-report): Improve docstring.
6155
6156 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6157
6158         * ChangeLog: Log GTK merge.
6159
6160         * gutter-items.el:
6161         * mwheel.el:
6162         * sound.el:
6163         * startup.el:
6164         Revert gratuitous whitespace changes.
6165
6166 2001-03-07  Ben Wing  <ben@xemacs.org>
6167
6168         * help.el:
6169         * help.el (key-or-menu-binding):
6170         * help.el (Help-find-file): New.
6171         * help.el (describe-beta):
6172         * help.el (describe-copying):
6173         * help.el (describe-project):
6174         * help.el (view-emacs-news):
6175         * help.el (view-sample-init-el): New.
6176         * help.el (Help-princ-face): New.
6177         * help.el (Help-prin1-face): New.
6178         * help.el (help-symbol-function-context-menu):
6179         * help.el (help-symbol-variable-context-menu):
6180         * help.el (help-symbol-function-and-variable-context-menu):
6181         * help.el (frob-help-extents):
6182         * help.el (describe-function-1):
6183         * help.el (describe-variable):
6184
6185         Add coloring in Help buffers, correspondent with hyperlinks.
6186         View files in view-mode rather than Fundamental.
6187         Remove separators from context menus -- now handled in generic code.
6188         Add `Find Tag' to context menu.
6189         
6190         * menubar.el (popup-mode-menu):
6191
6192         Rewrite code that outputs the popup menu to (a) put more specific
6193         entries first, (b) be more robust, (c) output the proper context
6194         menu separators automatically (the context menu functionality is
6195         new and currently used only by Help).
6196
6197 2001-03-10  William M. Perry  <wmperry@aventail.com>
6198
6199         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6200         this function when converting from the 21.1 GTK branch.  Now
6201         supports file, password, question, and color built-in dialogs.
6202
6203 2001-03-06  Ben Wing  <ben@xemacs.org>
6204
6205         * keydefs.el:
6206         * keydefs.el (global-map):
6207         Add commented-out change of M-k (for 21.5).
6208         
6209         * menubar-items.el (default-menubar):
6210         Fix items to control kill-line behavior; add items for
6211         shifted motion.
6212         
6213         * simple.el:
6214         * simple.el (kill-whole-line):
6215         * simple.el (historical-kill-line): Removed.
6216         * simple.el (kill-line): Removed.
6217         * simple.el (kill-entire-line): New.
6218         * simple.el (kill-line-1): New.
6219         * simple.el (backward-kill-line):
6220         Undo kill-whole-line == always changes.  Add new function
6221         kill-entire-line to unconditionally delete the current line.
6222         Add comments describing the lamentable state of affairs of
6223         the kill-line functions and variables.
6224
6225 2001-03-02  Ben Wing  <ben@xemacs.org>
6226
6227         * simple.el:
6228         * simple.el (beginning-of-buffer):
6229         * simple.el (end-of-buffer):
6230         * simple.el (mark-ring-unrecorded-commands):
6231         * simple.el (signal-error-on-buffer-boundary):
6232         * simple.el (shifted-motion-keys-select-region):
6233         * simple.el (unshifted-motion-keys-deselect-region):
6234         * simple.el (motion-keys-for-shifted-motion): New.
6235         * simple.el (handle-pre-motion-command):
6236         * simple.el (handle-post-motion-command):
6237         * simple.el (forward-char-command):
6238         * simple.el (backward-char-command):
6239         * simple.el (scroll-up-command):
6240         * simple.el (scroll-down-command):
6241         * simple.el (next-line):
6242         * simple.el (previous-line):
6243         * simple.el (backward-block-of-lines):
6244         * simple.el (forward-block-of-lines):
6245         * simple.el (backward-word):
6246         * simple.el (mark-word):
6247
6248         Augment documentation of the most common motion commands to make
6249         note of the shifted-motion support.  Improve the support to (a)
6250         properly document how it works and why it's done in the fashion it
6251         is, and (b) allow the keystrokes that trigger it to be customized.
6252
6253         Correct error in the customize specification of
6254         mark-ring-unrecorded-commands.
6255
6256 2001-03-02  Ben Wing  <ben@xemacs.org>
6257
6258         * font-lock.el:
6259         * font-lock.el (font-lock-pending-extent-table): Removed.
6260         * font-lock.el (font-lock-pending-buffer-table): New.
6261         * font-lock.el (font-lock-pre-idle-hook):
6262         * font-lock.el (font-lock-after-change-function):
6263         * font-lock.el (font-lock-fontify-pending-extents):
6264         * font-lock.el (font-lock-lisp-like):
6265
6266         Fix handling of pending extents to avoid excessive slowness (N^2
6267         behavior) when making lots of buffer changes between redisplays,
6268         such as when saving the Options.
6269
6270 2001-03-09  William M. Perry  <wmperry@aventail.com>
6271
6272         * device.el:
6273         * dragdrop.el:
6274         * dumped-lisp.el:
6275         * faces.el:
6276         * frame.el:
6277         * gnuserv.el:
6278         * loadup.el:
6279         * menubar-items.el:
6280         * minibuf.el:
6281         The Great GTK Merge.
6282
6283         * ChangeLog.GTK:
6284         * dialog-gtk.el:
6285         * gdk.el:
6286         * generic-widgets.el:
6287         * glade.el:
6288         * gnome-widgets.el:
6289         * gnome.el:
6290         * gtk-compose.el:
6291         * gtk-extra.el:
6292         * gtk-faces.el:
6293         * gtk-ffi.el:
6294         * gtk-file-dialog.el:
6295         * gtk-font-menu.el:
6296         * gtk-glyphs.el:
6297         * gtk-init.el:
6298         * gtk-iso8859-1.el:
6299         * gtk-marshal.el:
6300         * gtk-mouse.el:
6301         * gtk-package.el:
6302         * gtk-password-dialog.el:
6303         * gtk-select.el:
6304         * gtk-widget-accessors.el:
6305         * gtk-widgets.el:
6306         * gtk.el:
6307         widgets-gtk.el:
6308         The Great GTK Merge: new files.
6309
6310 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6311
6312         * generic-widgets.el: Don't require gtk (a built-in feature) at
6313         top level.  Don't execute the last sexp unless (featurep 'gtk).
6314
6315 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6316
6317         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6318
6319 2001-02-23  Martin Buchholz <martin@xemacs.org>
6320
6321         * XEmacs 21.2.45 "Thelxepeia" is released.
6322
6323 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6324  
6325         * about.el (xemacs-hackers): update my entry. 
6326         * about.el (about-maintainer-info): ditto. 
6327         * about.el (about-hackers): ditto. 
6328
6329 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6330
6331         * about.el (about-maintainer-info): More vanity info about
6332         yours truly.
6333
6334 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6335
6336         * build-report.el (build-report-destination): xemacs-build-reports
6337         has moved to SourceForge, where mailing list name length is
6338         restricted, hence the name change to
6339         xemacs-buildreports@xemacs.org.
6340         * build-report.el (build-report-keep-regexp): Update default.
6341         * build-report.el (build-report-delete-regexp): Ditto.
6342         * build-report.el (build-report-make-output-files): Ditto.
6343
6344 2001-02-19  Craig Lanning  <lanning@scra.org>
6345
6346         * lisp-mode.el: Add indentation specifications for following
6347         Common Lisp forms: handler-case, handler-bind, with-slots,
6348         with-open-file, with-open-stream, print-unreadable-object.
6349
6350 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6351
6352         * font-lock.el (font-lock-set-defaults-1):
6353         Move initialization of `font-lock-cache-position' so that it's set
6354         even if font-lock-keywords is already defined.
6355
6356 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6357
6358         * autoload.el (generate-file-autoloads-1):
6359         Use `emacs-lisp-mode-syntax-table' instead of
6360         `lisp-mode-syntax-table'.
6361         * lisp-mode.el (lisp-mode-syntax-table):
6362         Get rid of old checks for `parse-partial-sexp' version.
6363         Make `|' (pipe) string delimiter instead of punctuation.
6364
6365 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6366
6367         * window.el (save-selected-window):
6368         Use gensym for better macro hygiene.
6369
6370 2001-02-06  Mike Sperber <mike@xemacs.org>
6371
6372         * dump-paths.el:
6373         * startup.el (startup-setup-paths): Set and use
6374         `mule-lisp-directory'.
6375         (startup-setup-paths-warning): Ditto.
6376
6377         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6378         (paths-construct-load-path): Consider `mule-lisp-directory'.
6379
6380 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6381
6382         * font-lock.el: Syntax table improvements used.  A few random
6383         changes are not specified below.
6384         (font-lock-fontify-string-delimiters):
6385         (font-lock-syntactic-keywords):
6386         (font-lock-cache-state nil):
6387         (font-lock-cache-position):
6388         New variables.
6389         (font-lock-set-syntax):
6390         (font-lock-apply-syntactic-highlight):
6391         (font-lock-fontify-syntactic-anchored-keywords):
6392         (font-lock-fontify-syntactic-keywords-region):
6393         (font-lock-eval-keywords):
6394         New functions.
6395         (font-lock-remove-face):
6396         (font-lock-fontify-syntactically-region):
6397         Use syntax properties.
6398
6399 2001-02-08  Martin Buchholz <martin@xemacs.org>
6400
6401         * XEmacs 21.2.44 "Thalia" is released.
6402
6403 2001-01-16  Mike Sperber <mike@xemacs.org>
6404
6405         * startup.el (normal-top-level): Work even if no installation root
6406         is found.
6407
6408 2001-01-30  Andy Piper  <andy@xemacs.org>
6409
6410         * gutter-items.el (progress-abort-glyph): remove instantiator.
6411         (set-progress-abort-instantiator): new function.
6412         (abort-progress-feedback): use it.
6413
6414         * gutter.el (set-gutter-dirty-p): new function.
6415
6416 2001-01-30  Didier Verna  <didier@xemacs.org>
6417
6418         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6419
6420 2001-01-24  Didier Verna  <didier@xemacs.org>
6421
6422         * sound.el (sound-extension-list): give a better default value.
6423         * sound.el (load-sound-file): improve the doc string, also find
6424         files given by absolute names, pass a real extension list to
6425         `locate-file'.
6426
6427 2001-01-26  Martin Buchholz <martin@xemacs.org>
6428
6429         * XEmacs 21.2.43 "Terspichore" is released.
6430
6431 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6432
6433         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6434         messages from gnuserv.
6435
6436 2001-01-20  Martin Buchholz <martin@xemacs.org>
6437
6438         * XEmacs 21.2.42 "Poseidon" is released.
6439
6440 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6441
6442         * cl-macs.el (cl-upcase-arg): New function.
6443         (cl-function-arglist): New function.
6444         (cl-transform-lambda): Automatically add CL-style lambda list to
6445         documentation string using functions above.
6446
6447 2001-01-12  Andy Piper  <andy@xemacs.org>
6448
6449         * package-get.el (package-get-custom): call
6450         package-net-update-installed-db.
6451
6452         * package-ui.el (pui-install-selected-packages): call
6453         package-net-update-installed-db.
6454
6455         * package-net.el (package-net-update-installed-db): use
6456         packages-package-list so that we reflect reality.
6457
6458         * packages.el (packages-package-list): Make docstring reflect
6459         reality.
6460
6461         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6462
6463         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6464         isn't installed.
6465
6466 2001-01-17  Andy Piper  <andy@xemacs.org>
6467
6468         * wid-edit.el (widget-activation-glyph-mapper): activate or
6469         deactivate native widgets.
6470         (widget-glyph-insert-glyph): record instantiator.
6471         (widget-push-button-value-create): use it.
6472
6473         * gui.el (gui-button-action): new function. Make button's domain
6474         buffer current when calling.
6475         (make-gui-button): update to use gui-button-action.
6476
6477 2001-01-16  Didier Verna  <didier@xemacs.org>
6478
6479         * menubar-items.el (default-menubar): add an entry for modeline
6480         horizontal scrolling in Options -> Display.
6481
6482 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6483
6484         * package-get.el (package-get-require-signed-base): Set to nil
6485         by default.
6486
6487 2001-01-17  Martin Buchholz <martin@xemacs.org>
6488
6489         * XEmacs 21.2.41 "Polyhymnia" is released.
6490
6491 2001-01-16  Mike Sperber <mike@xemacs.org>
6492
6493         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6494         catch lisp/mule/.
6495
6496 2001-01-14  Mike Sperber <mike@xemacs.org>
6497
6498         * startup.el (maybe-create-compatibility-dot-emacs):
6499         (maybe-unmigrate-user-init-file):
6500         (unmigrate-user-init-file): Created.
6501         (maybe-migrate-user-init-file): Offer creation of compatibility
6502         .emacs.
6503         Some doc fixes wrt init file location.
6504
6505 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6506
6507         * faces.el (face-frob-from-locale-first): new variable.
6508         (frob-face-font-2): Honor tags arg while trying to use
6509         standard-face-mapping.  When face-frob-from-locale-first is set,
6510         first try to set face inheriting from frobbed-face.
6511
6512 2001-01-15  Didier Verna  <didier@xemacs.org>
6513
6514         * about.el (xemacs-hackers): update my entry.
6515         * about.el (about-url-alist): ditto.
6516         * about.el (about-maintainer-info): ditto.
6517         * about.el (about-hackers): ditto.
6518
6519 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6520
6521         The byte compiler has been badly broken for a year,
6522         by the patch of 1999-12-06.
6523         * byte-optimize.el (byte-optimize-form-code-walker):
6524         Bug was: the byte compiler was making this erroneous optimization:
6525         (progn (or (foo)) (bar)) ==> (bar)
6526
6527 2000-11-20  Mike Sperber <mike@xemacs.org>
6528
6529         * setup-paths.el (paths-core-load-path-depth): Split
6530         `paths-load-path-depth' in two for site and core lisp.  Don't
6531         recurse into core.
6532         * setup-paths.el (paths-construct-load-path): Use.
6533
6534 2001-01-10  Andy Piper  <andy@xemacs.org>
6535
6536         * package-net.el (package-net-cygwin32-binary-size): new variable
6537         (package-net-win32-binary-size): ditto.  add much needed
6538         commentary.
6539
6540         * gutter-items.el (buffers-tab-items): correct off-by-one error
6541         for buffers-tab-max-size.
6542
6543 2001-01-08  Martin Buchholz <martin@xemacs.org>
6544
6545         * XEmacs 21.2.40 is released.
6546
6547 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6548
6549         * mule/hebrew.el: Fix comments and typos.
6550         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6551
6552 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6553
6554         * ChangeLog.1: move ancient log from fill.el.
6555
6556         * dump-paths.el:
6557         paragraphs.el:
6558         mule/mule-category.el:
6559         Miscellaneous typo fixes and slight doc clarifications.
6560
6561         * mule/mule-ccl.el:  Correct file name in header.
6562
6563 2000-12-31  Martin Buchholz <martin@xemacs.org>
6564
6565         * XEmacs 21.2.39 is released.
6566
6567 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6568
6569         * byte-optimize.el (byte-optimize-cond):
6570         (byte-optimize-cond-1): New.
6571         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6572         Optimizes (cond (x nil)) ==> nil.
6573         Provide better diagnostic on malformed expr like (cond foo).
6574
6575 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6576
6577         * mule/mule-coding.el:
6578         mule/mule-cmds.el (reset-language-environment,
6579         set-language-environment-coding-systems):
6580         Safer default coding-priority-list, corresponding to src/file-coding.h.
6581
6582 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6583
6584         * package-admin.el: Allow package removal from
6585         early-package-load-path.
6586
6587 2000-12-15  Andreas Jaeger  <aj@suse.de>
6588
6589         * about.el (about-maintainer-info): Update my entry.
6590
6591 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6592
6593         * packages.el (locate-library): Add support for bzip2
6594         compressed .el files.
6595
6596 2000-12-12  Andy Piper  <andy@xemacs.org>
6597
6598         * package-net.el: new file.
6599
6600 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6601
6602         * font-lock.el: Add missing C++ keywords.
6603
6604 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6605
6606         * simple.el (indent-for-comment): Preserve indentation of comments
6607         starting in column 0, as documented in (Info-goto-node
6608         "(xemacs)Comments").  Update docstring accordingly.
6609
6610 2000-12-05  Martin Buchholz <martin@xemacs.org>
6611
6612         * XEmacs 21.2.38 is released.
6613
6614 2000-12-04  Didier Verna  <didier@xemacs.org>
6615
6616         * mouse.el (default-mouse-track-set-point-in-window): remove
6617         spurious '+' operation detected by Martin.
6618
6619
6620 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6621
6622         * cl-extra.el (coerce):
6623         Implement char to integer coercion.
6624         Remove extraneous (numberp) test.
6625
6626         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6627         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6628         (byte-optimize-predicate):
6629         Warn if evaluating constant expression signals an error.
6630         (byte-optimize-form): Small simplification.
6631
6632         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6633
6634 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6635
6636         * byte-optimize.el:
6637         (byte-optimize-minus):
6638         (byte-optimize-plus):
6639         (byte-optimize-mult):
6640         (byte-optimize-quo):
6641         Use (car (last x)) instead of (last x) to get last elt!
6642         Use `byte-optimize-predicate' to optimize `%'.
6643         Move optimizations for special numeric args to bytecomp.el.
6644         * bytecomp.el (byte-compile-associative): Remove.
6645         (byte-compile-max): New.
6646         (byte-compile-min): New.
6647         Properly handle erroneous calls: (max) (min).
6648         (byte-compile-plus): New.
6649         (byte-compile-minus):
6650         It's easiest to handle 0, +1 and -1 args here.
6651         (byte-compile-mult): New.
6652         It's easiest to handle 1, -1 and 2 args here.
6653         (byte-compile-quo):
6654         It's easiest to handle 0, +1 and -1 args here.
6655         Issue byte-compiler warning when dividing by zero.
6656
6657         Byte-compiler arithmetic improvements.
6658         Better optimize these expressions in the obvious way:
6659         (+ x y 1)   -->  varref x varref y add add1
6660         (+ x y -1)  -->  varref x varref y add sub1
6661         (- x y 0)   -->  (- x y)
6662         (- 0 x y)   -->  (- (- x) y)
6663         (% 42 19)   --> compile-time constant
6664         (/ 42 19)   --> compile-time constant
6665         (* (foo) 2) --> foo call dup plus
6666
6667         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6668         unless (declaim (optimize (safety 3)))
6669         or (setq byte-compile-delete-errors nil).
6670
6671 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6672
6673         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6674         docstrings.
6675
6676 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6677
6678         * startup.el (command-line-do-help):  Add documentation of
6679         portable dumper switches.
6680
6681 2000-11-22  Andy Piper  <andy@xemacs.org>
6682
6683         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6684
6685         * glyphs.el (init-glyphs): don't use autodetect for strings.
6686
6687 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6688
6689         * byte-optimize.el (byte-optimize-char-before):
6690         (byte-optimize-backward-char):
6691         (byte-optimize-backward-word):
6692         Fix incorrect optimizations for these sorts of expressions:
6693         (let ((x nil)) (backward-char x))
6694
6695 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6696
6697         * byte-optimize.el:
6698         * byte-optimize.el (byte-optimize-backward-char): New.
6699         * byte-optimize.el (byte-optimize-backward-word): New.
6700         Make backward-word and backward-char as efficient as forward versions.
6701
6702         * bytecomp.el (byte-compile-no-args-with-one-extra):
6703         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6704         * bytecomp.el (byte-compile-two-args-with-one-extra):
6705         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6706         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6707         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6708         Check if extra arg is constant nil, and if so, use byte-coded call.
6709
6710         * simple.el (backward-word):
6711         * simple.el (mark-word):
6712         * simple.el (kill-word):
6713         * simple.el (backward-kill-word):
6714         Make COUNT argument optional, for consistency with forward-char et al.
6715
6716         * abbrev.el (abbrev-string-to-be-defined):
6717         * abbrev.el (inverse-abbrev-string-to-be-defined):
6718         * abbrev.el (inverse-add-abbrev):
6719         * abbrev.el (expand-region-abbrevs):
6720         * buff-menu.el (Buffer-menu-execute):
6721         * indent.el (move-to-left-margin):
6722         * indent.el (indent-relative):
6723         * indent.el (move-to-tab-stop):
6724         * info.el (Info-reannotate-node):
6725         * lisp-mode.el (lisp-indent-line):
6726         * lisp.el (end-of-defun):
6727         * lisp.el (move-past-close-and-reindent):
6728         * misc.el (copy-from-above-command):
6729         * mouse.el (default-mouse-track-scroll-and-set-point):
6730         * page.el (forward-page):
6731         * paragraphs.el (forward-paragraph):
6732         * paragraphs.el (end-of-paragraph-text):
6733         * picture.el (picture-forward-column):
6734         * picture.el (picture-self-insert):
6735         * rect.el (extract-rectangle-line):
6736         * simple.el (newline):
6737         * simple.el (fixup-whitespace):
6738         * simple.el (backward-delete-char-untabify):
6739         * simple.el (transpose-chars):
6740         * simple.el (transpose-preceding-chars):
6741         * simple.el (do-auto-fill):
6742         * simple.el (indent-new-comment-line):
6743         * simple.el (blink-matching-open):
6744         * view-less.el (cleanup-backspaces):
6745         * wid-edit.el (widget-transpose-chars):
6746         * term/bg-mouse.el (bg-insert-moused-sexp):
6747         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6748
6749         * info.el (Info-fontify-node):
6750         * simple.el (backward-delete-function):
6751         Use canonical delete-backward-char instead of backward-delete-char.
6752
6753 2000-11-20  Andy Piper  <andy@xemacs.org>
6754
6755         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6756         no buffers.
6757
6758 2000-11-20  Andy Piper  <andy@xemacs.org>
6759
6760         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6761         buffer tabs.
6762
6763 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6764
6765         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6766         (proclaim inline...) was shadowing compiler-macros.
6767
6768 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6769
6770         * bytecomp.el (byte-compile-eval): New.
6771         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6772         Keeps this promise made in Lispref:
6773         "If a file being compiled contains a `defmacro' form, the macro is
6774         defined temporarily for the rest of the compilation of that file."
6775
6776 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6777
6778         * cl.el (floatp-safe):
6779         (plusp):
6780         (minusp):
6781         (oddp):
6782         (evenp):
6783         (cl-abs):
6784         Use a better parameter name than `x'.
6785
6786         * cl-macs.el (check-type): Make continuable.  Change documentation
6787         to require PLACE, but accept any form for compatibility.
6788
6789         * abbrev.el (define-abbrev): Use check-type.
6790         * font-menu.el (font-menu-change-face): Use check-type.
6791         * menubar.el (relabel-menu-item): Use check-type.
6792         * itimer.el: Fix typo.
6793
6794 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6795
6796         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6797
6798 2000-11-14  Martin Buchholz <martin@xemacs.org>
6799
6800         * XEmacs 21.2.37 is released.
6801
6802 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6803
6804         * code-cmds.el: Provide the feature.
6805
6806 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6807
6808         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6809
6810         * code-cmds.el: New file
6811         * mule/mule-cmds.el:
6812         * mule/mule-misc.el
6813         (coding-keymap): New keymap. Define coding system keyboard
6814         commands on file-coding builds too.
6815         (coding-system-change-eol-conversion):
6816         (universal-coding-system-argument):
6817         (set-default-coding-systems):
6818         (prefer-coding-system): Moved from mule-cmds.el
6819         (set-buffer-process-coding-system): Moved from mule-misc.el
6820
6821 2000-09-15  Stephen Carney <carney@scubadoo.com>
6822
6823         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6824
6825 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6826
6827         * package-get.el (package-get-download-sites): Add a pre-release
6828         site for experimental packages.
6829
6830         * auto-autoloads.el: Regenerated.
6831
6832 2000-08-01  Andy Piper  <andy@xemacs.org>
6833
6834         * gutter-items.el (buffers-tab-omit-function): reference
6835         buffers-tab-select-visible-buffers.
6836         (buffers-tab-filter-functions): new variable, by default uses
6837         buffers-tab-selection-function and buffers-tab-omit-function.
6838         (select-buffers-tab-buffers-by-mode): invert arguments.
6839         (buffers-tab-select-visible-buffers): new function. Invert calling
6840         of buffers-menu-omit-invisible-buffers.
6841         (buffers-tab-items): rewrite to use
6842         buffers-tab-filter-functions. Rewrite docstring.
6843         (gutter-buffers-tab-extent): delete.
6844         (add-tab-to-gutter): always build a new extent when adding the
6845         tabs.
6846         (update-tab-in-gutter): make gutter dirty when orientation
6847         changes.
6848
6849 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6850
6851         * bytecomp.el (byte-compile-defvar-or-defconst):
6852         Only do loadhist recording if defvar form includes a value.
6853
6854 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6855
6856         * bytecomp.el (byte-compile-initial-macro-environment):
6857         `eval-when-compile' should not compile its body.
6858
6859 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6860
6861         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6862         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6863         some Japanese English.  Remove some ancient FSF comments, and
6864         improve docstrings.  Use symbols not vectors for tables.
6865
6866 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6867
6868         * keymap.el:
6869         (local-key-binding):
6870         (global-key-binding):
6871         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6872
6873         * lisp.el:
6874         (backward-sexp): Slightly simpler code.
6875         (mark-sexp): Make arg optional, like FSF Emacs.
6876         (forward-list): Slightly simpler code.
6877         (backward-list): Slightly simpler code.
6878         (down-list):  Make arg optional, like FSF Emacs.
6879         (up-list):  Make arg optional, like FSF Emacs.
6880         (backward-up-list):  Make arg optional, like FSF Emacs.
6881         (kill-sexp):  Make arg optional, like FSF Emacs.
6882         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6883
6884         * font-menu.el (font-menu-change-face):
6885         Take continuable errors into account.
6886
6887         * abbrev.el:
6888         * abbrev.el (clear-abbrev-table):
6889         * abbrev.el (define-abbrev-table):
6890         * abbrev.el (define-abbrev):
6891         * abbrev.el (insert-abbrev-table-description):
6892         * apropos.el (apropos-documentation-check-doc-file):
6893         * apropos.el (apropos-documentation-check-elc-file):
6894         * buff-menu.el (list-buffers):
6895         * buff-menu.el (list-buffers-noselect):
6896         * bytecomp.el (byte-recompile-directory):
6897         * bytecomp.el (batch-byte-compile):
6898         * cl-macs.el (typep):
6899         * code-files.el (find-coding-system-magic-cookie):
6900         * code-files.el (insert-file-contents):
6901         * cus-edit.el (customize-set-variable):
6902         * cus-edit.el (customize-save-variable):
6903         * cus-face.el (custom-set-face-font-size):
6904         * cus-face.el (custom-set-face-update-spec):
6905         * cus-face.el (custom-reset-faces):
6906         * custom.el (custom-check-theme):
6907         * custom.el (copy-upto-last):
6908         * fill.el (canonically-space-region):
6909         * fill.el (fill-paragraph):
6910         * fill.el (fill-region):
6911         * fill.el (find-space-insertable-point):
6912         * fill.el (justify-current-line):
6913         * faces.el (face-spec-update-all-matching):
6914         * faces.el (set-face-stipple):
6915         * files-nomule.el (insert-file-contents):
6916         * files.el (insert-file-contents-literally):
6917         * files.el (hack-local-variables-last-page):
6918         * files.el (basic-save-buffer):
6919         * files.el (insert-directory):
6920         * font-menu.el (font-menu-change-face):
6921         * font.el (font-spatial-to-canonical):
6922         * format.el (format-encode-region):
6923         * format.el (format-insert-file):
6924         * format.el (format-replace-strings):
6925         * gutter.el (set-gutter-element):
6926         * help.el (key-or-menu-binding):
6927         * help.el (describe-bindings):
6928         * help.el (with-syntax-table):
6929         * indent.el (indent-rigidly):
6930         * indent.el (delete-to-left-margin):
6931         * info.el:
6932         * info.el (Info-extract-dir-entry-from):
6933         * info.el (Info-build-dir-anew):
6934         * info.el (Info-rebuild-dir):
6935         * info.el (Info-batch-rebuild-dir):
6936         * info.el (Info-read-subfile):
6937         * info.el (Info-build-node-completions):
6938         * info.el (Info-extract-menu-node-name):
6939         * isearch-mode.el (isearch-range-invisible):
6940         * isearch-mode.el (isearch-restore-invisible-extents):
6941         * itimer.el (itimerp):
6942         * itimer.el (itimer-live-p):
6943         * keymap.el:
6944         * keymap.el (substitute-key-definition):
6945         * keymap.el (read-command-or-command-sexp):
6946         * keymap.el (local-key-binding):
6947         * keymap.el (global-key-binding):
6948         * keymap.el (global-set-key):
6949         * keymap.el (local-set-key):
6950         * ldap.el:
6951         * ldap.el (ldap-add-entries):
6952         * ldap.el (ldap-delete-entries):
6953         * lisp.el (backward-sexp):
6954         * lisp.el (mark-sexp):
6955         * lisp.el (forward-list):
6956         * lisp.el (backward-list):
6957         * lisp.el (down-list):
6958         * lisp.el (backward-up-list):
6959         * lisp.el (up-list):
6960         * lisp.el (kill-sexp):
6961         * lisp.el (backward-kill-sexp):
6962         * menubar.el (add-menu-button):
6963         * menubar.el (add-submenu):
6964         * menubar.el (delete-menu-item):
6965         * menubar.el (relabel-menu-item):
6966         * mouse.el (narrow-window-to-region):
6967         * obsolete.el (define-obsolete-variable-alias):
6968         * obsolete.el (store-substring):
6969         * package-admin.el:
6970         * package-admin.el (package-admin-install-function):
6971         * package-admin.el (package-admin-install-function-mswindows):
6972         * package-admin.el (package-admin-default-install-function):
6973         * package-get.el (package-get-update-base-entries):
6974         * packages.el (packages-load-package-dumped-lisps):
6975         * packages.el (packages-collect-package-dumped-lisps):
6976         * printer.el (generic-print-buffer):
6977         * printer.el (generic-print-region):
6978         * replace.el (occur-mode-mouse-goto):
6979         * replace.el (perform-replace):
6980         * select.el (get-selection-no-error):
6981         * simple.el:
6982         * simple.el (newline):
6983         * simple.el (open-line):
6984         * simple.el (edit-and-eval-command):
6985         * simple.el (goto-line):
6986         * simple.el (undo):
6987         * simple.el (kill-region):
6988         * simple.el (copy-region-as-kill):
6989         * simple.el (kill-ring-save):
6990         * simple.el (set-mark):
6991         * simple.el (next-line):
6992         * simple.el (previous-line):
6993         * simple.el (line-move):
6994         * simple.el (set-goal-column):
6995         * simple.el (comment-region):
6996         * subr.el:
6997         * subr.el (putf):
6998         * syntax.el (modify-syntax-entry):
6999         * syntax.el (map-syntax-table):
7000         * view-less.el (view-file):
7001         * view-less.el (view-buffer):
7002         * view-less.el (view-file-other-window):
7003         * window-xemacs.el (backward-other-window):
7004         * window.el:
7005         * window.el (one-window-p):
7006         * window.el (walk-windows):
7007         * window.el (window-list):
7008         * x-mouse.el (x-mouse-kill):
7009         * x-select.el (x-get-cutbuffer):
7010         * x-select.el (x-store-cutbuffer):
7011         * term/bg-mouse.el (bg-mouse-line-to-center):
7012         * term/sun-mouse.el (window-line-end):
7013         * term/sun-mouse.el (sun-select-region):
7014         * term/sun.el (kill-region-and-unmark):
7015         * mule/mule-category.el:
7016         * mule/mule-category.el (modify-category-entry):
7017         * mule/mule-category.el (char-category-list):
7018         * mule/mule-coding.el (coding-system-force-on-output):
7019         * mule/mule-misc.el (coding-system-put):
7020         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
7021
7022 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
7023
7024         * cus-face.el: Typo fixes and tiny clarifications.
7025         * custom.el: ditto
7026
7027 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
7028
7029         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
7030         * startup.el (normal-top-level): Setup auto-save-list-file-name
7031         if auto-save-list-file-prefix is non-nil.
7032
7033 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
7034
7035         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
7036
7037 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
7038
7039         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
7040         get symbol at point-min.
7041
7042 2000-10-24  Didier Verna  <didier@xemacs.org>
7043
7044         * info.el (Info-emacs-info-file-name): defconst it.
7045         * info.el (Info-footnote-tag): defcustom it.
7046         * info.el (Info-no-description-string): ditto.
7047         * info.el (Info-find-node): adapt to new semantics of
7048         'Info-suffixed-file (don't do the case variants stuff).
7049         * info.el (Info-insert-dir): rewrite the dir file variants code.
7050         * info.el (Info-directory-files): New. Return the list of info
7051         files in a directory.
7052         * info.el (Info-dir-outdated-p): use it.
7053         * info.el (Info-parse-dir-entries): ditto.
7054         * info.el (Info-build-dir-anew): don't restrict to files ending
7055         with a ".info.*" extension.
7056         * info.el (Info-set-mode-line): ditto.
7057         * info.el (Info-read-subfile): adapt to new semantics of
7058         'Info-suffixed-file (append 'exact argument).
7059         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7060         string independently of the case.
7061         * info.el (Info-suffixed-file): use it (match all possible case
7062         for the file name).
7063         * info.el (Info-insert-file-contents): code cleanup.
7064         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7065         columns.
7066         * info.el (Info-batch-rebuild-dir): ditto.
7067         * info.el (Info-read-node-name-1): ditto.
7068         * info.el (Info-search): ditto.
7069         * info.el (Info-fontify-node): ditto.
7070
7071
7072 2000-10-24  Didier Verna  <didier@xemacs.org>
7073
7074         * process.el (shell-command): when called from a program, avoid
7075         'push-mark's "mark-set" message.
7076
7077 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7078
7079         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7080         by a symbol, not by a vector.
7081         * mule/vietnamese.el (vscii): Likewise.
7082         (viscii): Likewise.
7083         * mule/cyrillic.el (koi8-r): Likewise.
7084
7085         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7086         by a symbol, not by a vector.
7087         (chinese-big5-2): Likewise.
7088         * mule/ethiopic.el (ethiopic): Likewise.
7089         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7090         (vietnamese-viscii-upper): Likewise.
7091
7092 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7093
7094         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7095
7096 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7097
7098         * byte-optimize.el (byte-optimize-car): New function.
7099         (byte-optimize-cdr): Ditto.
7100
7101 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7102
7103         * byte-optimize.el: Partial synch with FSF 20.7.
7104         Optimize constant concatenation.
7105         Add keymapp as a side effect free function.  It is a built-in.
7106         (byte-after-unbind-pos): Remove byte-equal.
7107
7108 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7109
7110         * update-elc-2.el: Quote regexps correctly.
7111
7112 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7113
7114         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7115         (ccl-compile): Apply integerp, not integer-or-char-p to
7116         check the type of the buffer magnification
7117         (ccl-compile-write-string): Encode a string with binary
7118         coding system.
7119         (ccl-compile-write-repeat): Likewise.
7120
7121 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7122
7123         * buff-menu.el:
7124         * bytecomp.el:
7125         * coding.el:
7126         * faces.el:
7127         * files.el:
7128         * fill.el:
7129         * float-sup.el:
7130         * font-lock.el:
7131         * help.el:
7132         * iso8859-1.el:
7133         * loaddefs.el:
7134         * menubar-items.el:
7135         * menubar.el:
7136         * modeline.el:
7137         * msw-font-menu.el:
7138         * paragraphs.el:
7139         * paths.el:
7140         * replace.el:
7141         * simple.el:
7142         * sound.el:
7143         * startup.el:
7144         * version.el:
7145         * x-faces.el:
7146         * x-font-menu.el:
7147         Remove purecopy.
7148
7149 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7150
7151         * simple.el (do-auto-fill): Use the function pointer to by
7152         `comment-line-break-function', not `indent-new-comment-line'. This
7153         fixes an issue with cc-mode comment continuation.
7154
7155 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7156
7157         * simple.el (turn-on-auto-fill):  Add (interactive).
7158         * mwheel.el (mwheel-install): Add (interactive).
7159         * font-lock.el (turn-on-font-lock): Add (interactive).
7160         (turn-off-font-lock): Add (interactive).
7161
7162 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7163
7164         * packages.el (packages-special-base-regexp): Add `man'.
7165
7166 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7167
7168         * wid-edit.el (widget-specify-active): map over extents in current
7169         buffer like `widget-specify-inactive' does.  Mapping over the
7170         inactive extent object does not work since the current extent is
7171         ignored by `map-extents'.
7172
7173 2000-10-04  Martin Buchholz <martin@xemacs.org>
7174
7175         * XEmacs 21.2.36 is released.
7176
7177 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7178
7179         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7180         Optimize the compiled-function-constants vector by byte-code
7181         reference counts.
7182
7183 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7184
7185         * build-report.el (build-report-delete-regexp): quote value in
7186         defcustom
7187
7188 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7189
7190         * build-report.el (build-report): Don't bind srcdir which we don't
7191         use in `multiple-value-bind' to avoid the only byte-compiler
7192         warning.
7193
7194 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7195
7196         * build-report.el: Requires cl and custom now.
7197         build-report-version is determined by XEmacs version -- remove
7198         build-report-version*.
7199         * build-report.el (build-report-version): Removed.
7200         * build-report.el (build-report-installation-version-regexp): New.
7201         * build-report.el (build-report-version-file-regexp): New.
7202         * build-report.el (build-report-installation-srcdir-regexp): New.
7203         * build-report.el (build-report-destination): Offer
7204         xemacs-build-reports and xemacs-beta.
7205         * build-report.el (build-report-keep-regexp): Adjusted.
7206         * build-report.el (build-report-delete-regexp): Adjusted.
7207         * build-report.el (build-report-make-output-dir): New.
7208         * build-report.el (build-report-installation-file): Replace use of
7209         `concat' with `expand-file-name'.
7210         * build-report.el (build-report-make-output-file): Removed.
7211         * build-report.el (build-report-make-output-files): New.
7212         * build-report.el (build-report-subject): Identify as
7213         user-variable with "*...".
7214         * build-report.el (build-report-prompts): Ditto.
7215         * build-report.el (build-report-version-file): New.
7216         * build-report.el (build-report-file-encoding): Identify as
7217         user-variable with "*...".
7218         * build-report.el (build-report-make-output-get): New.
7219         * build-report.el (build-report-insert-header): Report
7220         emacs-version and system-configuration instead of
7221         build-report-version.
7222         * build-report.el (build-report-insert-make-output): Add file
7223         argument.
7224         * build-report.el (build-report-insert-installation-file):
7225         Re-indent.
7226         * build-report.el (build-report-keep): Change docstring,
7227         re-indent.
7228         * build-report.el (build-report-delete): Ditto.
7229         * build-report.el (build-report-installation-data): New.
7230         * build-report.el (build-report-version-file-data): New.
7231
7232 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7233
7234         * byte-optimize.el (byte-optimize-lapcode):
7235         Fix the optimization of using the first 5 elements of the
7236         constants vector for variables.
7237         (byte-optimize-lapcode): Fix another ancient broken optimization.
7238
7239 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7240
7241         * *: Spelling mega-patch
7242
7243 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7244
7245         * easymenu.el: doc fixes.
7246         (easy-menu-do-define): Use backquote.
7247         (easy-menu-change):
7248         (easy-menu-add):
7249         `when' seems much clearer than `if' here.
7250         (easy-menu-remove):
7251         (easy-menu-add-item):
7252         (easy-menu-item-present-p):
7253         (easy-menu-remove-item):
7254         Wrap using (when (featurep 'menubar) ...)
7255
7256 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7257
7258         * bytecomp.el (displaying-byte-compile-warnings):
7259         Revert Ben's change to this function below so that the compile log
7260         is displayed properly for users of the "popper" package.
7261
7262 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7263
7264         * window.el (save-selected-window): Use backquote.
7265
7266         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7267         Renamed from `byte-compile-file-form-defvar'.
7268         * bytecomp.el (byte-compile-defvar-or-defconst):
7269         Only cons onto current-load-list in top-level forms.
7270         Else this leaks a cons cell every time a defun is called.
7271         Renamed from `byte-compile-defvar', for clarity.
7272         Warn when docstring of defvar is not a string.
7273         Use consistent error messages.
7274         Better comments.
7275
7276 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7277
7278         * simple.el (set-variable):
7279         Remove unneeded defvar by rearranging order of let* forms.
7280
7281         * mule/mule-ccl.el (ccl-get-next-code):
7282         * menubar-items.el (bookmark-menu-filter):
7283         (language-environment-menu-filter):
7284         (tutorials-menu-filter):
7285         * toolbar-items.el (toolbar-compile):
7286         * byte-optimize.el (disassemble-offset):
7287         Use (declare (special ...)) instead of `defvar'.
7288
7289         * cl-macs.el (cl-do-proclaim):
7290         Fix (declare (special ...)) warning suppression syntax.
7291
7292 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7293
7294         * info.el (Info-tag-table-marker):
7295         (Info-tag-table-buffer):
7296         (Info-find-file-node):
7297         (Info-read-subfile):
7298         (Info-build-node-completions):
7299         (Info-search):
7300         (Info-mode):
7301         Multiple info buffer support.
7302
7303 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7304
7305         * ldap.el (ldap-decode-entry): New defun
7306         (ldap-search-entries): Use it in order to decode DN-prefixed
7307         entries properly
7308
7309 2000-08-23  Daniel Pittman <daniel@danann.net>
7310
7311         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7312         Use `eq', not `=', to compare symbols.
7313
7314 2000-07-30  Ben Wing  <ben@xemacs.org>
7315
7316         * bytecomp.el (byte-compile-report-error):
7317         * bytecomp.el (displaying-byte-compile-warnings):
7318         if stack-trace-on-error is set, send out a backtrace when
7319         an error is encountered that stops byte compilation.  this
7320         should make it much much easier to track down those curious
7321         problems.  also undo the kludge of using a separate "*Show*"
7322         buffer for display when there's a temp-buffer-show-function;
7323         we can avoid this by just being a little smarter.
7324
7325         * dialog-items.el:
7326         * dialog-items.el (search-dialog-regexp): New.
7327         * dialog-items.el (search-dialog-callback):
7328         * dialog-items.el (make-search-dialog):
7329         add a regexp option to the dialog and clean up a bit.
7330
7331         * dialog.el:
7332         * dialog.el (yes-or-no-p-dialog-box):
7333         * dialog.el (get-dialog-box-response):
7334         * dialog.el (make-dialog-box):
7335         * dialog.el (dialog-box-finish): New.
7336         * dialog.el (dialog-box-cancel): New.
7337         * dialog.el (internal-make-dialog-box-exit): New.
7338         implement [properly!] the :modal property of the new dialog box
7339         interface.  this is the first time xemacs has ever had *proper*
7340         modal dialog boxes, giving the standard window-system feedback.
7341         (e.g. under windows, clicking on a disabled frame causes a beep
7342         and makes the dialog box flash three times.)
7343
7344         * dragdrop.el: header keyword frobbing.
7345
7346         * dumped-lisp.el (preloaded-file-list):
7347         renamed winnt.el to win32-native.el.
7348
7349         * faces.el (face-property):
7350         * faces.el (set-face-property):
7351         * faces.el (frob-face-property):
7352         * faces.el (frob-face-font-2):
7353         * faces.el (make-face-bold):
7354         * faces.el (make-face-italic):
7355         * faces.el (make-face-bold-italic):
7356         * faces.el (make-face-unbold):
7357         * faces.el (make-face-unitalic):
7358         * faces.el (make-face-smaller):
7359         * faces.el (make-face-larger):
7360         clean up the implementation of these so that window-system-specific
7361         methods are called only on objects belonging to that window system.
7362         previously, you could have [e.g.] mswindows-make-face-bold called
7363         on font object of device type `stream', which is not good and
7364         explains the subtle errors Adrian was getting when byte-compiling
7365         something that required 'term. (Adrian, now you can use stack-trace-
7366         on-error to find the exact place where things are going wrong instead
7367         of having to laboriously binary-search your way through.)
7368
7369         * finder.el (finder-known-keywords):
7370         cleaned up -- properly sorted, clarified the meanings of many of
7371         the keywords, and added a few -- mswin, gui, content, build, www,
7372         user, services.  the last two try to distinguish between a package
7373         that's used directly by the user, and a package that provides
7374         support services to other packages.
7375
7376         * font-lock.el (lisp-font-lock-keywords-2):
7377         update list of lisp control structures to include everything,
7378         including new ones i introduced.
7379
7380         * gutter.el: header keyword frobbing.
7381
7382         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7383         recent isearch element was not doing so!  you got the second-most-
7384         recent instead.
7385
7386         * lisp-mode.el (construct-lisp-mode-menu):
7387         more menubar cleanups.
7388         * lisp-mode.el (with-selected-window):
7389         make it indent properly.
7390
7391         * menubar-items.el (default-menubar): lots of menubar cleanups.
7392         rearranged the options menu the most, e.g. splitting up the
7393         Keyboard/Mouse menu into a new Editing menu and combining the
7394         separate Scrollbar/Gutter/Toolbar submenus into Display.
7395         Got rid of General, moved items to Editing or new Troubleshooting.
7396         Moved Packages to Tools; doesn't seem to belong under Options.
7397         Added stuff to the Cmds menu, e.g. Change Case.
7398
7399         NB please don't complain about these periodic menubar changes.
7400         Anything like this is necessarily incremental in its construction
7401         -- By constant use you gradually become more and more aware of
7402         better and better ways to group menu items.  When we eventually
7403         move the options menu to a property sheet, the existing structure
7404         will probably be preserved fairly well.
7405
7406         * minibuf.el (next-history-element): fix problems with pressing
7407         down arrow in repeat-complex-command.
7408
7409         * modeline.el:
7410         * modeline.el (modeline-3d-p): New.
7411         added custom variable for controlling the 3d modeline.  the
7412         corresponding Options item has been present for a long time,
7413         but commented out with "fix me!" comments.  it's fixed now.
7414
7415         * obsolete.el (add-menu):
7416         remove bogus gettexts.
7417
7418         * process.el (shell-quote-argument):
7419         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7420         For bash under Windows native, see below.
7421
7422         * simple.el:
7423         * simple.el (display-warning-buffer):
7424         Fixed the handling of warning display to eliminate the annoying
7425         *Show* buffer, like was done for byte-compiler output above.
7426
7427         * simple.el (debug-print): New.
7428         Simple function for sending debug messages to the console and/or
7429         other debug places.
7430
7431         * subr.el (replace-in-string):
7432         Rewrite this function to avoid N^2 behavior with large strings --
7433         catastrophic with the new Windows selection code! (Apparently the
7434         author of this function didn't realize there was a fun
7435         replace-match that could make his life much easier, because we
7436         duplicated the entire logic.  The new version is smaller, easier
7437         to understand, much more robust, and has extended features --
7438         those of replace-match.)
7439
7440         * window.el:
7441         * window.el (with-selected-window): New.
7442         An obvious complement to the existing `with-selected-frame' and
7443         `with-current-buffer'.
7444
7445         * win32-native.el: Renamed from winnt.el.
7446         Added a great deal of stuff for properly handling process quoting,
7447         somewhat modeled on Kirill's original model (which i later threw
7448         away).  We should now finally have correctly working process arg
7449         quoting/dequoting so that the final app gets exactly what we
7450         intended.  Because the mechanism is in Lisp, it's easily
7451         extendible. (For those running bash and running the native
7452         version, I tried hard to do what I thought was correct.  But more
7453         thought is needed, and ideally the volunteer work of people with
7454         these configurations that they generally run on.)
7455
7456         * x-font-menu.el (x-font-menu-font-data):
7457         Put in defvar's to fix byte-compiler warnings.
7458
7459 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7460
7461         * select.el (selection-coercion-alist): Initialise.
7462         * select.el (select-coerce-to-text): New.
7463         * select.el (select-coerce): New.
7464         New functions to perform type and value coercion.
7465
7466         * select.el (select-buffer-killed-default): Keep data if it was
7467         on the clipboard.
7468
7469 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7470
7471         * menubar-items.el (default-menubar): Fix typo.
7472         (default-menubar): `lambda' was mispelled as `lamda'.
7473
7474 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7475
7476         * window.el (shrink-window-if-larger-than-buffer): Remove
7477         edge checking code.
7478
7479 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7480
7481         * paths.el (gnus-local-domain): Removed.
7482         (gnus-local-organization): Ditto.
7483         (gnus-startup-file): Ditto.
7484
7485 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7486
7487         * files.el (auto-mode-alist): Add .spec for RPM.
7488
7489 2000-07-31  Andy Piper  <andy@xemacs.org>
7490
7491         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7492
7493 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7494
7495         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7496         browse-url.
7497         * help.el (xemacs-www-page): Ditto.
7498         (xemacs-www-faq): Ditto.
7499         * menubar-items.el (default-menubar): Ditto.
7500
7501         * wid-edit.el (widget-url-link-action): Ditto.
7502         From: Kenichi OKADA <okada@opaopa.org>.
7503
7504 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7505
7506         * finder.el (finder-commentary): Add autoload cookie.
7507
7508 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7509
7510         * files.el (insert-file-contents-literally): Fix second let
7511         binding for `coding-system-for-read' to `coding-system-for-write'
7512         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7513
7514 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7515
7516         * files.el (insert-file-contents-literally): Use binary coding
7517         system (from Morioka san).
7518         (insert-file-contents-literally): Make file-name-handler method.
7519
7520 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7521
7522         * cl-macs.el (get-selection): Add defsetf.
7523
7524 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7525
7526         * x-init.el (x-activate-region-as-selection): replace obsolete
7527         function x-own-selection with own-selection.
7528         (ow-find): replace obsolete functions x-get-selection and
7529         x-get-clipboard with get-selection and get-clipboard.
7530         (init-post-x-win): replace obsolete function x-disown-selection
7531         with disown-selection.
7532
7533 2000-07-20  Mike Sperber  <mike@xemacs.org>
7534
7535         * startup.el (load-user-init-file): Only try to load init file if
7536         it exists.
7537
7538 2000-07-10  Andy Piper  <andy@xemacs.org>
7539
7540         * dialog-items.el: sync with Ben's patch.
7541
7542         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7543         comment.
7544         (progress-text-glyph): deleted.
7545         (progress-layout-glyph): make completely minimal.
7546         (progress-gauge-glyph): ditto.
7547         (progress-display-style): fix to handle dynamic instantiator
7548         changes.
7549         (progress-text-instantiator): new.
7550         (progress-layout-instantiator): new.
7551         (progress-gauge-instantiator): new.
7552         (set-progress-display-instantiator): renamed and changed from
7553         set-progress-display-style.
7554         (progress-abort-glyph): use instantiator not glyph.
7555         (append-progress-display): use set-progress-display-instantiator
7556         and set-glyph-image.
7557         (abort-progress-display): ditto.
7558         (raw-append-progress-display): ditto.
7559
7560 2000-07-20  Ben Wing  <ben@xemacs.org>
7561
7562         * code-files.el: Move Mule-specific code to mule-coding.el.
7563
7564 2000-07-15  Ben Wing  <ben@xemacs.org>
7565
7566         * autoload.el:
7567         Fixed comments.
7568
7569         * cmdloop.el:
7570         * cmdloop.el (yes-or-no-p):
7571         * cmdloop.el (y-or-n-p):
7572         Make these functions use should-use-dialog-box-p and not be
7573         overridden in dialog.el.
7574
7575         * cus-dep.el:
7576         * cus-dep.el (Custom-make-dependencies): Removed.
7577         * cus-dep.el (Custom-make-dependencies-1): New.
7578         * cus-dep.el (Custom-make-one-dependency): New.
7579         New entry point for use in Makefiles, to avoid excessive
7580         invocations.
7581
7582         * cus-edit.el (custom-variable-reset-saved):
7583         * cus-edit.el (custom-variable-reset-standard):
7584         * cus-edit.el (custom-save-resets):
7585         Fix bytecompiler warnings.
7586
7587         * dialog.el:
7588         * dialog.el (yes-or-no-p-dialog-box):
7589         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7590         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7591         * dialog.el (get-dialog-box-response):
7592         * dialog.el (message-or-box):
7593         * dialog.el (make-dialog-box):
7594         * dialog.el (popup-dialog-box): New.
7595         Avoid yes-or-no-p bogosities.
7596         Create a general function `make-dialog-box' to encapsulate all
7597         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7598
7599         * dumped-lisp.el (preloaded-file-list):
7600         Add dialog-items.  Clean up.  Group files by types.
7601
7602         * easymenu.el (easy-menu-add):
7603         * easymenu.el (easy-menu-remove):
7604         Account for accelerators.
7605
7606         * extents.el:
7607         * extents.el (extent-list): New args, like in map-extents.
7608         * extents.el (extent-at-event): New.
7609         * extents.el (extents-at-event): New.
7610
7611         * font-lock.el:
7612         * font-lock.el (font-lock-mode):
7613         * font-lock.el (font-lock-default-fontify-buffer):
7614         * font-lock.el (font-lock-default-unfontify-region):
7615         * font-lock.el (font-lock-fontify-syntactically-region):
7616         * font-lock.el (font-lock-fontify-keywords-region):
7617         Use new progress-feedback names.
7618
7619         * font-lock.el (java-font-lock-identifier-regexp):
7620         * font-lock.el (java-font-lock-class-name-regexp):
7621         Fix bytecompiler warnings.
7622
7623         * gutter-items.el:
7624         * gutter-items.el (progress-display-use-echo-area): Removed.
7625         * gutter-items.el (progress-feedback-use-echo-area): New.
7626         * gutter-items.el (progress-display-popup-period): Removed.
7627         * gutter-items.el (progress-feedback-popup-period): New.
7628         * gutter-items.el (set-progress-display-style): Removed.
7629         * gutter-items.el (set-progress-feedback-style): New.
7630         * gutter-items.el (progress-display-style): Removed.
7631         * gutter-items.el (progress-feedback-style): New.
7632         * gutter-items.el (progress-stack):
7633         * gutter-items.el (progress-displayed-p): Removed.
7634         * gutter-items.el (progress-feedbacked-p): New.
7635         * gutter-items.el (clear-progress-display): Removed.
7636         * gutter-items.el (clear-progress-feedback): New.
7637         * gutter-items.el (progress-display-clear-when-idle): Removed.
7638         * gutter-items.el (progress-feedback-clear-when-idle): New.
7639         * gutter-items.el (remove-progress-display): Removed.
7640         * gutter-items.el (remove-progress-feedback): New.
7641         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7642         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7643         * gutter-items.el (append-progress-display): Removed.
7644         * gutter-items.el (append-progress-feedback): New.
7645         * gutter-items.el (abort-progress-display): Removed.
7646         * gutter-items.el (abort-progress-feedback): New.
7647         * gutter-items.el (raw-append-progress-display): Removed.
7648         * gutter-items.el (raw-append-progress-feedback): New.
7649         * gutter-items.el (display-progress-display): Removed.
7650         * gutter-items.el (display-progress-feedback): New.
7651         * gutter-items.el (current-progress-display): Removed.
7652         * gutter-items.el (current-progress-feedback): New.
7653         * gutter-items.el (current-progress-display-label): Removed.
7654         * gutter-items.el (current-progress-feedback-label): New.
7655         * gutter-items.el (progress-display): Removed.
7656         * gutter-items.el (progress-feedback): New.
7657         Replace "progress-display" with "progress-feedback" globally.
7658
7659         * gutter-items.el (lprogress-display): Removed.
7660         * gutter-items.el (progress-feedback-with-label): New.
7661         Rename lprogress-display ==> progress-feedback-with-label.
7662
7663         * gutter-items.el (search-dialog-direction): Removed.
7664         * gutter-items.el (search-dialog-text): Removed.
7665         * gutter-items.el (search-dialog-callback): Removed.
7666         * gutter-items.el (make-search-dialog): Removed.
7667         Move to dialog-items.el.
7668
7669         * help.el:
7670         * help.el (help-mode-quit):
7671         * help.el (mode-for-help): New.
7672         * help.el (help-sticky-window): New.
7673         * help.el (help-window-config): New.
7674         * help.el (with-displaying-help-buffer):
7675         * help.el (function-at-event): New.
7676         * help.el (help-symbol-regexp): New.
7677         * help.el (help-symbol-run-function-1): New.
7678         * help.el (help-symbol-run-function): New.
7679         * help.el (help-symbol-function-context-menu): New.
7680         * help.el (help-symbol-variable-context-menu): New.
7681         * help.el (help-symbol-function-and-variable-context-menu): New.
7682         * help.el (frob-help-extents): New.
7683         * help.el (describe-function-1):
7684         * help.el (variable-at-point):
7685         * help.el (variable-at-event): New.
7686         * help.el (describe-variable):
7687         Major overhaul.
7688         - Make functions and variables be mousable.
7689         - Middle button hyperlinks.
7690         - New context-menu entries.
7691
7692         * keydefs.el:
7693         * keydefs.el (global-map):
7694         New key bindings to move lines up and down.
7695
7696         * lisp-mode.el:
7697         * lisp-mode.el (construct-lisp-mode-menu): New.
7698         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7699         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7700         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7701         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7702         Make popup and menubar menus be different.  Popup menu uses
7703         clicked location and automatically assumes symbol under the mouse
7704         for various commands.
7705
7706         * menubar-items.el:
7707         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7708         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7709
7710         * menubar-items.el (global-popup-menu): Removed.
7711         * menubar-items.el (mode-popup-menu): Removed.
7712         * menubar-items.el (activate-popup-menu-hook): Removed.
7713         * menubar-items.el (popup-mode-menu): Removed.
7714         * menubar-items.el (popup-buffer-menu): Removed.
7715         * menubar-items.el (popup-menubar-menu): Removed.
7716         Move to menubar.el.
7717
7718         * menubar.el:
7719         * menubar.el (global-popup-menu): New.
7720         * menubar.el (mode-popup-menu): New.
7721         * menubar.el (activate-popup-menu-hook): New.
7722         * menubar.el (last-popup-menu-event): New.
7723         * menubar.el (popup-mode-menu): New.
7724         * menubar.el (popup-buffer-menu): New.
7725         * menubar.el (popup-menubar-menu): New.
7726         * menubar.el (menu-call-at-event): New.
7727         Move non-content functions here.  Add support for context menu
7728         items on extents.
7729
7730         * minibuf.el (minibuffer-history-uniquify):
7731         Typo fix.
7732
7733         * minibuf.el (read-file-name-1):
7734         Call new file dialog box if it exists.
7735
7736         * minibuf.el (mouse-rfn-setup-vars):
7737         Clean up "chop" action.
7738
7739         * mouse.el:
7740         * mouse.el (button2): Now bound to mouse-track.
7741         * mouse.el (click-inside-extent-p):
7742         * mouse.el (point-inside-extent-p):
7743         * mouse.el (point-inside-selection-p):
7744         * mouse.el (mouse-drag-or-yank): Removed.
7745         * mouse.el (mouse-begin-drag-n-drop): New.
7746         * mouse.el (mouse-eval-sexp):
7747         * mouse.el (mouse-track-activate-strokes): New.
7748         * mouse.el (mouse-track-do-activate): New.
7749         * mouse.el (mouse-track):
7750         * mouse.el (default-mouse-track-event-is-with-button): New.
7751         * mouse.el (default-mouse-track-cleanup-hook):
7752         * mouse.el (default-mouse-track-drag-hook):
7753         * mouse.el (default-mouse-track-drag-up-hook):
7754         * mouse.el (default-mouse-track-click-hook):
7755         Merge drag-n-drop into mouse-track.
7756         Add general "activate" support to replace specific button2 kludges.
7757         Use "button modifier" support in mouse-track.
7758
7759         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7760
7761         * package-ui.el:
7762         * package-ui.el (pui-menu):
7763         * package-ui.el (pui-popup-context-sensitive): Removed.
7764         Fix bytecompiler warnings.
7765         Clean up popup code a bit.
7766
7767         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7768
7769         * simple.el:
7770         * simple.el (transpose-lines):
7771         * simple.el (transpose-line-up): New.
7772         * simple.el (transpose-line-down): New.
7773         * simple.el (transpose-subr):
7774         * simple.el (transpose-subr-1): Removed.
7775         Clean up, add functions to move lines up and down.
7776
7777         * startup.el (mail-host-address):
7778         * startup.el (user-mail-address):
7779         Customize.
7780
7781         * subr.el:
7782         * subr.el (set-symbol-value-in-buffer): New.
7783         * subr.el (error):
7784         * subr.el (check-argument-type):
7785         * subr.el (defined-error-p): New.
7786         Add structured error support.
7787
7788         * toolbar-items.el (toolbar-compile):
7789         Use new make-dialog-box.
7790
7791         * update-elc.el:
7792
7793         * userlock.el (ask-user-about-lock-dbox):
7794         * userlock.el (ask-user-about-supersession-threat-dbox):
7795         * userlock.el (ask-user-about-lock):
7796         * userlock.el (ask-user-about-supersession-threat):
7797         Use new make-dialog-box.
7798         Add safety checks; use should use-dialog-box-p.
7799
7800         * window-xemacs.el:
7801         * window-xemacs.el (__buffer-dedicated-frame):
7802         * window-xemacs.el (buffer-dedicated-frame): New.
7803         * window-xemacs.el (set-buffer-dedicated-frame): New.
7804         Move dedicated-frame stuff into lisp.
7805
7806 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7807
7808         * printer.el (generic-print-region): Do not require that
7809         `printer-name' be set.
7810         (printer-name): Commentary clarification.
7811
7812 2000-07-19  Martin Buchholz <martin@xemacs.org>
7813
7814         * XEmacs 21.2.35 is released.
7815
7816 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7817
7818         * select.el (selection-coercible-types): Initialise.
7819
7820 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7821
7822         * select.el (own-clipboard): Bug fix.
7823
7824 2000-07-17  Mike Sperber  <mike@xemacs.org>
7825
7826         * cus-edit.el (custom-migrate-custom-file): Save init file before
7827         continuing.
7828
7829 2000-07-16  Mike Sperber  <mike@xemacs.org>
7830
7831         * startup.el (load-init-file): Remove silly call to
7832         `load-user-custom-file`.
7833         (maybe-migrate-user-init-file): Minor fixes.
7834
7835 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7836
7837         * apropos.el (apropos-documentation-check-doc-file):
7838         `doc' variable should be let-bound, as was presumably intended.
7839
7840         * cus-edit.el (custom-variable-reset-saved):
7841         (custom-variable-reset-standard):
7842         Remove unused variable comment-widget.  Twice.
7843
7844         * toolbar.el (toolbar-blank-press-function):
7845         Add a real defvar with initial value nil and proper docstring.
7846         (press-toolbar-button): No need to check for boundp-ness anymore.
7847
7848         * rect.el (open-rectangle-line): Remove useless (let) form.
7849         Add defvar for pending-delete-mode.
7850
7851         * info.el (Info-find-node): This function needs an autoload cookie.
7852
7853         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7854         Use let* since the second form referred to the first.
7855
7856 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7857
7858         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7859         instead of removed `mswindows-get-clipboard'.
7860
7861
7862 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7863
7864         * select.el (select-convert-from-text): New.
7865         * select.el (select-convert-from-length): New.
7866         * select.el (select-convert-from-integer): New.
7867         * select.el (select-convert-from-identity): New.
7868         * select.el (select-convert-from-filename): New.
7869         * select.el (selection-converter-in-alist): Use them.
7870         New converter functions for X.
7871
7872         * select.el (get-selection): Removed comment.
7873
7874         * select.el (own-selection): Removed append code - I thought
7875         I'd already done this, but apparently not...
7876
7877         * select.el: Changed comment about TIMESTAMP.
7878
7879         * select.el (select-convert-in): New.
7880         * select.el (select-convert-out): New.
7881         New functions that get used by select.c.
7882
7883         * select.el (select-buffer-killed-default): New.
7884         * select.el (select-buffer-killed-text): New.
7885         * select.el (selection-buffer-killed-alist): New.
7886         New list and functions that get called if a relevant selection
7887         exists and a buffer gets killed.
7888
7889         * select.el (select-convert-to-targets):
7890         * select.el (select-convert-to-identity): Removed.
7891         * select.el (select-convert-from-identity): Removed.
7892         * select.el (select-converter-out-alist):
7893         Removed _EMACS_INTERNAL selection type.
7894
7895         * x-select.el (xselect-kill-buffer-hook): Removed.
7896         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7897         Removed this X-specific nonesense. Use the generic support
7898         in select.el instead.
7899
7900 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7901
7902         * mule/mule-category.el (defined-category-hashtable):
7903         Use make-hash-table instead of make-hashtable
7904
7905         * buff-menu.el: Byte-compiler warning fix.
7906
7907         * isearch-mode.el (isearch-highlight-all-cleanup):
7908         Remove unused variable `isearch-highlight-all-start'.
7909
7910         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7911
7912         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7913
7914         * cus-dep.el (Custom-make-dependencies):
7915         Add autoload cookie for custom-add-loads to generated custom-load.el.
7916
7917         * autoload.el (autoload-package-name): Warning suppression.
7918         Move defvar prior to first use.
7919
7920         * custom.el: Add autoload for custom-declare-face.
7921         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7922         * cl.el (cl-hack-byte-compiler):
7923         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7924         to work properly.
7925
7926 2000-07-08  Mike Sperber  <mike@xemacs.org>
7927
7928         * startup.el (load-home-init-file): Added variable.
7929         (maybe-migrate-user-init-file): Added.
7930         (load-user-init-file): Load custom file if different from init
7931         file.
7932
7933         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7934         "startup."
7935
7936         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7937         Moved `custom-file'-related code to cus-file.el.
7938
7939         * cus-file.el: New file.
7940
7941 2000-04-01  Mike Sperber  <mike@xemacs.org>
7942
7943         * packages.el (packages-find-package-directories): Added support
7944         for external package hierarchies with in-place installations.
7945
7946         * find-paths.el (paths-root-in-place-p): Added.
7947         (paths-find-emacs-directory): Added support for external
7948         directories with in-place installations.
7949         (paths-find-site-directory): Ditto.
7950
7951         * startup.el (find-user-init-file): Also look for
7952         ~/.xemacs/init.elc? in preference to ~/.emacs.
7953
7954 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7955
7956         * select.el (own-selection):
7957         * select.el (own-clipboard): Changed `append' parameter to
7958         `how-to-use' parameter.
7959         * select.el (own-selection): Removed icky append code.
7960         * select.el (own-selection, get-selection): Removed extra type
7961         checking.
7962         * select.el (selection-appender-alist):
7963         * select.el (selection-converter-{in|out}-alist): Initialise.
7964         * select.el (select-append-to-*): New.
7965         * select.el (select-convert-from-*): New.  New functions to append
7966         data and convert data from external type.
7967
7968 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7969
7970         * font-lock.el: Javadoc enhancements.
7971
7972 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7973
7974         * printer.el (generic-print-region): Compose job name from buffer
7975         name.
7976
7977 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7978
7979         * font-lock.el (font-lock-fontify-pending-extents): Call
7980         font-lock-fontify-region instead of font-lock-fontify-buffer
7981         to avoid unnecessary progress gauges.
7982
7983 2000-07-06  Craig Lanning  <lanning@scra.org>
7984
7985         * custom-load.el (faces):
7986
7987         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7988         dir is a regex.
7989
7990         * process.el (call-process-internal): from Dan Holmsand, use binary
7991         coding systems so that jka-compr works.
7992
7993 2000-07-07  Ben Wing  <ben@xemacs.org>
7994
7995         * font-lock.el: Undo previous change.  Unfortunately, some
7996         files actually use the variables directly in their init code
7997         without quoting them.
7998
7999 2000-07-07  Ben Wing  <ben@xemacs.org>
8000
8001         * font-lock.el (defvar font-lock-*-face): Removed.
8002
8003         * font-lock.el (font-lock-apply-highlight): Bind these face vars
8004         only when necessary.
8005
8006 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
8007
8008         * cl-macs.el: fix cl-transform-function-property kludge
8009         so that it does not require a random feature.
8010
8011 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8012
8013         * files.el (auto-mode-alist): allow .make extension for Makefiles,
8014         as in Linux kernel "Rules.make".
8015
8016 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
8017
8018         * build-report.el (build-report): Add autoload cookie.
8019
8020 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
8021
8022         * package-ui.el (defgroup pui):  Correct a misspelling
8023         (pui-toggle-package-delete):  Change `seleted' to `selected'
8024
8025 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
8026
8027         * package-get.el (package-get-update-base):
8028         (package-get): Use insert-file-contents-literally always.
8029         (package-get-maybe-save-index):
8030         Force coding system for writing to binary.
8031
8032 2000-06-08  Mike Alexander  <mta@arbortext.com>
8033
8034         * code-process.el (call-process-region): If there is no coding
8035         system for the process on process-coding-system-alist use the
8036         coding system of the buffer containing the region.
8037
8038 2000-06-10  Ben Wing  <ben@xemacs.org>
8039
8040         * cmdloop.el (command-error):
8041         If debug-on-error and noninteractive, output backtrace.
8042
8043         * files.el (file-relative-name):
8044         Remove MSDOS references.
8045
8046         * simple.el (line-number): New function, due to non-obvious
8047         behavior/usage of count-lines.
8048
8049         * simple.el (count-lines): document non-obvious usage to get
8050         line number.
8051
8052 2000-06-11  Ben Wing  <ben@xemacs.org>
8053
8054         * faces.el ((featurep 'xpm)):
8055         * x-faces.el (x-init-face-from-resources):
8056         * x-faces.el (x-init-frame-faces):
8057         * x-misc.el (x-init-specifier-from-resources):
8058         * x-misc.el (x-get-resource-and-bogosity-check):
8059         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8060         * x-mouse.el (x-init-pointer-shape):
8061         * x-scrollbar.el (x-init-scrollbar-from-resources):
8062         Add sixth argument to x-get-resource calls so as to issue warnings
8063         rather than errors on bogus arguments.
8064
8065 2000-06-05  Ben Wing  <ben@xemacs.org>
8066
8067         * compat.el: new file.  provides a clean, non-intrusive way to
8068         define compatibility functions.
8069
8070         * process.el (shell-quote-argument): temporary fix for lack
8071         of nt-quote-process-args.  #### I need to put back the overall
8072         structure of that mechanism but redo the guts of it using the
8073         extra intelligence in the C code.
8074
8075 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8076
8077         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8078         `package-get' does in package-get.el, instead of using external
8079         "md5sum" program.
8080
8081         * package-get.el (package-get): Insert package file literally to
8082         make checksum calculation work.
8083
8084 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8085
8086         * code-files.el (convert-mbox-coding-system): Deleted.
8087         (file-coding-system-alist): Removed reference to
8088         convert-mbox-coding-system.
8089
8090 2000-05-28  Martin Buchholz <martin@xemacs.org>
8091
8092         * XEmacs 21.2.34 is released.
8093
8094 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8095
8096         * font-lock.el (font-lock-keywords): Rewrote docstring
8097
8098 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8099
8100         * loadhist.el (unload-feature): handle case where x is both boundp
8101         and fboundp
8102
8103 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8104
8105         * packages.el: It's ok to use built-in macros, but not lisp
8106         defined ones.
8107
8108 2000-05-20  Ben Wing  <ben@xemacs.org>
8109
8110         * font-lock.el:
8111         * font-lock.el (font-lock-message-threshold):
8112         * font-lock.el (font-lock-mode):
8113         * font-lock.el (font-lock-default-fontify-buffer):
8114         * font-lock.el (font-lock-always-fontify-immediately):
8115         * font-lock.el (font-lock-old-extent): Removed.
8116         * font-lock.el (font-lock-old-len): Removed.
8117         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8118         * font-lock.el (font-lock-pending-extent-table): New.
8119         * font-lock.el (font-lock-range-table): New.
8120         * font-lock.el (font-lock-after-change-function):
8121         * font-lock.el (font-lock-after-change-function-1): Removed.
8122         * font-lock.el (font-lock-fontify-pending-extents): New.
8123         * font-lock.el ('font-lock-revert-cleanup): Removed.
8124         * font-lock.el ('font-lock-revert-setup): Removed.
8125         Rewrite deferral code to handle any number of changes, merging
8126         them properly.  Remove hacked-up code for revert-buffer, now
8127         unnecessary.
8128
8129         * menubar-items.el (default-menubar):
8130         In Options->Edit Init File, don't switch to emacs-lisp-mode
8131         unless necessary; doing this turns off font-lock.
8132
8133 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8134
8135         * keydefs.el: Define C-x BS to backward-kill-sentence.
8136
8137 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8138
8139         * files.el (hack-local-variables-prop-line): Use non-greedy
8140         matching to process -*-texinfo-*- -*-.
8141
8142 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8143
8144         * minibuf.el (minibuf-directory-files): new function.
8145         (read-file-name-activate-callback): use minibuf-directory-files.
8146         (read-directory-name-internal): ditto.
8147         (mouse-file-display-completion-list): ditto.
8148         (mouse-directory-display-completion-list): ditto.
8149         (read-file-name-internal): remove "./" from completion list unless
8150         explicitly matched, for consistency.
8151
8152 2000-05-11  Ben Wing  <ben@xemacs.org>
8153
8154         * gutter-items.el (gutter-buffers-tab):
8155         * gutter-items.el (add-tab-to-gutter):
8156         * gutter-items.el (update-tab-in-gutter):
8157         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8158         * gutter-items.el (append-progress-display):
8159         * gutter-items.el (abort-progress-display):
8160         * gutter-items.el (raw-append-progress-display):
8161         Further fixes.  Use set-glyph-image not set-image-instance-property,
8162         to fix problems with multiple windows in a frame.
8163
8164         * menubar-items.el (tutorials-menu-filter):
8165         Fix typo.
8166
8167         * startup.el (early-error-handler):
8168         Display message box under windows; otherwise, message will disappear
8169         before it can be viewed.
8170
8171         * update-elc.el:
8172         Fix bug in NEEDTODUMP processing.
8173
8174 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8175
8176         * startup.el (lock-directory): Removed.
8177         (superlock-file): Ditto.
8178         (startup-set-paths): Remove lockdir.
8179         (startup-setup-paths-warning): Remove lock-directory.
8180
8181         * setup-paths.el (paths-find-lock-directory): Removed.
8182         (paths-find-superlock-file): Ditto.
8183
8184 2000-05-09  Ben Wing  <ben@xemacs.org>
8185
8186         * faces.el (set-face-property):
8187         * faces.el (set-face-font):
8188         * faces.el (set-face-foreground):
8189         * faces.el (set-face-background):
8190         * faces.el (set-face-background-pixmap):
8191         * faces.el (set-face-underline-p):
8192         * faces.el (set-face-strikethru-p):
8193         * faces.el (set-face-highlight-p):
8194         * faces.el (set-face-dim-p):
8195         * faces.el (set-face-blinking-p):
8196         * faces.el (set-face-reverse-p):
8197         doc string changes.
8198
8199         * glyphs.el:
8200         * glyphs.el (make-image-specifier):
8201         * glyphs.el (glyph-property):
8202         * glyphs.el (set-glyph-image):
8203         * glyphs.el (make-glyph):
8204         * glyphs.el (make-pointer-glyph):
8205         * glyphs.el (make-icon-glyph):
8206         * glyphs.el (widget-image-instance-p): New.
8207         authorship info, lots of doc changes.  New predicate, inadvertently
8208         omitted.  the general principle with specifier docs is now that
8209         the description of instantiators should go with the make-foo-specifier
8210         fun's doc string, rather than in foo-specifier-p.  this follows
8211         conventions elsewhere in XEmacs and in general is a lot more obvious
8212         of a place to look.  sometimes the make-foo-specifier function needs
8213         to be created in the process.
8214
8215         * gutter.el:
8216         * gutter.el (make-gutter-specifier): New.
8217         * gutter.el (make-gutter-size-specifier): New.
8218         * gutter.el (make-gutter-visible-specifier): New.
8219         specifier doc updates according to the conventions specified before.
8220
8221         * objects.el:
8222         * objects.el (make-font-specifier):
8223         * objects.el (make-color-specifier):
8224         * objects.el (make-face-boolean-specifier): New.
8225         specifier doc updates according to the conventions specified before.
8226
8227         * specifier.el:
8228         * specifier.el (set-specifier):
8229         * specifier.el (make-integer-specifier): New.
8230         * specifier.el (make-boolean-specifier): New.
8231         * specifier.el (make-natnum-specifier): New.
8232         * specifier.el (make-generic-specifier): New.
8233         * specifier.el (make-display-table-specifier): New.
8234         specifier doc updates according to the conventions specified before.
8235
8236         * toolbar.el:
8237         * toolbar.el (make-toolbar-specifier): New.
8238         specifier doc updates according to the conventions specified before.
8239
8240 2000-05-09  Ben Wing  <ben@xemacs.org>
8241
8242         * process.el (call-process-internal): Revert to previous version
8243         because Mike's change clashed with a change I did not long before.
8244         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8245         Thanks very much Mike for pointing out the bug and submitting a
8246         patch!
8247
8248 2000-04-13  Mike Alexander  <mta@arbortext.com>
8249
8250         * process.el (call-process-internal): Send the correct input buffer
8251         (call-process-internal): Return the exit status of the process
8252
8253 2000-05-07  Ben Wing  <ben@xemacs.org>
8254
8255         * winnt.el:
8256         * winnt.el (nt-quote-args-verbatim): Removed.
8257         * winnt.el (nt-quote-args-prefix-quote): Removed.
8258         * winnt.el (nt-quote-args-backslash-quote): Removed.
8259         * winnt.el (nt-quote-args-double-quote): Removed.
8260         * winnt.el (nt-quote-args-functions-alist): Removed.
8261         * winnt.el (nt-quote-process-args): Removed.
8262         Remove all stuff for argument quoting.  We borrow the code instead
8263         from Emacs 20.6, which is much more careful in its quoting
8264         (e.g. in handling runs of the escape character) and avoids most of
8265         the need for this Lisp mechanism by checking to see whether we're
8266         running a Cygwin or normal program and doing the appropriate
8267         quoting.  If we end up needing such a mechanism, we should add
8268         it by extending the variable `mswindows-quote-process-args' so it
8269         can take an alist of regexps.
8270
8271 2000-05-07  Ben Wing  <ben@xemacs.org>
8272
8273         * keydefs.el:
8274         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8275         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8276         the window without moving point.
8277
8278         * simple.el:
8279         * simple.el (scroll-up-one): New.
8280         * simple.el (scroll-down-one): New.
8281         Functions for use with C-M-up/down.
8282
8283 2000-05-01  Martin Buchholz <martin@xemacs.org>
8284
8285         * XEmacs 21.2.33 is released.
8286
8287 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8288
8289         * dialog.el (yes-or-no-p-dialog-box):
8290         Fix docstring.
8291         Fix following horrible bug in X11 mode with focus-follows-mouse:
8292           1. Visit two files in two different frames.
8293           2. do File->Revert Buffer in one of those frames.
8294           3. Dialog box appears.
8295           4. Arrange things so that the mouse passes over the *other*
8296              frame, then to the dialog box, and click on "Yes".
8297           5. The file contents end up in the *wrong* buffer!
8298         Add TODO comment.
8299
8300 2000-04-28  Ben Wing  <ben@xemacs.org>
8301
8302         * help.el (describe-installation): correct typo introduced
8303         in last patch: boundp -> fboundp.
8304
8305         * etags.el (buffer-tag-table-list):
8306         canonicalize filenames to Unix format so that tag-table-alist
8307         searching works under Windows.
8308
8309         * autoload.el:
8310         Bowdlerize the supposedly objectionable words
8311         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8312
8313         * gutter-items.el (set-progress-display-style):
8314         * gutter-items.el (search-dialog-callback):
8315         * gutter-items.el (make-search-dialog):
8316         Change to new callback-ex api.
8317
8318 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8319
8320         * help.el: (describe-installation): decode-coding-string is not
8321         defined in a non MULE environment.
8322
8323 2000-04-28  Ben Wing  <ben@xemacs.org>
8324
8325         * gutter-items.el (buffer-list-changed-hook):
8326         use it, not record-buffer-hook.
8327
8328         * subr.el (record-buffer-hook): Removed.
8329
8330 2000-04-27  Ben Wing  <ben@xemacs.org>
8331
8332         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8333         use NORECORD option.  Andy will not like this, but the existing
8334         gutter behavior is just wrong, as per this comment:
8335
8336         ;; this used to add the norecord flag to both calls below.
8337         ;; this is bogus because it is a pervasive assumption in XEmacs
8338         ;; that the current buffer is at the front of the buffers list.
8339         ;; for example, select an item and then do M-C-l
8340         ;; (switch-to-other-buffer).  Things get way confused.
8341         ;;
8342         ;; Andy, if you want to maintain the current look, you must
8343         ;;  *uncouple* the gutter order and buffers order.
8344
8345         * loaddefs.el (completion-ignored-extensions): unfuckify.
8346
8347         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8348         xemacs.mak.
8349
8350         * autoload.el (batch-update-one-directory): new function, used in
8351         xemacs.mak.
8352
8353         * loadup.el: set gc-cons-threshold very high unless dumping --
8354         loadup during update-elc is much much much faster.  also do this
8355         when quick-building.
8356
8357         add commented-out code for profiling loadup.
8358
8359
8360         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8361         is required in order to build xemacs.
8362
8363 2000-04-26  Ben Wing  <ben@xemacs.org>
8364
8365         * loadup.el: don't garbage collect during loadup if quick-build
8366         compile-time option is set.
8367
8368 2000-04-23  Ben Wing  <ben@xemacs.org>
8369
8370         * update-elc.el: compute whether any dumped .el or .elc files
8371         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8372         if so.
8373
8374         * update-elc.el (update-elc-files-to-compile): always change
8375         NOBYTECOMPILE in the src directory rather than current dir,
8376         so it will work under NT.
8377
8378         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8379         the form of this file is identical between Unix and Windows.
8380         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8381         Added comment.
8382         (update-autoloads-from-directory): updated doc string.
8383         updated doc strings in a few other places.
8384
8385 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8386
8387         * bytecomp.el (byte-force-recompile): Fix argument to
8388         byte-recompile-directory.
8389
8390 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8391
8392         * gutter-items.el (progress-display-clear-when-idle): Use
8393         add-one-shot-hook.
8394         * gutter-items.el (clear-progress-display): Adjust number of
8395         arguments.
8396
8397 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8398
8399         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8400
8401 2000-04-16  Ben Wing  <ben@xemacs.org>
8402
8403         * printer.el: New file.
8404
8405         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8406
8407         * help.el (describe-installation): Fix decoding for Windows.
8408
8409         * menubar-items.el:
8410         * menubar-items.el (default-menubar):
8411         * menubar-items.el (tutorials-menu-filter): New.
8412         * menubar-items.el (popup-menubar-menu):
8413         Add authorship.  Redo Help menu and Tutorials filter.
8414
8415         * menubar.el: Correct comment.
8416
8417         * modeline.el (modeline-buffer-identification): Correct doc string.
8418
8419         * simple.el:
8420         * simple.el (printing): Removed.
8421         * simple.el (printer-name): Removed.
8422         * simple.el (generic-print-buffer): Removed.
8423         * simple.el (generic-print-region): Removed.
8424         Move generic print code to printer.el.
8425
8426 2000-04-15  Ben Wing  <ben@xemacs.org>
8427
8428         * simple.el (generic-print-region): New.
8429         make this function actually work.
8430         (generic-print-buffer): call generic-print-region.
8431
8432 2000-04-14  Andy Piper  <andy@xemacs.org>
8433
8434         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8435         by using the new widget-callback-current-channel.
8436         (search-dialog-callback): ditto.
8437
8438 2000-04-12  Andy Piper  <andy@xemacs.org>
8439
8440         * gutter.el (default-gutter-position): moved from gutter-items.el.
8441         (default-gutter-position-changed-hook): ditto.
8442         (gutter-element-visibility-changed-hook): ditto.
8443         (set-gutter-element): ditto.
8444         (remove-gutter-element): ditto.
8445         (set-gutter-element-visible-p): ditto.
8446         (gutter-element-visible-p): ditto.
8447         (init-gutter): ditto.
8448
8449         * dialog.el (make-dialog-box): renamed and moved from
8450         gutter-items.el
8451
8452         * gutter-items.el: move various functions elsewhere.
8453
8454 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8455
8456         * menubar-items.el: Fixed place of parenthesis.
8457
8458 2000-04-12  Ben Wing  <ben@xemacs.org>
8459
8460         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8461                 without constantly being prompted for the tag.
8462         * simple.el: Added a number of section headings, to clarify the
8463                 organization of this file.
8464         * simple.el (activate-region):
8465         * simple.el (region-exists-p):
8466         * simple.el (region-active-p):
8467                 Moved these three function down to the other side of
8468                 the case-changing functions, so they join the rest of
8469                 the region code.
8470         * simple.el (printing): New.
8471         * simple.el (printer-name): New.
8472         * simple.el (generic-print-buffer): New.
8473                 New functions, a very simple prototype for a unified
8474                 printing interface.
8475
8476         * process.el (call-process-internal): Real fix for null BUFFER,
8477                 other problems with BUFFER specs.
8478
8479         * menubar-items.el:
8480                 Fixed up File->Print to use new printing functions.
8481                 Various corrections and expansions to Grep/Compile menus.
8482                 New options for Printing.
8483                 New options for SMTP Mail, the way to send mail under
8484                   MS Windows. (There's also a package patch to make SMTP
8485                   Mail be the default under MSWin.)
8486
8487 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8488
8489         * menubar-items.el: Selecting Rectangle Mousing from menubar
8490         did not work.  Needed to quote mouse-track-rectangle-p.
8491
8492 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8493
8494         * cl-compat.el (keywordp): Removed.
8495
8496 2000-04-05  Andy Piper  <andy@xemacs.org>
8497
8498         * gutter-items.el (progress-layout-glyph): don't initialize here.
8499         (progress-gauge-glyph): use dynamic sizing.
8500         (set-progress-display-style): new function. Set progress glyphs
8501         appropriately depending on the style.
8502         (progress-display-style): new variable. Custom version of
8503         set-progress-display-style.
8504         (progress-abort-glyph): switch to dynamic sizes.
8505         (search-dialog-text): make the edit field active.
8506
8507 2000-04-04  Andy Piper  <andy@xemacs.org>
8508
8509         * gutter-items.el (make-search-dialog): need to make the search
8510         dialog visible after creation.
8511
8512         * menubar-items.el (default-menubar): use the search dialog for
8513         searching. Remove some extraneous search menu items.
8514
8515         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8516         well as strings.
8517         (make-gutter-only-dialog-frame): allow the user to create the
8518         frame unmapped. Allow the gutter spec to be given as a glyph.
8519         (search-dialog-direction): new variable.
8520         (search-dialog-text): new variable.
8521         (search-dialog-callback): new function. Callback for the search
8522         dialog action.
8523         (make-search-dialog): new function. Create a user-friendly search
8524         dialog.
8525
8526 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8527
8528         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8529         under Windows.
8530
8531 2000-04-01  Andy Piper  <andy@xemacs.org>
8532
8533         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8534         progress more accurately.
8535
8536 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8537
8538         * finder.el (finder-compile-keywords): Process readable files only.
8539         Because error in process of .#finder-inf.el when compile xemacs
8540         with --with-clash-detection option.
8541
8542 2000-03-31  Andy Piper  <andy@xemacs.org>
8543
8544         * gutter-items.el (append-progress-display): don't delay after a
8545         successful font-lock.
8546         (make-gutter-only-dialog-frame): new function. Allow users to
8547         create gutter-only dialogs.
8548
8549 2000-03-27  Mike Alexander  <mta@arbortext.com>
8550
8551         * process.el (call-process-internal): Handle a null BUFFER
8552         parameter correctly.
8553
8554 2000-03-28  Andy Piper  <andy@xemacs.org>
8555
8556         * gutter-items.el (abort-progress-display): put strings in the
8557         gutter not extents.
8558         (progress-layout-glyph): signal special 'quit callback.
8559         (progress-display-quit-function): deleted.
8560         (progress-display-stop-callback): deleted.
8561         (progress-display-dispatch-command-events): deleted.
8562         (append-progress-display): remove calls to
8563         progress-display-dispatch-command-events.
8564         (raw-append-progress-display): ditto.
8565
8566 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8567
8568         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8569         being a list.  Actually define `stipple-pixmap-p' which is used as
8570         an error predicate.  Correctly handle PIXMAP being either relative
8571         or absolute file name.
8572
8573 2000-03-24  Andy Piper  <andy@xemacs.org>
8574
8575         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8576         (abort-progress-display): ditto. Don't delete the created extent.
8577         (raw-append-progress-display): ditto.
8578         (progress-display-dispatch-non-command-events): new
8579         function. Encapsulates what we want to do when no command input is
8580         required.
8581         (progress-display-dispatch-command-events): likewise, but disable
8582         for now since it causes too many problems.
8583         (append-progress-display): use them.
8584         (raw-append-progress-display): ditto.
8585         (default-gutter-position-changed-hook): set this rather than
8586         default-gutter-position-changed.
8587         (default-gutter-position-changed-hook): lambda with zero arguments
8588         rather than one.
8589         (raw-append-progress-display): trap errors in pending input since
8590         allowing them to signal will hose the gauge well and
8591         truly. Ideally we would like to delay these until we are more able
8592         to cope.
8593         (append-progress-display): ditto.
8594
8595 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8596
8597         * lisp/make-docfile.el: call-process-internal is now implemented
8598         in process.el.
8599
8600 2000-03-21  Ben Wing  <ben@xemacs.org>
8601
8602         * mule\mule-cmds.el (set-language-info-alist):
8603         Fix to correspond to new menu arrangement.
8604
8605 2000-03-21  Ben Wing  <ben@xemacs.org>
8606
8607         * process.el:
8608         * process.el (call-process-internal): New.
8609         New implementation of call-process.  Only enabled under NT, so far.
8610         stderr handling not implemented yet in CVS'd C code.
8611
8612 2000-03-20  Ben Wing  <ben@xemacs.org>
8613
8614         * lisp-mode.el:
8615         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8616         * lisp-mode.el (lisp-interaction-mode):
8617         Put back Lisp Interaction menubar for Jan V's sake.
8618
8619         * simple.el:
8620         * simple.el (mark-ring):
8621         * simple.el (dont-record-current-mark): New.
8622         * simple.el (in-shifted-motion-command): New.
8623         * simple.el (mark-ring-unrecorded-commands): New.
8624         * simple.el (mark-ring-max):
8625         * simple.el (set-mark-command):
8626         * simple.el (push-mark):
8627         * simple.el (handle-pre-motion-command):
8628         Implement scheme for not recording unimportant marks.
8629
8630         * subr.el:
8631         * subr.el (function-allows-args): New.
8632         New function function-allows-args.
8633
8634 2000-03-20  Martin Buchholz <martin@xemacs.org>
8635
8636         * XEmacs 21.2.32 is released.
8637
8638 2000-03-20  Andy Piper  <andy@xemacs.org>
8639
8640         * gutter-items.el (update-tab-in-gutter): force selection of the
8641         selected-window if required to do so.
8642         (buffers-tab-items): ditto.
8643         (add-tab-to-gutter): ditto.
8644         (create-frame-hook): use force-selection.
8645         (default-gutter-position-changed): lambdify.
8646         (update-tab-hook): deleted since it was only used in one place.
8647
8648 2000-03-18  Andy Piper  <andy@xemacs.org>
8649
8650         * files.el (find-file-noselect): undo change that shouldn't have
8651         gone in.
8652
8653 2000-03-17  Andy Piper  <andy@xemacs.org>
8654
8655         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8656         of selected-window trickery.
8657
8658         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8659         frames tabs.
8660         (progress-display-stop-callback): progress -> progress-display
8661         (progress-display-quit-function): ditto.
8662         (clear-progress-display): ditto.
8663         (remove-progress-display): ditto.
8664         (append-progress-display): ditto.
8665         (abort-progress-display): ditto.
8666         (raw-append-progress-display): ditto.
8667         (display-progress-display): ditto.
8668         (current-progress-display-label): ditto.
8669         (current-progress-display): ditto.
8670         (lprogress-display): ditto and save the buffer
8671         (progress-display): ditto. Otherwise the buffer sometimes gets
8672         changed which confuses font-lock.
8673
8674         * font-lock.el (font-lock-default-fontify-buffer): catch all
8675         errors, not just quit.
8676         (font-lock-mode): progress -> display-progress
8677         (font-lock-default-fontify-buffer): ditto.
8678         (font-lock-fontify-syntactically-region): ditto.
8679         (font-lock-fontify-keywords-region): ditto.
8680
8681 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8682
8683         * cl.el (gensym): Move to here from cl-macs.el.
8684         (gentemp): Ditto.
8685
8686 2000-03-16  Andy Piper  <andy@xemacs.org>
8687
8688         * font-lock.el (font-lock-mode): use lprogress and friends for
8689         progress management.
8690         (font-lock-default-fontify-buffer): ditto.
8691         (font-lock-fontify-syntactically-region): ditto.
8692         (font-lock-fontify-keywords-region): ditto.
8693         (font-lock-revert-cleanup): fix reverting.
8694         (font-lock-revert-setup): ditto.
8695
8696         * gutter-items.el (progress-use-echo-area): new variable. Use the
8697         echo area for progress gauges if non-nil.
8698         (clear-progress): remove echo area stuff and defer to
8699         clear-message.
8700         (append-progress): dispatch non-command events after each progress
8701         increment. Remove echo area stuff.
8702         (abort-progress): remove echo area stuff and defer to
8703         display-message.
8704         (raw-append-progress): ditto. Dispatch non-command events after
8705         gutter redisplay.
8706         (display-progress): defer echo area stuff to display-message.
8707
8708         * gutter-items.el (clear-progress):
8709         (abort-progress): indentation changes.
8710         (display-progress): don't clear progress.
8711         (append-progress): compare messages with equal.
8712         (raw-append-progress): use dispatch-non-command-events to flush
8713         widget creation events.
8714
8715 2000-03-13  Ben Wing  <ben@xemacs.org>
8716
8717         * abbrev.el:
8718         * abbrev.el (abbrev-string-to-be-defined): New.
8719         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8720         Changes for use with the menubar.
8721
8722 2000-03-12  Ben Wing  <ben@xemacs.org>
8723
8724         * alist.el (vassoc): moved here from font-menu.el.
8725
8726         * custom.el (defface): typo fix.
8727
8728         * dialog.el (yes-or-no-p-dialog-box):
8729         * dialog.el (message-box):
8730         * files.el (save-some-buffers-1):
8731         Put accelerators in the button names.
8732
8733         * font-lock.el (font-lock-comment-face):
8734         * font-lock.el (font-lock-keyword-face):
8735         * font-lock.el (font-lock-function-name-face):
8736         Fixed some of the colors under MS Windows because the existing
8737         default colors were hardly different from black and needed to be
8738         made lighter.
8739
8740         * font-menu.el:
8741         * font-menu.el (font-menu-split-long-menu):
8742         * font-menu.el (font-menu-family-constructor):
8743         * font-menu.el (font-menu-size-constructor):
8744         * font-menu.el (font-menu-weight-constructor):
8745         * font-menu.el (font-menu-set-font):
8746         vassoc moved to alist.el.
8747         Accelerators added to all menus.
8748         Unused bound var new-props removed.
8749
8750         * keydefs.el: I did a whole lot of rearranging to put things in a
8751         more consistent order and fixed a number of cases where key
8752         combinations involving up, down, left, right and so on were
8753         defined but the corresponding keypad combinations were not
8754         defined.
8755
8756         * lisp-mode.el:
8757         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8758         * lisp-mode.el (emacs-lisp-mode):
8759         * lisp-mode.el (lisp-interaction-mode):
8760         * lisp-mode.el (flet):
8761         Added accelerators onto the menus.
8762         Made all the different versions of the let function be indented
8763         the same way.
8764         Undid Steve's easy-menu-ification, because it makes it impossible
8765         to have the menubar and popup menus different.
8766         Cleaned up the menu; added items for find-function &c and some
8767         indenting, and removed debug-on-*.
8768
8769         * list-mode.el (list-mode-hook):
8770         * list-mode.el (list-mode):
8771         * list-mode.el (completion-setup-hook):
8772         * list-mode.el (display-completion-list):
8773         Added support for the :window-height keyword, which is required
8774         because of other changes that I made for the file dialog box.  I
8775         also made the hook variables list-mode-hook and
8776         completion-setup-hook and also minibuffer-setup-hook in
8777         minibuf.el be permanent-local; see comment in list-mode.el.
8778
8779         * map-ynp.el (map-y-or-n-p):
8780         Added accelerators to the dialog buttons.
8781
8782         * menubar-items.el (menu-truncate-list):
8783         New internal function.
8784         * menubar-items.el (submenu-generate-accelerator-spec):
8785         * menubar-items.el (menu-item-strip-accelerator-spec):
8786         * menubar-items.el (menu-item-generate-accelerator-spec):
8787         New exported functions, for use in auto-generating accelerator specs.
8788
8789         * menubar-items.el:
8790         * menubar-items.el (default-menubar):
8791         * menubar-items.el (maybe-add-init-button):
8792         * menubar-items.el (bookmark-menu-filter):
8793         * menubar-items.el (slow-format-buffers-menu-line):
8794         * menubar-items.el (build-buffers-menu-internal):
8795         * menubar-items.el (language-environment-menu-filter):
8796         * menubar-items.el (default-popup-menu):
8797         * menubar-items.el (popup-buffer-menu):
8798         * menubar-items.el (popup-menubar-menu):
8799         Did a major overhaul on this file, and in fact I'm nowhere near
8800         done working on the menubar, and there will be more patches to
8801         come.  A basic summary of what I've done:
8802
8803         a) I added accelerators to all of the menu items.  For menus that
8804         are auto-generated, such as the buffers menu, the accelerators are
8805         automatically added to the beginning of each line using the
8806         numbers 1 through 9, then zero, and then letters starting with A,
8807         but omitting the letters that are already in use for the fixed
8808         menu items at the top of the buffers menu.  To facilitate adding
8809         accelerators of this kind, I created some new functions
8810         (*-accelerator-spec), which are also being used by other filters
8811         that auto generate lists of things such as ftp sites to download
8812         packages.  If people really don't like these accelerators
8813         appearing at the beginning of the menu items, a variable can be
8814         added to optionally turn them off, but I think this is rather
8815         pointless because other menu items have accelerators and many or
8816         most of the menu users will use the accelerators if the support is
8817         there.
8818
8819         b) I combined the top level Tools and Apps menus into a single
8820         Tools menu, because the distinction between the two is not
8821         obvious, and the items on the menus are not used often enough that
8822         putting some of them onto submenus is a problem.
8823
8824         c) I created two new top level menus called View and Cmds because
8825         there were too many items on the File and Edit menus, and I'm going
8826         to be adding more items to these menus.  In contrast to the Tools
8827         menu, the items on these menus may be used quite often during an
8828         editing session, and so should be available with fewer
8829         keystrokes.
8830
8831         d) I added a number of options to the options menu, including one
8832         for controlling whether the alt key can be used to traverse to
8833         menu items using the accelerators, one for controlling behavior of
8834         control-k, one for controlling how the kill and yank functions
8835         interact with the clipboard, a few additional buffers-menu
8836         options, and various other things.  I also did a bit of
8837         rearranging, for example, combining the keyboard and mouse options
8838         into a single keyboard and mouse submenu to facilitate the
8839         accelerators on that level.
8840
8841         e) I changed the variable buffers-menu-format-buffer-line-function
8842         to take two arguments instead of one, the second argument being
8843         the line number for use in creating an accelerator.  I added a
8844         hack to support existing functions with one argument (although I
8845         doubt that very many of these exist), for backward compatibility.
8846
8847         f) I moved the top level mule menu to be a submenu of the edit
8848         menu.  I think that most of the items on this menu are fairly
8849         useless and there are certainly not enough frequently used items
8850         to justify this being its own top level menu.
8851
8852         g) I combined most of the items in big-menubar.el into the main menu.
8853         If people think the main menu is too big, it would be possible to
8854         create different configurations, some smaller.
8855
8856         * menubar.el (check-menu-syntax):
8857         Deleted some syntax checks that were no longer valid, partly
8858         because of changes that were already made a long time ago, and
8859         partly because of a change I made where I allow the name of the
8860         menu item to be an evaluated expression rather than just a string,
8861         similar to all of the other parameters of a menu item.
8862
8863         * minibuf.el:
8864         * minibuf.el (read-file-name-1):
8865         * minibuf.el (mouse-read-file-name-1):
8866         I made a number of changes to improve the appearance
8867         and functioning of the file dialog box.  They include:
8868
8869         a) Fixing the problem where closing the dialog box by clicking on
8870         the close button of the window didn't properly exit the
8871         minibuffer.
8872
8873         b) Fixing the problem that if you typed part of a file name, and
8874         then clicked on a completion with the mouse, the file was not
8875         correctly selected.
8876
8877         c) Changing the title of the dialog box to reflect the operation
8878         being done in accordance with user interface conventions, rather
8879         than the name of the dialog box buffer, which is rather useless.
8880
8881         d) Remove the words "possible completions are" which didn't
8882         belong.
8883
8884         e) Fix things so that the completions scroll off the end of the
8885         completions windows only to the right, rather than both to the
8886         right and down, which is in accordance with Windows user interface
8887         conventions.
8888
8889         * msw-init.el (init-post-mswindows-win):
8890         Added a binding for meta-F4, which is the standard windows binding
8891         for exiting a program.
8892
8893         * select.el (get-selection-no-error):
8894         * select.el (own-selection):
8895         * select.el (own-clipboard):
8896         Added an optional argument called append to the functions
8897         own-selection and own-clipboard.  This adds support for appending
8898         text to the existing selection and allows the function
8899         own-clipboard to be used as the value of the variable
8900         interprogram- cut-function.
8901
8902         Fixed a bug in own-selection in handling zmacs-region-stays.
8903
8904         * simple.el (historical-kill-line): New.
8905
8906         * simple.el (kill-line):
8907         * simple.el (interprogram-cut-function):
8908         * simple.el (interprogram-paste-function):
8909         * simple.el (handle-pre-motion-command):
8910         * simple.el (next-line):
8911         * simple.el (previous-line):
8912         a) Expanded the variable kill-whole-line, so that function
8913         kill-line can be set to delete the entire line always, not just
8914         when cursor is at the beginning of the line.  This is controlled
8915         by setting the variable kill-whole-line to the symbol 'always.
8916         This behavior, as well as the existing kill-whole-line behavior,
8917         now only take effect when kill-line is called interactively,
8918         although this is a departure from a previous behavior in the case
8919         of setting this variable kill-whole-line to t.  It is almost
8920         certainly what has always been intended, and most likely the old
8921         way of doing things introduced bugs.  I also created a function
8922         called historical-kill-line, which ignores the kill-whole-line
8923         setting and always gives the historical behavior of only killing
8924         to the end of the line.  I bound this function to shift- control-k
8925         so that the kill to end of line behavior is available, even when
8926         kill-whole-line has been set to change control-k into the simple
8927         delete-whole-line behavior. (This can be set using the options
8928         menu.)
8929
8930         b) I changed things so that kill and yank now interact with the
8931         clipboard by default under windows.  This was done by changing the
8932         default value of interprogram-cut- function and
8933         interprogram-paste-function.  You can get the old behavior by
8934         setting these to nil, and there is an option on the options menu
8935         to do this.
8936
8937         c) I added support for selecting text using shifted motion keys.
8938         This support is on by default and can be controlled by the
8939         variable shifted-motion-keys-select-region.  There is also a
8940         variable called unshifted-motion-keys-deselect-region that
8941         controls more specifically how the shifted motion key behavior
8942         works.  I did not put an option on the options menu to turn this
8943         off, because I can't imagine why this would be useful.
8944
8945         * simple.el (forward-block-of-lines):
8946         * simple.el (backward-block-of-lines):
8947         * simple.el (block-movement-size):
8948         New.
8949
8950         * simple.el (uncapitalized-title-words):
8951         * simple.el (uncapitalized-title-word-regexp):
8952         * simple.el (capitalize-string-as-title):
8953         * simple.el (capitalize-region-as-title):
8954         New.
8955
8956
8957         * subr.el (add-hook):
8958         * subr.el (make-local-hook): New.
8959         * subr.el (remove-local-hook): New.
8960         * subr.el (add-one-shot-hook): New.
8961         * subr.el (add-local-one-shot-hook): New.
8962         Added some functions to make using hooks easier.
8963         These include:
8964
8965         a) Functions add-local-hook and remove-local-hook to make it easy
8966         to use local hooks.
8967
8968         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8969         make it possible to add a "one-shot" hook, which is to say a hook
8970         that runs only once, and automatically removes itself after the
8971         first time it has run.
8972
8973 2000-03-09  Andy Piper  <andy@xemacs.org>
8974
8975         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8976
8977 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8978
8979         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8980         Moved from menubar-items.el.
8981         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8982
8983 2000-03-08  Andy Piper  <andy@xemacs.org>
8984
8985         * gutter-items.el (build-buffers-tab-internal): add selected field
8986         to buffers tab spec.
8987
8988 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8989
8990         * minibuf.el (last-exact-completion): Initialize to nil.
8991
8992 2000-03-07  Didier Verna  <didier@xemacs.org>
8993
8994         * startup.el (command-line-1): remove unused variable
8995         `first-file-buffer'.
8996
8997 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8998
8999         * loaddefs.el (completion-ignored-extensions): Removed ".log",
9000         which is also used for Web server log files.
9001
9002 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
9003
9004         * mule/mule-charset.el: Setup auto-fill-chars.
9005
9006 2000-03-02  SL Baur  <steve@beopen.com>
9007
9008         * subr.el (with-string-as-buffer-contents): Reimplement using
9009         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
9010         non-deletion of buffer after execution problem.
9011         (with-output-to-string): Use unique buffer name.
9012
9013 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9014
9015         * gutter-items.el (buffers-tab-sort-function):  New variable.
9016         (buffers-tab-items):  Funcall it to sort the buffer tab list.
9017
9018 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
9019
9020         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
9021
9022 2000-02-28  Martin Buchholz  <martin@xemacs.org>
9023
9024         * menubar-items.el (maybe-add-init-button): Remove the "Load
9025         .emacs" button from all menubars.
9026
9027 2000-03-01  Didier Verna  <didier@xemacs.org>
9028
9029         * rect.el (string-rectangle): depend on `pending-delete-mode' for
9030         region rectangle replacement (from Jan Vroonhof).
9031         (replace-rectangle): new function.
9032
9033 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9034
9035         * mule/mule-cmds.el (set-default-coding-systems): Use
9036         set-terminal-coding-system and set-keyboard-coding-system.
9037         * coding.el (set-terminal-coding-system): Use
9038         set-console-tty-output-coding-system.
9039         (set-keyboard-coding-system): Use
9040         set-console-tty-input-coding-system.
9041
9042 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
9043
9044         * minibuf.el (read-variable): Allow symbol to default argument.
9045
9046 2000-02-27  Andy Piper  <andy@xemacs.org>
9047
9048         * gutter-items.el (update-tab-hook): new function to be used for
9049         hooks.
9050         (create-frame-hook): add update-tab-hook.
9051         (record-buffer-hook): ditto.
9052         (default-gutter-position-changed): ditto.
9053         (default-gutter-position): updating the buffers tab is now handled
9054         by a hook.
9055         (default-gutter-position-changed-hook): new variable.
9056         (gutter-element-visibility-changed-hook): ditto.
9057         (set-gutter-element-visible-p): call it.
9058         (set-gutter-element): use modify-specifier-instances. Set extents
9059         as duplicable before using.
9060         (remove-gutter-element): ditto.
9061         (set-gutter-element-visible-p): ditto.
9062         (init-gutter): new function.
9063         (add-tab-to-gutter): use new gutter-element functions rather than
9064         setting specifiers directly.
9065         (clear-progress): ditto.
9066         (abort-progress): ditto.
9067         (gutter-buffers-tab-visible-p): renamed from
9068         default-gutter-visible-p
9069
9070         * specifier.el (modify-specifier-instances): new function from Jan
9071         Vroonhof.
9072
9073         * x-init.el (init-post-x-win): call init-gutter.
9074
9075         * msw-init.el (init-post-mswindows-win): call init-gutter.
9076
9077         * menubar-items.el (default-menubar): Update to reflect new gutter
9078         variables.
9079
9080 2000-02-26  Andy Piper  <andy@xemacs.org>
9081
9082         * gutter-items.el (set-gutter-element): new function. Add gutter
9083         elements to the specified gutter.
9084         (remove-gutter-element): new function. Remove gutter elements from
9085         the specified gutter.
9086         (set-gutter-element-visible-p): new function. Set gutter element
9087         visibility for the provided gutter-visible specifier.
9088
9089 2000-02-23  Andy Piper  <andy@xemacs.org>
9090
9091         * gutter-items.el (add-tab-to-gutter): specify dimensions
9092         dynamically.
9093
9094 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9095
9096         * gutter-items.el (add-tab-to-gutter):
9097         * package-get.el (package-get-interactive-package-query):
9098         * package-ui.el (pui-directory-exists):
9099         (pui-install-selected-packages):
9100         (pui-list-packages):
9101         Use #'(lambda ...)  instead of '(lambda ...).
9102
9103 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9104
9105         * startup.el (load-user-init-file): Check to make sure user
9106           has an init-file before calling load().
9107
9108 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9109
9110         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9111
9112 2000-02-23  Martin Buchholz <martin@xemacs.org>
9113
9114         * XEmacs 21.2.31 is released.
9115
9116 2000-02-21  Mike Sperber <mike@xemacs.org>
9117
9118         * loadup.el (really-early-error-handler):
9119         * update-elc.el:
9120         * make-docfile.el:
9121         Remove dependency on EMACSBOOTSTRAP... environment variables.
9122
9123 2000-02-21  Martin Buchholz <martin@xemacs.org>
9124
9125         * XEmacs 21.2.30 is released.
9126
9127 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9128
9129         * byte-optimize.el (byte-optimize-plus):
9130         (byte-optimize-minus):
9131         (byte-optimize-multiply):
9132         Optimize (- 0) to 0, not (-)
9133         Optimize (+ 5 3.0) to 8.0
9134         Optimize (* 5 3.0) to 15.0
9135         Improve readability.
9136
9137 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9138
9139         * modeline.el: (modeline-scrolling-method): change modeline
9140         mswindows cursor appearance according to the value.
9141
9142         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9143         and 'gui-element face colors and 'gui-element face font to Windows
9144         defaults.
9145
9146 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9147
9148         * font-lock.el: Javadoc enhancements
9149
9150 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9151
9152         * ldap.el (toplevel): Test if LDAP support has been compiled in
9153         (ldap-verbose): New option
9154         (ldap-search-entries): Renamed from the previous ldap-search
9155         Conditionalize message display on ldap-verbose
9156         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9157         defuns
9158         (ldap-search): Is now defined as an obsolete wrapper calling
9159         ldap-search-basic or ldap-search-entries
9160
9161
9162 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9163             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9164             Jan Vroonhof  <jan@xemacs.org>
9165
9166         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9167         When for-effect is true, didn't call `byte-optimize-form'
9168         in and/or subforms without last.
9169
9170 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9171
9172         * package-get.el (package-get-download-sites): Use correct custom
9173         type.
9174
9175 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9176
9177         * files.el (write-file): Ask for coding system when compiled with
9178         file-coding.
9179
9180 2000-02-16  Andy Piper  <andy@xemacs.org>
9181
9182         * buffer.el (switch-to-buffer): give norecord argument to
9183         set-window-buffer instead of explicitly recording.
9184
9185         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9186         we have to pick a window.
9187
9188 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9189
9190         * mule/mule-cmds.el (describe-language-support): Don't add
9191         unexist function to help-map.
9192         (describe-coding-system): Don't use already assigend `C'.
9193
9194 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9195
9196         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9197         work in custom.
9198
9199 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9200
9201         * about.el: Ienaga's e-mail address change.
9202
9203 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9204
9205         * etags.el (find-tag): force new window -- even if buf already
9206         visible -- when other-window is t
9207
9208 2000-02-16  Martin Buchholz <martin@xemacs.org>
9209
9210         * XEmacs 21.2.29 is released.
9211
9212 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9213
9214         * cl-extra.el (getf): This is now identical to `plist-get', so
9215         just defalias it.
9216         * cl-macs.el: Make getf an alias to plist-get, at the
9217         byte-compiler level, using define-compiler-macro.
9218
9219 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9220
9221         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9222
9223 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9224
9225         * lisp/etags.el (find-tag-internal): set exact-tagname to
9226           a regular expression that matches against the tagname
9227           part of the tag entry first instead of only looking in
9228           the context area.
9229
9230 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9231
9232         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9233         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9234
9235 2000-02-07  Martin Buchholz <martin@xemacs.org>
9236
9237         * XEmacs 21.2.28 is released.
9238
9239 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9240
9241         * cl-extra.el (getf): Just call `get', never `get*'.
9242         Make arglist match docstring.
9243         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9244         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9245         * byte-optimize.el: remove references to `get*'.
9246
9247 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9248
9249         * mule/european.el: Add syntax information for Latin3 and Latin4.
9250
9251 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9252
9253         * byte-optimize.el: Byte-optimize (length "foo")
9254
9255 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9256
9257         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9258         width check using `window-leftmost-p' and `window-rightmost-p'.
9259
9260 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9261
9262         * wid-edit.el (widget-match-inline): An atom never matches a
9263           list.
9264
9265 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9266
9267         * modeline.el: Consolidated 'x and 'mswindows specification under
9268         'win tag.
9269
9270 2000-01-29  Andy Piper  <andy@xemacs.org>
9271
9272         * gutter-items.el: (format-buffers-tab-line): Try and be
9273         intelligent about buffer naming when we have duplicates.
9274
9275 2000-01-29  Andy Piper  <andy@xemacs.org>
9276
9277         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9278         updated when it becomes visible.
9279
9280 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9281
9282         * bytecomp.el (byte-compile-insert-header): Properly set coding
9283         system under MULE and file-coding.
9284
9285 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9286
9287         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9288         (dontusethis-set-value-terminal-coding-system-handler):
9289         (dontusethis-set-value-keyboard-coding-system-handler):
9290         Never undefine coding system aliases.  Emergency fix for gnus.
9291
9292 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9293
9294         * files.el (abbreviate-file-name): Use directory-sep-char instead
9295         of hard-coded "/".
9296
9297 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9298
9299         * startup.el (user-init-file-base-list): New variable, replacing
9300         user-init-file-base.
9301         (find-user-init-file): New function.
9302         (command-line-early): Use it.
9303         (load-user-init-file): Ditto.
9304
9305 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9306
9307         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9308         calling valid-image-instantiator-format-p
9309
9310 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9311
9312         * isearch-mode.el (isearch-mode): The variable is
9313         isearch-unhidden-extents, not isearch-opened-extents.
9314
9315 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9316
9317         * minibuf.el (next-history-element): Modify error message if a
9318         default value is available.
9319
9320 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9321
9322         * bytecomp.el (byte-compile-file): Don't unconditionally write
9323         .elc files in binary - might contain non-Latin1.
9324
9325 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9326
9327         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9328         for windows-nt.
9329
9330         * version.el:
9331         * startup.el (user-init-file-base):
9332         * process.el (call-process-region):
9333         * files.el (make-backup-file-name):
9334         (backup-file-name-p):
9335         (file-relative-name):
9336         (abbreviate-file-name):
9337         (set-auto-mode):
9338         * code-process.el (call-process-region): Removed unnecessary
9339         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9340         support out of the universe.
9341
9342         * process.el:
9343         * code-process.el:
9344         * bytecomp.el (byte-compile-file): Removed reference to
9345         buffer-file-type, and commented usage of binary-process-output
9346         NTEmacs variables.
9347
9348 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9349
9350         * help.el (function-arglist): Add case for macro.
9351
9352 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9353
9354         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9355         printers.
9356         (custom-display): Added a menu for printer/display tags.
9357
9358         * frame.el (frame-type):
9359         * device.el (device-type): Added 'msprinter to the doc string, and
9360         removed 'pc -- it is not going to be implemented ever.
9361         (call-device-method): Fixed docstring typo.
9362         Defined specifier tags 'printer and 'display.
9363
9364 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9365
9366         * lisp/itimer.el (itimer-run-expired-timers): (consp
9367           last-command-event-time) instead of (consp
9368           'last-command-event-time).
9369
9370 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9371
9372         * msw-glyphs.el: Removed obsolete commentary.
9373
9374 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9375
9376         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9377         better default value.
9378
9379 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9380
9381         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9382         (read-string): Ditto.
9383         (eval-minibuffer): Ditto.
9384         (read-command): Ditto.
9385         (read-function): Ditto.
9386         (read-variable): Ditto.
9387         (read-number): Ditto.
9388         (read-shell-command): Ditto.
9389         (read-number): Record history.
9390
9391 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9392
9393         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9394
9395 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9396
9397         * faces.el (startup-initialize-custom-faces): New function.
9398         Reset all faces created during auto-autoloads loading time
9399         by defface.
9400         * startup.el (command-line): Call it.
9401
9402 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9403
9404         * about.el (about-hackers): Add myself to contributors list.
9405
9406 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9407
9408         * menubar-items.el (maybe-add-init-button): Removed an argument in
9409         a call to load-user-init-file, as the function managed to lose its
9410         formal parameter a few betas ago.
9411
9412 2000-01-18  Martin Buchholz <martin@xemacs.org>
9413
9414         * XEmacs 21.2.27 is released.
9415
9416 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9417
9418         * process.el (shell-command-to-string): Use the FSF docstring.
9419         Make shell-command-to-string the standard function, and
9420         exec-to-string the (deprecated) alias.
9421
9422         * startup.el: typo fix.
9423
9424 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9425
9426         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9427
9428 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9429
9430         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9431         buffers after visible buffers.
9432         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9433
9434 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9435
9436         * info.el (Info-extract-menu-node-name): Stop at a dot
9437         followed by whitespace or right parenthesis.
9438
9439 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9440
9441         * info.el (Info-directory-list): Warn against using Customize with
9442         Info-directory-list.
9443
9444 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9445
9446         * minibuf.el (read-file-name): doc fix.
9447
9448         * autoload.el (update-file-autoloads): doc fix.
9449
9450         * about.el (about-hackers): Change my E-mail address.
9451
9452 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9453
9454         * info.el (Info-visit-file): Just use the `f' interactive spec to
9455         read a filename in the standard way.
9456
9457 2000-01-13  Andy Piper  <andy@xemacs.org>
9458
9459         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9460         (gutter-buffers-tab-extent): new variable.
9461         (update-tab-in-gutter): call add-tab-to-gutter again if the
9462         orientation has changed.
9463         (add-tab-to-gutter): cope with different orientations.
9464
9465 2000-01-11  Didier Verna  <didier@xemacs.org>
9466
9467         * info.el (Info-following-node-name): backward-skip dots as well
9468         as spaces (dots at the end of a node name aren't part of it).
9469         (Info-extract-menu-node-name): don't skip dots. There could be
9470         some in the node name.
9471         (Info-index): allow dots to be part of a node name.
9472
9473 2000-01-12  Andreas Jaeger  <aj@suse.de>
9474
9475         * files.el (auto-mode-alist): Added idlwave-mode.
9476         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9477
9478 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9479
9480         * info.el (Info-search): Show default value.
9481
9482 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9483
9484         * info.el (Info-read-node-completion-table): New variable.
9485         (Info-read-node-name-1): New function.
9486         (Info-read-node-name): Use it.
9487         (Info-follow-reference): Use DEFAULT argument of completing-read.
9488         (Info-menu): Ditto.
9489
9490 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9491
9492         * hyper-apropos.el (hyper-describe-key-briefly): Save
9493         window configuration.
9494         (hyper-describe-face): Use DEFAULT of completing-read.
9495         (hyper-apropos-read-variable-symbol): Ditto.
9496         (hyper-apropos-read-function-symbol): Ditto.
9497
9498 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9499
9500         * mule/mule-cmds.el (set-default-coding-system): Set
9501         comint-exec-hook to use coding-system-for-read and
9502         coding-system-for-write so that C-x RET c works.
9503
9504 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9505
9506         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9507         (previous-matching-history-element): Increment
9508         minibuffer-max-depth by 1.
9509         (next-matching-history-element): Ditto.
9510
9511 2000-01-11  Andy Piper  <andy@xemacs.org>
9512
9513         * gutter-items.el (buffers-tab): Create a new face for the buffers
9514         tab.
9515         (buffers-tab-face): use it.
9516
9517 2000-01-10  Didier Verna  <didier@xemacs.org>
9518
9519         * modeline.el (modeline-scrolling-method): change modeline X
9520         cursor appearance according to the value.
9521
9522 2000-01-07  Andreas Jaeger  <aj@suse.de>
9523
9524         * about.el (about-hackers): Moved my entry to contributor list.
9525         (xemacs-hackers): Added myself.
9526         (about-maintainer-info): Added description of myself.
9527
9528
9529 2000-01-07  Didier Verna  <didier@xemacs.org>
9530
9531         * modeline.el (modeline-scrolling-method): new variable.
9532         (mouse-drag-modeline): add reference to it in the docstring.
9533         (mouse-drag-modeline): handle it.
9534
9535 2000-01-08  Andy Piper  <andy@xemacs.org>
9536
9537         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9538         calls.
9539         (remove-buffer-from-gutter-tab): ditto.
9540
9541 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9542
9543         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9544         (custom-face-edit): Fix grammatical error in help message.
9545
9546 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9547
9548         * movemail.el: Added.
9549
9550         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9551
9552 2000-01-03  Didier Verna  <didier@xemacs.org>
9553
9554         * modeline.el (mouse-drag-modeline): remove the code related to
9555         the modeline horizontal scrolling facility.
9556
9557 1999-12-31  Martin Buchholz <martin@xemacs.org>
9558
9559         * XEmacs 21.2.26 is released.
9560
9561 1999-12-28  Andy Piper  <andy@xemacs.org>
9562
9563         * wid-edit.el (widget-push-button-value-create): The gui cache
9564         does not agree with native widgets which can only be displayed
9565         once per window. The reasons for caching are diminished now that
9566         we don't hog resources when creating buttons.
9567         (widget-push-button-cache) deleted.
9568
9569 1999-12-24  Martin Buchholz <martin@xemacs.org>
9570
9571         * XEmacs 21.2.25 is released.
9572
9573 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9574
9575         * hyper-apropos.el (hyper-apropos): Toggle
9576         hyper-apropos-programming-apropos correctly.
9577         Set REGEXP when user accepts default value.
9578
9579 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9580
9581         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9582         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9583
9584 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9585
9586         * mule/mule-category.el (undefined-category-designator):
9587         Return char instead of character.  Search for undefined one.
9588         (describe-category): Use with-displaying-help-buffer.
9589
9590 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9591
9592         * byte-optimize.el (byte-optimize-plus):
9593         Optimize (+ 1) to 1 instead of (1+ nil).
9594
9595         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9596
9597         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9598
9599         * byte-optimize.el (byte-optimize-char-before): New function.
9600         Remove performance penalty for using (char-before) instead of (char-after).
9601
9602 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9603
9604         * mule/mule-category.el (char-category-list): Return character
9605         instead of integer.
9606
9607 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9608
9609         * minibuf.el (read-buffer): Check default is buffer object.
9610
9611 1999-11-25  Andy Piper  <andy@xemacs.org>
9612
9613         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9614         for buttons.
9615
9616 1999-12-16  Andreas Jaeger  <aj@suse.de>
9617
9618         * package-get.el (package-get-maybe-save-index): Fixed typo.
9619         Patch by Jeff Miller <jmiller@smart.net>.
9620
9621 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9622
9623         * gnuserv.el (gnuserv-process-filter):  don't call
9624         gnuserv-write-to-client when gnuserv-current-client is nil
9625
9626 1999-12-14  Martin Buchholz <martin@xemacs.org>
9627
9628         * XEmacs 21.2.24 is released.
9629
9630 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9631
9632         * about.el (about-hackers): Update my email address.
9633
9634 1999-12-07  Martin Buchholz <martin@xemacs.org>
9635
9636         * XEmacs 21.2.23 is released.
9637
9638 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9639
9640         * package-get.el (package-get-download-sites): Removed several
9641         defunct download sites, added many new ones, and corrected a few
9642         incorrect directory-on-site entries.  Added physical locations to
9643         site-description.
9644
9645 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9646
9647         * finder.el (finder-commentary): add DOC string and fix
9648         interactive spec
9649
9650 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9651
9652         * help.el (describe-function): Don't forget to intern the string
9653         completing-read returns.
9654         (describe-variable): Ditto.
9655
9656 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9657
9658         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9659         `hyper-apropos-help-mode' here to find symbol to customize
9660         irregardless of cursor position and simplify
9661         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9662         `hyper-apropos-popup-menu'.
9663
9664 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9665
9666         * apropos.el (apropos-mode-map): Add return to call
9667         apropos-follow.
9668         (apropos-print): Call apropos-mode to have better
9669         command reference. Put keymap text-poperty to
9670         symbole name.
9671
9672 1999-11-22  Alastair Burt  <burt@dfki.de>
9673
9674         * help.el: (describe-bindings-1): Added handling of keymaps for
9675         the extents at point.
9676
9677 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9678
9679         * gutter-items.el (buffers-tab-items): Wrap the function in a
9680         save-match-data
9681
9682 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9683
9684         * help.el (describe-function): Use the DEFAULT argument to
9685         completing-read.
9686         (describe-variable): Ditto.
9687
9688 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9689
9690         * minibuf.el (read-from-minibuffer): Add optional argument
9691         DEFAULT to have better mini-buffer history support.
9692         (completing-read): Pass default to read-from-minibuffer.
9693         (read-buffer): Pass default to completing-read.
9694
9695 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9696
9697         * font-lock.el (font-lock-doc-string-face): Document the
9698         `font-lock-lisp-like' property.
9699
9700 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9701
9702         * lisp-mode.el: Specify `font-lock-lisp-like'.
9703
9704         * font-lock.el (font-lock-lisp-like): New function.
9705         (font-lock-fontify-syntactically-region): Use it.
9706
9707 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9708
9709         * XEmacs 21.2.22 is released
9710
9711 1999-11-28  Martin Buchholz <martin@xemacs.org>
9712
9713         * XEmacs 21.2.21 is released.
9714
9715 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9716
9717         * minibuf.el (read-coding-system): Accept symbol and
9718         coding-system object as a default-coding-system.
9719
9720 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9721
9722         * minibuf.el (read-coding-system): Accept symbol as
9723         a default-coding-system.
9724
9725 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9726
9727         * apropos.el (apropos-documentation): Use insert instead
9728         of princ.
9729
9730 1999-11-07  William M. Perry  <wmperry@aventail.com>
9731
9732         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9733           for the linux console.
9734
9735         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9736           stuff to work when you are not on a window system, since the GPM
9737           mouse support now allows pasting from outside of XEmacs.
9738
9739 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9740
9741         * XEmacs 21.2.20 is released
9742
9743 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9744
9745         * setup-paths.el (paths-default-info-directories): Add
9746         /usr/share/info and /usr/local/share/info.
9747
9748 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9749
9750         * about.el: Updated Vladimir Ivanovic's info.
9751
9752 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9753
9754         * auto-show.el (auto-show-truncationp): Remove.
9755
9756         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9757
9758 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9759
9760         * indent.el (indent-line-to): fix bug: spaces were not replaced
9761         with tab if column is multiple of tab-width
9762         From dhn@qedinc.com
9763
9764 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9765
9766         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9767         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9768
9769         * package-get.el (package-get-package-provider): Be verbose when
9770         interactive. Patch from Robert Pluim
9771
9772 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9773
9774         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9775         info file suffixes.
9776
9777 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9778
9779         * process.el (open-network-stream): Add a new optional parameter
9780         PROTOCOL to support udp; fix a minor typo and add an explanation
9781         in docstring for udp programming.
9782
9783         * code-process.el (open-network-stream): Add a new optional
9784         parameter PROTOCOL to support udp; fix a minor typo and add an
9785         explanation in docstring for udp programming.
9786
9787 1999-10-18  Andy Piper  <andy@xemacs.org>
9788
9789         * gui.el (make-gui-button): be more precise about how we call
9790         callbacks.
9791
9792         * wid-edit.el (widget-push-button-value-create): Use the new form
9793         of native gui-button.
9794
9795 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9796
9797         * info.el (Info-page-prev): Don't do (sit-for 0).
9798
9799 1999-10-13  Andy Piper  <andy@xemacs.org>
9800
9801         * gutter-items.el (progress-abort-glyph): new glyph for showing
9802         abort status.
9803         (append-progress): dispatch-event rather than sit-for.
9804         (abort-progress): new function. Show the abort glyph with an
9805         appropriate message.
9806         (raw-append-progress): dispatch-event rather than sit-for.
9807         (display-progress): cope with aborts.
9808
9809         * gui.el (make-gui-button): Use native widgets for buttons
9810         unconditionally.
9811         (insert-gui-button): ditto.
9812         (gui-button-p): ditto.
9813
9814         * xbm-button.el: remove from core.
9815
9816         * xpm-button.el: remove from core.
9817
9818 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9819
9820         * faces.el (init-device-faces): Don't initialize the random faces
9821         on the stream device.
9822
9823 1999-10-06  Andy Piper  <andy@xemacs.org>
9824
9825         * files.el (recover-file): Don't use ls under windows for revert buffer.
9826
9827 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9828
9829         * package-get.el (package-get-download-menu): Make menu really
9830         toggle download sites.
9831         (package-get-download-sites): Add autoload cookie.
9832
9833 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9834
9835         * setup-paths.el (paths-find-module-directory): Ditto.
9836
9837 1999-09-29  Werner Fink  <werner@suse.de>
9838
9839         * setup-paths.el (paths-find-exec-directory): Add missing nil
9840         parameter for environment.
9841
9842 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9843
9844         * modeline.el (modeline-format):
9845         Only purecopy the strings.  Else
9846         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9847         barfs.
9848
9849 1999-08-28  Mike Woolley  <mike@bulsara.com>
9850
9851         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9852         user setting comint-completion-addsuffix and
9853         comint-process-echoes.
9854
9855 1999-09-22  Andy Piper  <andy@xemacs.org>
9856
9857         * gutter-items.el (update-tab-in-gutter): use
9858         last-nonminibuf-window instead of selected-window.
9859
9860 1999-09-18  Andy Piper  <andy@xemacs.org>
9861
9862         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9863         display on.
9864
9865         * subr.el (record-buffer-hook): new variable so that the hook gets
9866         some documentation.
9867
9868 1999-09-16  Andy Piper  <andy@xemacs.org>
9869
9870         * gutter-items.el (update-tab-in-gutter): only update when the
9871         gutter is visible.
9872         (remove-buffer-from-gutter-tab): ditto.
9873
9874 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9875
9876         * simple.el (do-auto-fill): Commented out part of Kinsoku
9877         processing.
9878
9879 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9880
9881         * isearch-mode.el (isearch-highlightify-region): Give the
9882         highlighting extents a high priority.
9883         (isearch-make-extent): Give the main highlighting extent an even
9884         higher priority.
9885
9886 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9887
9888         * packages.el (packages-compute-package-locations): Fix typo from
9889         -u rationalization.
9890
9891 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9892
9893         * setup-paths.el (paths-find-doc-directory): Respect value of
9894         `configure-doc-directory.'
9895
9896         * find-paths.el (paths-find-architecture-directory): Give
9897         precendence `default' argument (which typically comes from
9898         configure).
9899
9900 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9901
9902         * startup.el (command-line-early): Added options -user-init-file
9903         and -user-init-directory.
9904
9905         * files.el (user-init-file): Default to NIL so we can recognize
9906         when it's set.
9907
9908 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9909
9910         * obsolete.el (init-file-user):
9911         * startup.el:
9912         * packages.el (packages-compute-package-locations):
9913         * package-get.el (package-get-user-index-filename):
9914         * menubar-items.el (maybe-add-init-button):
9915         * info.el (Info-annotations-path):
9916         * dump-paths.el:
9917         Change `user-init-directory' to be an absolute path.
9918         Use `user-init-directory' where appropriate.
9919         Zap `init-file-user' and its uses.
9920
9921 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9922
9923         * subr.el (copy-symbol): New function.
9924
9925 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9926
9927         * isearch-mode.el (isearch-done): Be sure to restore invisible
9928         extents in the proper buffer.
9929         (isearch-pre-command-hook): Set this-command to the correct value
9930         in case the buffer has changed and old overriding-local-map was
9931         used.
9932         (isearch-restore-extent): Use remprop instead of setting the
9933         property to nil.
9934
9935 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9936
9937         * cmdloop.el (execute-extended-command): Update zmacs region
9938         before the delay.
9939         (execute-extended-command): Make the message gettext-friendly.
9940
9941 1999-09-07  Andy Piper  <andy@xemacs.org>
9942
9943         * gutter-items.el (progress-gauge-glyph): renamed from
9944         progress-glyph.
9945         (progress-text-glyph): new variable.
9946         (progress-layout-glyph): use layouts and text glyphs.
9947         (progress-area-buffer): removed.
9948         (progress-text-and-extent): new variable.
9949         (progress-displayed-p): dynamically create gutter area buffer.
9950         (clear-progress): ditto.
9951         (raw-append-progress): ditto.
9952         (append-progress): use new glyph names.
9953         (raw-append-progress): only create the extent when needed. set
9954         properties more optimally.
9955         (progress): remove args.
9956
9957 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9958
9959         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9960         mapcar where the return value is unused.
9961         (isearch-restore-invisible-extents): Ditto.
9962         (isearch-highlight-all-cleanup): Ditto.
9963         (isearch-delete-extents-in-range): Traverse the extents only once.
9964         (isearch-highlight-all-update): Don't start over if the search
9965         string has changed and more input is pending.
9966
9967 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9968
9969         * packages.el (packages-find-package-data-path): Ditto.
9970
9971         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9972
9973         * subr.el (mapc-internal): Don't make obsolete.
9974
9975         * cl-extra.el (mapc): Resurrect.
9976
9977 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9978
9979         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9980         alias.
9981
9982         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9983         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9984         (isearch-yank-clipboard): Use get-clipboard instead of
9985         x-get-clipboard.
9986         (isearch-yank-selection): Fix docstring.
9987
9988 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9989
9990         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9991
9992 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9993
9994         * cl-macs.el (extent-start-position): Fix setf method.
9995         (extent-end-position): Ditto.
9996
9997 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9998
9999         * isearch-mode.el: End merge with FSF 20.4.
10000
10001         * isearch-mode.el (search-invisible): New variable.
10002         (isearch-hide-immediately): Ditto.
10003         (isearch-unhidden-extents): Ditto.
10004         (isearch-range-invisible): New function.
10005         (isearch-unhide-extent): Ditto.
10006         (isearch-restore-invisible-extents): Ditto.
10007         (isearch-restore-extent): Ditto.
10008
10009         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
10010         implementation.
10011         (isearch-ring-retreat-edit): Ditto.
10012         (isearch-forward): New argument NO-RECURSIVE-EDIT.
10013         (isearch-forward-regexp): New arguments NOT-REGEXP and
10014         NO-RECURSIVE-EDIT.
10015         (isearch-backward): New argument NO-RECURSIVE-EDIT.
10016         (isearch-backward-regexp): New arguments NOT-REGEXP and
10017         NO-RECURSIVE-EDIT.
10018         (isearch-mode): Return isearch-success.
10019         (isearch-update): Use unread-command-events instead of
10020         unread-command-event.
10021         (isearch-abort): If an invalid regexp is encountered, keep popping
10022         states.
10023         (isearch-*-char): Use FSF implementation.
10024         (isearch-whitespace-chars): Use the more robust FSF's
10025         implementation.
10026         (isearch-within-brackets): New variable.
10027         (isearch-mode): Initialize it.
10028         (isearch-edit-string): Bind it.
10029         (isearch-search-and-update): Set it.
10030         (isearch-push-state): Push it.
10031         (isearch-top-state): Pop it.
10032         (isearch-search): Set it.
10033         (isearch-printing-char): When called by isearch-whitespace-chars,
10034         handle M-SPC gracefully.
10035         (isearch-message-prefix): New argument ELLIPSIS.
10036         (isearch-message-suffix): Ditto.
10037         (isearch-message): Use the ELLIPSIS argument when calling
10038         isearch-message-prefix and isearch-message-suffix.
10039         (isearch-message-prefix): Distinguish between "wrapped" and
10040         "overwrapped" search, FWIW.
10041
10042 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10043
10044         * isearch-mode.el (isearch-edit-string): Use the head of the
10045         search ring instead of search-last-string and search-last-regexp.
10046         (search-highlight): Renamed from isearch-highlight.
10047         (isearch-exit): Use the new name.
10048         (isearch-highlight): Ditto.
10049         (isearch-dehighlight): Ditto.
10050         (isearch-update-ring): New function.
10051         (isearch-done): Call it.
10052         (isearch-done): New argument EDIT.
10053         (isearch-repeat): If search string is empty, look up at the car of
10054         the search ring; ignore the yank pointer.
10055         (isearch-abort): Call isearch-done with NOPUSH.
10056         (isearch-cancel): New function.
10057         (isearch-mode-map): Bind it to ESC ESC ESC.
10058
10059         * isearch-mode.el: Begin merge with FSF 20.4.
10060
10061 1999-09-01  Andy Piper  <andy@xemacs.org>
10062
10063         * x-select.el (x-get-clipboard): obsolete.
10064         (x-yank-clipboard-selection): obsolete
10065
10066         * select.el (disown-selection): need to be careful to disown the
10067         clipboard if we set it via selection.
10068         (get-clipboard): move from x-select.el
10069         (yank-clipboard-selection): ditto.
10070
10071 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10072
10073         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10074         isearch-highlight-all-matches to nil.
10075         (isearch-fixed-case): New variable.
10076         (isearch-mode): Initialize it.
10077         (isearch-edit-string): Save it.
10078         (isearch-toggle-case-fold): Set it.
10079         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10080         need to check isearch-fixed-case.
10081         (isearch-toggle-case-fold): Update highlighting of all matches
10082         before the pause.
10083         (isearch-edit-string):
10084
10085 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10086
10087         * isearch-mode.el (isearch-edit-string): Call isearch-message
10088         before reading the event so that the prompt is displayed properly.
10089         (isearch-message): Use isearch-nonincremental when calling
10090         isearch-message-prefix.
10091         (minibuffer-local-isearch-map): Bind up and down to do the same as
10092         M-p and M-n respectively.
10093         (isearch-done): New arg NOPUSH.
10094         (isearch-edit-string): Use it.
10095         (isearch-edit-string): Don't bind isearch-string.
10096         (isearch-ring-adjust): Edit string, *then* push state.
10097
10098 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10099
10100         * faces.el (isearch-secondary): Make isearch-secondary look
10101         different than default.
10102
10103 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10104
10105         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10106         save-excursion.
10107         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10108         (isearch-update): Call isearch-dehighlight without arguments.
10109         (isearch-done): Ditto.
10110
10111         * isearch-mode.el (isearch-fix-case): If the search string has no
10112         upper-case letters, allow the folding to be reenabled.
10113         Previously, once disabled, the folding would remain that way until
10114         the end of isearch.
10115         (isearch-top-state): Call isearch-fix-case.
10116
10117         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10118         save-excursion.
10119         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10120
10121 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10122
10123         * xpm-button.el:
10124         xbm-button.el: Need to exist in core because gui.el depends on
10125         them.
10126
10127 1999-08-31  Andy Piper  <andy@xemacs.org>
10128
10129         * gutter-items.el (buffers-tab-face): new customizable variable.
10130         (buffers-tab-default-buffer-line-length): new specifier for
10131         maximum viewable characters.
10132         (progress-stack): new variable for implementing widget-based
10133         progress messages.
10134         (progress-area-buffer): ditto.
10135         (progress-glyph-height): ditto.
10136         (progress-stop-callback): ditto.
10137         (progress-quit-function): new function.
10138         (progress-glyph): new variable.
10139         (progress-layout-glyph): ditto.
10140         (progress-displayed-p): new function, see message-displayed-p for
10141         details.
10142         (clear-progress): ditto.
10143         (remove-progress): ditto.
10144         (append-progress): ditto.
10145         (raw-append-progress): ditto.
10146         (display-progress): ditto.
10147         (current-progress): ditto.
10148         (current-progress-label): ditto.
10149         (progress): ditto.
10150         (lprogress): ditto.
10151
10152
10153 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10154
10155         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10156
10157         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10158         `isearch-yank-selection'.
10159         (isearch-mode-map): Use it.
10160         (isearch-yank-selection): Use `get-selection' instead of
10161         `get-x-selection'.
10162
10163 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10164
10165         * faces.el (isearch-secondary): Create face here.
10166
10167         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10168         timers.
10169
10170 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10171
10172         * subr.el (buffer-string): More robust backward compatibility
10173         check, courtesy William Perry.
10174
10175 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10176
10177         * replace.el (perform-replace): Stop the search after the search
10178         limit has been reached.
10179
10180 1999-08-23  Andy Piper  <andy@xemacs.org>
10181
10182         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10183         here if we don't have one.
10184
10185 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10186
10187         * ldap.el (ldap-coding-system): Default to nil until we get
10188         efficient UTF8 support
10189         (ldap-decode-string): Guard against `decode-coding-string' not
10190         being defined
10191         (ldap-encode-string): Guard against `encode-coding-string' not
10192         being defined
10193
10194 1999-08-23  Didier Verna  <didier@xemacs.org>
10195
10196         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10197         Some doc strings improvements, and add a star to the `interactive'
10198         calls.
10199
10200 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10201
10202         * font-lock.el (java-font-lock-keywords-3): introduced new
10203         keywords and regexpes for javadoc syntax 1.2.
10204
10205 1999-08-17  Andy Piper  <andy@xemacs.org>
10206
10207         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10208         format-buffers-tab-line.
10209         (buffers-tab-max-buffer-line-length): new variable.
10210         (format-buffers-tab-line): new function. truncate names if over
10211         buffers-tab-max-buffer-line-length.
10212
10213 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10214
10215         * cus-start.el: Customize the variable `bell-inhibit-time'.
10216
10217 1999-08-16  Andy Piper  <andy@xemacs.org>
10218
10219         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10220         brute-force approach to deleting the last buffer.
10221         (buffers-tab-grouping-regexp): new customizable variable.
10222         (select-buffers-tab-buffers-by-mode): use it.
10223
10224 1999-08-13  Andy Piper  <andy@xemacs.org>
10225
10226         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10227         deletion problem.
10228
10229 1999-07-30  Didier Verna  <didier@xemacs.org>
10230
10231         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10232         of princ to output symbols.
10233         (custom-save-face-internal): ditto.
10234         (custom-save-resets): ditto.
10235
10236 1999-08-09  Didier Verna  <didier@xemacs.org>
10237
10238         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10239         `regexp-quote' to protect the major mode name for use as a regular
10240         expression (c++ needs this for instance).
10241
10242 1999-08-08  Andy Piper  <andy@xemacs.org>
10243
10244         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10245         cope with similar mode names.
10246
10247         * gutter-items.el (buffers-tab-selection-function): new selection
10248         function.
10249         (select-buffers-tab-buffers-by-mode): new function.
10250         (buffers-tab-items): use it if set to only display buffers in the
10251         tab in the current buffer's group..
10252         (update-tab-in-gutter): use new api.
10253         (remove-buffer-from-gutter-tab): ditto.
10254
10255         * gutter-items.el (buffers-tab-max-size): set custom selection
10256         default to 6.
10257         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10258         (add-tab-to-gutter): set face as default.
10259
10260 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10261
10262         * faces.el (frob-face-property): Merge the fall-back specifier
10263         with the target, not replace it.
10264
10265 1999-08-05  Andy Piper  <andy@xemacs.org>
10266
10267         * gutter-items.el (update-tab-in-gutter): add frame argument for
10268         buffer-items.
10269         (update-tab-in-gutter): use it.
10270
10271         * gutter-items.el (record-buffer-hook): set.
10272
10273         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10274         change.
10275         (switch-to-buffer-hook) deleted.
10276
10277 1999-08-04  Andy Piper  <andy@xemacs.org>
10278
10279         * gutter-items.el (update-tab-in-gutter): make sure this will work
10280         as an argument to create-frame-hook.
10281
10282 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10283
10284         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10285         instead of timer emulation.
10286
10287 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10288
10289         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10290         Emacs isearch enhancements.
10291
10292 1999-07-28  Andy Piper  <andy@xemacs.org>
10293
10294         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10295         all devices that support tab controls.
10296         (remove-buffer-from-gutter-tab): new function. to be used as a
10297         value for kill-buffer-hook.
10298
10299 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10300
10301         * auto-show.el (auto-show-truncationp): changed to match
10302         `window_translation_on'
10303
10304 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10305
10306         * XEmacs 21.2.19 is released
10307
10308 1999-07-28  SL Baur  <steve@miho>
10309
10310         * code-files.el (insert-file-contents): Fix docstring.
10311         revert previous change.
10312
10313 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10314
10315         * fill.el (fill-region-as-paragraph): Change re-break-point to
10316         contain word-across-newline plus one character so that filling
10317         Japanese and Chinese works as desired.
10318         * simple.el (do-auto-fill): Ditto.
10319
10320 1999-07-26  SL Baur  <steve@miho>
10321
10322         * mule/japanese.el ("Japanese"): Do not specify a default input
10323         method.
10324         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10325
10326 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10327
10328         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10329         able to use cl-macs macro in early lisp.
10330
10331 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10332
10333         * custom.el:
10334         * cus-face.el:
10335         * cus-edit.el:
10336                 Massive custom Theme API changes.
10337
10338 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10339
10340         * code-files.el (insert-file-contents): Regard
10341         coding-system-magic-cookie if `coding-system-for-read' is nil.
10342
10343 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10344
10345         * mule/thai-xtis.el: Add coding: local variable, to avoid
10346         bootstrapping problem with C locale.
10347
10348 1999-07-22  Andy Piper  <andy@xemacs.org>
10349
10350         * dumped-lisp.el (preloaded-file-list): guard against putting
10351         gutter-items in a less than functional XEmacs.
10352         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10353
10354 1999-07-18  Bob Weiner  <weiner@beopen.com>
10355
10356         * fill.el (fill-context-prefix): Fixed bug that prevented the
10357         setting of an adaptive fill prefix when the `dont-skip-first' was
10358         t.
10359
10360 1999-07-22  SL Baur  <steve@miho>
10361
10362         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10363
10364 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10365
10366         * files.el (interpreter-mode-alist): add `make', `guile', and
10367         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10368         makefile-mode, guile is a scheme, and someday XEmacs will be
10369         modular enough to use as an efficient scripting tool.)
10370
10371 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10372
10373         * mule/mule-cmds.el (reset-language-environment): Regard
10374         coding-category `utf-8' and `ucs-4' if they are available.
10375
10376 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10377
10378         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10379         (prefer-coding-system): Fix DOC-string.
10380
10381         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10382         DOC-string too.
10383
10384         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10385         Mule.
10386         (coding-system-change-eol-conversion): Fix DOC-string.
10387
10388 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10389
10390         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10391         instead of `list-coding-system'.
10392
10393 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10394
10395         * menubar-items.el (default-menubar): `select-input-method' was
10396         renamed to `set-input-method'.
10397
10398         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10399         "Set Language Environment" menu.
10400
10401         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10402         "Describe Language Support" menu.
10403
10404 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10405
10406         * mule/chinese.el ("Chinese-GB"): Rename
10407         `chinese-gb-environment-setup-function' to
10408         `setup-chinese-gb-environment-internal'.
10409
10410 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10411
10412         * mule/korean.el: Use `define-coding-system-alias' instead of
10413         `copy-coding-system'.
10414
10415 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10416
10417         * mule/mule-cmds.el (set-language-environment-coding-systems):
10418         Treat duplicated coding-categories.
10419
10420 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10421
10422         * mule/japanese.el: Use `define-coding-system-alias' instead of
10423         `copy-coding-system'.
10424
10425 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10426
10427         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10428         coding-system `viscii'.
10429
10430 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10431
10432         * mule/cyrillic.el:
10433         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10434         (cyrillic-alternativnyj-decode-table): New variable.
10435         (cyrillic-alternativnyj-encode-table): New variable.
10436         - Specify `iso-8-1' as a category of coding-system
10437           `alternativnyj'.
10438         - Abolish general Cyrillic environment.
10439
10440 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10441
10442         * mule/chinese.el:
10443         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10444         - Register `chinese-gb-environment-setup-function' as a
10445           `setup-function' of "Chinese-GB" environment.
10446
10447 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10448
10449         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10450         optional argument `parents'.
10451
10452         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10453         property for Thai-XTIS.
10454
10455         * mule/mule-help.el (help-with-tutorial): Use property
10456         `tutorial-coding-system' of language-info as a coding-system to
10457         read tutorial file.
10458
10459 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10460
10461         * mule/thai-xtis.el: Don't setup `setup-function' and
10462         `exit-function'.
10463
10464         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10465         `set-coding-category-system' to set up coding-system for
10466         coding-category.
10467
10468         * mule/mule-cmds.el (prefer-coding-system): Use
10469         `set-coding-category-system' to set up coding-system for
10470         coding-category.
10471
10472 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10473
10474         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10475         Thai-XTIS environment.
10476
10477         * mule/mule-cmds.el (prefer-coding-system): Use
10478         `find-coding-system' instead of `coding-system-p'.
10479
10480 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10481
10482         * mule/mule-cmds.el (set-language-environment-coding-systems):
10483         Modify eol-type for XEmacs.
10484
10485         * mule/thai-xtis.el: Delete unused local variable `category'.
10486
10487         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10488         function.
10489         (prefer-coding-system): Don't call
10490         `update-coding-systems-internal'; use function
10491         `coding-category-list' instead of variable `coding-category-list';
10492         use `set-coding-priority-list' instead of `set-coding-priority';
10493         modify `eol-type' for XEmacs.
10494
10495         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10496         `charset-columns'.
10497         (char-width): Likewise.
10498
10499 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10500
10501         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10502         `tis-620'.
10503
10504         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10505         `set-coding-priority-list' instead of `set-coding-priority'; don't
10506         call `update-coding-systems-internal'.
10507
10508         * mule/mule-misc.el (coding-system-get): New function.
10509         (coding-system-put): New function.
10510         (coding-system-category): New function.
10511
10512 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10513
10514         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10515         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10516         to avoid conflict with leim/quail/thai-xtis.
10517
10518         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10519         to thai-xtis-chars.el.
10520
10521         * mule/thai-xtis-chars.el: New file (split from
10522         mule/thai-xtis.el).
10523
10524 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10525
10526         * mule/thai-xtis.el:
10527         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10528         - Add syntax entries.
10529         - Put `preferred-coding-system' of the charset `thai-xtis' to
10530           `tis-620'.
10531
10532 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10533
10534         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10535         rewritten to use write-multibyte-character.
10536
10537 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10538
10539         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10540         of `iso-2022-7'.
10541         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10542         ported yet.
10543         (read-input-method-name): Treat optional argument `default'.
10544
10545 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10546
10547         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10548         all.
10549         (set-language-info-alist): Set up menus here.
10550
10551 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10552
10553         * minibuf.el (completing-read): Add new optional argument
10554         `default'.
10555         (read-coding-system): Add new optional argument
10556         `default-coding-system'.
10557
10558 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10559
10560         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10561         (viet-viscii-...->viet-vscii...).
10562
10563 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10564
10565         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10566         and menus.
10567
10568 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10569
10570         * mule/mule-cmds.el (input-method-function): Add permanent-local
10571         property.
10572
10573 1999-03-30  Dave Love  <fx@gnu.org>
10574
10575         * mule/mule-cmds.el (current-language-environment): Doc fix.
10576
10577 1999-02-06  Richard Stallman  <rms@gnu.org>
10578
10579         * mule/european.el (setup-slovenian-environment): New function.
10580         ("Slovenian"): New language environment.
10581
10582 1999-01-27  Dave Love  <fx@gnu.org>
10583
10584         * mule/mule-cmds.el (current-language-environment): Provide :link,
10585         :type (choices) and appropriate :get.
10586
10587 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10588
10589         * mule/mule-cmds.el (describe-language-environment): Don't alter
10590         input-method-alist.
10591
10592 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10593
10594         * mule/mule-cmds.el (prefer-coding-system): Call
10595         set-coding-priority, so that the internal array of priorities is
10596         also updated.
10597
10598 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10599
10600         * mule/mule-cmds.el (prefer-coding-system): If the argument
10601         requires specific EOL conversion type, make the default coding
10602         systems use that.
10603
10604 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10605
10606         * mule/mule-cmds.el (set-language-environment): Pass the default
10607         eol-type to set-language-environment-coding-systems.
10608         (set-default-coding-systems): Copy the eol-type property for the
10609         new default values of {buffer-file,process}-coding-system from the
10610         old defaults.
10611         (set-language-environment-coding-systems): Accept an optional
10612         argument EOL-TYPE, and set the eol-type property of the default
10613         coding systems accordingly.
10614
10615 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10616
10617         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10618         use generate-new-buffer instead of get-buffer-create.
10619
10620 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10621
10622         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10623
10624 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10625
10626         * mule/mule-cmds.el (default-input-method): Fix custom type.
10627
10628 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10629
10630         * mule/mule-cmds.el (setup-specified-language-environment):
10631         Add apropos-inhibit property.
10632         (describe-specified-language-support): Likewise.
10633
10634 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10635
10636         * mule/mule-cmds.el: Doc fixes.
10637
10638 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10639
10640         * mule/mule-cmds.el (register-input-method): Doc-string
10641         modified.
10642
10643 1998-09-01  Dave Love  <fx@gnu.org>
10644
10645         * mule/mule-cmds.el (current-language-environment): Fix
10646         setter function.
10647
10648 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10649
10650         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10651         mule/european.el, mule/hebrew.el, mule/japanese.el,
10652         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10653         avoid bootstrapping problem if you need to recompile all the Lisp
10654         files using interpreted code.
10655
10656 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10657
10658         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10659         ("Latin-2"): Likewise.
10660
10661 1998-08-18  Per Starback  <starback@update.uu.se>
10662
10663         * mule/european.el (setup-latin2-environment): Fix typo.
10664
10665 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10666
10667         * mule/european.el: Give proper value of `input-method' key to all
10668         lang. env.
10669
10670         * mule/mule-cmds.el (activate-input-method): Handle the case that
10671         the arg INPUT-METHOD is nil correctly.
10672         (read-multilingual-string): Activate the specified input method
10673         before calling read-string.  Afterward, activate the original
10674         input method.
10675
10676 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10677
10678         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10679         (set-language-info-alist): Fix typo in doc-string.
10680
10681         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10682
10683 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10684
10685         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10686         (reset-language-environment): New function for the job that
10687         setup-english-environment used to do.
10688         (set-language-environment): Do more setups according to the info
10689         in language-info-alist.
10690         (read-language-name): Handle the case that the arg KEY is nil.
10691         (describe-language-environment): Handle input-method property.
10692
10693         * mule/: All files under this directory, which related with
10694         specific languages (such as mule/european.el, mule/greek.el,
10695         mule/hebrew.el, mule/misc-lang.el), modified as below.
10696         (setup-XXX-environment): Just call set-language-environment.  If
10697         they used to do some other jobs than what done by
10698         set-language-environment, those jobs are done in
10699         setup-XXX-environment-internal now.
10700         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10701         the value to setup-XXX-environment-internal.  Add properties
10702         input-method and features.
10703
10704         * mule/english.el (setup-english-environment): Just call
10705         reset-language-environment.
10706
10707         * mule/european.el (setup-8-bit-environment): Function deleted.
10708
10709 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10710
10711         * mule/mule-cmds.el (input-method-exit-on-first-char)
10712         (input-method-use-echo-area): Doc fixes.
10713
10714 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10715
10716         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10717         variable.
10718         (input-method-use-echo-area): New variable.
10719
10720 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10721
10722         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10723
10724 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10725
10726         * mule/mule-cmds.el (activate-input-method): Update mode line.
10727         (inactivate-input-method): Likewise.
10728
10729 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10730
10731         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10732         input method in the current buffer, but just bind
10733         current-input-method.
10734
10735 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10736
10737         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10738
10739         * mule/misc-lang.el ("IPA"): Add coding-priority and
10740         coding-system.
10741
10742 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10743
10744         * mule/greek.el: Add coding-priority.
10745
10746 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10747
10748         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10749         LANG-ENV.
10750
10751 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10752
10753         * mule/mule-cmds.el (register-input-method): Fix previous change.
10754         (setup-specified-language-environment): Doc fix.
10755
10756 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10757
10758         * mule/mule-cmds.el: Several doc fixes.
10759         (get-language-info, set-language-info): Rename argument.
10760         (set-language-info-alist): Likewise.
10761         (register-input-method): Rename argument.
10762         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10763
10764 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10765
10766         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10767         default value while reading an input method.
10768
10769 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10770
10771         * mule/mule-cmds.el (universal-coding-system-argument):
10772         Use buffer-file-coding-system as default.
10773
10774 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10775
10776         * mule/korean.el ("Korean"): Doc fix.
10777
10778 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10779
10780         * mule/mule-cmds.el (describe-language-environment): Print the
10781         languge environment at the head.
10782
10783 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10784
10785         * mule/japanese.el: Set exit-function to exit-japanese-environment
10786         for Japanese environment.
10787
10788 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10789
10790         * mule/mule-cmds.el (set-language-environment): Doc fix.
10791         (current-language-environment): Use defcustom.
10792         (default-input-method): Specify :type.
10793
10794 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10795
10796         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10797         modified.
10798         (prefer-coding-system): Doc-string modified.
10799
10800 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10801
10802         * mule/mule-cmds.el (set-language-info): Doc-string
10803         describes `coding-priority' KEY.
10804         (set-language-environment-coding-systems): New function.
10805         (select-safe-coding-system): New function.
10806         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10807         (set-language-info-alist): New optionla arg PARENTS.  Call
10808         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10809         (set-language-environment-coding-systems): New function.
10810
10811         * mule/chinese.el: Remove setting up of
10812         describe-chinese-environment-map and
10813         setup-chinese-environment-map.  Exclude them in args of calls to
10814         set-language-info-alist.  Register coding-priority key in
10815         language-info-alist.
10816
10817         * mule/cyrillic.el: Remove setting up of
10818         describe-cyrillic-environment-map and
10819         setup-cyrillic-environment-map.  Exclude them in args of calls to
10820         set-language-info-alist.  Register coding-priority key in
10821         language-info-alist.
10822
10823         * mule/english.el: Register coding-priority key in
10824         language-info-alist.
10825
10826         * mule/ethiopic.el: Register coding-priority key in
10827         language-info-alist.
10828
10829         * mule/european.el: Remove setting up of
10830         describe-european-environment-map and
10831         setup-european-environment-map.  Exclude them in args of calls to
10832         set-language-info-alist.  Register coding-priority key in
10833         language-info-alist.  Add "German" language env.
10834         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10835         (setup-german-environment): New function.
10836
10837         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10838         change default input method to "greek-postfix".
10839
10840         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10841         coding-priority key in
10842
10843 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10844
10845         * mule/mule-cmds.el (set-language-info): Doc fix.
10846         (input-method-inactivate-hook): Doc fix.
10847
10848 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10849
10850         * mule/mule-cmds.el (set-input-method): Renamed from
10851         select-input-method.
10852
10853 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10854
10855         * mule/mule-cmds.el (set-language-environment): Run
10856         exit-language-environment-hook before calling `exit-function'
10857         which is specified for the language environment.
10858
10859 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10860
10861         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10862         modified.
10863         (prefer-coding-system): Likewise.
10864         (describe-language-environment): Print aliases of each coding
10865         system.
10866         (set-language-environment-hook): New variable.
10867         (exit-language-environment-hook): New variable.
10868         (set-language-environment): Call these hooks.  Before setting a
10869         new language environment, exit from the
10870         current-language-environment if necessary.
10871         (input-method-verbose-flag): The value can be nil, t,
10872         complex-only, or default.
10873         (input-method-highlight-flag): Doc-string augmented.
10874         (activate-input-method): Check if we can run the registered
10875         function to activate an input method.
10876
10877         * mule/korean.el: Set exit-function for language environment
10878         "Korean" to exit-korean-environment.
10879         (setup-korean-environment): Moved to korea-util.el.
10880
10881 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10882
10883         * mule/mule-cmds.el (read-multilingual-string): Use
10884         current-input-method prior to default-input-method.  Don't bind
10885         current-input-method by `let', instead, activate the specified
10886         input method in the current buffer temporarily.
10887
10888 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10889
10890         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10891
10892 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10893
10894         * mule/chinese.el (post-read-decode-hz): Return the result of
10895         decode-hz-region.
10896         (pre-write-encode-hz): Do not change the value of
10897         last-coding-system.
10898
10899 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10900
10901         * mule/mule-ccl.el: Doc fixes.
10902
10903 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10904
10905         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10906         (check-ccl-program): New macro.
10907
10908 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10909
10910         * mule/mule-ccl.el: Comment about CCL syntax modified.
10911         (ccl-command-table): Add read-multibyte-character and
10912         write-multibyte-character.
10913         (ccl-code-table): Add ex-cmd.
10914         (ccl-extended-code-table): New variable.
10915         (ccl-embed-extended-command): New function.
10916         (ccl-compile-read-multibyte-character,
10917         ccl-compile-write-multibyte-character) New functions.
10918         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10919         ccl-dump-write-multibyte-character): New functions.
10920
10921 1999-07-22  SL Baur  <steve@miho>
10922
10923         * config.el (config-value-file): config.values is installed into
10924         doc-directory.
10925         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10926
10927 1999-07-19  Didier Verna  <didier@xemacs.org>
10928
10929         * rect.el: all functions rewritten, except when noted. Below is a
10930         list of interface changes.
10931         (apply-on-rectangle): new function. Obsoletes
10932         `operate-on-rectangle'. All functions that used to call this
10933         function now call the new one.
10934         (kill-rectangle): added optional prefix arg to fill lines.
10935         (delete-rectangle): ditto.
10936         (delete-extract-rectangle): ditto.
10937         (open-rectangle): ditto.
10938         (clear-rectangle): ditto.
10939         (delete-rectangle-line): added third arg FILL.
10940         (delete-extract-rectangle-line): ditto.
10941         (open-rectangle-line): ditto.
10942         (clear-rectangle-line): ditto.
10943
10944 1999-07-18  Andy Piper  <andy@xemacs.org>
10945
10946         * menubar-items.el (default-menubar): add gutter options.
10947
10948         * gutter-items.el: new file.
10949         (gutter): new group for custom.
10950         (gutter-visible-p): new variable.
10951         (default-gutter-position): ditto.
10952         (buffers-tab): new group for the buffers tab.
10953         (gutter-buffers-tab): widget to put in the gutter.
10954         (buffers-tab-max-size): max number of tabs.
10955         (buffers-tab-switch-to-buffer-function): function to call when a
10956         tab is pressed.
10957         (buffers-tab-omit-function): filter buffers with this function.
10958         (buffers-tab-format-buffer-line-function): format buffer names for
10959         inclusion in tabs.
10960         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10961         the record.
10962         (build-buffers-tab-internal): build a list of tab items.
10963         (buffers-tab-items): ditto.
10964         (add-tab-to-gutter): put a tab in the gutter area.
10965         (update-tab-in-gutter): reset the buffers in the tab.
10966
10967         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10968
10969         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10970         (switch-to-buffer-hooks): new hook.
10971
10972         * toolbar.el (default-toolbar-position): fix typo.
10973
10974 1999-07-16  Andy Piper  <andy@xemacs.org>
10975
10976         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10977
10978 1999-07-15  Didier Verna  <didier@xemacs.org>
10979
10980         * cus-edit.el (custom-prompt-variable): optional third arg makes
10981         prompt for a comment string.
10982         (customize-set-value): optional prefix makes this function handle
10983         variable comments.
10984         (customize-set-variable): ditto.
10985         (customize-save-variable): ditto.
10986         (customize-customized): handle custom comments.
10987         (customize-save-customized): ditto.
10988         (custom-variable-state-set): ditto.
10989         (custom-face-state-set): ditto.
10990         (customize-saved): ditto.
10991         (custom-variable-set): ditto.
10992         (custom-face-set): ditto.
10993         (custom-variable-save): ditto.
10994         (custom-face-save): ditto.
10995         (custom-variable-reset-saved): ditto.
10996         (custom-face-reset-saved): ditto.
10997         (custom-variable-reset-standard): ditto.
10998         (custom-face-reset-standard): ditto.
10999         (custom-comment-face): new face.
11000         (custom-comment-tag-face): ditto.
11001         (custom-comment): new widget.
11002         (custom-comment-create): new function.
11003         (custom-comment-delete): ditto.
11004         (custom-comment-value-set): ditto.
11005         (custom-comment-show): ditto.
11006         (custom-comment-invisible-p): ditto.
11007         (custom-variable-value-create): create a comment field widget.
11008         (custom-face-value-create): ditto.
11009         (custom-variable-menu): new entry for adding a custom comment.
11010         (custom-face-menu): ditto.
11011         (custom-save-variables): possibly save custom comments.
11012         (custom-save-faces): ditto.
11013
11014         * cus-face.el (custom-set-faces): the arguments can now have a
11015         custom comment as fourth argument.
11016
11017         * custom.el (custom-set-variables): the arguments can now have a
11018         custom comment as fifth element.
11019
11020 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
11021
11022         * XEmacs 21.2.18 is released
11023
11024 1999-07-13  SL Baur  <steve@miho>
11025
11026         * lib-complete.el (read-library-name): Revert previous change.
11027         (read-library): Ditto.
11028
11029 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
11030
11031         * packages.el (packages-package-list): Capitalize docstring.
11032
11033         * packages.el (packages-find-package-library-path): Use #'nconc
11034         rather than #'append to reduce consing -- #'mapcar uses Flist,
11035         which returns a freshly consed list.  #'append would create yet
11036         another fresh list, using Fmake_list in concat.
11037
11038         * packages.el (package-provide): Use setq with remassq like it
11039         says in its docstring.
11040
11041 1999-07-06  SL Baur  <steve@miho.m17n.org>
11042
11043         * lib-complete.el (progn-with-message): Fix typo.
11044
11045 1999-07-06  SL Baur  <steve@miho.m17n.org>
11046
11047         * mule/mule-misc.el (char-octet): Make function match docstring.
11048         From Katsumi Yamaoka <yamaoka@jpl.org>
11049
11050 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11051
11052         * wid-edit.el (widget-documentation): corrected spelling error.
11053
11054 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11055
11056         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11057         keys if already bound
11058
11059 1999-07-06  SL Baur  <steve@miho.m17n.org>
11060
11061         * lib-complete.el (progn-with-message): Revert previous changes.
11062
11063 1999-06-24  Bob Weiner  <weiner@beopen.com>
11064
11065         * lib-complete.el (find-library):
11066         (find-library-other-window):
11067         (find-library-other-frame): Completely rewrote
11068         so that these functions actually work when called non-interactively.
11069         Also made them handle LIBRARY arguments which end with .el or .elc.
11070
11071 1999-06-24  Bob Weiner  <weiner@beopen.com>
11072
11073         * simple.el (indent-new-comment-line): Locally bound
11074         `block-comment-start' to `comstart' or else when this is called
11075         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11076         `block-comment-start' value, ignoring any existing spacing after a
11077         comment prefix in the previous line and producing ugly comments.
11078
11079 1999-06-23  Bob Weiner  <weiner@beopen.com>
11080
11081         * list-mode.el (mouse-choose-completion):
11082         (choose-completion):
11083         (completion-switch-to-minibuffer): Added.
11084         ([Tab]): [Tab] previously switched to the minibuffer
11085         but since [space] does that and since most applications in the
11086         world use [Tab] to select the next item in a list, do that in the
11087         *Completions* buffer too.  This will cause the least confusion
11088         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11089         06/23/1999.
11090
11091 1999-06-22  Bob Weiner  <weiner@beopen.com>
11092
11093         * help.el (help-buffer-name): Added support for a null value
11094         of `help-buffer-prefix-string' since some buffers require no
11095         prefix.
11096
11097 1999-06-20  Bob Weiner  <weiner@beopen.com>
11098
11099         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11100         in the completion-list-mode-map to bury the completions buffer
11101         even when the minibuffer is no longer active.
11102
11103 1999-06-20  Bob Weiner  <weiner@beopen.com>
11104
11105         * list-mode.el (list-mode): It is visually disconcerting to have
11106         the text cursor disappear within list buffers, especially when
11107         moving from window to window, so leave it visible.
11108
11109 1999-07-01  SL Baur  <steve@miho.m17n.org>
11110
11111         * menubar-items.el (default-menubar): Conditionalize the bug
11112         report menu item (which may not be possible in this XEmacs).
11113         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11114
11115 1999-06-30  SL Baur  <steve@miho.m17n.org>
11116
11117         * subr.el (with-current-buffer): DOC string fix.
11118         Suggested by Bob Weiner <weiner@altrasoft.com>
11119
11120 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11121
11122         * cus-face.el (custom-face-italic): insert missing args
11123
11124 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11125
11126         * packages.el (package-locations): Changed default early package
11127         hierarchies to ~/.xemacs/mule-packages and
11128         ~/.xemacs/xemacs-packages.
11129
11130 1999-06-23  SL Baur  <steve@miho.m17n.org>
11131
11132         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11133
11134 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11135
11136         * packages.el (package-locations): Changed default early package
11137         hierarchy to ~/.xemacs/packages.
11138         (package-locations): Removed `packages' as a possible name for a
11139         late package hierarchy.
11140
11141 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11142
11143         * mule/mule-category.el (word-combining-categories): Set up new
11144         variable.
11145         (word-separating-categories): Likewise.
11146
11147 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11148
11149         * XEmacs 21.2.17 is released
11150
11151 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11152
11153         * font-menu.el (font-menu-set-font): allow for nil specification
11154         of font size.
11155
11156 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11157
11158         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11159         is 1.
11160
11161 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11162
11163         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11164         8859-5 instead of ISO 8859-1.
11165
11166 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11167
11168         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11169         (viet-viscii-encode-table): Ditto.
11170
11171         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11172         Make obsolete definition of char-octet.
11173
11174 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11175
11176         * subr.el: Move no-Mule make-char ...
11177         * help-nomule.el (make-char): To here.
11178         (string-width): Make Mule compatibility alias.
11179
11180 1999-06-15  Andy Piper  <andy@xemacs.org>
11181
11182         * select.el (get-selection-no-error): really make there be no-error.
11183         (get-selection): revert to original.
11184
11185 1999-06-11  Andy Piper  <andy@xemacs.org>
11186
11187         * select.el (selection-sets-clipboard): renamed.
11188         (own-selection): use it.
11189
11190 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11191
11192         * XEmacs 21.2.16 is released
11193
11194 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11195
11196         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11197         missing characters to avoid crash.
11198
11199 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11200
11201         * coding.el (set-terminal-coding-system): Only set the console
11202         coding system on the selected console if it is a tty.
11203
11204 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11205
11206         * cus-face.el:
11207         * cus-edit.el:
11208         * faces.el:
11209         (custom):
11210         (face-spec-set):
11211         * faces.el (frob-face-property):
11212         * font-menu.el (font-menu-set-font):
11213                   Actually apply changes from 1999-03-17
11214
11215 1999-06-10  Andy Piper  <andy@xemacs.org>
11216
11217         * select.el (get-selection): abstract out non error-signalling
11218         part.
11219         (get-selection-no-error): get-selection without signalling an
11220         error.
11221         (selection-is-clipboard-p): new variable. controls whether the
11222         selection sets the clipboard.
11223         (own-selection): use it.
11224
11225         * mouse.el (insert-selection): fallback to clipboard after trying
11226         primary selection and cutbuffer.
11227
11228 1999-06-05  Andy Piper  <andy@xemacs.org>
11229
11230         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11231         selection functions.
11232
11233 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11234
11235         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11236         default value.
11237         (load): Use `raw-text' instead of `no-conversion'.
11238         (insert-file-contents): Likewise.
11239
11240         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11241         of `no-conversion'.
11242
11243 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11244
11245         * coding.el: Don't copy `no-conversion' to `raw-text'.
11246
11247 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11248
11249         * subr.el (make-char): Define it if Mule is not around.
11250
11251 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11252
11253         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11254
11255         * x-select.el (x-disown-selection-internal): Restore symbol as an
11256         obsolete alias.
11257         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11258
11259 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11260
11261         * XEmacs 21.2.15 is released
11262
11263 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11264
11265         * subr.el (split-string): Avoid infinite looping
11266
11267 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11268
11269         * ldap.el (ldap-ignore-attribute-codings): New variable
11270         (ldap-default-attribute-decoder): New variable
11271         (ldap-coding-system): New variable
11272         (ldap-attribute-syntax-encoders): New variable
11273         (ldap-attribute-syntax-decoders): New variable
11274         (ldap-attribute-syntaxes-alist): New variable
11275         (ldap-encode-boolean): New function
11276         (ldap-decode-boolean): New function
11277         (ldap-encode-country-string): New function
11278         (ldap-decode-string): New function
11279         (ldap-decode-address): New function
11280         (ldap-encode-address): New function
11281         (ldap-decode-attribute): New function
11282         (ldap-search): Use some of these
11283
11284 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11285
11286         * version.el (emacs-version): Make the patch level/beta come
11287         before the XEmacs qualifier so that it gets into (funcall
11288         emacs-version) and thus in the bug reports.
11289         (emacs-version>=): Support patch levels.
11290
11291 1999-06-03  SL Baur  <steve@xemacs.org>
11292
11293         * version.el: implement x.y.z version number
11294         From Jan Vroonhof <vroonhof@math.ethz.ch>
11295
11296 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11297
11298         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11299
11300 1999-05-22  Vin Shelton <acs@xemacs.org>
11301
11302         * startup.el: Document -private and break out non-standard X options.
11303
11304 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11305
11306         * mule/mule-charset.el (charset-after): New function.
11307         (charset-direction): Synch with Mule, update docstring.
11308         (get-charset-property): New function.
11309         (put-charset-property): New function.
11310         (charset-plist): New function.
11311
11312         * mule/mule-charset.el (compose-region):
11313         (decompose-region): remove;  these functions (which don't work
11314         since we don't do composite characters) have been moved to
11315         mule-util.el.
11316         (toplevel): follow coding standards
11317
11318 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11319
11320         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11321         exist any more.
11322
11323         * code-files.el: Fix commentary to follow coding standards.  Move
11324         the single line left in mule-files.el to here.
11325
11326         * mule/mule-files.el: delete.
11327
11328 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11329
11330         * info.el (Info-scroll-prev): Use event functions instead of the
11331         old emacs 19 interface.
11332
11333 1999-06-02  Andy Piper  <andy@xemacs.org>
11334
11335         * x-font-menu.el (x-font-menu-load-font):
11336         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11337
11338 1999-05-31  Andy Piper  <andy@xemacs.org>
11339
11340         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11341         group.
11342         (font-menu-this-frame-only-p): ditto.
11343         (font-menu-max-items): reinstate, from Jan Vroonhof
11344         <vroonhof@math.ethz.ch>
11345         (font-menu-submenu-name-format): ditto.
11346         (font-menu-split-long-menu): ditto, for use by the family
11347         constructor.
11348         (font-menu-family-constructor): use it.
11349
11350 1999-05-30  Andy Piper  <andy@xemacs.org>
11351
11352         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11353         for use by the font menu.
11354
11355         * msw-font-menu.el: new file implementing mswindows specific
11356         font-menu behaviour.
11357         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11358         (mswindows-font-menu-junk-families): ditto.
11359         (hack-font-truename): ditto.
11360         (mswindows-font-regexp-ascii): ditto.
11361         (mswindows-reset-device-font-menus): ditto.
11362         (mswindows-font-menu-font-data): ditto.
11363         (mswindows-font-menu-load-font): ditto.
11364
11365         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11366         (x-font-menu-font-data): ditto.
11367         (x-font-menu-load-font): ditto.
11368
11369         * font-menu.el: new file implementing generic font menu behaviour.
11370         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11371         made device independent.
11372         (font-menu-this-frame-only-p): ditto.
11373         (font-menu-preferred-resolution): ditto.
11374         (font-menu-size-scaling): new variable used to determine whether
11375         sizes are in points or tenths of a point.
11376         (vassoc): moved from x-font-menu.el.
11377         (device-fonts-cache): ditto.
11378         (device-fonts-cache): ditto.
11379         (flush-device-fonts-cache): ditto.
11380         (reset-device-font-menus): copied from x-font-menu.el and made
11381         device independent. Most functionality deferred to
11382         device-dependent versions.
11383         (font-menu-family-constructor): copied from x-font-menu.el and
11384         made device independent.
11385         (font-menu-size-constructor): ditto.
11386         (font-menu-weight-constructor): ditto.
11387         (font-menu-set-font): ditto.
11388         (font-menu-change-face): ditto.
11389         (font-menu-load-font): new device method.
11390         (font-menu-font-data): ditto.
11391
11392         * x-font-menu.el: The above functions deleted.
11393
11394 1999-05-26  Andy Piper  <andy@xemacs.org>
11395
11396         * update-elc.el:
11397         * make-docfile.el:
11398         * loadup.el: rehash expand-file-name usage to not use default-directory.
11399
11400 1999-05-21  Andy Piper  <andy@xemacs.org>
11401
11402         * x-select.el (x-select-convert-to-text):
11403         (x-selected-text-type):
11404         (x-get-selection):
11405         (xselect-convert-to-string):
11406         (xselect-convert-to-compound-text):
11407         (xselect-convert-to-length):
11408         (xselect-convert-to-targets):
11409         (xselect-convert-to-delete):
11410         (xselect-convert-to-filename):
11411         (xselect-convert-to-charpos):
11412         (xselect-convert-to-lineno):
11413         (xselect-convert-to-colno):
11414         (xselect-convert-to-sourceloc):
11415         (xselect-convert-to-os):
11416         (xselect-convert-to-host):
11417         (xselect-convert-to-user):
11418         (xselect-convert-to-class):
11419         (xselect-convert-to-name):
11420         (xselect-convert-to-integer):
11421         (xselect-convert-to-atom):
11422         (xselect-convert-to-identity): functions renamed from x-* and
11423         moved to select.el.
11424         (x-get-secondary-selection): use rename get-selection.
11425         (x-get-clipboard): ditto.
11426         (x-own-selection): moved to select.el.
11427         (x-valid-simple-selection-p): ditto.
11428         (x-dehilight-selection): ditto.
11429         (x-own-clipboard): ditto.
11430         (x-disown-selection): ditto.
11431
11432         * x-mouse.el (x-yank-function): moved to mouse.el.
11433         (x-insert-selection): ditto.
11434         (x-set-point-and-move-selection): use renamed function.
11435
11436         * select.el (selected-text-type): moved and renamed from
11437         x-select.el.
11438         (selection-owner-p): moved to C.
11439         (selection-exists-p): ditto.
11440         (get-cutbuffer): new device method.
11441         (get-selection): generalised and moved from x-select.el.
11442         (own-selection): moved x-own-selection functionality into here.
11443         (dehilight-selection): renamed and moved from x-select.el.
11444         (own-clipboard): functionality moved from x-select.el using new
11445         generic C builtins.
11446         (disown-clipboard): ditto.
11447         (select-convert-to-text):
11448         (select-convert-to-string):
11449         (select-convert-to-compound-text):
11450         (select-convert-to-length):
11451         (select-convert-to-targets):
11452         (select-convert-to-delete):
11453         (select-convert-to-filename):
11454         (select-convert-to-charpos):
11455         (select-convert-to-lineno):
11456         (select-convert-to-colno):
11457         (select-convert-to-sourceloc):
11458         (select-convert-to-os):
11459         (select-convert-to-host):
11460         (select-convert-to-user):
11461         (select-convert-to-class):
11462         (select-convert-to-name):
11463         (select-convert-to-integer):
11464         (select-convert-to-atom):
11465         (select-convert-to-identity): new functions renamed from x-* and
11466         moved from x-select.el.
11467
11468         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11469         into here and use as the default window-system mouse yank.
11470         (insert-selection): generalised and moved from x-mouse.el.
11471         (own-clipboard): moved to C.
11472
11473         * msw-select.el (mswindows-selection-owned-p): deleted.
11474         (mswindows-own-selection): generalised and moved to select.el.
11475         (mswindows-disown-selection): generalised and moved to C.
11476         (mswindows-selection-owner-p): ditto.
11477
11478 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11479
11480         * XEmacs 21.2.14 is released
11481
11482 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11483
11484         * about.el: update contact info for jason and slb.
11485
11486 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11487
11488         * mule/european.el (setup-romanian-environment): Add Romanian
11489         support from Emacs/Mule romanian.el.
11490
11491 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11492
11493         * cus-face.el: Label all custom changes with the 'custom' tag.
11494
11495         * cus-edit.el: idem ditto.
11496
11497         * faces.el: Added suport for adding device tags to various functions.
11498         (custom): New device tag.
11499         (face-spec-set): Call reset face with tags argument. No longer do
11500         x-init-global-faces hack.
11501
11502         * faces.el (frob-face-property): Use an anonymous specifier to map
11503         frob-face-property-1 over.
11504
11505         * x-font-menu.el (font-menu-set-font): Always specify all
11506         properties to custom.
11507
11508 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11509
11510         * mule/european.el (setup-czech-environment): Add czech support.
11511         From David Sauer <davids@orfinet.cz>
11512
11513 1999-03-15  SL Baur  <steve@xemacs.org>
11514
11515         * check-features.el: Turn hard errors into warnings.
11516
11517 1999-03-21  SL Baur  <steve@xemacs.org>
11518
11519         * simple.el (delete-key-deletes-forward): As per discussion on
11520         xemacs-beta, default to t.
11521
11522 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11523
11524         * loadup.el: Define Installation-string before loading anything.
11525
11526 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11527
11528         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11529         From Anders Stenman <stenman@isy.liu.se>
11530
11531 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11532
11533         * wid-edit.el (widget-glyph-find): Ditto.
11534
11535         * packages.el (locate-library): Ditto.
11536
11537         * loadup.el (really-early-error-handler): Ditto.
11538
11539         * lib-complete.el (read-library): Ditto.
11540
11541         * faces.el (set-face-stipple): Ditto.
11542
11543         * code-files.el (load): Use new calling style of locate-file.
11544
11545 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11546
11547         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11548         dead.
11549
11550 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11551
11552         * dumped-lisp.el (preloaded-file-list): Don't load
11553         Installation.el.
11554
11555         * loadup.el (Installation-string): Define it here.
11556
11557 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11558
11559         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11560         Installation.el needs to be loaded before `dump-paths', otherwise
11561         the dumping process won't find it.
11562
11563 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11564
11565         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11566         subr so that we can use `replace-in-string' in Installation.el to
11567         get rid of C-m chars under the native Windows build.
11568
11569 1999-04-29  Andy Piper  <andy@xemacs.org>
11570
11571         * make-docfile.el: canonicalize file and directory names.
11572
11573         * device.el (call-device-method): new function for calling device
11574         specific methods.
11575         (define-device-method): new function for defining device methods.
11576         (define-device-method*): ditto.
11577
11578 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11579
11580         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11581
11582 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11583
11584         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11585         (cyrillic-koi8-r-encode-table): Likewise.
11586         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11587         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11588
11589         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11590         from vietnamese.el].
11591
11592         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11593         mule/mule-misc.el.
11594
11595 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11596
11597         * mule/thai-xtis.el:
11598         - Change font registry name from "Thai94x94-0" to "xtis-0".
11599         - Change mnemonic of coding-system `tis-620' to "TIS620".
11600
11601 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11602
11603         * mule/ethiopic.el: fixed.
11604
11605 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11606
11607         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11608
11609         * mule/thai-xtis.el: New file.
11610
11611         * mule/vietnamese.el: New file.
11612
11613         * mule/ethiopic.el: New file.
11614
11615 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11616
11617         * bytecomp.el (byte-compile-close-variables): Leave
11618         debug-issue-ebola-notices alone.
11619
11620 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11621
11622         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11623         at the top of the buffer since it is the most important thing to
11624         customize
11625         (ldap-get-host-parameter): New defun
11626         (ldap-search): Add a new parameter `withdn' to retrieve the
11627         distinguished names of entries
11628
11629 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11630
11631         * startup.el (splash-frame-body): Date and spelling fixes.
11632
11633 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11634
11635         * view-less.el (toggle-truncate-lines): add autoload tag
11636
11637 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11638
11639         * format.el (format-alist): Disable image stuff.
11640
11641 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11642
11643         * wid-edit.el (widget-glyph-find): Search by directories, then by
11644         suffixes rather than the other way around.
11645         (widget-image-conversion): Renamed to
11646         `widget-image-file-name-suffixes'.
11647
11648 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11649
11650         * mule/mule-charset.el: Made old functions obsolete, remove the
11651         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11652         (charset-iso-graphic-plane): Rename from charset-graphic.
11653         (charset-iso-final-char): Rename from charset-final.
11654         (charset-width): Rename from charset-columns.
11655         (charset-bytes): Added from fsf compatibility, returns always 1.
11656
11657         * mule/mule-misc.el: Move charset-doc-string alias to
11658         mule-charset.el
11659
11660 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11661
11662         * x-faces.el (x-make-font-bold-italic): honor
11663         *try-oblique-before-italic-fonts*
11664
11665 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11666
11667         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11668
11669 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11670
11671         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11672         name.
11673
11674 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11675
11676         * cl-extra.el (equalp): Would bug out for lists.
11677
11678 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11679
11680         * about.el (about-hackers):  Change cgw's email address
11681
11682 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11683
11684         * XEmacs 21.2.13 is released
11685
11686 1999-03-12  SL Baur  <steve@xemacs.org>
11687
11688         * simple.el (delete-key-deletes-forward): Revert to previous
11689         behavior.
11690
11691 1999-01-18  Didier Verna  <didier@xemacs.org>
11692
11693         * menubar-items.el (xemacs-splash-buffer): handle the case of
11694         multiple elements in the splash buffer body.
11695
11696         * startup.el (splash-frame-timeout): new constant: interval
11697         between splash buffer elements.
11698         (command-line-1): handle splash buffer with multiple elements (use
11699         a timeout).
11700         (splash-frame-body): Originally `startup-splash-frame-body'.
11701         Rewrote a cleaner and more readable version. This can now be array,
11702         in which case each element is displayed in turn in the splash buffer.
11703         (splash-frame-static-body): new constant. Persistent information
11704         across all splash buffer elements (preserves the possibility to give
11705         it in different languages.
11706         (circulate-splash-frame-elements): new function. Used as a timeout
11707         to circulate through all splash frame elements and display them in
11708         sequence.
11709         (display-splash-frame): originally `startup-splash-frame'. Handle
11710         the case of multiple elements in the splash buffer body. Now
11711         returns a timeout id if multiple elements to display, or nil.
11712
11713 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11714
11715         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11716         so they can be overridden by x-init-face-from-resources.
11717         Additionally specify the font name also with an x tag.
11718
11719 1999-03-08  Andy Piper  <andy@xemacs.org>
11720
11721         * package-get.el (package-get-base): autoload.
11722
11723         * menubar-items.el (default-menubar): add update menu item. Fix
11724         custom menu to only be activated when package-base is available.
11725
11726         * package-get.el (package-get-custom): don't load
11727         package-get-custom as it is auto-generated. Fix group definition.
11728
11729 1999-03-05  Didier Verna  <didier@xemacs.org>
11730
11731         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11732         instead of `symbol-name' (Thanks Kyle).
11733
11734         * cus-edit.el (custom-save-variables): use `prin1' instead of
11735         princ to write symbols.
11736
11737 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11738
11739         * XEmacs 21.2.12 is released
11740
11741 1999-03-05  SL Baur  <steve@xemacs.org>
11742
11743         * menubar-items.el (default-menubar): Add kfm browsing support.
11744         From Neal Becker <nbecker@fred.net>
11745
11746 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11747
11748         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11749         calls to font-lock during buffer reversion.
11750
11751 1999-02-12  Didier Verna  <didier@xemacs.org>
11752
11753         * info.el (Info-build-node-completions): unconditionally widen the
11754         tag table buffer.
11755
11756 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11757
11758         * x-faces.el (x-init-face-from-resources):
11759         Only set fonts in the 'x locale.
11760
11761 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11762
11763         * package-ui.el (pui-install-selected-packages): Don't throw on
11764         `package-admin-delete-binary-package' returning nil since it's
11765         normal.  Reindent function.
11766         (pui-add-required-packages): Handle case where packages selected
11767         for installation have never been installed.
11768
11769 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11770
11771         * menubar-items.el (default-menubar):
11772         Implement the ``Mule->Set coding system of process'' menu item.
11773
11774 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11775
11776         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11777         files
11778         - Change some `if's to `when's
11779
11780 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11781
11782         * XEmacs 21.2.11 is released
11783
11784 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11785
11786         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11787         against window close (Fix Bug #460).
11788         (ask-user-about-lock-dbox): Idem.
11789
11790 1999-02-25  SL Baur  <steve@xemacs.org>
11791
11792         * mule/mule-charset.el (charset-leading-byte): New function.
11793         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11794
11795 1999-02-12  Andy Piper  <andy@xemacs.org>
11796
11797         * about.el (xemacs-hackers): change andy's email address.
11798         (about-url-alist): change andy's web page address.
11799         (about-xemacs): add piper.
11800
11801 1999-02-16  SL Baur  <steve@xemacs.org>
11802
11803         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11804         of mule-base into lisp/mule.
11805
11806 1999-02-16  SL Baur  <steve@xemacs.org>
11807
11808         * mule/arabic.el:
11809         mule/canna-leim.el:
11810         mule/chinese.el:
11811         mule/cyrillic.el:
11812         mule/english.el:
11813         mule/european.el:
11814         mule/greek.el:
11815         mule/hebrew.el:
11816         mule/japanese.el:
11817         mule/kinsoku.el:
11818         mule/korean.el:
11819         mule/misc-lang.el:
11820         mule/mule-category.el:
11821         mule/mule-ccl.el:
11822         mule/mule-charset.el:
11823         mule/mule-cmds.el:
11824         mule/mule-coding.el:
11825         mule/mule-files.el:
11826         mule/mule-help.el:
11827         mule/mule-init.el:
11828         mule/mule-misc.el:
11829         mule/mule-tty-init.el:
11830         mule/mule-x-init.el:
11831         mule/viet-chars.el:  Remerge from mule-base.
11832
11833         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11834         of mule-base into lisp/mule.
11835
11836 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11837
11838         * process.el (exec-to-string): Use `shell-command-switch' in place
11839         of hard-wired "-c" (for WindowsNT).
11840
11841 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11842
11843         * menubar-items.el (default-menubar):  Remove obsolete
11844         "Gopher" item
11845
11846 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11847
11848         * package-admin.el (package-admin-get-install-dir): First fall
11849         back to the location of xemacs-base for non-mule packages.
11850
11851 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11852
11853         * paths.el:
11854         - improved automounter tmp directory support.
11855         - support 4 (!) empirically discovered automounter conventions
11856
11857 1999-02-12  SL Baur  <steve@xemacs.org>
11858
11859         * etags.el (pop-tag-mark): autoload to match key binding.
11860
11861 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11862
11863         * XEmacs 21.2.10 is released
11864
11865 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11866
11867         * package-get.el (package-get-remote-filename): Don't bug out for
11868         a local file name in the search entry.
11869
11870 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11871
11872         * XEmacs 21.2.9 is released
11873
11874 1999-01-19  Didier Verna  <didier@xemacs.org>
11875
11876         * replace.el (replace-search-function): new variable containing a
11877         function to perform a search-forward.
11878         (replace-re-search-function): new variable containing a function
11879         to perform a re-search-forward.
11880         (perform-replace): use them.
11881
11882 1999-01-25  Didier Verna  <didier@xemacs.org>
11883
11884         * select.el (selection-owner-p): use the name `XEmacs'.
11885         (cut-copy-clear-internal): ditto.
11886
11887 1999-01-18  Andy Piper  <andy@xemacs.org>
11888
11889         * about.el (about-url-alist): Update my entry.
11890         (xemacs-hackers): Ditto.
11891
11892 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11893
11894         * buffer.el (switch-to-buffer): Fixing documentation.
11895         * minibuf.el (minibuffer-completion-table): ditto.
11896         * cl-macs.el (return-from): ditto.
11897
11898 1999-01-04  Didier Verna  <didier@xemacs.org>
11899
11900         * replace.el (delete-non-matching-lines): temporarily disable
11901         case-folding when called interactively with a regexp containing
11902         uppercase characters.
11903         (delete-matching-lines): ditto.
11904         (count-matches): ditto.
11905         (list-matching-lines): ditto.
11906
11907 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11908
11909         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11910         abort if current window is split horizontally, not if others are
11911         split.  Got rid of unnecessary minibuffer checking.  Also, add
11912         some comments (it's still complex).
11913
11914 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11915
11916         * package-get.el: changed address for doc.ic.ac.uk to
11917         sunsite.doc.ic.ac.uk
11918
11919 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11920
11921         * ldap.el (toplevel): Remove requires so that the file compiles
11922         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11923
11924 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11925
11926         * dump-paths.el: Calculate module-directory and set
11927         module-load-path to the load path for modules.
11928
11929         * loadup.el: Get bootstrap value of module-load-path from the
11930         environment variable EMACSBOOTSTRAPMODULEPATH.
11931         - Display the module load path if we're debugging paths.
11932
11933         * setup-paths.el: Added function paths-find-site-module-directory.
11934         - Added function paths-find-module-directory.
11935         - Added function paths-construct-module-load-path.  Uses new
11936         environment variable EMACSMODULEPATH.
11937
11938 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11939
11940         * font.el (font-default-object-for-device):
11941         Oops! This `or' can't be replaced by `unless'.
11942         Fixed inability to run w3, among other things.
11943
11944 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11945
11946         * package-admin.el: Change initialization of
11947           package-admin-install-function dependent on system type.
11948           Change package-admin-install-function-mswindows to use
11949           "minitar".
11950
11951 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11952
11953         * mouse.el (default-mouse-motion-handler): Disable help echo while
11954         in the minibuffer.
11955
11956 1998-12-28  Martin Buchholz <martin@xemacs.org>
11957
11958         * XEmacs 21.2.8 is released.
11959
11960 1998-12-24  Martin Buchholz <martin@xemacs.org>
11961
11962         * XEmacs 21.2.7 is released.
11963
11964 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11965
11966         * package-ui.el (pui-list-packages): Set truncate-lines.
11967
11968         * package-get.el (package-get-download-menu): Use
11969         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11970
11971         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11972         (pui-help-string): idem.
11973         (list-packages-mode): New major mode.
11974         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11975         (pui-install-selected-packages): Add suport for removing packages.
11976         (pui-toggle-package-delete-key): New function.
11977         (pui-popup-context-sensitive): New kludge.
11978         (pui-list-packages): Add warning when `package-get-remote' is nil.
11979         (package-ui-add-site): New function.
11980
11981 1998-12-01  Didier Verna  <didier@xemacs.org>
11982
11983         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11984
11985 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11986
11987         * ldap.el: Custom-ized
11988         (toplevel): Do not provide `ldap' which is provided by C level
11989         LDAP code
11990         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11991
11992 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11993
11994         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11995
11996 1998-12-17  Andy Piper  <andy@xemacs.org>
11997
11998         * sound.el (sound-load-list): name changed from sound-load-alist.
11999         (sound-extension-list): name changed from sound-ext-list.
12000         (load-default-sounds): use new names.
12001         (load-sound-file): use new names.
12002
12003 1998-12-16  Andy Piper  <andy@xemacs.org>
12004
12005         * XEmacs 21.2.6 is released
12006
12007 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
12008
12009         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
12010         errors.
12011
12012 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
12013
12014         * wid-edit.el (widget-echo-this-extent): Set
12015         help-echo-owns-message to t.
12016
12017 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12018
12019         * package-get.el (package-get-download-menu): use toggles for
12020           each site in the download site menu.
12021
12022 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
12023
12024         * package-get.el (package-get): If we cannot find a package
12025           because package-get-remote is not set, give a more helpful
12026           error message.
12027
12028 1998-11-30  Greg Klanderman  <greg@alphatech.com>
12029
12030         * package-get.el (package-get-remote-filename): use an EFS path
12031         with user anonymous if no user is specified.
12032
12033 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12034
12035         * faces.el (face-spec-set): Re-init fallfacks for default after
12036         calling reset-face on the default face.
12037
12038 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
12039
12040         * package-admin.el (package-admin-default-install-function):
12041         Behave as advertised.  Make sure the pkg-dir is proper for
12042         default-directory.
12043         (package-admin-add-binary-package): Make sure the pkg-dir is
12044         proper for default-directory.
12045         (package-admin-install-function-mswindows): Make sure the pkg-dir
12046         is proper for default-directory.
12047
12048 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12049
12050         * XEmacs 21.2.5 is released
12051
12052 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12053
12054         * files.el (binary-file-regexps): regexp-opt is not available at
12055         bytecompile time.
12056
12057 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12058
12059         * x-win-xfree86.el:
12060         * x-win-sun.el (x-win-init-sun):
12061         * x-win-sun.el:
12062         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12063         * x-iso8859-1.el:
12064         * x-init.el (init-post-x-win):
12065         * x-init.el (init-pre-x-win):
12066         * x-init.el (x-initialize-compose):
12067         * x-init.el:
12068         * x-compose.el:
12069         * winnt.el:
12070         * widget.el:
12071         * wid-edit.el (widget-glyph-click):
12072         * wid-edit.el (widget-glyph-find):
12073         * wid-edit.el (widget-type):
12074         * view-less.el (view-buffer-other-window):
12075         * very-early-lisp.el:
12076         * version.el:
12077         * toolbar.el:
12078         * toolbar-items.el:
12079         * term/sun.el (suntool-map):
12080         * term/sun-mouse.el:
12081         * term/internal.el:
12082         * syntax.el (modify-syntax-entry):
12083         * symbol-syntax.el:
12084         * subr.el:
12085         * startup.el (lock-directory):
12086         * simple.el (set-comment-column):
12087         * simple.el (backward-delete-char-untabify):
12088         * shadow.el (find-emacs-lisp-shadows):
12089         * shadow.el:
12090         * setup-paths.el (paths-construct-info-path):
12091         * select.el (cut-copy-clear-internal):
12092         * process.el (call-process-region):
12093         * process.el (start-process-shell-command):
12094         * process.el:
12095         * paths.el (rmail-spool-directory):
12096         * paragraphs.el (use-hard-newlines):
12097         * package-get.el (package-get-dependencies):
12098         * package-admin.el (package-admin-delete-binary-package):
12099         * obsolete.el (truncate-string):
12100         * obsolete.el (store-substring):
12101         * mouse.el (default-mouse-track-maybe-own-selection):
12102         * mouse.el (mouse-yank-at-point):
12103         * modeline.el:
12104         * modeline.el (mouse-drag-modeline):
12105         * minibuf.el (read-directory-name-internal):
12106         * minibuf.el (read-file-name-internal):
12107         * minibuf.el (read-file-name-internal-1):
12108         * minibuf.el (read-file-name-2):
12109         * minibuf.el (exact-minibuffer-completion-p):
12110         * minibuf.el (read-from-minibuffer):
12111         * minibuf.el:
12112         * menubar.el (check-menu-syntax):
12113         * map-ynp.el (map-y-or-n-p):
12114         * make-docfile.el (docfile-out-of-date):
12115         * loadup.el ((member "run-temacs" command-line-args)):
12116         * loadup.el ((member "no-site-file" command-line-args)):
12117         * loadup.el (really-early-error-handler):
12118         * loadup.el:
12119         * loadhist.el:
12120         * loaddefs.el:
12121         * lisp-mnt.el (lm-verify):
12122         * lib-complete.el (lib-complete:cache-completions):
12123         * lib-complete.el (library-all-completions):
12124         * itimer.el (itimer-run-expired-timers):
12125         * info.el (Info-mode):
12126         * info.el (Info-insert-file-contents):
12127         * info.el (Info-rebuild-dir):
12128         * info.el (Info-build-dir-anew):
12129         * info.el (Info-parse-dir-entries):
12130         * info.el (Info-dir-outdated-p):
12131         * info.el (Info-insert-dir):
12132         * info.el (info-xref):
12133         * info.el:
12134         * hyper-apropos.el (hyper-apropos-get-doc):
12135         * hyper-apropos.el (hyper-describe-face):
12136         * hyper-apropos.el (hyper-apropos-mode):
12137         * hyper-apropos.el:
12138         * help.el (list-processes):
12139         * help.el:
12140         * gnuserv.el:
12141         * font.el (mswindows-font-create-name):
12142         * font.el (font-default-font-for-device):
12143         * font.el (x-font-create-object):
12144         * font.el (font-registry):
12145         * font.el:
12146         * font-lock.el (font-lock-keywords):
12147         * font-lock.el:
12148         * finder.el (finder-compile-keywords):
12149         * find-paths.el (paths-find-recursive-path):
12150         * fill.el (set-justification-center):
12151         * fill.el (fill-region-as-paragraph):
12152         * files.el (insert-directory):
12153         * files.el (wildcard-to-regexp):
12154         * files.el (recover-file):
12155         * files.el (basic-save-buffer):
12156         * files.el (delete-auto-save-file-if-necessary):
12157         * files.el (file-relative-name):
12158         * files.el (backup-extract-version):
12159         * files.el (backup-buffer):
12160         * files.el (set-visited-file-name):
12161         * files.el (set-auto-mode):
12162         * files.el (interpreter-mode-alist):
12163         * files.el:
12164         * files.el (find-file-noselect):
12165         * files.el (abbreviate-file-name):
12166         * files.el (parse-colon-path):
12167         * files.el (directory-abbrev-alist):
12168         * etags.el (visit-tags-table-buffer):
12169         * easymenu.el (easy-menu-define):
12170         * dragdrop.el (experimental-dragdrop-drag):
12171         * dragdrop.el (dragdrop-drop-do-functions):
12172         * dragdrop.el (dragdrop-drop-at-point):
12173         * disass.el (disassemble-1):
12174         * disass.el (disassemble-internal):
12175         * disass.el (disassemble):
12176         * disass.el:
12177         * derived.el (derived-mode-init-mode-variables):
12178         * derived.el (define-derived-mode):
12179         * custom.el (defgroup):
12180         * cus-edit.el (custom-quote):
12181         * config.el:
12182         * code-process.el (open-network-stream):
12183         * code-process.el (start-process):
12184         * code-process.el (call-process-region):
12185         * code-process.el (call-process):
12186         * code-process.el:
12187         * code-files.el (insert-file-contents):
12188         * code-files.el:
12189         * code-files.el (buffer-file-coding-system-for-read):
12190         * cmdloop.el (yes-or-no-p-minibuf):
12191         * cl.el:
12192         * cl-macs.el:
12193         * cl-extra.el:
12194         * callers-of-rpt.el (make-caller-report):
12195         * callers-of-rpt.el:
12196         * bytecomp.el (batch-byte-recompile-directory):
12197         * bytecomp.el (batch-byte-compile-1):
12198         * bytecomp.el (batch-byte-compile):
12199         * bytecomp.el (display-call-tree):
12200         * bytecomp.el (byte-compile-insert):
12201         * bytecomp.el (byte-compile-two-args-19->20):
12202         * bytecomp.el (byte-compile-variable-ref):
12203         * bytecomp.el (byte-compile-form):
12204         * bytecomp.el (byte-compile-top-level-body):
12205         * bytecomp.el (byte-compile-out-toplevel):
12206         * bytecomp.el (byte-compile-byte-code-maker):
12207         * bytecomp.el (byte-compile-file-form-defmumble):
12208         * bytecomp.el (byte-compile-file-form):
12209         * bytecomp.el (byte-compile-keep-pending):
12210         * bytecomp.el (byte-compile-insert-header):
12211         * bytecomp.el (byte-compile-from-buffer):
12212         * bytecomp.el (byte-compile-file):
12213         * bytecomp.el (byte-recompile-file):
12214         * bytecomp.el (byte-compile-close-variables):
12215         * bytecomp.el (byte-compile-warn-about-unused-variables):
12216         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12217         * bytecomp.el (byte-compiler-legal-options):
12218         * bytecomp.el (byte-compile-lapcode):
12219         * bytecomp.el (byte-optimize-log):
12220         * bytecomp.el ((fboundp 'defsubst)):
12221         * bytecomp.el:
12222         * bytecomp-runtime.el:
12223         * byte-optimize.el (byte-optimize-apply):
12224         * byte-optimize.el (car):
12225         * byte-optimize.el (byte-optimize-form):
12226         * byte-optimize.el (byte-optimize-form-code-walker):
12227         * byte-optimize.el:
12228         * build-report.el (build-report-insert-installation-file):
12229         * build-report.el (build-report):
12230         * auto-show.el:
12231         * apropos.el (apropos-documentation):
12232         - mega patch
12233         - clean up byte-compile warnings
12234         - remove unused variables
12235         - Use common lisp style hashtable functions
12236         - byte compiler cleanup
12237         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12238         - remove old backquote syntax usage
12239         - move some cl functionality into C for speed.
12240         - remove last remaining VMS support
12241         - spelling fixes
12242         - implement last, butlast, nbutlast, copy-list in C.
12243         - new macro ignore-file-errors, similar to ignore-errors
12244           (ignore-file-errors (delete-file "foo"))
12245         - get frequent garbage collection during loadup.el by tweaking
12246           gc-cons-threshold, rather than explicitly calling garbage-collect
12247         - default delete-key-deletes-forward to `t'.
12248
12249 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12250
12251         * XEmacs 21.2-beta4 is released.
12252
12253 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12254
12255         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12256         (easy-menu-item-present-p): Wrapper around find-menu-item.
12257         (easy-menu-remove-item): Wrapper around delete-menu-item.
12258
12259         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12260         (add-menu-button): Add 'in-menu' argument.
12261         (add-menu-item-1): Add in-menu support to helper function.
12262
12263 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12264
12265         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12266
12267 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12268
12269         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12270         of Dec 4, 1997.
12271
12272 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12273
12274         * process.el (shell-command-on-region): Report if the command
12275         succeeded or failed.
12276
12277 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12278
12279         * subr.el (buffer-substring-no-properties): Comment out.
12280
12281 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12282
12283         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12284           into font instances first, like `x-frob-font-size' does.
12285           (mswindows-find-larger-font): ditto
12286
12287 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12288
12289         * package-ui.el (pui-install-selected-packages): fix args in call
12290         to `package-get'.
12291
12292 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12293
12294         * package-get.el (host-name): New widget type.
12295         (package-get-remote): Better customization using new type.
12296         (package-get-download-sites): idem dito.
12297
12298         (package-get-custom): Do not use package-get-all untill we have
12299         runtime dependencies.
12300
12301         (package-get-remove-copy): Default to 't' we no longer need this
12302         kludge as we do not currently use depenencies.
12303
12304         (package-get-was-current): New variable.
12305         (package-get-require-base): New 'force-current' argument.
12306         (package-get-update-base): idem
12307         (package-get-package-provider):  idem
12308         (package-get-locate-index-file): New 'no-remote' argument.
12309         (package-get-locate-file): idem.
12310
12311         (package-get-maybe-save-index): New function.
12312         (package-get-update-base): Use it.
12313
12314 1998-10-28 Greg Klanderman <greg@alphatech.com>
12315
12316         * package-get.el (package-get-remote): default to nil; by default,
12317         don't go out to the net via EFS.  They must select a download site.
12318         (package-get-download-sites): new variable.
12319         (package-get-download-menu): new function.
12320         (package-get-locate-index-file): new function.
12321         (package-get-update-base): use it.
12322
12323         * menubar-items.el (default-menubar): add "Update Package Index"
12324         and "Add Download Site" menus under Options | Manage Packages.
12325
12326 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12327
12328         * package-get.el (package-get): bugfix code checking installed version
12329         for case where package is not currently installed.
12330         (package-get-require-signed-base-updates): new variable.
12331         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12332         deemed not a goot thing.  Use the variable
12333         package-get-allow-unsigned-base-updates instead.
12334
12335 1998-10-16 Greg Klanderman <greg@alphatech.com>
12336
12337         * package-get.el (package-get): Don't install an older version than
12338         we already have unless explicitly told to.  Issue a warning.
12339
12340         * package-ui.el (pui-add-required-packages): when adding
12341         dependencies, don't add packages that are up to date.
12342         (pui-package-symbol-char):  Don't consider a package out of date
12343         if you have a newer version installed than the latest version in
12344         package-get-base.
12345
12346         * package-get.el (package-get-base-filename): document that it may
12347         be a path relative to package-get-remote;  new default value.
12348         (package-get-locate-file): new function.
12349         (package-get-update-base): use it to expand package-get-base-filename.
12350         (package-get-save-base): new function to save the package-get database
12351         to file.
12352         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12353         (package-get-update-base): pass the REMOTE-SOURCE arg.
12354         (package-get-update-base-entry): call package-get-custom-add-entry.
12355         (package-get-file-installed-p): removed; no longer needed.
12356         (package-get-create-custom): ditto.
12357         (toplevel): remove code to build and load package-get-custom.el
12358         (package-get-custom-add-entry): new function.
12359
12360 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12361
12362         * wid-edit.el (widget-button-click): Don't switch window.
12363
12364 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12365
12366         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12367
12368 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12369
12370         * etags.el (find-tag-default): Run find-tag-hook using
12371         run-hooks rather than funcall
12372
12373 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12374
12375         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12376         and the current local map as the parents to isearch-mode-map.
12377
12378 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12379
12380         * XEmacs 21.2-beta3 is released.
12381
12382 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12383
12384         * package-get.el (package-get-update-base): use
12385         insert-file-contents-internal, not insert-file-contents-literally.
12386
12387 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12388
12389         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12390         dump time.
12391
12392 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12393
12394         * package-get.el (package-get-update-base-entry): new function.
12395         (package-get-update-base): renamed; was `package-get-load-base'.
12396         cleanup, and use package-get-update-base-from-buffer.
12397         (package-get-update-base-from-buffer): new function.
12398         (package-get-update-base-entries): new; helper for above.
12399         Do not eval lisp grabbed over ftp; parse it from new format.
12400
12401 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12402
12403         * files.el (set-auto-mode): Don't play games loading package-get
12404         database; package-get-package-provider will handle it all.
12405
12406 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12407
12408         * package-get.el (package-get-base-filename): new variable.
12409         (package-get-require-base): new function.
12410         (package-get-pgp-signed-begin-line): new variable.
12411         (package-get-pgp-signature-begin-line): ditto.
12412         (package-get-pgp-signature-end-line):  ditto.
12413         (package-get-load-base): new function.
12414         (package-get-interactive-package-query):
12415         (package-get-update-all):
12416         (package-get-dependencies):
12417         (package-get-package-provider):
12418         (package-get-custom): use package-get-require-base.
12419         [package-get-custom loading]: disable for now.
12420
12421         * package-ui.el (pui-list-packages): use (package-get-require-base)
12422
12423 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12424
12425         * package-ui.el: Correct obvious thinko in choosing extent face.
12426
12427 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12428
12429         * menubar-items.el (default-menubar): pui-list-package has nothing
12430         to with Customize. Move all the package stuff to a new Item in Options.
12431
12432         * package-ui.el (pui-menu): Add menu and Popup menu.
12433
12434         * package-get.el (package-get): Use new
12435         package-admin-get-install-dir.
12436
12437         * package-admin.el (package-admin-get-install-dir): New syntax.
12438         Conserve package location and put mule packages where mule-base is.
12439
12440         * package-get.el : Customized
12441
12442         * package-ui.el (pui): Customized
12443         (pui-package-install-dest-dir): New variable.
12444         (pui-install-selected-packages): Use it
12445
12446 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12447
12448         * package-get.el (package-get-interactive-package-query): Move
12449         dependency on package-get-base to run-time.
12450         (package-get-update-all): Ditto.
12451         (package-get-dependencies): Ditto.
12452         (package-get-package-provider): Ditto.
12453         (package-get-custom): Ditto.
12454
12455 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12456
12457         * events.el: Remove 'ascii-character property from 'backspace
12458         and 'delete symbols
12459
12460 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12461
12462         * package-get-base.el: removed.
12463
12464 1998-09-23  Didier Verna  <didier@xemacs.org>
12465
12466         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12467         (no-upper-case-p): new function.
12468         (with-search-caps-disable-folding): new macro.
12469         (with-interactive-search-caps-disable-folding): new macro.
12470         (zap-to-char): In interactive mode, do a case-sensitive search if
12471         the character is uppercase.
12472         (zap-up-to-char): ditto.
12473
12474         * replace.el (perform-replace): use the function no-upper-case-p.
12475
12476         * isearch-mode.el (isearch-fix-case): ditto.
12477         make obsolete `with-caps-disable-folding' and
12478         `isearch-no-upper-case-p'.
12479
12480         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12481         (tags-search): ditto.
12482         (tags-query-replace): ditto.
12483
12484         * info.el (Info-search): ditto.
12485
12486 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12487
12488         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12489
12490 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12491
12492         * package-admin.el (package-admin-rmtree): rewritten.  need to
12493         check for "." and ".." before symlink check.  expand files and
12494         directories with respect to DIRECTORY, not default-directory.
12495
12496 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12497
12498         * package-get.el (package-get-all): add INSTALL-DIR argument.
12499
12500 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12501
12502         * package-ui.el (pui-add-required-packages): new function, select
12503         dependent packages.
12504         (pui-display-keymap): bind it.
12505         (pui-help-string): document it.
12506         (pui-install-selected-packages): package-get-all -> package-get.
12507
12508         * package-get.el (package-get-dependencies): new function.
12509
12510 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12511
12512         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12513         regexps.
12514
12515 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12516
12517         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12518         function.
12519         (default-mouse-track-normalize-point): Use it.
12520
12521 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12522
12523         * package-admin.el (package-admin-delete-binary-package):
12524                 General cleanup. Remove unnessary use of progn and
12525         save-excursion.
12526         (package-admin-delete-binary-package): Do NOT mess with file
12527         modes. That is evil.
12528         (package-admin-delete-binary-package): Wrap all deleting in
12529         condition-case. The data in MANIFEST is untrustworthy.
12530         (package-admin-delete-binary-package): Let the OS worry about non
12531         empty directories.
12532
12533 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12534
12535         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12536         processing.
12537         (lm-report-bug): Fix mail address to send bug reports to.
12538
12539 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12540
12541         * XEmacs 21.2-beta2 is released.
12542
12543 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12544
12545         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12546
12547 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12548
12549         * info.el (Info-mode): Document page turning by double clicks in
12550         docstring so `M-x describe-mode' will display it.
12551
12552 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12553
12554         * info.el (Info-mouse-track-double-click-hook): Use character
12555         widths to calculate a border region where double clicking does
12556         page turning, and return `nil' by default so other hooks, such as
12557         region highlighting, will be run.
12558
12559 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12560
12561         * sound.el (default-sound-directory-list): Initialize with all the
12562         "sounds" directories in `data-directory-list'.  It used to just be
12563         the first one.
12564
12565         * packages.el (locate-data-directory-list): Created.  This gives
12566         the list of matching directories, unlike `locate-data-directory',
12567         which just gives the first one.
12568
12569 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12570
12571         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12572         make a binding in the local keymap until help-char handling is
12573         improved.
12574
12575         * help.el (help-keymap-with-help-key): Provide keymap with help
12576         binding.
12577         (help-print-help-form): New helper function.
12578
12579 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12580
12581         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12582         move extent to another buffer; no need to create a new extent.
12583         (isearch-fix-case): New function.
12584         (isearch-search-and-update): Use it.
12585
12586 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12587
12588         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12589         the keymap, not minor-mode-map-alist.
12590         (isearch-done): Restore overriding-local-map.
12591
12592 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12593
12594         * bytecomp.el (byte-compile-buffer-substring):
12595         Fix for: (byte-compile (defun f () (buffer-substring)))
12596         ==>   ** buffer-substring called with 3 args, but requires 0-3
12597         - new code not only works, but is more readable, too.
12598
12599 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12600
12601         * msw-faces.el (mswindows-init-device-faces): Don't try to
12602           specify a default font at this late stage. Do try to force
12603           creation of the default face font so that if it fails we get
12604           an error now instead of a crash at frame creation.
12605
12606           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12607           mswindows-make-font-unitalic: Canonical default weight
12608           changed from "Normal" to "Regular".
12609
12610           mswindows-make-font-bold / -bold-italic: Supplied device was
12611           not being passed into call to mswindows-find-smaller-font.
12612
12613 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12614
12615         * package-get.el (package-get-remote): Fix the path where to find
12616           the packages on xemacs.org.
12617
12618 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12619
12620         * about.el (about-maintainer-info): Update Ben's entry.
12621
12622 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12623
12624         * lisp/shadow.el (find-emacs-lisp-shadows):
12625         - `member' was being called on lists of length 2000!
12626         - Replace with hashtables.
12627         - Replace hand-coded loops with (dolist)
12628         - Fix comment typo
12629
12630 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12631
12632         * packages.el: Added new function, `package-delete-name', to
12633           delete existing packages from the installed package database
12634           (`packages-package-list').  Also added the "pkginfo" directory
12635           to `packages-special-base-regexp', so that the pkginfo directory
12636           would not get added to `late-packages'.
12637
12638         * package-admin.el: Added ability to delete an installed package
12639           (added low-level function, `package-admin-delete-package').
12640           Understands how to use the pkginfo/MANIFEST.<package> file to
12641           delete the package.  When installing a package, will also
12642           create a MANIFEST.* file if one is not provided by the
12643           package.  If the MANIFEST.* doesn't exist when deleting a
12644           package, the functions will fall back to attempting to delete
12645           any package-specific lisp directory.
12646
12647         * package-get.el: Moved some functions to package-admin.el.
12648           Added interactive function `package-get-delete-package', for
12649           use by users for deleting a package.
12650
12651           Also modified to not require the presence of efs.
12652
12653 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12654
12655         * files.el (find-file-noselect): Handle all signals, kill the
12656         buffer and resignal.
12657
12658 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12659
12660         * cl-macs.el (glyph-image): Add setf method.
12661
12662 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12663
12664         * package-get.el: Fixed broken EFS downloading.  Also, look for
12665           .tar.gz files first, in preference over .tgz files.
12666
12667         * package-ui.el: Fix display of package version numbers.
12668
12669 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12670
12671         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12672         argument.
12673
12674 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12675
12676         * list-mode.el: `display-completion-list': added new/optional
12677           keyword `:completion-string', which allows the programmer to
12678           change the "Possible completions are:" prompt.
12679
12680         * menubar-items.el: Added new pulldown menu-pick to start up the
12681           visual package browser/installer:
12682
12683                 Options->Customize->List Packages
12684
12685         * package-admin.el: Added hooks for installing under both Unix
12686           and MS Windows.  Does additional error checking.  No longer
12687           calls "add-big-package.sh" to install packages under Unix; now
12688           calls gunzip & tar directly.
12689
12690         * package-get.el: Added ability to install packages from files
12691           on a local disk/CDROM.  Now deletes any existing package lisp
12692           directory.  Does completion on available packages when
12693           querying for package names.  Will also search for .tgz files
12694           in addition for .tar.gz files.  Tries to reload
12695           auto-autoloads, as a convenience when loading new packages,
12696           and also tries to add any new package paths to `load-path'.
12697           Changed all occurences of `concat' to use `expand-file-name'.
12698
12699         * package-ui.el: New file which implements the main visual
12700           package browser/installer, which is started via a menu pick or
12701           M-x pui-list packages.
12702
12703 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12704
12705         * startup.el (load-init-file): spelling fix.
12706
12707 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12708
12709         * startup.el (normal-top-level): Load auto-autoload files
12710         covariantly with their precedence.
12711
12712 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12713
12714         * menubar-items.el (default-menubar): Remove "Font Weight"
12715         option, there is currently no custom equivalent.. Customize-faces
12716         is "Edit faces".
12717
12718         * x-font-menu.el (font-menu-set-font): Use customize to set
12719         default face.
12720
12721         * faces.el (face-spec-update-all-matching): New function.
12722
12723         * cus-face.el (custom-set-face-update-spec): New function.
12724         Interface to customize faces from elisp.
12725
12726         (custom-face-value-create): Show the customized settings if set
12727         but not saved.
12728
12729 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12730
12731         (custom-face-value-create): Show the customized settings if set
12732         but not saved.
12733
12734 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12735
12736         * keydefs.el (global-map): Add FSF 20.3 binding of
12737         query-replace-regexp.
12738
12739 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12740
12741         * minibuf.el (read-file-name-internal-1): use
12742         user-name-completion-1 instead of user-name-completion.
12743
12744 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12745
12746         * loadup.el:
12747         * make-docfile.el:
12748         * update-elc.el: Don't set `source-directory' (now defunct as a
12749         global variable) no more.
12750
12751         * packages.el (packages-list-autoloads): Made `source-directory'
12752         (now defunct as a global variable) a parameter.
12753
12754 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12755
12756         * about.el (about-hackers): new email
12757
12758 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12759
12760         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12761
12762 1998-07-17  Didier Verna  <didier@xemacs.org>
12763
12764         * faces.el (set-face-property):
12765         (set-face-dim-p):
12766         (face-dim-p): updated the doc strings now that the dim property isn't
12767         tty-specific.
12768         (face-equal): the dim property is now a common one.
12769
12770         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12771         Renamed the `stipple' attribute to `background-pixmap'.
12772         (custom-face-background-pixmap): make custom-face-stipple an
12773         obsolete alias for this.
12774
12775 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12776
12777         * find-paths.el (paths-file-readable-directory-p): Created and
12778         used.
12779
12780         * loadup.el: Don't set inhibit-... flags from run-temacs.
12781
12782 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12783
12784         * packages.el (packages-data-path-depth): Added and used.
12785
12786 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12787
12788         * about.el:
12789         - Change .xpm to .png, delete "zcat" section.
12790         - cosmetic fix in the 'marcpa' entry.
12791
12792         * etc/photos
12793         - convert all .xpm.Z to .png
12794         - rename mrb to martin
12795         - rename mcook-m to mcookm
12796
12797 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12798
12799         * x-init.el (x-initialize-compose): Add support for
12800         dead-circumflex as YET ANOTHER NAME for that dead key.
12801
12802 1998-08-05  Colin Rafferty <colin@xemacs.org>
12803
12804         * setup-paths.el (paths-construct-exec-path): Made the
12805         last-packages really be last.
12806         (paths-construct-data-directory-list): Ditto.
12807
12808 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12809
12810         * startup.el(startup-splash-frame-body):
12811         Update Copyright notice in splash screen
12812
12813 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12814
12815         * minibuf.el (read-file-name-internal-1): do ~user completion.
12816
12817 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12818
12819         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12820         aginst destroyed extents
12821
12822 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12823
12824         * package-get.el (package-get): add `install-dir' argument.
12825
12826 1998-07-20  John Jones  <jj@asu.edu>
12827
12828         * package-get.el: calls to package-get-update-all will only
12829           update packages which are already installed.
12830
12831 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12832
12833         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12834         writable.
12835
12836 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12837
12838         * about.el (about-hackers): Correct my email.
12839
12840 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12841
12842         * about.el (about-hackers): new email-address.
12843
12844 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12845
12846         * minibuf.el (read-number): Don't let `input-error' condition
12847         escape.
12848
12849 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12850
12851         * about.el (about-hackers): use my `email-for-life' address.
12852
12853 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12854
12855         * XEmacs 21.2-beta1 is released.
12856
12857 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12858
12859         * ldap.el (ldap-search): Doc string change
12860
12861 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12862
12863         * menubar-items.el (default-menubar): Removed references to
12864         `data-directory', and use `locate-data-file' instead, and made
12865         then greyed out if they don't exist.
12866
12867 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12868
12869         * keymap.el (events-to-keys): Use `format' instead of `concat'
12870         since the latter does not accept integer args anymore
12871
12872 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12873
12874         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12875         macros replaced.
12876
12877 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12878
12879         * make-docfile.el: Get first initialization from very-early-lisp.el
12880         * update-elc.el: Ditto.
12881         * loadup.el (really-early-error-handler): Ditto.
12882
12883         * packages.el (packages-unbytecompiled-lisp): Add new file,
12884         very-early-lisp.el.
12885
12886         * very-early-lisp.el: New file.
12887
12888 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12889
12890         * Symbols that have been obsolete for at least 3 years removed (II).
12891
12892         * obsolete.el (eval-current-buffer): Make compatible.
12893         (byte-code-function-p): Ditto.
12894         (send-string): Removed.
12895         (send-region): Removed.
12896         (screen-scrollbar-width): Removed.
12897         (set-screen-scrollbar-width): Removed.
12898         (set-screen-left-margin-width): Removed.
12899         (set-screen-right-margin-width): Removed.
12900         (screen-left-margin-width): Removed.
12901         (screen-right-margin-width): Removed.
12902         (set-buffer-left-margin-width): Removed.
12903         (set-buffer-right-margin-width): Removed.
12904         (buffer-left-margin-width): Removed.
12905         (buffer-right-margin-width): Removed.
12906         (x-set-frame-icon-pixmap): Removed.
12907         (x-set-screen-icon-pixmap): Removed.
12908         (pixel-name): Removed.
12909         (make-pixmap): Removed.
12910         (make-cursor): Removed.
12911         (pixmap-width): Removed.
12912         (pixmap-contributes-to-line-height-p): Removed.
12913         (set-pixmap-contributes-to-line-height): Removed.
12914
12915 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12916
12917         * obsolete.el (popup-menu-up-p): removed.
12918         (read-no-blanks-input): Removed.
12919         (wholenump): Removed.
12920         (ring-mod): Removed (what was ring-mod?).
12921         (current-time-seconds): Removed.
12922         (run-special-hook-with-args): Removed.
12923         (dot): Removed.
12924         (dot-marker): Removed.
12925         (dot-min): Removed.
12926         (dot-max): Removed.
12927         (window-dot): Removed.
12928         (set-window-dot): Removed.
12929
12930         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12931         `dot-min'.
12932
12933         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12934
12935         * code-files.el (insert-file-contents): Rename
12936         run-special-hook-with-args to run-hook-with-args-until-success.
12937         (write-region): Ditto.
12938
12939 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12940
12941         * about.el: Fix typos, update release date.
12942
12943         * Symbols that have been obsolete for at least 3 years removed.
12944
12945         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12946         screen- functions.
12947         (toplevel): remove setf methods for screen functions.
12948         * cl-macs.el (extent-data): defsetf removed.
12949         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12950         many places to remove.
12951         (comment-indent-hook): Ditto.
12952         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12953         (buffer-dedicated-screen): Ditto.
12954         (deiconify-screen): Ditto.
12955         (delete-screen): Ditto.
12956         (event-screen): Ditto.
12957         (find-file-other-screen): Ditto.
12958         (find-file-read-only-other-screen): Ditto.
12959         (live-screen-p): Ditto.
12960         (screen-height): Ditto.
12961         (screen-iconified-p): Ditto.
12962         (screen-list): Ditto.
12963         (screen-live-p): Ditto.
12964         (screen-name): Ditto.
12965         (screen-parameters): Ditto.
12966         (screen-pixel-height): Ditto.
12967         (screen-pixel-width): Ditto.
12968         (screen-root-window): Ditto.
12969         (screen-selected-window): Ditto.
12970         (screen-totally-visible-p): Ditto.
12971         (screen-visible-p): Ditto.
12972         (screen-width): Ditto.
12973         (screenp): Ditto.
12974         (get-screen-for-buffer): Ditto.
12975         (get-screen-for-buffer-noselect): Ditto.
12976         (get-other-screen): Ditto.
12977         (iconify-screen): Ditto.
12978         (lower-screen): Ditto.
12979         (mail-other-screen): Ditto.
12980         (make-screen): Ditto.
12981         (make-screen-invisible): Ditto.
12982         (make-screen-visible): Ditto.
12983         (modify-screen-parameters): Ditto.
12984         (new-screen): Ditto.
12985         (next-screen): Ditto.
12986         (next-multiscreen-window): Ditto.
12987         (other-screen): Ditto.
12988         (previous-screen): Ditto.
12989         (previous-multiscreen-window): Ditto.
12990         (raise-screen): Ditto.
12991         (redraw-screen): Ditto.
12992         (select-screen): Ditto.
12993         (selected-screen): Ditto.
12994         (set-buffer-dedicated-screen): Ditto.
12995         (set-screen-height): Ditto.
12996         (set-screen-position): Ditto.
12997         (set-screen-size): Ditto.
12998         (set-screen-width): Ditto.
12999         (show-temp-buffer-in-current-screen): Ditto.
13000         (switch-to-buffer-other-screen): Ditto.
13001         (visible-screen-list): Ditto.
13002         (window-screen): Ditto.
13003         (x-set-screen-pointer): Ditto.
13004         (x-set-frame-pointer): Ditto.
13005         (screen-title-format): Ditto.
13006         (screen-icon-title-format): Ditto.
13007         (terminal-screen): Ditto.
13008         (delete-screen-hook): Ditto.
13009         (create-screen-hook): Ditto.
13010         (mouse-enter-screen-hook): Ditto.
13011         (mouse-leave-screen-hook): Ditto.
13012         (map-screen-hook): Ditto.
13013         (unmap-screen-hook): Ditto.
13014         (default-screen-alist): Ditto.
13015         (default-screen-name): Ditto.
13016         (x-screen-defaults): Ditto.
13017         (x-create-screen): Ditto.
13018         * obsolete.el: meta-flag removed.
13019         baud-rate removed.
13020         sleep-for-millisecs removed.
13021         extent-data removed.
13022         set-extent-data removed.
13023         set-extent-attribute removed.
13024         extent-glyph removed.
13025         extent-layout removed.
13026         set-extent-layout removed.
13027         list-faces-display removed.
13028         list-faces removed.
13029         trim-versions-without-asking removed.
13030         after-write-file-hooks removed.
13031         truename removed.
13032         auto-fill-hook removed.
13033         blink-paren-hook removed.
13034         select-screen-hook, deselect-screen-hook removed.
13035         auto-raise-screen, auto-lower-screen removed.
13036
13037         * msw-mouse.el: Global change resource -> mswindows-resource.
13038
13039         * XEmacs 21.0-pre5 is released.
13040
13041 1998-07-11  SL Baur  <steve@altair.xemacs.org>
13042
13043         * about.el (about-hackers): Credits update.
13044
13045 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13046
13047         * register.el (insert-register): Don't activate the region.
13048
13049 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13050
13051         * select.el: Restore x-* symbols for backwards compatibility:
13052         x-copy-primary-selection, x-kill-primary-selection,
13053         x-delete-primary-selection, x-select-make-extent-for-selection,
13054         x-valid-simple-selection-, x-cut-copy-clear-internal.
13055
13056 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13057
13058         * XEmacs 21.0-pre4 is released.
13059
13060 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13061
13062         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13063         reporting bugs.
13064         (maybe-add-init-button): Fix semantics under Windows.  Use
13065         `expand-file-name' rather than `concat'.
13066
13067         * help.el (print-messages): New function.
13068
13069 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13070
13071         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13072
13073 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13074
13075         * about.el: Tweaked my entry in about-hackers.
13076
13077         * find-paths.el (paths-emacs-root-p):
13078           Relaxed emacs-root checking of an in-place installation to
13079           also accommodate the flat layout used on MS Windows.
13080
13081 1998-06-29  John Jones  <jj@asu.edu>
13082
13083         * package-get.el: calls to package-get-update-all will only
13084           update packages which are already installed.
13085
13086 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13087
13088         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13089         are handled by the gui-element face fallbacks now.
13090
13091         * x-faces.el: default gui-element face to "background" as well as
13092         the default face.
13093
13094         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13095         and default face settings since these are set as fallbacks now in
13096         the appropriate domain.
13097
13098 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13099
13100         * text-mode.el (text-mode): Reorder regexp so the OR part
13101         corresponding to `page-delim' goes first and the hack in
13102         `forward-paragraph' will work.
13103         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13104
13105 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13106
13107         * subr.el (remove-hook): When checking the hook value
13108           with functionp, don't apply car to it.
13109
13110 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13111
13112         * package-get.el (package-get-remote-filename):
13113           Don't use file-name-as-directory because the local directory
13114           separator conventions might not be the same as ftp's.
13115
13116 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13117
13118         * ldap.el (ldap-host-parameters-alist): New name of
13119         `ldap-host-parameters-plist'
13120
13121 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13122
13123         * package-get.el: Using (require 'package-get-base), now that it
13124         provides itself.  Consequently removed all instances of (load
13125         "package-get-base.el").
13126
13127 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13128
13129         * subr.el (remove-hook): Don't treat the hook value as a
13130           list unless it is both consp and not functionp.
13131
13132 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13133
13134         * about.el: Email address for Ben Wing is ben@xemacs.org.
13135         * auto-show.el: Ditto.
13136         * bytecomp.el: Ditto.
13137         * faces.el: Ditto.
13138         * x-scrollbar.el: Ditto.
13139         * x-misc.el: Ditto.
13140         * tty-init.el: Ditto.
13141         * toolbar-items.el: Ditto.
13142         * symbol-syntax.el: Ditto.
13143         * specifier.el: Ditto.
13144         * objects.el: Ditto.
13145         * hyper-apropos.el: Ditto.
13146         * glyphs.el: Ditto.
13147
13148 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13149
13150         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13151         vertical-divider-always-visible-p.
13152         (default-mouse-motion-handler): Ditto.
13153
13154 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13155
13156         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13157         global value.
13158
13159 1998-06-21  Oliver Graf <ograf@fga.de>
13160
13161         * build-reports.el: changed receiver to xemacs-build-reports list
13162
13163 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13164
13165         * font.el: Split font-family-mappings into X and
13166           mswindows-specific versions.
13167           mswindows-font-create-[object|name]: Treat supplied size
13168           as a pointsize. Added underline and strikethru handling.
13169
13170         * msw-faces.el: changed default mswindows charset to western.
13171
13172         * msw-glyphs.el: removed space in border-glyph font string that
13173           was inserted to get round bugs in the mswindows C font code.
13174
13175 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13176
13177         * about.el (about-hackers): Credits update.
13178
13179         * help-nomule.el (tutorial-supported-languages): Add Romanian
13180         TUTORIAL.
13181
13182         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13183         to ISO-8859-2.
13184
13185 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13186
13187         * font.el: Split font-family-mappings into X and
13188           mswindows-specific versions.
13189           mswindows-font-create-[object|name]: Treat supplied size
13190           as a pointsize. Added underline and strikethru handling.
13191
13192         * msw-faces.el: changed default mswindows charset to western.
13193
13194         * msw-glyphs.el: removed space in border-glyph font string that
13195           was inserted to get round bugs in the mswindows C font code.
13196
13197 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13198
13199         * minibuf.el: make read-color-completion-table call
13200           (mswindows-color-list for mswindows devices.
13201
13202 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13203
13204         * lisp/font-lock.el
13205         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13206         Let declaration items contain non-word symbol characters.
13207
13208 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13209
13210         * package-get.el (package-get-package-provider): Added autoload
13211         cookie.  Loading "package-get-base.el" in ALL functions that use
13212         it.  Fixed some (interactive ...) with multiple argument specs
13213         again.  Cosmetic indentation changes.
13214
13215 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13216
13217         * info.el (Info-insert-dir): Don't use nreverse on variables
13218         that you want to use later.
13219
13220 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13221
13222         * x-mouse.el (x-set-point-and-move-selection): Replace call
13223         to x-kill-primary-selection with kill-primary-selection
13224
13225 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13226
13227         * simple.el (what-cursor-position): Make cursor position reported
13228         use value of column-number-start-at-one
13229
13230 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13231
13232         * about.el (xemacs-hackers): Fix Jareth's email address.
13233
13234 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13235
13236         * startup.el (startup-splash-frame): Remove
13237         `xemacs-startup-logo-function'.
13238
13239 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13240
13241         * about.el (about-hackers): Update credits list.
13242
13243 1998-06-06  Jeff Miller <jmiller@smart.net>
13244
13245         * lisp/sound.el: Update sound-ext to allow filenames with
13246           extensions to be found by load-sound-file
13247
13248 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13249
13250         * info.el (Info-rebuild-outdated-dir): Removed variable
13251         (Info-auto-generate-directory): New variable
13252         (Info-save-auto-generated-dir): New variable
13253         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13254         (Info-build-dir-anew): Second parameter removed.  Use
13255         `Info-save-auto-generated-dir'
13256         (Info-rebuild-dir): Ditto
13257
13258 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13259
13260         * list-mode.el (next-list-mode-item): Would not recognize
13261         border between directly neighbored items.
13262
13263 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13264
13265         * package-get.el: add autoloads for some functions.
13266
13267 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13268
13269         * specifier.el (let-specifier): Tiny docfixes.
13270
13271 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13272
13273         * msw-mouse.el: set selection-pointer-glyph to Normal.
13274
13275 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13276
13277         * wid-edit.el (widget-specify-secret): New function.
13278         (widget-after-change): Use it.
13279         (widget-specify-field): Use it.
13280
13281 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13282
13283         * mouse.el (drag-window-divider): Use `(not done)' instead of
13284         `doit'; reuse result of `window-pixel-edges'.
13285
13286         * modeline.el (drag-modeline-event-lag): Rename to
13287         drag-divider-event-lag.
13288
13289 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13290
13291         * specifier.el (let-specifier): Rewritten not to generate needless
13292         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13293         arguments.
13294
13295 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13296
13297         * minibuf.el (read-file-name-1): Setup buffer-local value of
13298         `completion-ignore-case' in completions buffer under Windows.
13299
13300 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13301
13302         * about.el (about-maintainer-glyph): Fix support for not
13303         compressed images.
13304
13305 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13306
13307         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13308
13309         * mouse.el (mouse-track): Cancel selection if misc-user event with
13310         `cancel-mode-internal' function is fetched.
13311
13312 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13313
13314         * files.el (save-some-buffers-1): Fixed return value.
13315
13316 1998-06-01  Oliver Graf <ograf@fga.de>
13317
13318         * dragdrop.el: added experimental
13319
13320 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13321
13322         * startup.el (after-init-hook, init-file-user,
13323         user-init-directory, load-user-init-file):  Purge references
13324         to "~/.xemacs/init.el" from docstrings.
13325
13326         (load-user-init-file) Use paths-construct-path to construct
13327         paths to user init files.  Go directly to ~/.emacs, do not
13328         search ~/.xemacs/, do not load `default-custom-file'.
13329
13330 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13331
13332         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13333         general *sh.
13334         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13335
13336 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13337
13338         * menubar-items.el (default-menubar): add Update Packages to customize
13339         menu.
13340
13341 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13342
13343         * faces.el: use toolbar face as a fallback for toolbar properties
13344         in xpm-color-symbols instead of default.
13345
13346         * msw-faces.el: rename 3d-object -> gui-element face.
13347
13348 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13349
13350         * startup.el (xemacs-startup-logo-function): New variable.
13351         (startup-splash-frame): Use it.
13352
13353 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13354
13355         * files.el (save-some-buffers): Would wait 1 second.
13356         (save-some-buffers-1): Delete other windows here instead of in
13357         `save-some-buffers'.
13358         (save-some-buffers): Force redisplay only if windows were deleted.
13359
13360 1998-06-02  Didier Verna  <didier@xemacs.org>
13361
13362         * cus-face.el (custom-face-attributes): generalized the use of
13363         toggle buttons for boolean attributes.
13364         Re-ordered the items a bit.
13365
13366 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13367
13368         * sound.el (default-sound-directory): Use `locate-data-directory'
13369         to find the sounds directory.
13370
13371 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13372
13373         * sound.el: default sound-ext to .wav under mswindows, .au
13374         otherwise. load-default sounds without extensions.
13375
13376 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13377
13378         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13379         if send-pr is not bound.
13380
13381 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13382
13383         * files.el: grok idl files in auto-mode-alist.
13384 1998-06-01  Jeff Miller  <jmiller@smart.net>
13385
13386         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13387         calling `upcase'.
13388
13389 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13390
13391         * msw-glyphs.el: add xbm to the list of image types supported.
13392
13393 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13394
13395         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13396         instead of XEmacs one when dumping InfoDock.
13397
13398 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13399
13400         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13401         for `modeline-visible-p'
13402
13403         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13404
13405 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13406
13407         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13408         since it's not used anymore. doc string fixes.
13409
13410         * package-get.el (package-get-file-installed-p): new function. use
13411         instead of file-installed-p which is in an external package.
13412
13413 1998-05-28  Oliver Graf <ograf@fga.de>
13414
13415         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13416         favor of select-window/switch-to-buffer
13417
13418 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13419
13420         * startup.el: changed (getenv "HOME") to (user-home-directory)
13421
13422 1998-05-25  Oliver Graf <ograf@fga.de>
13423
13424         * frame.el (cde-start-drag) moved to dragdrop.el
13425         (offix-start-drag-region) moved to dragdrop.el
13426         (offix-start-drag) moved to dragdrop.el
13427         * dragdrop.el (cde-start-drag) moved from frame.el
13428         (offix-start-drag-region) moved from frame.el
13429         (offix-start-drag) moved from frame.el
13430         (cde-start-drag-region) cde drag regions
13431         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13432
13433 1998-05-26  Oliver Graf <ograf@fga.de>
13434
13435         * dragdrop.el: created dragdrop-drag prototypes
13436         (cde-start-drag-region) fixed typo
13437
13438 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13439
13440         * simple.el (after-init-hook): Remove reader macro.
13441
13442         * packages.el (packages-hardcoded-lisp): Get rid of reader
13443         macros.  Update DOC string.
13444
13445 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13446
13447         * mouse.el (drag-window-divider): Ditto.
13448
13449         * modeline.el (mouse-drag-modeline): Use it.
13450
13451         * lisp-mode.el (let-specifier): Specify indentation.
13452
13453         * specifier.el (let-specifier): Renamed from
13454         `with-specifier-instance'.
13455
13456 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13457
13458         * x-faces.el:
13459         * faces.el: move definition of xpm-color-symbols from x-faces.el
13460         to faces. Predicate x-get-resource on the presence of x.
13461
13462         * msw-faces.el: set 3d-object face rather than modeline. Specify
13463         faces as specfier defaults.
13464
13465         * package-get.el: don't use package-admin-add-single-file-package.
13466
13467 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13468
13469         * toolbar-items.el: Fixup tooltips.
13470         (toolbar-gnus): Don't use obsolete variable
13471         toolbar-news-frame-properties.
13472         (toolbar-news-reader): Default to `gnus' instead of
13473         `not-configured'.
13474
13475         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13476         Windows.
13477
13478 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13479
13480         * package-get.el: rename -installedp -> -installed-p.
13481
13482 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13483
13484         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13485         attributes, and assinged it to continuation, truncation and
13486         hscroll glyphs.
13487
13488         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13489         and made continuation, truncation and hscroll glyphs arrow
13490         characters out of that font.
13491
13492 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13493
13494         * minibuf.el (minibuffer-electric-separator): Play nicely with
13495         directory-sep-char being \.
13496         (minibuffer-electric-tilde): Ditto.
13497         (read-file-name-map): Ditto.
13498
13499 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13500
13501         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13502         on X devices.
13503         (default-mouse-track-deal-with-down-event): Avoid
13504         `x-disown-selection'; use `disown-selection' instead.
13505
13506 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13507
13508         * select.el:
13509         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13510         moved to (cut-copy-clear-internal) in select.el. Ditto for
13511         (x-delete-primary-selection) (x-kill-primary-selection)
13512         (x-copy-primary-selection).
13513         (own-clipboard): new function.
13514
13515         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13516         functions in select.el. remove old ones.
13517         (mswindows-own-clipboard): new function.
13518
13519 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13520
13521         * gnuserv.el: allow connections from mswindows type devices.
13522
13523 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13524
13525         * msw-glyphs.el: change image type used from cursor to resource.
13526
13527 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13528
13529         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13530         for {top,bottom}-{left,right} values in addition to
13531         {top,bottom}_{left,right}.
13532         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13533
13534 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13535
13536         * cl-macs.el (specifier-instance): Undefine its setf method.
13537
13538         * specifier.el (with-specifier-instance): Added docstring.
13539
13540         * mouse.el (drag-window-divider): Ditto.
13541
13542         * modeline.el (mouse-drag-modeline): Use it.
13543
13544         * lisp-mode.el (with-specifier-instance): Define its indentation
13545         level.
13546
13547         * specifier.el (with-specifier-instance): New macro.
13548
13549 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13550
13551         * package-get.el (package-get-create-custom): new function to
13552         auto-generate package-get-custom.el from package-get-base.el.
13553         * (package-get-ever-installedp): new function.
13554         * (package-get-custom): new function to get all packages specified
13555         by customize.
13556
13557 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13558
13559         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13560
13561 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13562
13563         * cl-extra.el: Reverse previous float change.
13564
13565 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13566
13567         * x-faces.el:
13568         * faces.el (try-font-name): moved from x-faces.el since it is
13569         required by w3 under mswindows as well X.
13570
13571 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13572
13573         * winnt.el: Removed evil (setq completion-ignore-case t)
13574         clause, one more overlookef fsfism.
13575         (nt-quote-args-functions-alist): End sentences with double space.
13576
13577 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13578
13579         * window-xemacs.el (push-window-configuration): Remove kludgery of
13580         recaching default-toolbar specifier.
13581         (pop-window-configuration): Ditto.
13582         (unpop-window-configuration): Ditto.
13583
13584 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13585
13586         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13587
13588 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13589
13590         * winnt.el (nt-quote-args-verbatim): Added function.
13591         (nt-quote-args-prefix-quote): Added function.
13592         (nt-quote-args-backslash-quote): Added function.
13593         (nt-quote-args-double-quote): Added function.
13594         (nt-quote-args-functions-alist): New variable.
13595         (nt-quote-process-args): Added function. This is the main quoting
13596         work horse called from process-nt.c
13597
13598 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13599
13600         * winnt.el: Removed duplicate definitions for backspace,
13601         delete, M-backspace and C-M-backspace.
13602         (file-name-buffer-file-type-alist): Removed this variable.
13603         (find-buffer-file-type): Removed function.
13604         (find-file-binary):  Removed function.
13605         (find-file-text): Removed function.
13606         (find-file-not-found-set-buffer-file-type): Removed function.
13607         (save-to-unix-hook): Removed function.
13608         (revert-from-unix-hook): Removed function.
13609         (using-unix-filesystems): Removed function.
13610         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13611         warning.
13612         (x-set-selection): Removed function.
13613         (x-get-selection): Removed function.
13614         Removed commented FSFisms.
13615         Replaced copyright notice (this file is not part of GNU Emacs).
13616         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13617         comint-process-echoes setting to t.
13618
13619 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13620
13621         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13622         and used following the interface change of
13623         `paths-find-recursive-path'.
13624
13625         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13626         regexp instead of a list of base names.
13627         (paths-version-control-filename-regexp):
13628         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13629         Introduced and used following the interface change of
13630         `paths-find-recursive-path'.
13631
13632 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13633
13634         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13635         on X devices, rather than on all non-TTY devices.
13636
13637 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13638
13639         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13640
13641         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13642
13643 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13644
13645         * itimer.el (activate-itimer): Fixed usage of integers
13646         as argument to `concat'.
13647
13648 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13649
13650         * itimer.el (start-itimer): replace the use of `concat' with
13651         `format'
13652
13653 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13654
13655         * mode-motion.el (mode-motion-hook): Clarify docstring.
13656         From Bob Weiner <weiner@altrasoft.com>
13657
13658         * loadhist.el (symbol-file): Supply prompt string when used
13659         interactively.
13660         From Bob Weiner <weiner@altrasoft.com>
13661
13662 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13663
13664         * loadup.el (really-early-error-handler): Ditto.
13665
13666         * update-elc.el: Ditto.
13667
13668         * setup-paths.el (paths-construct-exec-path): Ditto.
13669
13670         * make-docfile.el: Ditto.
13671
13672         * find-paths.el (paths-decode-directory-path): Use split-path
13673         instead of decode-path.
13674
13675         * files.el (parse-colon-path): Update docstring reference.
13676
13677 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13678
13679         * msw-init.el:
13680         * x-init.el:
13681         Bind cut'n'paste keys to non window-system specific functions.
13682
13683         * msw-select.el: New function mswindows-clear-clipboard.
13684         mswindows-cut-copy-clipboard extended to handle clearing of the
13685         selection and renamed to mswindows-cut-copy-clear-clipboard.
13686
13687         * select.el: on mswindows devices delete-primary-selection
13688         calls mswindows-clear-clipboard.
13689
13690 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13691
13692         * simple.el (quoted-insert): Inhibit quit when using read-char.
13693
13694         * cmdloop.el (read-char): Don't inhibit quit.
13695         (read-char-exclusive): Ditto.
13696         (read-char): Signal quit if quit-char was pressed.
13697         (read-char-exclusive): Ditto.
13698         (read-quoted-char): Return a character, not integer.
13699
13700         * menubar-items.el (default-popup-menu): Use Andy's generic
13701         selection code.
13702         (default-popup-menu): Fix code.
13703
13704 1998-05-14  Oliver Graf <ograf@fga.de>
13705
13706         * dragdrop.el (dragdrop-function-widget): this time it's done
13707
13708 1998-05-13  Oliver Graf <ograf@fga.de>
13709
13710         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13711
13712 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13713
13714         * device.el (device-pixel-width):
13715         (device-pixel-height):
13716         (device-mm-width):
13717         (device-mm-height):
13718         (device-bitplanes):
13719         (device-color-cells): Swapped parameters to device-system-metric
13720         according to the interface change.
13721
13722 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13723
13724         * mouse.el (default-mouse-motion-handler): Use new name of the
13725         function event-over-vertical-divider-p.
13726         Do not set E-W arrow cursor over the divider if
13727         vertical-divider-draggable-p is nil in the window.
13728         ([top-level]): Use new name for the variable
13729         vertical-divider-map.
13730         (drag-window-divider): Respect vertical-divider-draggable-p.
13731         Variable name typo fixes.
13732
13733 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13734
13735         * keymap.el (kbd): Define here; handle string constants and
13736         others...
13737
13738 1998-05-15  Christian Nyb <chr@mediascience.no>
13739
13740         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13741         in Emacs 18.
13742
13743 1998-05-13  Didier Verna  <didier@xemacs.org>
13744
13745         * mouse.el (drag-window-divider): give the vertical divider a
13746         pressed look when dragging it.
13747
13748 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13749
13750         * faces.el: predicate some more face operations on x or mswindows
13751         not just x.
13752
13753         * modeline.el: enable modeline coloring for mswindows.
13754
13755 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13756
13757         * minibuf.el (minibuffer-default): Added variable; compatible with
13758         FSF Emacs.
13759         (next-history-element): Used `minibuffer-default'.
13760
13761 1998-05-12  Oliver Graf <ograf@fga.de>
13762
13763         * dragdrop.el (dragdrop-function-widget): button and mods ok
13764         arguments still look a bit strange
13765         (dragdrop-compare-mods) created
13766         (dragdrop-drop-do-functions) correctly checks for buttons and
13767         modifiers
13768
13769 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13770
13771         * setup-paths.el (paths-default-info-directories): Replace
13772         path-separator with directory-sep-char.
13773
13774         * files.el (path-separator): Don't define it here.
13775
13776 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13777
13778         * update-elc.el: Ditto.
13779
13780         * setup-paths.el (paths-construct-exec-path): Ditto.
13781
13782         * make-docfile.el: Ditto.
13783
13784         * loadup.el (really-early-error-handler): Ditto.
13785
13786         * find-paths.el (paths-decode-directory-path): Use decode-path
13787         instead of decode-path-internal.
13788
13789         * files.el (parse-colon-path): Update docstring.
13790
13791 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13792
13793         * subr.el (get-buffer-window-list): Make BUFFER optional.
13794
13795         * window-xemacs.el (windows-of-buffer): Defalias to
13796         get-buffer-window-list.
13797
13798 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13799
13800         * disass.el: Fix maintainer keyword.
13801
13802         * bytecomp.el (byte-compile-and-load-file): Autoload.
13803         (byte-compile-buffer): Ditto.
13804
13805         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13806         value is returned, not the name.
13807         (lisp-imenu-generic-expression): Enable it.
13808         (lisp-mode-variables): Ditto.
13809         (lisp-indent-offset): Change defconst to defvar.
13810         (lisp-indent-function): Ditto.
13811         (lisp-body-indent): Ditto.
13812
13813 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13814
13815         * modeline.el: Use zap-last-kbd-macro-event.
13816
13817         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13818         nil, don't attempt to do anything with messages.
13819         (eval-last-sexp): Use `letf' for clarity.
13820
13821 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13822
13823         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13824
13825 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13826
13827         * buff-menu.el:
13828         * lisp-mode.el:
13829         * obsolete.el:
13830         Change empty docstrings into no doc strings at all.
13831         Fix bogus FSF-format docstrings.
13832         * etags.el: Fix docstring.
13833
13834 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13835
13836         * package-get.el (package-get): Use internal md5
13837
13838 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13839
13840         * about.el (about-xemacs): Correct abuse of concat.
13841
13842 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13843
13844         * info.el (Info-mode): Use easymenu.
13845
13846 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13847
13848         * apropos.el (apropos): Don't use concat with integers.
13849
13850         * cmdloop.el (describe-last-error): Handle the case when no error
13851         was seen gracefully.
13852
13853         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13854         defun.
13855         (apropos-describe-plist): Ditto.
13856
13857         * help.el (with-displaying-help-buffer): Revert to a defun.
13858         (describe-key): Use it as defun.
13859         (describe-mode): Ditto.
13860         (describe-bindings): Ditto.
13861         (describe-prefix-bindings): Ditto.
13862         (describe-installation): Ditto.
13863         (view-lossage): Ditto.
13864         (describe-function): Ditto.
13865         (describe-variable): Ditto.
13866         (describe-syntax): Ditto.
13867
13868 1998-05-11  Oliver Graf <ograf@fga.de>
13869
13870         * dragdrop.el: changed order of require/provide
13871         (dragdrop-drop-mime-default) changed to new calling conventions
13872         (dragdrop-drop-do-functions) changed to new calling conventions
13873         (dragdrop-function-widget) this one needs more work...
13874
13875 1998-05-10  Oliver Graf <ograf@fga.de>
13876
13877         * about.el: another small change in my entry
13878         * dragdrop.el (dragdrop-drop-log-function): logging added
13879         plus customizations
13880         changed interface to handler functions. now called with event
13881         and object
13882
13883 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13884
13885         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13886         E-W arrow pointer displayed over draggable dividers.
13887
13888         * mouse.el (default-mouse-motion-handler): Show it when
13889         appropriate.
13890         (drag-window-divider): Added.
13891         ([top-level]): Initialized window-divider-map with a keymap
13892         binding the above function to left button down event.
13893
13894         * x-mouse.el (x-init-pointer-shape): Initialize
13895         divider-pointer-glyph from Cursor.dividerPointer, or use default
13896         E-W double arrow.
13897
13898 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13899
13900         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13901
13902 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13903
13904         * simple.el (count-words-buffer): Don't query for buffer.
13905         (count-lines-buffer): Ditto.
13906
13907 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13908
13909         * help.el (where-is): add optional insert argument.
13910
13911 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13912
13913         * help.el (describe-key-briefly): New argument INSERT.
13914
13915         * simple.el (eval-expression): New optional argument; synch with
13916         FSF 20.3.
13917
13918         * keydefs.el (global-map): Add new register bindings.
13919
13920         * register.el: Synched with FSF 20.3.
13921
13922 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13923
13924         * window-xemacs.el (recenter): all arguments are optional.
13925
13926 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13927
13928         * device.el: (device-pixel-width): Reflected name/parameters
13929         change to device-system-metric.
13930         (device-pixel-height): Ditto.
13931         (device-mm-width): Ditto.
13932         (device-mm-height): Ditto.
13933         (device-bitplanes): Ditto.
13934         (device-color-cells): Ditto.
13935
13936 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13937
13938         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13939
13940         * cl.el (most-positive-fixnum): Document.
13941         (most-negative-fixnum): Ditto.
13942
13943         * cus-dep.el: Updated comment.
13944
13945         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13946         constant.
13947
13948         * cus-load.el (custom-put): Removed.
13949
13950         * files.el (after-find-file): Just resignal quit instead of
13951         signaling "canceled".
13952
13953 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13954
13955         * frame.el (other-frame): Use `focus-frame' instead of
13956         select-frame kludges.
13957
13958         * lisp-mode.el: Update lisp-indent-function for
13959         save-selected-frame and with-selected-frame.
13960
13961         * frame.el (save-selected-frame): New macro.
13962         (with-selected-frame): Ditto.
13963         (other-frame): Use `set-frame-focus'.
13964
13965 1998-05-06  Oliver Graf <ograf@fga.de>
13966
13967         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13968         (dragdrop-drop-url-default) default handler for URL drops created
13969         (dragdrop-drop-mime-default) default handler for MIME drops created
13970         (dragdrop-drop-functions) default custom for handling drops created
13971         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13972
13973 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13974
13975         * mouse.el: Removed redundant mouse-mswindows-drop function.
13976
13977 1998-05-05  Oliver Graf <ograf@fga.de>
13978
13979         * about.el: changed some text in my entry
13980         * dragdrop.el: added customs
13981
13982 1998-05-04  Oliver Graf <ograf@fga.de>
13983
13984         * mouse.el: killed global drop key bindings
13985         (mouse-offix-drop) removed
13986         * dragdrop.el: created
13987         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13988
13989 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13990
13991         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13992         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13993
13994         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13995         obsolete comment.
13996
13997         * scrollbar.el (scrollbars-visible-p): Use new
13998         {vertical,horizontal}-scrollbar-visible-p specifiers.
13999
14000 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
14001
14002         * device.el (device-pixel-height):
14003         (device-pixel-width):
14004         (device-mm-width):
14005         (device-mm-height):
14006         (device-bitplanes):
14007         (device-color-cells): Moved these 6 functions from device.c; they
14008         all use single (device-system-metrics) call.
14009
14010 1998-05-09  SL Baur  <steve@altair.xemacs.org>
14011
14012         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
14013         were renamed.
14014
14015         * menubar-items.el:
14016         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
14017         Suggested by Hrvoje Niksic <hniksic@srce.hr>
14018
14019         * help.el (help-map): Remove Hyperbole keybinding logic.
14020         Suggested by: Michael Ernst <mernst@cs.washington.edu>
14021
14022 1998-05-08  SL Baur  <steve@altair.xemacs.org>
14023
14024         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
14025         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
14026
14027 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
14028
14029         * msw-glyphs.el: use nicer icon3 from the frame icon.
14030
14031 1998-05-07  SL Baur  <steve@altair.xemacs.org>
14032
14033         * version.el (emacs-version): Remove InfoDock conditionals.
14034
14035         * startup.el (startup-splash-frame): Change ID logo name.
14036
14037 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
14038
14039         * files.el (after-find-file): If the user presses C-g on
14040         directory-creation prompt, kill the buffer.
14041
14042 1998-05-06  SL Baur  <steve@altair.xemacs.org>
14043
14044         * simple.el (count-words-region): Reverse previous change.
14045
14046 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14047
14048         * replace.el (query-replace): Just call perform-replace.
14049         (query-replace-regexp): Ditto.
14050         (perform-replace): Move region handling here.
14051         (perform-replace): Use the new arg to match-data.
14052
14053 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14054
14055         * x-init.el: Install X specific display table that
14056           displays char 0240 as a space to avoid whatever it is
14057           that screws up display of that character code.
14058
14059 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14060
14061         * help.el (function-arglist): If no arguments are documented for a
14062         subr, print nothing rather than incorrect output.
14063
14064 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14065
14066         * cmdloop.el (command-error): Update bail-out error message to use
14067         `emacs-program-name'.
14068
14069         * lib-complete.el: Remove reader macro cruft.
14070
14071         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14072         cruft.
14073
14074         * simple.el (count-words-region): Drop interactive-p check on the
14075         message.
14076
14077 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14078
14079         * font.el
14080         * msw-faces.el
14081         Correct spelling of mswindows-font-canonicalize-name.
14082
14083 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14084
14085         * ldap.el (ldap-host-parameters-alist): Replaced with
14086         `ldap-host-parameters-plist'
14087         (ldap-search): Adapt to previous change
14088
14089 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14090
14091         * about.el (about-hackers): Update Bob Weiner bio.
14092         (about-maintainer-info): Ditto.
14093
14094 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14095
14096         * simple.el (display-warning-minimum-level): Docfix.
14097
14098 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14099
14100         * widget.el (:default-get): New keyword.
14101         * wid-edit.el (default, widget-default-default-get): Define it.
14102         (group, widget-group-default-get): Define it.
14103         (menu-choice, widget-choice-default-get): Define it.
14104         (widget-default-get): New function.
14105         (widget-choice-action): Call it.
14106         (widget-editable-list-entry-create): Call it.
14107
14108 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14109
14110         * byte-optimize.el (byte-boolean-vars): Removed.
14111         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14112         lookup through `byte-boolean-vars'.
14113
14114 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14115
14116         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14117         resource-provided values into ghost specs for scrollbar-height and
14118         scrollbar-width.
14119
14120 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14121
14122         * byte-optimize.el: Don't attempt to optimize /=.
14123
14124         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14125         (byte-compile-/=): Ditto.
14126
14127 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14128
14129         * apropos.el: Use `with-displaying-help-buffer'.
14130         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14131         Use `with-displaying-help-buffer'.
14132         (apropos-follow): Do not give special treatment to buffer cursor
14133         was in prior to a mouse click.
14134         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14135         (apropos-print-doc): Set correct buffer for setting text
14136         properties.
14137
14138 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14139
14140         * help.el (help-buffer-prefix-string): New variable.
14141         (help-buffer-name): Use it.
14142
14143         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14144         mode menu.
14145
14146 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14147
14148         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14149
14150 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14151
14152         * files.el (find-file-noselect): Update docstring.
14153         (find-file-noselect): Signal an error if found an unreadable file.
14154         (file-chase-links): Save the match data.
14155         (normal-mode): Use `lwarn' and `error-message-string'.
14156         (interpreter-mode-alist): Change defconst to defvar.
14157         (inhibit-first-line-modes-regexps): Ditto.
14158         (inhibit-first-line-modes-regexps): Added .tgz.
14159         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14160         (change-major-mode-with-file-name): New user-option.
14161         (set-visited-file-name): Synched with FSF.
14162         (file-name-extension): New function, from FSF 20.3.
14163         (file-relative-name): Synched with FSF.
14164         (save-some-buffers): Support the C-r feature.
14165         (recover-session): Synched with FSF.
14166         (kill-some-buffers): Ditto.
14167         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14168
14169 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14170
14171         * files.el (insert-file): Undo previous change and reenable use of
14172         format.el.
14173
14174 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14175
14176         * window-xemacs.el (recenter): Define.
14177
14178 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14179
14180         * font.el (mswindows-font-create-name)
14181         (mswindows-font-create-object): new functions for mswindows type
14182         fonts.
14183
14184         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14185         strings are parsed as well as font objects.
14186
14187 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14188
14189         * modeline.el (defining-kbd-macro): Restore modeline indication of
14190         kbd-macro being recorded.
14191         (add-minor-mode): Simplify docstring.
14192         (modeline-minor-mode-menu): Remove stuff.
14193
14194 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14195
14196         * code-process.el (call-process): dynamically decide process
14197         coding type.
14198
14199 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14200
14201         * modeline.el: Add line-number-mode, column-number-mode to
14202         the modeline minor-mode menu.  Button2 on the line number does
14203         goto-line.
14204
14205 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14206
14207         * mouse.el: move x-selection-owner-p type things to
14208         selection-owner-p.
14209
14210         * msw-init.el: copy zmacs stuff from x-init.el
14211
14212         * msw-select.el (mswindows-own-selection)
14213         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14214         functions. Very simple minded implementation of selectio
14215         ownership.
14216
14217         * select.el (own-selection) (disown-selection)
14218         (activate-region-as-selection) (select-make-extent-for-selection)
14219         (valid-simple-selection-p): functions moved from x-select.el for
14220         generalized selection.
14221
14222         * x-select.el: see select.el changes.
14223
14224         * x-toolbar.el: use new selection functions.
14225
14226 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14227
14228         * packages.el (packages-find-package-directories): Fixed bug that
14229         would pick up multiple site-package directories.
14230         (package-locations): Added "xemacs-packages" as a late package
14231         location.
14232
14233         * find-paths.el: Now uses `emacs-program-name' and
14234         `emacs-program-version'.
14235         Additions to enforce version-specific directories in
14236         `paths-find-version-directory'.
14237
14238 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14239
14240         * default.el: Removed.
14241         * site-start.el: Removed.
14242
14243 1998-04-29  Didier Verna  <didier@xemacs.org>
14244
14245         * minibuf.el (minibuffer-history-minimum-string-length): Default
14246         to nil.
14247
14248 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14249
14250         * find-paths.el (paths-program-name): Rename.
14251         (paths-emacs-root-p): Ditto.
14252         (paths-find-site-directory): Ditto.
14253
14254 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14255
14256         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14257         `emacs-lisp-byte-compile-and-load'.
14258
14259 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14260
14261         * ldap.el (ldap-search): Fixed additional parameter passing to
14262         `ldap-open'
14263
14264 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14265
14266         * select.el (kill-primary-selection) (selection-owner-p)
14267         (copy-primary-selection) (yank-clipboard-selection)
14268         (selection-exists-p) (delete-primary-selection): new file and
14269         functions that do the right thing for the selected device.
14270
14271         * x-menubar.el: use generalised selection functions.
14272
14273         * dumped-lisp.el: dump select.el.
14274
14275 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14276
14277         * find-paths.el (paths-progname): New variable.
14278         (paths-emacs-root-p): Use it.
14279         (paths-find-site-directory): Ditto.
14280
14281 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14282
14283         * loadup.el ((member "dump" command-line-args)): Dump as
14284         `infodock' if InfoDock.
14285
14286 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14287
14288         * find-paths.el (construct-emacs-version): Simplify, include
14289         program name in the return value.
14290         * (paths-find-version-directory): Use it.
14291
14292 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14293
14294         * info.el (Info-parse-dir-entries): Fixed regexp
14295         (Info-build-dir-anew): Remove full suffix and capitalize info file
14296         name for files with no @direntry
14297         (Info-batch-rebuild-dir): New function
14298         (Info-suffixed-file): Check for regular files instead of simple
14299         file existence (could catch directories before)
14300
14301 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14302
14303         * setup-paths.el, find-paths.el: Removed uses of `not' which
14304         temacs doesn't have.
14305
14306         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14307         into root searching.
14308
14309 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14310
14311         * subr.el: Remove definition of `not'.
14312
14313 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14314
14315         * msw-glyphs.el: enable graphics support.
14316
14317 1998-04-23  Didier Verna  <didier@xemacs.org>
14318
14319         * x-menubar.el (default-menubar): restored the line-number-mode
14320         option.
14321
14322         * misc doc string updates related to the options menu.
14323
14324 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14325
14326         * setup-paths.el (paths-construct-load-path): Fix typo.
14327
14328 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14329
14330         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14331         font-menu-ignore-scaled-fonts don't have to be bound now; this
14332         gets us one step further towards making --no-autoloads work.
14333
14334         * startup.el (normal-top-level): Load auto-autoloads only if
14335         lisp-directory is non-nil.
14336
14337         * setup-paths.el (paths-construct-load-path): Made it robust
14338         against nil lisp-directory.
14339
14340         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14341         to the list of variables that cause a warning when nil.
14342
14343         * toolbar.el (init-toolbar-location): Now works even when there's
14344         no toolbar icon directory.
14345
14346 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14347
14348         * help.el (view-lossage): Recognize it.
14349
14350         * simple.el (log-message): Mark multiline messages.
14351
14352 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14353
14354         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14355
14356 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14357
14358         * package-get.el (package-get-all):  add `\n' separator to
14359         interactive specification so that both variables are read
14360
14361 1998-04-22  Didier Verna  <didier@xemacs.org>
14362
14363         * x-menubar.el: ported the options menu to Custom.
14364         Moved the "read only" toggle button to the buffers menu.
14365         Corrected some missing ;;;###autoload or defcustom.
14366
14367         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14368         the scrollbar-visible specifier for options menu handling.
14369
14370         * toolbar.el (toolbar-visible-p)
14371                      (toolbar-captioned-p)
14372                      (default-toolbar-position): defcustom wrappers around
14373         the toolbar specifiers for options menu handling.
14374
14375         * frame.el (get-frame-for-buffer-default-instance-limit):
14376         defcustom it for options menu handling.
14377
14378         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14379         font-lock-mode for options menu handling.
14380
14381         * cus-start.el: added Custom properties to overwrite-mode for
14382         options menu handling.
14383
14384 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14385
14386         * about.el: shameless self-promotion.
14387
14388 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14389
14390         * simple.el (raw-append-message): Slightly optimize.
14391         (remove-message): Use `push' for clarity.
14392         (append-message): Ditto.
14393         (display-warning): Dito.
14394         (raw-append-message): Send the message to the appropriate device.
14395
14396 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14397
14398         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14399         From Sean MacLennan <Sean.MacLennan@pika.ca>
14400
14401 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14402
14403         * setup-paths.el: Changed `directory-sep-char' to
14404         `path-separator', following a change in GNU Emacs.
14405
14406 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14407
14408         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14409         (Info-build-dir-anew): Add a final newline.
14410         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14411         is `always'
14412         (Info-rebuild-dir): Ditto
14413
14414         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14415
14416 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14417
14418         * simple.el (count-words-buffer): Retain zmacs region.
14419         (count-words-region): Ditto.
14420         * simple.el: (what-line): Expanded line counts.
14421         (count-lines): New parameter to conditionalize whether collapsed
14422         lines get counted.
14423         From Bob Weiner <weiner@altrasoft.com>
14424
14425 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14426
14427         * packages.el (package-locations): infodock-packages must override
14428         mule-packages and packages.
14429
14430 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14431
14432         * wid-edit.el:
14433         remove rude messages from widget-activation-widget-mapper
14434         and widget-activation-glyph-mapper
14435
14436 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14437
14438         * toolbar.el: Remove (featurep 'x) test from
14439         toolbar-make-button-list
14440
14441 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14442
14443         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14444         only if in the same frame.
14445
14446 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14447
14448         * packages.el (package-locations): Added site-packages hierarchy.
14449
14450         * setup-paths.el (paths-default-info-directories): Introduced and
14451         used.
14452
14453         * packages.el, setup-paths.el: Set various path searching depths
14454         to 1.
14455
14456         * packages.el (packages-hierarchy-depth):
14457         (packages-load-path-depth): Introduced and used.
14458
14459         * setup-paths.el (paths-load-path-depth): Introduced and used.
14460
14461         * find-paths.el (paths-find-recursive-path): Added max-depth
14462         parameter.
14463
14464 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14465
14466         * setup-paths.el (paths-construct-info-path): Removed
14467         dependency on behavior of (file-name-as-directory "").
14468
14469 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14470
14471         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14472         lisp objects
14473
14474 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14475
14476         * dump-paths.el, startup.el: Added handling for --debug-paths.
14477
14478 1998-04-15  William M. Perry  <wmperry@aventail.com>
14479
14480         * wid-edit.el: We cannot just set the help-echo or balloon-help
14481           properties for an extent based on the :help-echo widget
14482           property, since help-echo and balloon-help cause an EXTENT to
14483           get passed in, where :help-echo functions are expecting a WIDGET
14484
14485 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14486
14487         * scrollbar.el (init-scrollbar-from-resources): Call
14488         mswindows-init-scrollbar-metrics when appropriate.
14489
14490 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14491
14492         * dumped-lisp.el: dump x-toolbar for window system
14493
14494         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14495         have support and xpm.
14496
14497 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14498
14499         * files.el (toggle-read-only): Fix docstring.
14500         From Didier Verna <didier@xemacs.org>
14501
14502 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14503
14504         * startup.el (normal-top-level): Load autoload-file-name without
14505         specifying an extension---some people only auto-autoload.el.gz.
14506
14507 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14508
14509         * files.el (backup-enable-predicate): Don't bomb on NAME being
14510         nil.
14511
14512 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14513
14514         * find-paths.el, packages.el: Now prefers configure'd paths.
14515         This shouldn't cause any of the originally anticipated problems as
14516         the current paths architecture will not define the various
14517         configure-xxx variables if they're not specified on the configure
14518         command line.
14519
14520         * find-paths.el, setup-paths.el, packages.el: Removed all
14521         mentionings of "/" as a path separator.
14522         Used paths-construct-path throughout.
14523
14524         * find-paths.el (paths-construct-path): Created to assemble paths
14525         from directory components.
14526
14527         * setup-paths.el, packages.el: Used paths-decode-directory-path
14528         instead of decode-path-internal.
14529
14530         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14531         and associates.
14532         (paths-decode-directory-path) Created.
14533
14534         * setup-paths.el: Changed configure-exec-path to
14535         configure-exec-directory.
14536
14537 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14538
14539         * packages.el (packages-find-packages): Fixed decoding of
14540         EMACSPACKAGEPATH.
14541
14542         * startup.el: -no-packages -> -no-early-packages.
14543
14544         (packages-load-package-lisps): Fixed loading of auto-autoload
14545         files.
14546
14547         * startup.el (normal-top-level): Fixed loading of core
14548         auto-autoload.
14549
14550         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14551
14552         * startup.el, packages.el, dump-paths.el: Added proper settings
14553         for site-directory and lisp-directory variables.
14554
14555         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14556         inhibit-package-autoloads and fixed handling of it.
14557
14558         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14559         handling of former inhibit-package-init, now
14560         inhibit-early-packages, to make -vanilla etc. work.
14561
14562 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14563
14564         * code-process.el (start-process): Fallback to 'undecided instead
14565         of 'binary for process input coding stream.
14566
14567         * process.el (start-process): Docstring fix.
14568
14569 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14570
14571         * info.el (Info-insert-dir): Do not insert temporary dir files
14572         in Info-dir-file-attributes
14573         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14574         (Info-rebuild-dir): Ditto.
14575
14576 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14577
14578         * obsolete.el: Added obsoleteness declarations for
14579         `site-directory' and `Info-default-directory-list'.
14580
14581 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14582
14583         * find-paths.el (paths-find-emacs-root): Only look at the
14584         executable at the end of the symlink chain for determining the
14585         Emacs root.
14586
14587 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14588
14589         * setup-paths.el (paths-construct-info-path): Changed construction
14590         to cater to gone default in configure.
14591
14592         * find-paths.el (paths-uniq-append): Added.
14593
14594         * packages.el: Rewritten package path construction once again.
14595
14596         * dump-paths.el, startup.el: Removed package-path as a global
14597         variable.
14598
14599         * package-admin.el (package-admin-add-single-file-package):
14600         (package-admin-add-binary-package): Changed package-path to
14601         late-packages.
14602
14603         * packages.el (packages-split-path): Split path at "/" rather than
14604         nil according to change in emacs.c.
14605
14606 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14607
14608         * setup-paths.el (paths-construct-info-path): Changed info path
14609         order so that directories come out right.
14610         (paths-find-lock-directory): Fixed bug: It used to think
14611         configure-lock-directory is a path.
14612
14613 1998-04-06  Jeff Miller <jmiller@smart.net>
14614
14615         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14616         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14617         eases the use of toolbar-add/kill-item functions.
14618
14619 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14620
14621         * code-files.el (file-coding-system-alist): Commented out
14622         loaddefs.el magical treatment.
14623
14624 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14625
14626         * info.el (Info-rebuild-outdated-dir): Added new option
14627         `conservative' and made it the default
14628         (Info-rebuild-dir): Appropriately parse multi-line description
14629         strings, and multi-section dir files. Issue warning when dir
14630         is rebuilt as temporary
14631         (Info-build-dir-anew): Issue warning when dir is built as
14632         temporary
14633
14634 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14635
14636         * list-mode.el (list-mode-map): Bind highlight motion commands to
14637         standard keys left, right, C-b and C-f.
14638
14639 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14640
14641         * files.el (auto-mode-alist): allow .sc for Scheme->C
14642
14643 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14644
14645         * loadup.el (pureload): Don't quote (garbage-collect).
14646
14647 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14648
14649         * package-get-base.el: Updated.
14650
14651 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14652
14653         * isearch-mode.el (isearch-just-started): New variable.
14654         (isearch-mode): Set it.
14655         (isearch-repeat): Advance one character forward only if the search
14656         was successful, and was not just started.
14657         (isearch-repeat): Clear isearch-just-started.
14658
14659 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14660
14661         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14662         if running -batch.
14663
14664 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14665
14666         * subr.el (listify-key-sequence): Removed.
14667
14668 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14669
14670         * bytecomp.el (byte-compile-print-gensym): New option.
14671         (byte-compile-output-file-form): Use it.
14672         (byte-compile-output-docform): Ditto.
14673         (byte-compile-compiled-obj-to-list): Ditto.
14674
14675 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14676
14677         * msw-glyphs.el: set frame icon if xpm support.
14678
14679 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14680
14681         * help.el: Code that pretty prints variable values
14682           removed.
14683
14684 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14685
14686         * find-paths.el (paths-emacs-root-p): Correct test for installation
14687         directory.
14688         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14689
14690 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14691
14692         * loaddefs.el: Don't set debug-ignored-errors; leave
14693           its default value set to nil.
14694
14695 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14696
14697         * info.el (Info-rebuild-dir): fixed mis-spelling.
14698
14699 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14700
14701         * info.el (Info-rebuild-outdated-dir): New custom var
14702         (Info-insert-node): Create/update dir file when needed, ie when it
14703         does not exist or is older than some info files in directory
14704
14705 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14706
14707         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14708         for last packages, mainly for using a 20.4 package base.
14709
14710         * packages.el (late-packages): Typo fix.  It was called
14711         early-packages.
14712
14713         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14714         relative symlinks correctly.
14715         (paths-find-emacs-roots): More rigorous checking for plausible
14716         configuration-time root.
14717
14718         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14719         find its roots.
14720
14721 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14722
14723         * faces.el: Fix docstrings.
14724         * glyphs.el: Fix docstrings.
14725         * mouse.el: Fix docstrings.
14726
14727         * frame.el: Change phrase `current frame' to `selected frame'.
14728
14729         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14730
14731         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14732         macros using backquote to make them infinitely more readable.
14733
14734 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14735
14736         * packages.el (packages-find-package-path): Hardcoded specialized
14737         InfoDock support until we can clean this up.
14738
14739         * help.el (describe-bindings-1): Return the value of the bindings
14740         help buffer created.
14741         (describe-bindings): Ditto.
14742
14743         * simple.el (set-variable): Restore previous behavior of not
14744         bombing if the variable to set is not boundp.
14745
14746 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14747
14748         * packages.el (packages-handle-package-dumped-lisps): Allow for
14749         non-local files to be loaded off the package-lisp variable.
14750
14751 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14752
14753         * x-faces.el: Global X resources should override
14754           specs for all device classes (color, grayscale, mono);
14755           code currently doesn't override any of them.  Fixed by
14756           calling remove-specifier with '(x default) as the tag
14757           set and allowing inexact matches.
14758
14759 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14760
14761         * faces.el: Separated face initializations based on
14762           device classes into device type specific (tag set,
14763           instantiator) pairs.
14764
14765 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14766
14767         * wid-edit.el (widget-choice-action): Remember user's explicit
14768         choice.
14769         (widget-choice-value-create): Respect it.
14770         From Richard Stallman <rms@gnu.org>
14771
14772 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14773
14774         * setup-paths.el (paths-construct-info-path): Always append
14775         existing directories from configure-time info path.
14776
14777         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14778         Info-directory-list.
14779
14780         * info.el: Removed Info-default-directory-list which was broken by
14781         design.
14782         Removed bogus initialization of Info-directory-list---startup.el
14783         can do a much better job.
14784         Added autoload of Info-directory-list.
14785
14786         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14787         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14788         be exclusive; now it's merely given precedence, just like in the
14789         old days.
14790
14791 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14792
14793         * find-paths.el (paths-find-architecture-directory): Fix bug with
14794         finding; it used to default too early.
14795
14796 1998-03-25  Martin Buchholz <martin@xemacs.org>
14797
14798         * packages.el (packages-split-path): Fix a bug; it used to fail
14799         for paths that weren't split.
14800
14801 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14802
14803         * finder.el (finder-compile-keywords): trap on errors.
14804
14805 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14806
14807         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14808           fourth argument of t so that only the specs exactly
14809           matching the tag lists are removed.
14810
14811 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14812
14813         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14814
14815 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14816
14817         * minibuf.el (mouse-read-file-name-1): If a default directory was
14818         specified, use it for generating the completions.
14819
14820 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14821
14822         * update-elc.el: Now respects inhibit-package-init and
14823         inhibit-site-lisp.
14824         Now does path construction with loadup-paths.
14825
14826         * startup.el (normal-top-level, startup-setup-paths): Now respects
14827         inhibit-package-init and inhibit-site-lisp.
14828
14829         * packages.el (packages-find-package-path): Extended package path
14830         by version-specific hierarchies.
14831         (packages-find-packages): Now respects inhibit flag and
14832         inhibit-site-lisp.
14833         Moved path setup to loadup-paths.
14834
14835         * make-docfile.el: Now respects inhibit-package-init and
14836         inhibit-site-lisp.
14837         Now does path construction with loadup-paths.
14838
14839         * loadup.el: Now respects inhibit-package-init and
14840         inhibit-site-lisp.
14841
14842         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14843
14844         * loadup-paths.el: New file: setup load-path to encompass
14845         packages.
14846
14847 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14848
14849         * auto-show.el: load-gc renamed to pureload.
14850         * site-load.el: Ditto.
14851         * packages.el (toplevel): Ditto.
14852         * loadup.el (really-early-error-handler): Ditto.
14853         * dumped-lisp.el (preloaded-file-list): Ditto.
14854         * cus-face.el (custom-declare-face): Ditto.
14855
14856 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14857
14858         * <Today>: The Big Path Searching Overhaul.
14859
14860         * find-paths.el: New file: find and assemble paths in the
14861         installation hierarchy.
14862
14863         * setup-paths.el: New file: global layout of paths and directories
14864         within the XEmacs hierarchy.
14865
14866         * packages.el: Replaced everything related to path searching and
14867         startup by code in terms of find-paths.
14868
14869         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14870         the new path searching engine.
14871
14872         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14873         and setup-paths.
14874
14875 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14876
14877         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14878         setup-paths.el.
14879
14880 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14881
14882         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14883         compiles identically in any configuration.
14884         Removed irrelevant commentary.
14885
14886 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14887
14888         * simple.el (set-variable): Allow setting specifiers.
14889
14890 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14891
14892         * lisp.el (forward-sexp): Revert previous change.
14893
14894 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14895
14896         * frame.el (frame-initialize): Use `delete-console' instead of
14897         `delete-device' to delete the stream console to match the usage in
14898         Fkill_emacs.
14899
14900 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14901
14902         * files.el (cdpath-previous): New variable.
14903         (cd): Use it.
14904         From Bob Weiner <weiner@wave.altrasoft.com>
14905
14906 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14907
14908         * keydefs.el: Changed keybindings of forward-char,
14909           backward, scroll-up and scroll-down to point to their
14910           -command counterparts.
14911
14912         * simple.el: New functions: forwarc-char-command,
14913           backwrad-char-command, scroll-up-command,
14914           scroll-down-command which work liek their counterparts
14915           except that they honor the variable
14916           signal-error-on-buffer-boundary.
14917
14918           Definition of signal-error-on-buffer-boundary received
14919           from src/cmds.c.
14920
14921           defvar declaration added for word-across-newline to avoid
14922           byte-compiler warning about the free variable reference.
14923
14924 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14925
14926         * winnt.el: Removed "%t" from the beginning of
14927         modeline-format. From now on, there's no nt-specifics in the modeline.
14928
14929 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14930
14931         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14932         of `when' with `if'.
14933
14934 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14935
14936         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14937         mswindows. Must be reworked along with glyphs.el, or
14938         merged into it, after there is images support.
14939
14940         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14941         'mswindows.
14942
14943 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14944
14945         * faces.el: fix for text cursor initialization.
14946         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14947         From Andy Piper <andyp@parallax.co.uk>
14948
14949 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14950
14951         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14952         if there is an existing package that handles it and warn the user
14953         about that mode.
14954
14955 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14956
14957         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14958         Installation" menu item when Installation-string is not bound.
14959
14960 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14961
14962         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14963         From Jeremiah W. James <jerry@cs.ucsb.edu>
14964
14965 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14966
14967         * msw-faces.el:
14968         * faces.el: Fix face initialization.
14969
14970 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14971
14972         * files.el (backup-enable-predicate): fix breakage introduced
14973         by TMPDIR patch.
14974
14975 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14976
14977         * x-faces.el (x-init-face-from-resources): The
14978           TTY face property retrieval functions don't return
14979           specifiers, so use face-property instead.
14980
14981 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14982
14983         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14984
14985 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14986
14987         * x-menubar.el: Expanded documentation for
14988           option-save-faces.  Changed Options -> Browse Faces
14989           menu entry to invoke customize-face.
14990
14991 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14992
14993         * faces.el: Most face initialization moved out of
14994           init-other-random-faces to the top level so that the
14995           initialization happens before Xemacs is dumped.  Much
14996           of the fascist "face-differs-from-default-p or FROB!"
14997           code has been retired in favor of letting the user do
14998           what they want to do.  Face initialization code changed
14999           to use `default' specifier tag so that the settings can
15000           be overridden later if the user wishes it.
15001
15002 1998-03-08  SL Baur  <steve@altair.xemacs.org>
15003
15004         * about.el (about-hackers): Update contributors list.
15005
15006 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
15007
15008         * specifier.el: Define new specifier tag `default'.
15009
15010         * modeline.el: Initialize faces using `default' tag.
15011
15012         * x-faces.el (x-init-face-from-resources): Remove
15013           specifier specs containing the `default' tag before
15014           adding new specs.
15015
15016 1998-03-02  John Jones  <jj@asu.edu>
15017
15018         * package-get.el (package-get-all): fixed arguments on call to
15019         package-admin-add-single-file-package.
15020         * package-get.el (package-get-installedp): fixed to match
15021         advertised behavior.
15022         * package-get.el: added function package-get-update-all which
15023         installs newest versions of all the current packages (if they are
15024         not already installed).
15025
15026 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
15027
15028         * files.el (find-file-noselect): Uncommented `truename' binding in
15029         `let*' and use it later to set `buffer-file-truename' iff it's
15030         still nil, as happens for example when finding a compressed
15031         file with "jka-compr".
15032
15033 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
15034
15035         * faces.el: in make-face-* type functions do the operation for all
15036         window systems, not just the first one found.
15037
15038         * font.el: call mswindows-list-fonts for mswindows.
15039
15040 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
15041
15042         * code-process.el (call-process-region):
15043         * process.el (call-process-region):
15044         * package-get.el (package-get-dir):
15045         * files.el (backup-enable-predicate):
15046         * gnuserv.el (gnuserv-temp-file-regexp):
15047         Use temp-directory in place of `/tmp'.
15048
15049 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15050
15051         * "Fast" dired-in-C enhancements for Windows 95/NT:
15052
15053         * files.el: Added function, `wildcard-to-regexp', from GNU
15054           Emacs.
15055
15056         * files.el (insert-directory): Modified to use special
15057           dired-in-C enhancements if present.
15058
15059 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15060
15061         * code-files.el: make default coding no-conversion.
15062
15063 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15064
15065         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15066         the load-path.
15067
15068         * update-elc.el: Strip directory when testing for files not to
15069         bytecompile.
15070
15071 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15072
15073         * lisp-mode.el: Use recommended form for menus.
15074
15075         * info.el (Info-construct-menu): Use recommended form for menus.
15076
15077         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15078         entry.
15079
15080 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15081
15082         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15083           (get-frame-for-buffer-noselect): Always return frames
15084           in the not-this-window-p cond clause.
15085
15086 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15087
15088         * help.el (describe-installation): New function.
15089
15090         * x-menubar.el (default-menubar): Add describe-installation to
15091         Help menu.
15092
15093         * packages.el (packages-unbytecompiled-lisp): Installation.el
15094         should not be bytecompiled.
15095
15096         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15097         XEmacs.
15098
15099         * x-menubar.el (default-menubar): Use correct guard for VM menu
15100         entry.
15101
15102         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15103         coding.
15104         From Andy Piper <andyp@parallax.co.uk>
15105
15106 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15107
15108         * ldap.el: Do not require ldap-internal at compile time.
15109
15110 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15111
15112         * code-files.el: new file. a virtual copy of mule-files.el
15113         but without charset
15114         dependencies. (toggle-buffer-file-ocding-system) new function for
15115         changing the eol type for the current buffer.
15116
15117         * code-process.el: new file. a copy of
15118         mule-process.el. mule-process.el will disappear when things have
15119         settled.
15120
15121         * coding.el: new file. a virtual copy of mule-files.el but
15122         without charset dependencies. (coding-system-base) new function
15123         for getting the parent coding system of a coding system with eol
15124         type set.
15125
15126         * dumped-lisp.el: add above files for the non-mule case.
15127
15128 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15129
15130         * window-xemacs.el (display-buffer): If no explicit
15131           frame is specified, search for a window that displays
15132           the buffer on the currently selected frame, before
15133           searching other frames.
15134
15135 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15136
15137         * frame.el (get-frame-for-buffer): If not-this-window-p
15138           is non-nil, use window on the selected frame if it is not
15139           also the selected window.  When defaulting, search for
15140           windows on the currently selected fgrame before searching
15141           other frames.
15142
15143 1998-02-25  Didier Verna  <didier@xemacs.org>
15144
15145         * modeline.el (modeline-swap-buffers): originally named
15146         `mouse-release-modeline'. Whether to actually swap the buffers is
15147         decided in `mouse-drag-modeline'.
15148         (mouse-drag-modeline): A button release event is considered a
15149         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15150         stay unchanged.
15151
15152 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15153
15154         * x-menubar.el: Put redo on the menubar.
15155         From Aki Vehtari <Aki.Vehtari@hut.fi>
15156
15157 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15158
15159         * bytecomp.el (displaying-byte-compile-warnings): if
15160         temp-buffer-show-function is set, use it to display current set of
15161         warnings in the "*Compile-Log-Show*" buffer.
15162
15163         * simple.el (display-warning-buffer): if temp-buffer-show-function
15164         is set, use it to display current set of warnings in the
15165         "*Warnings-Show*" buffer.
15166
15167 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15168
15169         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15170         Common Lisp.
15171
15172 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15173
15174         * menubar.el: Allow button descriptors at least 2 long.
15175
15176         * x-menubar.el (default-menubar): Use recommended forms.
15177         (file-menu-filter): Remove.
15178         (edit-menu-filter): Remove.
15179
15180 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15181
15182         * about.el (about-hackers): Updated.
15183
15184 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15185
15186         * help.el (help-max-help-buffers): new variable
15187         (help-register-and-maybe-prune-excess): new function
15188         (help-buffer-name): use help-max-help-buffers.
15189         (with-displaying-help-buffer): use
15190         help-register-and-maybe-prune-excess.
15191
15192         * help.el (help-maybe-pretty-print-value): if the value fits on
15193         one line, let it.
15194
15195 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15196
15197         * (with-displaying-help-buffer): there is no need to kill the buffer
15198         if it exists, because with-output-to-temp-buffer will clear it.
15199         further, killing the buffer violates the rule that
15200         temp-buffer-show-function, if set, has the full responsibility of
15201         showing the temp buffer.  killing the buffer fucks with the window
15202         configuration, hosing temp-buffer-show-function.
15203
15204
15205 1998-02-23  Didier Verna  <didier@xemacs.org>
15206
15207         * modeline.el (mouse-drag-modeline):
15208         - Always scroll the modeline that was originally clicked on.
15209         - Use x pixels instead of x characters (which doesn't work anyway)
15210         as horizontal reference for modeline dragging. This allows us to
15211         keep on dragging the modeline even if the motion event occurs in
15212         another window.
15213
15214 1998-02-23  Didier Verna  <didier@xemacs.org>
15215
15216         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15217         glyph on the modeline to indicate that dragging the mouse has an
15218         effect both horizontally and vertically.
15219
15220 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15221
15222         * about.el (about-xemacs): Get rid of redundant visible version
15223         number.
15224
15225 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15226
15227         * about.el (about-hackers): Update credits.
15228
15229 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15230
15231         * prim/register.el (view-register): Show register type file-query.
15232
15233 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15234
15235         * mode-motion.el (mode-motion-highlight-internal):
15236           save-excursion inside save-window-exucrsion form to
15237           hide buffer point changes from save-window-excursion.
15238           Prevents display flickering when the mouse pointer
15239           moves.
15240
15241 1998-02-17  Didier Verna  <didier@xemacs.org>
15242
15243         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15244         function to handle correctly the case of a toolbar one side of the
15245         window: scrolling will not necessarily happen.
15246
15247 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15248
15249         * files.el (after-find-file): Restore missing argument
15250           to format that provides filename for "... consider M-x
15251           recover-file" message.  Also call `message' with "%s"
15252           as the first arg instead of an arbitrary string.
15253
15254 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15255
15256         * about.el (about-hackers): Various additions.
15257
15258 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15259
15260         * autoload.el (generate-file-autoloads-1): Don't force an extra
15261         line out when copying on-the-same line autoloads.
15262
15263         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15264         is installed.
15265
15266 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15267
15268         * x11/x-win-xfree86.el (x-win-init-xfree86):
15269         * x11/x-win-sun.el (x-win-init-sun):
15270         * x11/x-init.el (x-initialize-compose):
15271         * prim/simple.el:
15272         (backward-or-forward-kill-sexp):
15273         (backward-or-forward-kill-sentence):
15274         (backward-or-forward-kill-word):
15275         (backward-or-forward-delete-char):
15276         * prim/isearch-mode.el (isearch-help-or-delete-char):
15277         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15278         x-keysym-on-keyboard-p to detect backspace.
15279         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15280         Clean up symbols used with dead keys, checking Linux and solaris
15281         keysyms.
15282         Simplify x-win-*.el using above methods.
15283         Change documentation for x-keysym-*-p functions.
15284
15285 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15286
15287         * about.el (about-hackers): Restore entries for Michael Sperber and
15288         Vinnie Shelton.
15289         From Vinnie Shelton <acs@acm.org>
15290
15291 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15292
15293         * simple.el (count-words-region): Ditto.
15294
15295 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15296
15297         * simple.el (count-words-buffer): Document.  Don't print anything
15298         if non-interactive.
15299
15300 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15301
15302         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15303         multiple files in InfoDock.
15304
15305 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15306
15307         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15308         from version.el in InfoDock.
15309
15310         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15311         specially.
15312
15313 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15314
15315         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15316         variable name in docstring.
15317
15318 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15319
15320         * menubar.h: Include "gui.h".
15321
15322 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15323
15324         * site-load.el: Fix documentation.
15325
15326 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15327
15328         * package-get-base.el (package-get-base): Updated.
15329
15330         * keymap.el: PC-ize.
15331
15332 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15333
15334         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15335         from' on a fresh line.
15336
15337 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15338
15339         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15340         object.
15341
15342 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15343
15344         * undo-stack.el: PC-ize.
15345
15346         * cmdloop.el: PC-ize.
15347
15348 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15349
15350         * bytecomp-runtime.el: PC-ize.
15351
15352         * byte-optimize.el: Prolog fixup.  PC-ize.
15353
15354         * cus-dep.el: Spelling fix.
15355
15356         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15357         entries follow).
15358
15359 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15360
15361         * text-mode.el (text-mode-hook-identify): New function,
15362         put on text-mode-hook.  Set text-mode-variant here.
15363         (text-mode): Don't set it here.
15364
15365 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15366
15367         * text-mode.el (text-mode-hook): New defvar.
15368         (text-mode-variant): New variable.
15369         (text-mode): Set that variable locally.
15370         (toggle-text-mode-auto-fill): New command.
15371
15372 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15373
15374         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15375
15376 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15377
15378         * text-mode.el (paragraph-indent-text-mode):
15379         Renamed from spaced-text-mode.
15380         (text-mode-map): Bind TAB to indent-relative.
15381         (indented-text-mode-map): Variable deleted.
15382         (indented-text-mode): Now an alias for text-mode.
15383
15384 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15385
15386         * loadup.el: test-atoms debugging stuffs removed.
15387
15388 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15389
15390         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15391
15392 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15393
15394         * help.el (describe-beta): Made it use `locate-data-file'.
15395         (describe-distribution): Ditto.
15396         (describe-copying): Ditto.
15397         (describe-project): Ditto.
15398         (view-emacs-news): Ditto.
15399
15400         * help-nomule.el (help-with-tutorial): Made it use
15401         `locate-data-file' to find tutorial.
15402
15403 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15404
15405         * about.el: Corrected my email address.
15406
15407         * mouse.el: Added 'mouse-mswindows-drop' similar to
15408         'mouse-offix-drop'.
15409
15410 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15411
15412         * loadup.el (running-xemacs): Spelling fix.
15413
15414 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15415
15416         * packages.el (packages-find-packages-1): Don't allow a backwards
15417         compatible lisp tree to overwrite `preloaded-file-list'.
15418
15419 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15420
15421         * loadup.el: Don't delete "xemacs" prior to dumping.
15422
15423 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15424
15425         * package-info.el (pi-last-mod-date): New function.
15426         (pi-author-version): New function.
15427         (batch-update-package-info): Use them.
15428
15429 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15430
15431         * frame.el (get-frame-for-buffer-default-to-current): Create.
15432         (get-frame-for-buffer-noselect): Allow user to use current frame
15433         with `get-frame-for-buffer-default-to-current'.
15434
15435 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15436
15437         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15438         (byte-compile-output-docform): Ditto.
15439         (byte-compile-compiled-obj-to-list): Ditto.
15440
15441 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15442
15443         * startup.el (command-line-1): Removed code that ran
15444           buffer-menu.
15445
15446 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15447
15448         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15449
15450 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15451
15452         * frame.el (suspend-emacs-or-iconify-frame): Check using
15453         `device-on-window-system-p' instead of explicitly checking for X,
15454         so that the same logic works for MS Windows.
15455         (suspend-or-iconify-emacs): Ditto.
15456
15457 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15458
15459         * about.el (about-maintainer-info): Andy Piper is back.
15460         (xemacs-hackers): Updated Andy Piper's email address.
15461         (about-hackers): Added Jonathan Harris.
15462         (about-hackers): Updated Tibor Polgar's email address.
15463
15464 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15465
15466         * about.el: Add xemacs.org email manager.
15467
15468         * package-get-base.el (package-get-base): Updated with most recent
15469         package updates.
15470
15471 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15472
15473         * help.el (function-arglist): Use `indirect-function' instead of
15474         `symbol-function' so that aliases are treated correctly.
15475
15476 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15477
15478         * help.el (help-map): Add f1 binding to `help-for-help'.
15479         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15480         (describe-key-briefly): Use `princ' "%s" to print object.
15481         (with-displaying-help-buffer): Kill buffer if it exists, again.
15482         (describe-key): Use `princ' "%s" to print object.
15483         (describe-function-1): Use `princ' "%s" to print object.
15484         Commented out alias lines removed.
15485         (help-pretty-print-limit): New variable to control pretty-printing
15486         of variable values.
15487         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15488         `help-pretty-print-value' again.  Only print-print when OBJECT is
15489         list of length less than `help-pretty-print-limit'.
15490         (describe-variable): Use `help-maybe-pretty-print-value' again.
15491
15492 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15493
15494         * simple.el (blink-matching-open): Remove C++ kludge.
15495         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15496
15497 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15498
15499         * info.el (Info-default-directory-list): Made the documentation
15500         more explanitory.
15501
15502 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15503
15504         * lisp/packages.el:
15505         * lisp/package-admin.el:
15506         * lisp/build-report.el:
15507         Fix typos.
15508
15509 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15510
15511         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15512         warnings in Java buffers without final newline and editing the
15513         last line.
15514
15515 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15516
15517         * packages.el (packages-find-packages-1): Don't allow a backwards
15518         compatible lisp tree to overwrite `preloaded-file-list'.
15519         Suggested by Colin Rafferty  <colin@xemacs.org>
15520
15521         * mouse.el (mouse-offix-drop): Set undo-boundary.
15522         From Oliver Graf <ograf@fga.de>
15523
15524 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15525
15526         * loadup.el (load-gc): rewrite as defun.
15527         Print something sensical if a required dump-time file isn't found.
15528
15529 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15530
15531         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15532         bug strikes a menudescriptor.
15533
15534         * package-get-base.el (package-get-base): Updated.
15535
15536         * package-info.el (batch-update-package-info): Derive REQUIRES
15537         from the Makefile.
15538
15539 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15540
15541         * files.el (save-some-buffers): Don't play games with deleting
15542         other windows if we are in the minibuffer window.
15543
15544 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15545
15546         * modeline.el (modeline-minor-mode-menu): Add support for :active
15547         (add-minor-mode): Document :active property to TOGGLE.
15548
15549 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15550
15551         * modeline.el (modeline-minor-mode-menu): Add support for an
15552         `:included' predicate in the `toggle-sym' plist.
15553         (add-minor-mode): Document the :included property, format
15554         docstring some more.
15555         (modeline-minor-mode-menu): Documentation string added.
15556
15557 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15558
15559         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15560         labels from the symbol-names by thwacking off the overly redundant
15561         and overused "mode", parenthesizing "minor", and capitalizing the
15562         resultant strings.  Also shortened the menu's title by eliminating
15563         the redundant buffer name.
15564         (add-minor-mode): Beautified the docstring, added mention of the
15565         `:menu-tag' property of TOGGLE.
15566         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15567         `toggle-sym' to beatify the mode-life menus.
15568         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15569         `auto-fill-function'.
15570
15571 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15572
15573         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15574         menus to :style 'toggle.
15575
15576 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15577
15578         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15579
15580 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15581
15582         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15583         only recognize first hyperlink.
15584         (hyper-apropos-highlightify): Deletia, this is already done by
15585         `hyper-apropos-insert-face'.
15586         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15587
15588 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15589
15590         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15591         mail.
15592         (toolbar-mail-reader): Add support for `send'.
15593         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15594
15595 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15596
15597         * info.el (Info-emacs-info-file-name): Add defvar for
15598         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15599         will function properly.
15600
15601 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15602
15603         * simple.el: make the backwards delete function called by
15604         `backward-or-forward-delete-char' user configurable.
15605
15606 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15607
15608         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15609         compiled function got loaded from.
15610
15611 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15612
15613         * term/apollo.el: Synched up with InfoDock 3.6.2.
15614
15615 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15616
15617         * startup.el (load-init-file): Load autoloads earlier.
15618         (startup-splash-frame): Handle InfoDock logo.
15619
15620         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15621         InfoDock.
15622         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15623
15624         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15625         doesn't have this function.
15626
15627         * packages.el (locate-data-file): Fix to call `locate-file'.
15628
15629 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15630
15631         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15632         version of version.el.
15633         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15634
15635         * x-menubar.el (default-menubar): Guard reference to
15636         `gnuserv-frame'.
15637         (default-menubar): Guard references to `font-lock-mode'.
15638         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15639         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15640
15641         * make-docfile.el: Don't snarf doc strings from autoloads.
15642
15643         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15644         loading auto-autoloads files.
15645
15646         * loaddefs.el: Disable dumping autoloads.
15647
15648 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15649
15650         * lisp-mnt.el: Synch to Emacs 20.2.
15651
15652         * help.el: Remove manual autoload of `finder-by-keyword'.
15653
15654         * finder.el (finder-by-keyword): Autoload.
15655
15656         * help.el: Conditionalize hyperbole setup.
15657
15658 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15659
15660         * packages.el (package-require): Update to reflect new data format.
15661
15662 1998-01-02  Didier Verna  <didier@xemacs.org>
15663
15664         * x-menubar.el (default-menubar): make the tutorials available
15665         through the menubar. (Plus some compilation warnings cleanup).
15666
15667 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15668
15669         * check-features.el: New file.  Perform sanity check after build.
15670
15671         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15672         files to tooltalk package.
15673         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15674         package.
15675
15676         * package-admin.el (package-admin-xemacs): Use better default for
15677         location of XEmacs binary.
15678
15679 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15680
15681         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15682         tag with sexp and add value tag with value `t'.
15683
15684 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15685
15686         * package-get.el: Changes to work with real data.
15687         From Pete Ware <ware@cis.ohio-state.edu>
15688
15689         * packages.el (packages-reload-autoloads): Guard load for the time
15690         being.
15691
15692         * update-elc.el ("packages.el"): Force loading packages.el instead
15693         of possibly out-of-date packges.elc.
15694         * make-docfile.el ("packages.el"): Ditto.
15695
15696 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15697
15698         * build-report.el (build-report-delete-regexp): Added a rule for
15699         the main tarball shadowing anything past it.
15700
15701 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15702
15703         * packages.el (package-provide): Delete a previous provide.
15704
15705         * package-info.el: New file.
15706
15707         * package-get.el: New file.
15708         From Pete Ware <ware@cis.ohio-state.edu>
15709         (package-get): Fix md5 computation to work with Mule.
15710
15711 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15712
15713         * simple.el (log-message-*): Quote symbols in docstrings properly.
15714
15715 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15716
15717         * packages.el (packages-new-autoloads): Ignore symbolic links.
15718
15719         * cus-face.el (face-custom-attributes-get): Fix typo.
15720         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15721
15722 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15723
15724         * startup.el (load-init-file): Reload new or changed autoloads
15725         unless inhibited.  Reload modified dumped lisp (stubbed).
15726
15727         * packages.el (packages-new-autoloads): New function.
15728         (packages-reload-autoloads): New function.
15729         (packages-reload-dumped-lisp): New (stub) function.
15730
15731         * loadup.el: Inhibit reloading dumped files when running temacs.
15732
15733         * loadhist.el (file-provides): Extend to handle variant
15734         extensions.
15735
15736         * replace.el (query-replace): Fix typo.
15737
15738 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15739
15740         * make-docfile.el: list-autoloads-path has been renamed.
15741         * update-elc.el: list-autoloads has been renamed.
15742
15743         * packages.el (packages-list-autoloads): Renamed.
15744         (packages-list-autoloads-path): Ditto.
15745
15746 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15747
15748         * packages.el (packages-find-packages-1): Made it signal a warning
15749         for an error in an auto-autoload.el file.
15750
15751 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15752
15753         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15754         tag with const.
15755         From Aki Vehtari <Aki.Vehtari@hut.fi>
15756
15757         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15758
15759         * loadhist.el (unload-feature): Remove autoload.
15760
15761 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15762
15763         * loadhist.el: Unpackaged.
15764
15765         * help.el (describe-symbol-find-file): Rename
15766         `describe-function-find-file' and make old name obsolete.
15767         (describe-function-1): Use it.
15768         (describe-function-1): Guard reference to
15769         `compiled-function-annotation'.
15770
15771 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15772
15773         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15774         argument.
15775         (help-mode-quit): New optional arg to control whether it kills or
15776         buries.  Tidied up.
15777         (with-displaying-help-buffer): Don't kill buffer initially, even
15778         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15779         (help-pretty-print-value): Rename back from
15780         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15781         use it, otherwise use dumped `cl-prettyprint'.
15782         (describe-variable): Use `help-pretty-print-value' again.
15783         (find-func): Removed reference to "find-func" at end.
15784
15785 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15786
15787         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15788           GUI XEmacs. Rename? x-menubar is rather window system
15789           independant, except for a couple of items.
15790
15791 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15792
15793         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15794         entries as they will no longer be distributed with XEmacs.
15795
15796         * format.el (format-alist): Fix image/tiff regexps.
15797         From P. E. Jareth Hein <jareth@camelot-soft.com>
15798
15799         * help.el (help-maybe-pretty-print-value): Rename.
15800         (describe-variable): Use it.
15801         (describe-variable): Add trailing linefeed.
15802
15803 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15804
15805         * help.el (describe-function-1): Don't output anything for
15806           arglist of autoload functions.
15807
15808 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15809
15810         * help.el (describe-function-1): Don't output anything for
15811           arglist of autoload functions.
15812
15813 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15814
15815         * help.el (help-mode-map): New bindings for `help-mode-bury',
15816         `describe-function-at-point', `describe-variable-at-point',
15817         `Info-elisp-ref', `customize-variable', `help-next-section' and
15818         `help-prev-section'.
15819         (help-next-section): New function.
15820         (help-prev-section): New function.
15821         (help-mode-quit): Changed to kill the help buffer.
15822         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15823         correctly.
15824         (help-buffer-name): New function to generate the name of help
15825         buffers.
15826         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15827         argument giving the name of the help buffer.
15828         (describe-key): Use `with-displaying-help-buffer' with name.
15829         (describe-mode): Ditto.
15830         (describe-bindings): Ditto.
15831         (describe-prefix-bindings): Ditto.
15832         (view-lossage): Ditto.
15833         (with-syntax-table): New macro.
15834         (function-called-at-point): Use `ignore-errors' and
15835         `with-syntax-table'.
15836         (function-at-point): Ditto.
15837         (describe-function): Use `with-displaying-help-buffer' with name.
15838         (function-arglist): Extracted from `describe-function-1'.  Returns
15839         function's arglist as string.
15840         (function-documentation): Extracted from `describe-function-1'.
15841         Returns function's docstring.
15842         (describe-function-1): Remove all the "stream" garbage, including
15843         the stream argument.  Use `function-arglist' and
15844         `function-documentation'.
15845         (describe-function-arglist): Just use `function-arglist'.
15846         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15847         (help-pretty-print-value): New function to help with
15848         pretty-printing variable values.  Knows about `#<...>'.  Needs
15849         `pp-internal'.
15850         (describe-variable): Use `with-displaying-help-buffer' with name.
15851         Formatting improved.  Display file where variable is defined, if
15852         known.  Use `help-pretty-print-value'.
15853         (describe-syntax): Use `with-displaying-help-buffer' with name.
15854         (list-processes): Remove "stream" garbage.
15855
15856 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15857
15858         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15859         call a dumped routine instead.
15860
15861         * x-win-xfree86.el: Wrap file in defun.
15862         * x-win-sun.el: Ditto.
15863
15864 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15865
15866         * help.el (view-emacs-news): Remove usage of outl-mouse which
15867         advises functions and does other evil things.
15868
15869 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15870
15871         * format.el (format-alist): Add `image/tiff'.
15872         From P. E. Jareth Hein <jareth@camelot-soft.com>
15873
15874 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15875
15876         * about.el (about-hackers): More names added.
15877
15878         * make-docfile.el: Remove superfluous package path search.
15879
15880         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15881
15882 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15883
15884         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15885         ignored shadows.
15886
15887 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15888
15889         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15890         get trailing slashes when added to the load-path.
15891
15892         * x-init.el (init-x-win): Locate where XEmacs X localization files
15893         are.
15894
15895 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15896
15897         * x-faces.el: Added support for foregroundToolBarColor
15898           to xpm-color-symbols.
15899
15900 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15901
15902         * etags.el (tags-remove-duplicates): Removed.
15903         (buffer-tag-table-list): Use `delete-duplicates'.
15904
15905         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15906         correctly.
15907         (get*): Defalias to `get'.
15908
15909         * cl.el (eql): Compare integers with `eq'.
15910         (cl-map-extents): Check for `map-extents' first.
15911
15912 1997-12-17  Didier Verna  <didier@xemacs.org>
15913
15914         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15915         added the 'numero', 'copyright' and 'trademark' symbols.
15916
15917         * leim/quail/latin-post.el ("french-postfix"): see above.
15918
15919 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15920
15921         * widget.el (define-widget): Check the arguments.
15922
15923         * cus-edit.el (customize-face): Use `check-argument-type'.
15924         (custom-variable-value-create): Use `signal' to signal error.
15925         (custom-variable-reset-saved): Ditto.
15926         (custom-variable-reset-standard): Ditto.
15927         (custom-face-reset-saved): Ditto.
15928
15929         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15930         (widget-default-format-handler): Ditto.
15931         (widget-checklist-add-item): Ditto.
15932         (widget-radio-add-item): Ditto.
15933         (widget-editable-list-entry-create): Ditto.
15934         (widget-sexp-prompt-value): Ditto.
15935
15936         * custom.el (custom-declare-variable): Signal errors better.
15937         (custom-handle-keyword): Ditto.
15938         (custom-declare-group): Ditto.
15939
15940         * window-xemacs.el (windows): Ditto.
15941
15942         * menubar.el (menu): Ditto.
15943
15944         * keydefs.el (keyboard): Ditto.
15945
15946         * minibuf.el (minibuffer): Ditto.
15947
15948         * process.el (execute): Ditto.
15949
15950         * fill.el (fill): Ditto.
15951
15952         * modeline.el (modeline): Ditto.
15953
15954         * help.el (help): Ditto.
15955
15956         * faces.el (faces): Ditto.
15957
15958         * files.el (files): Ditto.
15959
15960         * x-init.el (x): Ditto.
15961
15962         * lisp-mode.el (lisp): Ditto.
15963
15964         * process.el (processes): Ditto.
15965
15966         * mouse.el (mouse): Ditto.
15967
15968         * abbrev.el (abbrev): Moved from cus-edit.
15969
15970         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15971         as variable declaration.
15972
15973 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15974
15975         * menubar.el (find-menu-item): Use `check-argument-type'.
15976         (find-menu-item): Cosmetic changes.
15977
15978 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15979
15980         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15981
15982 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15983
15984         * startup.el (set-default-load-path): Only search package-path
15985         when not running temacs.
15986
15987         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15988         files.
15989
15990         * loadup.el: Correct commentary.  Reformatting.
15991         (really-early-error-handler): Use absolute path to the
15992         first dumped-lisp.el file.
15993         (really-early-error-handler): Print full path name of
15994         each dumped lisp file (inherited from InfoDock).
15995
15996         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15997         dumped-lisp.el files.
15998
15999         * make-docfile.el (preloaded-file-list): Reorder when the
16000         package-path is searched.
16001         * update-elc.el: Ditto.
16002
16003         * lisp-mode.el (call-with-condition-handler): Treat the same as
16004         `condition-case' for indentation.
16005
16006         * about.el (about-xemacs): Update release date.
16007
16008 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16009
16010         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
16011         anywhere but at the last clause.
16012         (ecase): Disallow `t' and `otherwise'.
16013
16014 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
16015
16016         * cus-edit.el (custom-buffer-create-buttons): New function
16017         from stuff moved out of `custom-buffer-create-internal'.
16018         (custom-novice): New variable.  Default t.
16019         (custom-display-global-buttons): Ditto.  Default `top'.
16020         (custom-buffer-create-internal): Only display help if
16021         `custom-novice' is non-nil.  Display global buttons according to
16022         `custom-display-global-buttons'.
16023
16024 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16025
16026         * menubar.el (find-menu-item): Use `check-argument-type'.
16027         (find-menu-item): Cosmetic changes.
16028
16029 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
16030
16031         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
16032         look.
16033
16034 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
16035
16036         * format.el (format-deannotate-region):  Bug fix.
16037         Deannotating a region containing unknown tags would fail
16038         (causing decoding of text/enriched to fail at user level)
16039
16040 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
16041
16042         * minibuf.el (read-directory-name): Support sixth
16043           arg, HISTORY, as already documented.
16044
16045 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16046
16047         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16048         to `ecase'.
16049
16050 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16051
16052         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16053         skk-activate.
16054
16055 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16056
16057         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.