update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2016-04-15  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `=ucs-var-010'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `=ucs-bmp-var-010'.
8
9         * mule/mule-conf.el (=ucs-var-010): New coded-charset for XEmacs
10         CHISE.
11         (=ucs-bmp-var-010): Likewise.
12
13 2016-03-17  MORIOKA Tomohiko  <tomo.git@chise.org>
14
15         * mule/mule-charset.el (default-coded-charset-priority-list): Add
16         `=ucs-sip@JP/hanazono'.
17
18         * mule/mule-conf.el (=ucs-sip@iso): Fix DOC and `long-name'.
19         (=ucs-sip@JP/hanazono): New coded-charset for XEmacs CHISE.
20
21 2016-03-14  MORIOKA Tomohiko  <tomo.git@chise.org>
22
23         * mule/mule-charset.el (default-coded-charset-priority-list):
24         - Add `=big5-cdp-var-004'.
25         - Rename `=big5-cdp-var-3' and `=big5-cdp-var-5' to
26           `=big5-cdp-var-003' and `=big5-cdp-var-005'.
27
28         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
29         setting for `=big5-cdp-var-003', `=big5-cdp-var-004' and
30         `=big5-cdp-var-005'.
31
32         * mule/mule-conf.el (=big5-cdp-var-003): Renamed from
33         `=big5-cdp-var-3'; define `=big5-cdp-var-3' as an alias of
34         `=big5-cdp-var-003'.
35         (=big5-cdp-var-004): New coded-charset for XEmacs CHISE.
36         (=big5-cdp-var-005): Renamed from `=big5-cdp-var-5'; define
37         `=big5-cdp-var-5' as an alias of `=big5-cdp-var-005'.
38
39 2016-03-11  MORIOKA Tomohiko  <tomo.git@chise.org>
40
41         * mule/mule-charset.el (default-coded-charset-priority-list):
42         Don't prefer ucs-compat CCSes to other CCSes.
43
44 2016-03-10  MORIOKA Tomohiko  <tomo.git@chise.org>
45
46         * mule/mule-charset.el (default-coded-charset-priority-list): Add
47         `===ucs-bmp-cjk-compat@unicode'.
48
49         * mule/mule-conf.el (===ucs-bmp-cjk-compat@unicode): New
50         coded-charset for XEmacs CHISE.
51
52 2016-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
53
54         * mule/mule-charset.el (default-coded-charset-priority-list): Add
55         `=ucs-sip-itaiji-003'.
56
57         * mule/mule-conf.el (=ucs-sip-itaiji-003): New coded-charset for
58         XEmacs CHISE.
59
60 2016-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
61
62         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
63         setting for `=ucs-var-004'.
64
65         * mule/mule-charset.el (default-coded-charset-priority-list): Add
66         `=ucs-sip-var-001' and `=ucs-bmp-var-004'.
67
68         * mule/mule-conf.el (=ucs-sip-var-001): New coded-charset for
69         XEmacs CHISE.
70         (=ucs-var-004): Ditto.
71         (=ucs-bmp-var-004): Ditto.
72
73 2016-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `=ucs-sip-var-003'.
77
78         * mule/mule-conf.el (=ucs-sip-var-003): New coded-charset for
79         XEmacs CHISE.
80
81 2016-02-11  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `=ucs-itaiji-006'.
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `=ucs-bmp-itaiji-006'.
88
89         * mule/mule-conf.el (=ucs-itaiji-006): New coded-charset for
90         XEmacs CHISE.
91         (=ucs-bmp-itaiji-006): Ditto.
92
93 2016-02-10  MORIOKA Tomohiko  <tomo.git@chise.org>
94
95         * mule/mule-charset.el (default-coded-charset-priority-list): Add
96         `=ucs-sip-var-002'.
97
98         * mule/mule-conf.el (=ucs-sip-var-002): New coded-charset for
99         XEmacs CHISE.
100
101 2016-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
102
103         * mule/mule-charset.el (default-coded-charset-priority-list): Add
104         `=ucs-sip-itaiji-002'.
105
106         * mule/mule-conf.el (=ucs-sip-itaiji-002): New coded-charset for
107         XEmacs CHISE.
108
109 2016-02-01  MORIOKA Tomohiko  <tomo.git@chise.org>
110
111         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
112         setting for `==hanyo-denshi/tk'.
113
114 2016-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-conf.el (=hanyo-denshi/ks): Fix `long-name'.
117         (=hanyo-denshi/tk): Fix `long-name'.
118         (==hanyo-denshi/tk): New coded-charset for XEmacs CHISE.
119
120 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
121
122         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
123         setting for `=>mj'.
124
125 2016-01-17  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-conf.el (=mj): Fix `dimension'.  (=>mj): New
128         coded-charset for XEmacs CHISE.
129
130 2015-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
131
132         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
133         setting for `=hanyo-denshi/tk'.
134
135 2015-12-17  MORIOKA Tomohiko  <tomo.git@chise.org>
136
137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
138         `=hanyo-denshi/tk/mf-01'.
139
140         * mule/mule-conf.el (=hanyo-denshi/tk): New coded-charset for
141         XEmacs CHISE.
142         (=hanyo-denshi/tk/mf-01): Ditto.
143
144 2015-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
145
146         * mule/mule-charset.el (default-coded-charset-priority-list):
147         Prefer `==ucs-bmp-cjk-compat@JP' to `==ucs-bmp-cjk-compat@gb'.
148
149 2015-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
150
151         * mule/mule-charset.el (default-coded-charset-priority-list):
152         Prefer `=jis-x0208@1983' to `chinese-gb2312'.
153
154 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
155
156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
157         settings for `=ucs-itaiji-004' and `=ucs-itaiji-005'.
158
159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
160         `=ucs-bmp-itaiji-004' and `=ucs-bmp-itaiji-005'.
161
162         * mule/mule-conf.el (=ucs-itaiji-004): New coded-charset for
163         XEmacs CHISE.
164         (=ucs-bmp-itaiji-004): Ditto.
165         (=ucs-itaiji-005): Ditto.
166         (=ucs-bmp-itaiji-005): Ditto.
167
168 2015-11-11  MORIOKA Tomohiko  <tomo.git@chise.org>
169
170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
171         `=ucs-sip-itaiji-001'.
172
173         * mule/mule-conf.el (=ucs-sip-itaiji-001): New coded-charset for
174         XEmacs CHISE.
175
176 2015-11-07  MORIOKA Tomohiko  <tomo.git@chise.org>
177
178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
179         settings for `=ucs-itaiji-001', `=ucs-itaiji-003' and
180         `=ucs-itaiji-008'.
181
182         * mule/mule-charset.el (default-coded-charset-priority-list): Add
183         `=ucs-bmp-itaiji-001', `=ucs-bmp-itaiji-003' and
184         `=ucs-bmp-itaiji-008'.
185
186         * mule/mule-conf.el (=ucs-itaiji-001): New coded-charset for
187         XEmacs CHISE.
188         (=ucs-bmp-itaiji-001): Ditto.
189         (=ucs-itaiji-003): Ditto.
190         (=ucs-bmp-itaiji-003): Ditto.
191         (=ucs-itaiji-008): Ditto.
192         (=ucs-bmp-itaiji-008): Ditto.
193
194 2015-10-30  MORIOKA Tomohiko  <tomo.git@chise.org>
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `==ucs-bmp-cjk-compat@gb' and `==ucs-bmp-cjk-compat@JP'.
198
199         * mule/mule-conf.el (==ucs-bmp-cjk-compat@gb): New coded-charset
200         for XEmacs CHISE.
201         (==ucs-bmp-cjk-compat@JP): Ditto.
202
203 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
204
205         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
206         setting for `===hng-tzs'.
207
208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
209         `===hng-tzs'.
210
211         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
212         CHISE.
213
214 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
215
216         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
217         setting for `===hng-doh'.
218
219         * mule/mule-charset.el (default-coded-charset-priority-list): Add
220         `===hng-doh'.
221
222         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
223         CHISE.
224
225 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
226
227         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
228         setting for `===hng-wad'.
229
230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
231         `===hng-wad'.
232
233         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
234         CHISE.
235
236 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
237
238         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
239         settings for `==koseki' and `===hng-kcc'.
240
241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
242         `===hng-kcc'.
243
244         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
245         CHISE.
246
247 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
248
249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
250         setting for `===hng-nkk'.
251
252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
253         `===hng-nkk'.
254
255         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
256         CHISE.
257
258 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
259
260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
261         setting for `===hng-ink'.
262
263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
264         `===hng-ink'.
265
266         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
267         CHISE.
268
269 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
270
271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
272         setting for `===hng-jhk'.
273
274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
275         `===hng-jhk'.
276
277         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
278         CHISE.
279
280 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
281
282         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
283         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
284         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
285         (===jis-x0213-1@2004): Likewise.
286         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
287         "jisx0213\\(\\.2004\\)-1" as the registry.
288         (=+>jis-x0213-1@2004): Likewise.
289         (=>jis-x0213-1@2004): Likewise.
290
291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
292         `===jis-x0213-1@2004'.
293
294 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
295
296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
297         setting for `===hng-nak'.
298
299         * mule/mule-charset.el (default-coded-charset-priority-list): Add
300         `===hng-nak'.
301
302         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
303         CHISE.
304
305 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
306
307         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
308         setting for `===hng-hos'.
309
310         * mule/mule-charset.el (default-coded-charset-priority-list): Add
311         `===hng-hos'.
312
313         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
314         CHISE.
315
316 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
317
318         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
319         setting for `===hng-tzj'.
320
321         * mule/mule-charset.el (default-coded-charset-priority-list): Add
322         `===hng-tzj'.
323
324         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
325         CHISE.
326
327 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
328
329         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
330         setting for `===hng-kae'.
331
332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
333         `===hng-kae'.
334
335         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
336         CHISE.
337
338 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
339
340         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
341         setting for `===hng-kar'.
342
343         * mule/mule-charset.el (default-coded-charset-priority-list): Add
344         `===hng-kar'.
345
346         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
347         CHISE.
348
349 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
350
351         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
352         setting for `===hng-kyd'.
353
354         * mule/mule-charset.el (default-coded-charset-priority-list): Add
355         `===hng-kyd'.
356
357         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
358         CHISE.
359
360 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
361
362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
363         setting for `===hng-hok'.
364
365         * mule/mule-charset.el (default-coded-charset-priority-list): Add
366         `===hng-hok'.
367
368         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
369         CHISE.
370
371 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
372
373         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
374         setting for `===hng-jyu'.
375
376         * mule/mule-charset.el (default-coded-charset-priority-list): Add
377         `===hng-jyu'.
378
379         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
380         CHISE.
381
382 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
383
384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
385         setting for `===hng-zkd'.
386
387         * mule/mule-charset.el (default-coded-charset-priority-list): Add
388         `===hng-zkd'.
389
390         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
391         CHISE.
392
393 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
394
395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
396         setting for `===hng-kmi'.
397
398         * mule/mule-charset.el (default-coded-charset-priority-list): Add
399         `===hng-kmi'.
400
401         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
402         CHISE.
403
404 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
405
406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
407         setting for `===hng-okd'.
408
409         * mule/mule-charset.el (default-coded-charset-priority-list): Add
410         `===hng-okd'.
411
412         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
413         CHISE.
414
415 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
416
417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
418         setting for `===hng-nkm'.
419
420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
421         `===hng-nkm'.
422
423         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
424         CHISE.
425
426 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
429         setting for `===hng-nto'.
430
431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
432         `===hng-nto'.
433
434         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
435         CHISE.
436
437 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
440         setting for `===hng-yhk'.
441
442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
443         `===hng-yhk'.
444
445         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
446         CHISE.
447
448 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451         setting for `===hng-sok'.
452
453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
454         `===hng-sok'.
455
456         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
457         CHISE.
458
459 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
462         setting for `===hng-kda'.
463
464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
465         `===hng-kda'.
466
467         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
468         CHISE.
469
470 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
473         setting for `===hng-myz'.
474
475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
476         `===hng-myz'.
477
478         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
479         CHISE.
480
481 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
484         setting for `===hng-kgk'.
485
486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
487         `===hng-kgk'.
488
489         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
490         CHISE.
491
492 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
495         setting for `===hng-drt'.
496
497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
498         `===hng-drt'.
499
500         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
501         CHISE.
502
503 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         setting for `===hng-mam'.
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `===hng-mam'.
510
511         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
512         CHISE.
513
514 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         setting for `===hng-dng'.
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `===hng-dng'.
521
522         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
523         CHISE.
524
525 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         setting for `=>cns11643-5'.
529
530 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
533         setting for `===hng-keg'.
534
535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
536         `===hng-keg'.
537
538         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
539         CHISE.
540
541 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
542
543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
544         setting for `===hng-jou'.
545
546         * mule/mule-charset.el (default-coded-charset-priority-list): Add
547         `===hng-jou'.
548
549         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
550         CHISE.
551
552 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
553
554         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
555         setting for `===hng-smk'.
556
557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
558         `===hng-smk'.
559
560         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
561         CHISE.
562
563 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
564
565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
566         setting for `===hng-kyo'.
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `===hng-kyo'.
570
571         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
572         CHISE.
573
574 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
575
576         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
577         setting for `===hng-kss'.
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `===hng-kss'.
581
582         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
583         CHISE.
584
585 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
586
587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
588         setting for `===hng-wan'.
589
590         * mule/mule-charset.el (default-coded-charset-priority-list): Add
591         `===hng-wan'.
592
593         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
594         CHISE.
595
596 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
597
598         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
599         setting for `===hng-ksk'.
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `===hng-ksk'.
603
604         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
605         CHISE.
606
607 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
608
609         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
610         setting for `===hng-kyu'.
611
612         * mule/mule-charset.el (default-coded-charset-priority-list): Add
613         `===hng-kyu'.
614
615         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
616         CHISE.
617
618 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
619
620         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
621         setting for `===hng-skk'.
622
623         * mule/mule-charset.el (default-coded-charset-priority-list): Add
624         `===hng-skk'.
625
626         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
627         CHISE.
628
629 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
630
631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
632         setting for `===hng-sik'.
633
634         * mule/mule-charset.el (default-coded-charset-priority-list): Add
635         `===hng-sik'.
636
637         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
638         CHISE.
639
640 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
641
642         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
643         setting for `===hng-kbk'.
644
645         * mule/mule-charset.el (default-coded-charset-priority-list): Add
646         `===hng-kbk'.
647
648         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
649         CHISE.
650
651 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
652
653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
654         setting for `===hng-kcj'.
655
656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
657         `===hng-kcj'.
658
659         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
660         CHISE.
661
662 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
663
664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
665         setting for `===hng-k24'.
666
667         * mule/mule-charset.el (default-coded-charset-priority-list): Add
668         `===hng-k24'.
669
670         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
671         CHISE.
672
673 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
674
675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
676         setting for `===hng-gok'.
677
678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
679         `===hng-gok'.
680
681         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
682         CHISE.
683 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
684
685         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
686         setting for `===hng-tsu'.
687
688         * mule/mule-charset.el (default-coded-charset-priority-list): Add
689         `===hng-tsu'.
690
691         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
692         CHISE.
693
694 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
695
696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
697         setting for `===hng-sys'.
698
699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
700         `===hng-sys'.
701
702         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
703         CHISE.
704
705 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
706
707         * mule/mule-coding.el (coded-charset-entity-reference-alist):
708         - Use "&HNG010-<d><d><d><d><d>;" instead of
709           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
710         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
711
712         * mule/mule-charset.el (default-coded-charset-priority-list): Add
713         `=ucs-bmp-itaiji-002' and `===hng-khm'.
714
715         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
716         "hngkhi-0" as the suffix of registry.
717         (===hng-khm): New coded-charset for XEmacs CHISE.
718         (=ucs-itaiji-002): Ditto.
719         (=ucs-bmp-itaiji-002): Ditto.
720
721 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         setting for `=>ucs@iwds-1'.
725
726         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
727         XEmacs CHISE.
728
729 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
732         CHISE.
733
734         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
735         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
736         `===hng-khi'.
737
738 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
739
740         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
741         setting for `===hng-khi'.
742
743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
744         `===hng-khi'.
745
746         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
747         CHISE.
748
749 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
752         #x9FA5 as the value of `max-code'.
753         (=ucs-bmp-var-002): Likewise.
754         (=ucs-bmp-var-003): Likewise.
755         (=ucs-bmp-itaiji-084): Likewise.
756         (=ucs-bmp-cjk@JP): Likewise.
757         (=ucs-bmp-cjk@JP/hanazono): Likewise.
758         (==ucs-bmp-cjk@JP/hanazono): Likewise.
759         (=>ucs-bmp-cjk@component): Likewise.
760
761 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
762
763         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
764         CHISE.
765
766 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
767
768         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
769         XEmacs CHISE.
770         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
771         `==jis-x0208@1978/2-pr' as the mother.
772
773 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
776         CHISE.
777
778 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
779
780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
781         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
782
783 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
784
785         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
786         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
787
788 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
789
790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
791         setting for `===ucs@gb'.
792
793 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
796         setting for `===hanyo-denshi/ks', `===jis-x0208' and
797         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
798         as the entity-reference for `===jis-x0213-1@2000'; use
799         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
800
801 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
802
803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
804         `===jis-x0208'.
805
806         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
807         instead of `===jis-x0208' as the mother.
808         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
809         `===jis-x0208' as the mother.
810         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
811         `===jis-x0208' as the mother.
812         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
813         `===jis-x0213-1' as the mother.
814         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
815         `===jis-x0213-1' as the mother.
816         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
817         the mother.
818         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
819         mother.
820
821 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
822
823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
824         setting for `=ucs-var-001'.
825
826 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
829         `=ucs-bmp-var-001'.
830
831         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
832         CHISE.
833         (=ucs-bmp-var-001): Ditto.
834
835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
836         setting for `=ucs-var-003'.
837
838 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
839
840         * mule/mule-charset.el (default-coded-charset-priority-list): Add
841         `=ucs-bmp-var-003'.
842
843         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
844         CHISE.
845         (=ucs-bmp-var-003): Ditto.
846
847 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
848
849         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
850         setting for `=ucs-var-002'.
851
852         * mule/mule-charset.el (default-coded-charset-priority-list): Add
853         `=ucs-bmp-var-002'.
854
855         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
856         CHISE.
857         (=ucs-bmp-var-002): Ditto.
858
859 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
862         XEmacs CHISE.
863         (==jis-x0208@1978/5pr): Ditto.
864
865 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
866
867         * mule/mule-charset.el (default-coded-charset-priority-list): Add
868         `=>ucs-bmp-cjk@component'.
869
870         * mule/mule-conf.el (=>ucs@component): New coded-charset for
871         XEmacs CHISE.
872         (=>ucs-bmp-cjk@component): Ditto.
873
874 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
875
876         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
877         setting for `=>iwds-1'.
878
879 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
880
881         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
882         CHISE.
883
884 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
885
886         * mule/mule-charset.el (default-coded-charset-priority-list):
887         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
888         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
889         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
890         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
891
892 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
893
894         * mule/mule-coding.el (coded-charset-entity-reference-alist):
895         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
896
897         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
898         `=>>ucs@iso' as the mother.
899         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
900         mother.
901
902 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
903
904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
905         setting for `===hanyo-denshi/ia'.
906
907 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
908
909         * mule/mule-charset.el (default-coded-charset-priority-list): Add
910         `===hanyo-denshi/ia'.
911
912 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
913
914         * mule/mule-conf.el (=koseki): Fix DOC.
915         (==koseki): New coded-charset for XEmacs CHISE.
916
917 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
918
919         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
920         XEmacs CHISE.
921         (===hanyo-denshi/jd): Fix DOC.
922
923 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
926         setting for `===hanyo-denshi/ip'.
927
928 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
929
930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
931         `===hanyo-denshi/ip'.
932
933         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
934         XEmacs CHISE.
935
936 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
937
938         * mule/mule-charset.el (default-coded-charset-priority-list): Add
939         `==ucs-radicals@unicode' and `=>daikanwa'.
940
941         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
942         for XEmacs CHISE.
943
944 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
945
946         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
947         XEmacs CHISE.
948
949 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
950
951         * mule/mule-charset.el (default-coded-charset-priority-list): Add
952         `===ruimoku-v6'.
953
954 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
955
956         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
957         setting for `===ruimoku-v6'.
958
959 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
960
961         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
962         CHISE.
963
964 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
965
966         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
967         coded-charset for XEmacs CHISE.
968
969 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
970
971         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
972         XEmacs CHISE.
973
974 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
975
976         * mule/mule-charset.el (default-coded-charset-priority-list): Add
977         `===ucs-sip@iso'.
978
979 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
980
981         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
982         CHISE.
983
984 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
985
986         * mule/mule-charset.el (default-coded-charset-priority-list): Add
987         `==ucs-sip@iso'.
988
989         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
990         CHISE.
991
992 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
995         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
996         (=ucs-sip-ext-b@iso): Fix registry.
997         (==ucs-sip-ext-b@iso): Ditto.
998         (===ucs-sip-ext-b@iso): Ditto.
999
1000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1001         `=ucs-sip@iso'.
1002
1003 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1006         setting for `=>cbeta'.
1007
1008 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1009
1010         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1011         `=>cns11643-7'.
1012
1013         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
1014
1015 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1016
1017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1018         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
1019
1020 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1021
1022         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
1023         `=ucs@cns'.
1024         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
1025         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
1026         `=ucs@jis/1990'.
1027         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
1028         `=ucs@jis/2000'.
1029         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
1030         `=ucs@jis/2004'.
1031         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
1032
1033         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1034         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
1035
1036 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1037
1038         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
1039         XEmacs CHISE.
1040         (==jis-x0208@1978/1pr): Ditto.
1041         (==jis-x0208@1978/2-pr): Ditto.
1042
1043 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1044
1045         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1046         setting for `===jis-x0213-1@2004'.
1047
1048 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1049
1050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1051         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
1052
1053         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1054         `===hanyo-denshi/jb'.
1055
1056         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
1057         XEmacs CHISE.
1058         (=+>hanyo-denshi/ft): Ditto.
1059         (=+>hanyo-denshi/jt): Ditto.
1060
1061 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1062
1063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1064         `===hanyo-denshi/hg'.
1065
1066 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1067
1068         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
1069         XEmacs CHISE.
1070         (===hanyo-denshi/hg): Ditto.
1071
1072 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1073
1074         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
1075         glyph-forms instead of detailed glyph-images.
1076         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
1077         `=adobe-japan1-*'.
1078         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
1079         (===adobe-japan1-1): Ditto.
1080         (===adobe-japan1-2): Ditto.
1081         (===adobe-japan1-3): Ditto.
1082         (===adobe-japan1-4): Ditto.
1083         (===adobe-japan1-5): Ditto.
1084         (===adobe-japan1-6): Ditto.
1085         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
1086         `=>>>adobe-japan1' as the mother.
1087         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
1088         `=>>adobe-japan1' as the mother.
1089         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
1090         glyph-images.
1091         (==jis-x0208@1978): Ditto.
1092         (==jis-x0208@1983): Ditto.
1093         (==jis-x0208@1990): Ditto.
1094         (==jis-x0213-1): Ditto.
1095         (==jis-x0213-1@2000): Ditto.
1096         (==jis-x0213-1@2004): Ditto.
1097         (==jis-x0213-2): Ditto.
1098         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
1099         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
1100         `=jis-x0208@1978'.
1101         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
1102         `=jis-x0208@1983'.
1103         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
1104         `=jis-x0208@1990'.
1105         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
1106         `=jis-x0213-1'.
1107         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
1108         `=jis-x0213-1@2000'.
1109         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
1110         `=jis-x0213-1@2004'.
1111         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
1112         `=jis-x0213-2'.
1113         (===jis-x0208): New coded-charset for XEmacs CHISE.
1114         (===jis-x0208@1978): Ditto.
1115         (===jis-x0208@1983): Ditto.
1116         (===jis-x0208@1990): Ditto.
1117         (===jis-x0213-1): Ditto.
1118         (===jis-x0213-1@2000): Ditto.
1119         (===jis-x0213-2): Ditto.
1120         (===jis-x0212): Ditto.
1121         (===ks-x1001): Ditto.
1122         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
1123         mother.
1124         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
1125         as the mother.
1126         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
1127         as the mother.
1128         (===cns11643-1): New coded-charset for XEmacs CHISE.
1129         (===cns11643-2): Ditto.
1130         (===cns11643-3): Ditto.
1131         (===cns11643-4): Ditto.
1132         (===cns11643-5): Ditto.
1133         (===cns11643-6): Ditto.
1134         (===cns11643-7): Ditto.
1135         (=>>cns11643-1): Ditto.
1136         (==big5-cdp): Indicate abstract glyph-images instead of
1137         representative glyph-images.
1138         (===big5-cdp): New coded-charset for XEmacs CHISE.
1139         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
1140         detailed glyph-images.
1141         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
1142         `=hanyo-denshi/*'.
1143         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1144         (===hanyo-denshi/ib): Ditto.
1145         (===hanyo-denshi/jt): Ditto.
1146         (===hanyo-denshi/ks): Ditto.
1147         (===mj): Ditto.
1148         (===mj-0): Ditto.
1149         (===mj-1): Ditto.
1150         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
1151         `=>>>hanyo-denshi/*' as its mother.
1152         (==gt): Indicate abstract glyph-forms instead of detailed
1153         glyph-images.
1154         (===gt): New coded-charset for XEmacs CHISE.
1155         (=>>>gt): Indicates `==gt' instead of `=gt'.
1156         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
1157         (==gt-k): Indicate abstract glyph-forms instead of detailed
1158         glyph-images.
1159         (===gt-k): New coded-charset for XEmacs CHISE.
1160         (==daikanwa): Indicates glyph-images instead of detailed
1161         glyph-images.
1162         (===daikanwa): New coded-charset for XEmacs CHISE.
1163         (===daikanwa/+p): Ditto.
1164         (===daikanwa/ho): Ditto.
1165         (==cbeta): Ditto.
1166         (===cbeta): Ditto.
1167         (==jef-china3): Ditto.
1168         (===jef-china3): Ditto.
1169         (==ruimoku-v6): Ditto.
1170         (==ucs@iso): Indicate representative glyph-forms instead of
1171         representative glyph-images.
1172         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
1173         (==ucs@unicode): Indicate representative glyph-forms instead of
1174         representative glyph-images.
1175         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
1176         `=ucs@unicode'.
1177         (==ucs@cns): Indicate representative glyph-forms instead of
1178         representative glyph-images.
1179         (==ucs@jis): Ditto.
1180         (==ucs@jis/1990): Ditto.
1181         (==ucs@jis/2000): Ditto.
1182         (==ucs@jis/2004): Ditto.
1183         (==ucs@ks): Ditto.
1184         (===ucs@iso): New coded-charset for XEmacs CHISE.
1185         (===ucs@unicode): Ditto.
1186         (===ucs@gb): Ditto.
1187         (===ucs@ks): Ditto.
1188         (===ucs-bmp-cjk@gb): Ditto.
1189         (===ucs-sip-ext-b@iso): Ditto.
1190
1191 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1192
1193         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1194         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
1195         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
1196         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
1197         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
1198         `===cns11643-3', `===cns11643-4', `===cns11643-5',
1199         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
1200         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
1201         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1202         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1203
1204         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1205         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1206         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1207         - Use "&g1-[NAME];" for `=>>[NAME]'.
1208         - Abolish "&g2-[NAME];".
1209
1210 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1211
1212         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1213         `=>>ucs@cns' as the mother.
1214
1215 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1216
1217         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1218         setting for `==ucs@ks'.
1219
1220 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1221
1222         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1223         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1224         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1225         0x00E30000〜0x00E409D5.
1226
1227 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1228
1229         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1230         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1231         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1232
1233 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1234
1235         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1236         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1237
1238         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1239         (=mj-0): Ditto.
1240         (=mj-1): Ditto.
1241         (==mj): Ditto.
1242         (==mj-0): Ditto.
1243         (==mj-1): Ditto.
1244         (=>>mj): Ditto.
1245
1246         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1247         setting for `=mj' and `==mj'.
1248
1249 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1250
1251         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1252         CHISE.
1253
1254 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1255
1256         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1257         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1258         `=>ucs@hanyo-denshi'.
1259
1260 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1261
1262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1263         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1264
1265         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1266         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1267
1268 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1269
1270         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1271         XEmacs CHISE.
1272
1273 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1274
1275         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1276         Change priority of `=>>>ucs@iso'.
1277
1278         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1279         `=>>>ucs@iso' as the mother.
1280         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1281
1282 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1283
1284         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1285         Change priority of `=>>>ucs@unicode'.
1286
1287         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1288         `=ucs@unicode'.
1289
1290 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1291
1292         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1293         Change priority of `=>>>ucs@jis'.
1294
1295         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1296         `=ucs@jis'.
1297
1298 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1299
1300         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1301         setting for `==daikanwa/+p'.
1302
1303 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1304
1305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1306         setting for `==shinjigen@1ed'.
1307
1308 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1309
1310         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1311         XEmacs CHISE.
1312
1313 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1314
1315         * mule/mule-conf.el (==shinjigen): Modify DOC.
1316         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1317         (==shinjigen@rev): Modify DOC.
1318
1319 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1320
1321         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1322         CHISE.
1323
1324 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1325
1326         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1327         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1328
1329         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1330         XEmacs CHISE.
1331
1332         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1333         `==daikanwa'.
1334
1335 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1336
1337         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1338         setting for `==cns11643-7'.
1339
1340         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1341         `==cns11643-7'.
1342
1343 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1344
1345         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1346         `==cns11643-6'.
1347
1348         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1349         setting for `==cns11643-6'.
1350
1351 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1352
1353         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1354         setting for `==cns11643-5'.
1355
1356         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1357         `==cns11643-5'.
1358
1359 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1360
1361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1362         setting for `==cns11643-4'.
1363
1364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1365         `==cns11643-4'.
1366
1367 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1368
1369         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1370         setting for `==cns11643-3'.
1371
1372         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1373         `==cns11643-3'.
1374
1375 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1378         setting for `==cns11643-2'.
1379
1380         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1381         `==cns11643-2'.
1382
1383 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1384
1385         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1386         Change priority of `=>>>ucs@ks'.
1387
1388         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1389         `=ucs@ks'.
1390
1391 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1392
1393         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1394         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1395         `==ucs@cns' and `==cns11643-1'.
1396
1397         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1398         (==cns11643-2): Ditto.
1399         (==cns11643-3): Ditto.
1400         (==cns11643-4): Ditto.
1401         (==cns11643-5): Ditto.
1402         (==cns11643-6): Ditto.
1403         (==cns11643-7): Ditto.
1404
1405         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1406         `==cns11643-1'.
1407
1408 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1409
1410         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1411         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1412         `=>>>ucs@jis/1990'.
1413
1414         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1415         `=ucs@jis/1990'.
1416         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1417         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1418
1419 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1420
1421         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1422         Change priority of `=>>>ucs@cns'.
1423
1424         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1425         `=ucs@cns'.
1426
1427 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1430         `==ks-x1001'.
1431
1432         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1433         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1434         `==ks-x1001'.
1435
1436 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1437
1438         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1439
1440 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1441
1442         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1443         `=jis-x0208'.
1444         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1445         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1446         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1447         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1448         (=>>>jis-x0213-1@2000): Changed to an alias for
1449         `=jis-x0213-1@2000'.
1450         (=>>>jis-x0213-1@2004): Changed to an alias for
1451         `=jis-x0213-1@2004'.
1452         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1453
1454 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1455
1456         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1457         `=adobe-japan1-0'.
1458         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1459         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1460         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1461         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1462         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1463         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1464
1465 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1466
1467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1468         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1469         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1470         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1471         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1472         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1473
1474 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1475
1476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1477         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1478         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1479         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1480         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1481         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1482         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1483         `==jis-x0212'.
1484
1485 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1486
1487         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1488         "AdobeJapan1-[0-6]$".
1489         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1490         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1491         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1492         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1493         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1494         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1495         (==adobe-japan1-1): Ditto.
1496         (==adobe-japan1-2): Ditto.
1497         (==adobe-japan1-3): Ditto.
1498         (==adobe-japan1-4): Ditto.
1499         (==adobe-japan1-5): Ditto.
1500         (==adobe-japan1-6): Ditto.
1501         (==jis-x0208): Ditto.
1502         (==jis-x0208@1978): Ditto.
1503         (==jis-x0208@1983): Ditto.
1504         (==jis-x0208@1990): Ditto.
1505         (==jis-x0213-1): Ditto.
1506         (==jis-x0213-1@2000): Ditto.
1507         (==jis-x0213-1@2004): Ditto.
1508         (==jis-x0213-2): Ditto.
1509         (==jis-x0212): Ditto.
1510         (==gb2312): Ditto.
1511         (==iso-ir165): Ditto.
1512         (==gb12345): Ditto.
1513         (==ks-x1001): Ditto.
1514         (==cns11643-1): Ditto.
1515         (==cns11643-2): Ditto.
1516         (==cns11643-3): Ditto.
1517         (==cns11643-4): Ditto.
1518         (==cns11643-5): Ditto.
1519         (==cns11643-6): Ditto.
1520         (==cns11643-7): Ditto.
1521         (==big5-cdp): Ditto.
1522         (==hanyo-denshi/ja): Ditto.
1523         (==hanyo-denshi/jb): Ditto.
1524         (==hanyo-denshi/jc): Ditto.
1525         (==hanyo-denshi/jd): Ditto.
1526         (==hanyo-denshi/ft): Ditto.
1527         (==hanyo-denshi/ia): Ditto.
1528         (==hanyo-denshi/ib): Ditto.
1529         (==hanyo-denshi/hg): Ditto.
1530         (==hanyo-denshi/jt): Ditto.
1531         (==hanyo-denshi/ks): Ditto.
1532         (==gt): Ditto.
1533         (==gt-k): Ditto.
1534         (==daikanwa): Ditto.
1535         (==shinjigen): Ditto.
1536         (==ucs@iso): Ditto.
1537         (==ucs@unicode): Ditto.
1538         (==ucs@gb): Ditto.
1539         (==ucs-bmp@gb): Ditto.
1540         (==ucs@cns): Ditto.
1541         (==ucs-bmp@cns): Ditto.
1542         (==ucs@jis): Ditto.
1543         (==ucs@jis/1990): Ditto.
1544         (==ucs@jis/2000): Ditto.
1545         (==ucs@jis/2004): Ditto.
1546         (==ucs@JP): Ditto.
1547         (==ucs@JP/hanazono): Ditto.
1548         (==ucs@ks): Ditto.
1549         (==ucs-bmp@ks): Ditto.
1550         (==ucs@cns11643): Ditto.
1551         (==ucs-bmp-cjk@gb): Ditto.
1552         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1553         (==ucs-sip-ext-b@iso): Ditto.
1554
1555 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1556
1557         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1558         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1559
1560         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1561         XEmacs CHISE.
1562         (=ucs-bmp-cjk@unicode): Abolished.
1563
1564 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1565
1566         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1567         `=+>ucs-bmp-cjk-compat@jis'.
1568
1569         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1570         for XEmacs CHISE.
1571
1572 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1573
1574         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1575         CHISE.
1576
1577 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1578
1579         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1580         for XEmacs CHISE.
1581         (=jis-x0208@1978/1er-pr): Abolished.
1582         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1583         `=jis-x0208@1978/1er-pr' as the mother.
1584
1585 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1586
1587         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1588         setting for `=ucs-itaiji-084'.
1589
1590 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1591
1592         * mule/mule-charset.el (default-coded-charset-priority-list):
1593         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1594
1595         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1596         XEmacs CHISE.
1597         (=ucs-bmp-itaiji-084): Ditto.
1598
1599 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1600
1601         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1602         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1603
1604 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1605
1606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1607         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1608
1609         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1610         XEmacs CHISE.
1611         (=big5-cdp-var-5): Ditto.
1612
1613 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1614
1615         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1616         XEmacs CHISE.
1617
1618 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1619
1620         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1621         XEmacs CHISE.
1622
1623 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1624
1625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1626         setting for `=>>>hanyo-denshi/ft'.
1627
1628 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1629
1630         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1631         XEmacs CHISE.
1632         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1633         `=hanyo-denshi/jd' as the mother.
1634
1635 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1636
1637         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1638         XEmacs CHISE.
1639         (=+>adobe-japan1-1): Ditto.
1640         (=+>adobe-japan1-2): Ditto.
1641         (=+>adobe-japan1-3): Ditto.
1642         (=+>adobe-japan1-4): Ditto.
1643         (=+>adobe-japan1-5): Ditto.
1644         (=+>adobe-japan1-6): Ditto.
1645         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1646
1647 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1648
1649         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1650         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1651         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1652
1653         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1654         the top.
1655
1656 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1657
1658         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1659         XEmacs CHISE.
1660         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1661         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1662         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1663
1664 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1665
1666         * mule/mule-charset.el (default-coded-charset-priority-list):
1667         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1668         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1669
1670         * mule/mule-conf.el: Modify order of definitions of some
1671         coded-charsets.
1672
1673 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1674
1675         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1676         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1677         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1678
1679         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1680         CHISE.
1681         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1682         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1683
1684 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1685
1686         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1687         CHISE.
1688
1689 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1690
1691         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1692         setting for `=daikanwa/+2p'.
1693
1694         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1695         XEmacs CHISE.
1696
1697 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1698
1699         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1700         XEmacs CHISE.
1701         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1702
1703 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1704
1705         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1706         setting for `=>>>hanyo-denshi/ib'.
1707
1708 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1709
1710         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1711         XEmacs CHISE.
1712         (=>>>hanyo-denshi/ib): Ditto.
1713         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1714         `=hanyo-denshi/ja' as the mother.
1715         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1716         `=hanyo-denshi/ib' as the mother.
1717
1718 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1719
1720         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1721         XEmacs CHISE.
1722         (utf-8-ivs-mcs-er): Likewise.
1723         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1724         and `=>ucs-gb'.
1725         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1726         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1727         `ucs-gb' and `=>ucs-gb'.
1728         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1729         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1730         and `=>ucs-cns'.
1731         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1732         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1733         `ucs-cns' and `=>ucs-cns'.
1734         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1735         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1736         `ucs-big5' and `=>ucs-big5'.
1737         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1738         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1739         `ucs-big5' and `=>ucs-big5'.
1740         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1741         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1742         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1743         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1744         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1745         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1746         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1747         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1748         `=>ucs-jis'; modify DOC and mnemonic.
1749         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1750         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1751         and `=>ucs-jis'; modify DOC and mnemonic.
1752         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1753         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1754         `=>ucs-ks'.
1755         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1756         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1757         and `=>ucs-ks'.
1758         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1759
1760 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1761
1762         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1763         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1764
1765 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1766
1767         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1768         Modify priorities.
1769
1770 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1771
1772         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1773         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1774
1775 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1776
1777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1778         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1779
1780 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1781
1782         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1783         CHISE.
1784
1785 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1786
1787         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1788         CHISE.
1789
1790 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1791
1792         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1793         CHISE.
1794
1795 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1796
1797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1798         `=+>ucs-bmp-cjk@unicode'.
1799
1800         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1801         for XEmacs CHISE.
1802
1803 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1804
1805         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1806         setting for `=>>daikanwa'.
1807
1808 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1809
1810         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1811         `=>>hanyo-denshi/jt'.
1812
1813 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1814
1815         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1816         XEmacs CHISE.
1817         (=+>jis-x0208@1990): Ditto.
1818         (=+>jis-x0213-1@2000): Ditto.
1819
1820 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1821
1822         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1823         XEmacs CHISE.
1824
1825 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1828         XEmacs CHISE.
1829         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1830         `=hanyo-denshi/jc' as the mother.
1831
1832 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1833
1834         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1835         setting for `=+>adobe-japan1'.
1836
1837         * mule/mule-charset.el (default-coded-charset-priority-list):
1838         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1839         and `=>>hanyo-denshi/ft' to `=>>gt'.
1840
1841 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1844         XEmacs CHISE.
1845         (=>>adobe-japan1-1): Ditto.
1846         (=>>adobe-japan1-2): Ditto.
1847         (=>>adobe-japan1-3): Ditto.
1848         (=>>adobe-japan1-4): Ditto.
1849         (=>>adobe-japan1-5): Ditto.
1850         (=>>adobe-japan1-6): Ditto.
1851         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1852
1853 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-conf.el (=adobe-japan1): New alias for
1856         `=adobe-japan1-6'.
1857         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1858         (=>>>adobe-japan1-1): Ditto.
1859         (=>>>adobe-japan1-2): Ditto.
1860         (=>>>adobe-japan1-3): Ditto.
1861         (=>>>adobe-japan1-4): Ditto.
1862         (=>>>adobe-japan1-5): Ditto.
1863         (=>>>adobe-japan1-6): Ditto.
1864         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1865
1866 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1869         setting for `=>>>adobe-japan1'.
1870
1871 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1872
1873         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1874         setting for `=+>ucs@ks'.
1875
1876 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1879         XEmacs CHISE.
1880         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1881         `=adobe-japan1-6' as the mother.
1882
1883 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1884
1885         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1886         setting for `=>cns11643-7'.
1887
1888 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1889
1890         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1891         CHISE.
1892
1893 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1894
1895         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1896         XEmacs CHISE.
1897         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1898
1899         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1900         setting for `=>ucs@jis/2004'.
1901
1902 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1903
1904         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1905         setting for `=+>gt'.
1906
1907         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1908         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1909
1910 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1911
1912         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1913         `=>ucs@unicode' as the mother.
1914         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1915         mother.
1916         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1917         mother.
1918         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1919         mother.
1920
1921 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1922
1923         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1924         setting for `=+>ucs@unicode'.
1925
1926         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1927         CHISE.
1928
1929 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1930
1931         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1932         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1933         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1934         - Add setting for `=+>ucs@cns'.
1935
1936         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1937         CHISE.
1938         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1939         as the mother.
1940         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1941         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1942
1943         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1944         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1945
1946 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1949         setting for `=>ucs@ks'.
1950
1951 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1952
1953         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1954         `=ucs-bmp-cjk-compat@unicode'.
1955
1956         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1957         coded-charset for XEmacs CHISE.
1958
1959 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1960
1961         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1962         `=ucs-bmp-cjk-compat'.
1963
1964         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1965         XEmacs CHISE.
1966
1967 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1970         CHISE.
1971
1972 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1973
1974         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1975         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1976
1977         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1978         `=>ucs@jis/1990'.
1979         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1980
1981 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1982
1983         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1984         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1985
1986         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1987         CHISE.
1988         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1989         mother.
1990
1991 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1992
1993         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1994         `=>jis-x0213-2@usual'.
1995         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1996         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1997         `=>jis-x0213-2@usual' as the mother.
1998
1999 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
2002         (=>ucs@JP): New alias for `=+>ucs@jis'.
2003
2004 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-conf.el (=+>jis-x0208): Renamed from
2007         `=>jis-x0208@usual'.
2008         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
2009         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
2010         `=>jis-x0208@usual' as the mother.
2011         (=>jis-x0208): Likewise.
2012
2013 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2014
2015         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2016         setting for `=+>jis-x0208@1978'.
2017
2018 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2019
2020         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
2021         XEmacs CHISE.
2022
2023 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2024
2025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2026         setting for `=>>>ucs@jis/1990'.
2027
2028 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2029
2030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2031         setting for `=>ucs@jis/1990'.
2032
2033 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2034
2035         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2036         setting for `=ucs@JP/hanazono'.
2037
2038         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
2039         CHISE.
2040         (=ucs@JP/hanazono): Ditto.
2041         (=ucs-bmp-cjk@JP/hanazono): Ditto.
2042         (=>>hanyo-denshi/jc): Ditto.
2043         (=>>hanyo-denshi/jd): Ditto.
2044
2045 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2046
2047         * mule/mule-charset.el (default-coded-charset-priority-list): Use
2048         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
2049
2050 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2051
2052         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
2053         XEmacs CHISE.
2054
2055 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2056
2057         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
2058         XEmacs CHISE.
2059
2060 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2061
2062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2063         `=ucs-bmp-cjk@JP'.
2064
2065 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2066
2067         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
2068         XEmacs CHISE.
2069
2070 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2071
2072         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2073         Modify order of settings; add settings for `=daikanwa@rev2'.
2074
2075 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2076
2077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2078         setting for `=>>cbeta'.
2079
2080         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
2081         CHISE.
2082
2083 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2084
2085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2086         setting for `=>>adobe-japan1'.
2087
2088 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2089
2090         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
2091         XEmacs CHISE.
2092
2093 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2094
2095         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2096         setting for `=>>hanyo-denshi/ia'.
2097
2098         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
2099         XEmacs CHISE.
2100
2101 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2104         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
2105
2106         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
2107         XEmacs CHISE.
2108         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
2109         `=hanyo-denshi/jt' as the mother.
2110
2111 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2112
2113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2114         setting for `=>>>jis-x0213-2'.
2115
2116         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
2117         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
2118         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
2119
2120 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2121
2122         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
2123         XEmacs CHISE.
2124
2125 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2126
2127         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
2128         XEmacs CHISE.
2129
2130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2131         `=>>jis-x0213-1@2004'.
2132
2133 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2134
2135         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
2136         XEmacs CHISE.
2137
2138 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2141         - Use "&g2-*;" as entity-references for `=>>>*'.
2142         - Omit "&a{GT|JX1|JX2|JX3}-*;".
2143
2144         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
2145         XEmacs CHISE.
2146         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
2147         as the mother.
2148
2149 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2150
2151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2152         setting for `=>>hanyo-denshi/ib'.
2153
2154         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
2155         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
2156         (=>>jis-x0208@1990): Ditto.
2157         (=>>hanyo-denshi/ib): Ditto.
2158
2159         * mule/mule-charset.el (default-coded-charset-priority-list):
2160         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
2161
2162 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2165         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
2166         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
2167         `=>>>ucs@jis/2004'.
2168
2169 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2170
2171         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
2172         XEmacs CHISE.
2173         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
2174         `=jis-x0213-1@2004' as the mother.
2175         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
2176         (=>>>ucs@ks): Ditto.
2177
2178         * mule/mule-charset.el (default-coded-charset-priority-list):
2179         Modify priority of `=hanyo-denshi/*'.
2180
2181 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2182
2183         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2184         settings for `=>>ucs@JP' and `=ucs@JP'.
2185
2186 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2187
2188         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
2189         CHISE.
2190
2191 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2192
2193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2194         setting for `=>>>ucs@cns'.
2195
2196         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
2197         CHISE.
2198
2199 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2200
2201         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2202         instead of `=>>>jis-x0213-1@2004' as the mother.
2203         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2204         (=>>>ucs@unicode): Likewise.
2205         (=>>>ucs@jis): Likewise.
2206         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2207         mother.
2208         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2209
2210 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2213         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2214         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2215         `=>>>ucs@jis'.
2216
2217 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-charset.el (default-coded-charset-priority-list):
2220         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2221         and `=jis-x0213-*-2000'.
2222
2223 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2224
2225         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2226         XEmacs CHISE.
2227         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2228         `=>>jis-x0213-1' as the mother.
2229
2230 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2233         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2234
2235 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2236
2237         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2238
2239 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2240
2241         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2242         XEmacs CHISE.
2243
2244 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-coding.el (decomposition-feature-list): Set
2247         `=decomposition', `=decomposition@cid' and
2248         `=decomposition@hanyo-denshi'.
2249
2250 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2251
2252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2253         setting for `=>>hanyo-denshi/ks'.
2254
2255         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2256         XEmacs CHISE.
2257
2258 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2259
2260         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2261         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2262
2263         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2264         `=hanyo-denshi/ks/mf'.
2265
2266         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2267         XEmacs CHISE.
2268         (=hanyo-denshi/ks/mf): Ditto.
2269
2270 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2271
2272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2273         settings for P=hanyo-denshi/jt'.
2274
2275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2276         `=hanyo-denshi/jt'.
2277
2278         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2279         XEmacs CHISE.
2280
2281 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2282
2283         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2284         settings for `=hanyo-denshi/ip'.
2285
2286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2287         `=hanyo-denshi/ip'.
2288
2289         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2290         XEmacs CHISE.
2291
2292 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2293
2294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2295         settings for `=hanyo-denshi/hg'.
2296
2297         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2298         `=hanyo-denshi/hg'.
2299
2300         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2301         XEmacs CHISE.
2302
2303 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2304
2305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2306         setting for `=>>hanyo-denshi/ft'.
2307
2308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2309         `=>>hanyo-denshi/ft'.
2310
2311         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2312         XEmacs CHISE.
2313
2314 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2317         settings for `=hanyo-denshi/ib'.
2318
2319         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2320         `=hanyo-denshi/ib'.
2321
2322         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2323         XEmacs CHISE.
2324
2325 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2326
2327         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2328         settings for isolated characters of `=hanyo-denshi/ia' and
2329         non-isolated characters of `=hanyo-denshi/*'.
2330
2331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2332         `=hanyo-denshi/ia'.
2333
2334         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2335         XEmacs CHISE.
2336
2337 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2338
2339         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2340         setting for isolated characters of `=hanyo-denshi/ft'.
2341
2342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2343         `=hanyo-denshi/ft'.
2344
2345         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2346         XEmacs CHISE.
2347
2348 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2349
2350         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2351         setting for isolated characters of `=hanyo-denshi/jd'.
2352
2353         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2354         `=hanyo-denshi/jd'.
2355
2356         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2357         XEmacs CHISE.
2358
2359 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2360
2361         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2362         setting for isolated characters of `=hanyo-denshi/jc'.
2363
2364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2365         `=hanyo-denshi/jc'.
2366
2367         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2368         XEmacs CHISE.
2369
2370 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2373         setting for isolated characters of `=hanyo-denshi/jb'.
2374
2375         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2376         `=hanyo-denshi/jb'.
2377
2378         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2379         XEmacs CHISE.
2380
2381 2011-02-13  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/ja'.
2385
2386 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2387
2388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2389         `=hanyo-denshi/ja'.
2390
2391         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2392         XEmacs CHISE.
2393
2394 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2395
2396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2397         settings for isolated characters of `=adobe-japan1-6'.
2398
2399 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2400
2401         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2402         CHISE.
2403         (=daikanwa/+2p): Ditto.
2404         (=daikanwa/ho): Ditto.
2405
2406 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2407
2408         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2409         coding-system for XEmacs CHISE.
2410
2411 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2414         setting for `=>>ruimoku-v6'.
2415
2416         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2417         CHISE.
2418
2419 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2420
2421         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2422         setting for `=daikanwa@rev1'.
2423
2424 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2425
2426         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2427         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2428
2429 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2432         XEmacs CHISE.
2433         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2434
2435 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2436
2437         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2438         CHISE.
2439
2440 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2441
2442         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2443         CHISE.
2444
2445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2446         setting for `=>ucs@jis'.
2447
2448 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2451         setting for `=>jis-x0208@usual'.
2452
2453         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2454         XEmacs CHISE.
2455         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2456         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2457         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2458
2459 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2462         CHISE.
2463         (=>>>jis-x0208@1990): Ditto.
2464         (=>>>jis-x0213-1): Ditto.
2465         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2466         mother.
2467         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2468         as the mother.
2469
2470 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2473         setting for `=>ucs@cns' and `=>>ucs@ks'.
2474
2475         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2476         CHISE.
2477
2478 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2481         CHISE.
2482
2483 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2484
2485         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2486         CHISE.
2487         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2488         mother.
2489
2490 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2491
2492         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2493         `==>ucs-bmp-cjk@bucs'.
2494
2495         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2496         XEmacs CHISE.
2497
2498 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2499
2500         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2501         setting for `==>ucs@bucs'.
2502
2503         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2504         XEmacs CHISE.
2505
2506 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2509         - Add setting for `=>>jis-x0208'.
2510         - Omit setting for `=>>jis-x0208@1990'.
2511         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2512           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2513           `=ucs@FOO'.
2514
2515 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2516
2517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2518         setting for `=>daikanwa'.
2519
2520 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-conf.el (=daikanwa): Fix DOC.
2523         (=>daikanwa): New abstract character for XEmacs CHISE.
2524         (=>ucs@iso): Likewise.
2525         (=>ucs@unicode): Likewise.
2526         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2527
2528 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2531         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2532           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2533         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2534         - Add `=>big5-cdp'.
2535
2536 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2537
2538         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2539         (=>big5-cdp): New abstract character.
2540
2541 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2542
2543         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2544         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2545         `chinese-big5'.
2546
2547 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2548
2549         * mule/mule-charset.el (default-coded-charset-priority-list):
2550         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2551
2552         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2553         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2554         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2555         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2556         and `=>jis-x0213-2'.
2557
2558 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2559
2560         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2561         XEmacs CHISE.
2562         (=>>ucs@jis/2000): Likewise.
2563         (=>>ucs@jis/2004): Likewise.
2564
2565 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2568         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2569         `=>>ucs@cns'.
2570
2571         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2572         XEmacs CHISE.
2573         (=>>gt): Use quote instead of backquote; modify DOC.
2574         (=>gt): Use quote instead of backquote.
2575         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2576         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2577         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2578         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2579         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2580         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2581
2582 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2583
2584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2585         `=>>ucs@unicode' and `=>>gt'.
2586
2587 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2588
2589         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2590         XEmacs CHISE.
2591         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2592         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2593         `=jis-x0208@1978/1er-pr' as the mother.
2594         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2595
2596 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2597
2598         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2599         `=ucs@unicode' as the mother.
2600
2601 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2602
2603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2604         setting for `=>>ucs@unicode'.
2605
2606         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2607         CHISE.
2608
2609 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2612         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2613
2614         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2615         `=adobe-japan1-6' and `=adobe-japan1-base'.
2616
2617         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2618         XEmacs CHISE.
2619         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2620         specify `min-code' and `max-code'.
2621         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2622         (=adobe-japan1-2): Likewise.
2623         (=adobe-japan1-3): Likewise.
2624         (=adobe-japan1-4): Likewise.
2625         (=adobe-japan1-5): Likewise.
2626         (=adobe-japan1-6): Likewise.
2627
2628 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2629
2630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2631         setting for `=>gt'.
2632
2633 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2634
2635         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2636         CHISE.
2637
2638 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2639
2640         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2641         setting for `=>zinbun-oracle'.
2642
2643         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2644         for XEmacs CHISE.
2645
2646 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2647
2648         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2649         for XEmacs CHISE.
2650         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2651         `=jis-x0208@1978' as the mother.
2652
2653 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2656         - Use `=gt' instead of `ideograph-gt'.
2657         - Use `=gt-k' instead of `ideograph-gt-k'.
2658         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2659         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2660         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2661         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2662         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2663         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2664         - Use `=>>gt' instead of `<=>gt'.
2665         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2666         - Add setting for `=>>jis-x0208@1990'.
2667         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2668           `=>>jis-x0213-1@2000'.
2669         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2670         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2671           `=>>jis-x0213-1@2004'.
2672         - Add setting for `=>>jis-x0208@1978'.
2673         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2674
2675 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2676
2677         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2678         XEmacs CHISE.
2679
2680 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2681
2682         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2683         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2684         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2685         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2686         `<=>jis-x0213-1@2004'.
2687
2688 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2691         CHISE.
2692         (=>jis-x0213-2): Ditto.
2693
2694 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2695
2696         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2697         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2698
2699 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2700
2701         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2702         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2703         `=>jis-x0213-1'.
2704
2705 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2706
2707         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2708         CHISE.
2709         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2710
2711 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2712
2713         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2714         `<==>jis-x0213-1'.
2715         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2716         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2717         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2718         (<=>jis-x0208): New alias for `=>jis-x0208'.
2719         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2720         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2721         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2722         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2723         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2724         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2725         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2726         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2727         (=>>gt): Renamed from `<==>gt'.
2728         (<==>gt): New alias for `=>>gt'.
2729
2730 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2731
2732         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2733         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2734         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2735         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2736         - Add settings for `<=>jis-x0213-1@2000' and
2737           `<=>jis-x0213-1@2004'.
2738
2739         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2740         XEmacs CHISE.
2741         (<==>jis-x0213-1): Likewise.
2742         (<==>jis-x0213-1@2000): Likewise.
2743         (<==>jis-x0213-1@2004): Likewise.
2744         (<=>jis-x0208): Add property `=>iso-ir 168'.
2745         (<=>jis-x0208@1997): Likewise.
2746         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2747         as the mother; add property `=>iso-ir 228'.
2748         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2749         property `=>iso-ir 228'.
2750         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2751         property `=>iso-ir 233'.
2752         (<==>gt): Renamed from `<=>gt'.
2753         (<=>gt): New alias for `<==>gt'.
2754
2755 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2756
2757         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2758         CHISE.
2759         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2760         `<=>jis-x0208' as the mother.
2761         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2762         (<=>jis-x0213-1@2000): Ditto.
2763         (<=>jis-x0213-1@2004): Ditto.
2764
2765 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2766
2767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2768         settings for `<=>gt'.
2769
2770         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2771
2772 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2775         XEmacs CHISE.
2776         (=jis-x0208@1978/-4pr): Likewise.
2777         (=jis-x0208@1978/4-pr): Likewise.
2778         (=jis-x0213-1): Likewise.
2779         (=ucs@iso): Likewise.
2780         (=ucs@unicode): Likewise.
2781         (=ucs@gb): Likewise.
2782         (=ucs@gb/fw): Likewise.
2783         (=ucs@cns): Likewise.
2784         (=ucs@cns/fw): Likewise.
2785         (=ucs@jis): Likewise.
2786         (=ucs@jis/fw): Likewise.
2787         (=ucs@jis/1990): Likewise.
2788         (=ucs@jis/2000): Likewise.
2789         (=ucs@jis/2004): Likewise.
2790         (=ucs@JP): Likewise.
2791         (=ucs@ks): Likewise.
2792         (=ucs@big5): Likewise.
2793         (=ucs@big5/cns11643): Likewise.
2794         (=ucs@cns11643): Likewise.
2795
2796 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2797
2798         * mule/mule-charset.el (default-coded-charset-priority-list):
2799         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2800
2801         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2802         CHISE.
2803         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2804         mother.
2805
2806 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2807
2808         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2809         from src/mule-charset.c].
2810         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2811         specify `final'.
2812         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2813         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2814         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2815         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2816         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2817         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2818
2819 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2820
2821         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2822         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2823         (=jis-x0208@1978/i-4): Specify `partial'.
2824         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2825         mother coded-charset.
2826         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2827
2828 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2829
2830         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2831         settings for `=jis-x0213-1@2004'.
2832
2833 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2834
2835         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2836         CHISE.
2837         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2838         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2839         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2840         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2841         temporarily.
2842         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2843
2844 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2845
2846         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2847         CHISE.
2848         (=shinjigen@1ed): Inherited from `=shinjigen'.
2849         (=shinjigen@rev): Likewise.
2850
2851 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2852
2853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2854         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2855
2856 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2857
2858         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2859         define it as an alias.
2860         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2861         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2862         alias.
2863         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2864         alias.
2865
2866 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2867
2868         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2869         CHISE.
2870
2871 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2872
2873         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2874         CHISE.
2875         (shinjigen-2): Ditto.
2876
2877 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2878
2879         * mule/mule-charset.el (default-coded-charset-priority-list):
2880         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2881         `chinese-big5-eten-*' and `chinese-big5'.
2882
2883 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2884
2885         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2886         #x9FA5 temporarily.
2887
2888 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2889
2890         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2891         settings for `=jis-x0208@1978/i1'.
2892
2893 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2894
2895         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2896         XEmacs CHISE.
2897
2898 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2899
2900         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2901         XEmacs CHISE.
2902
2903 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2906         XEmacs CHISE.
2907
2908 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2909
2910         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2911         CHISE.
2912         (=ucs-bmp@cns): Likewise.
2913         (=ucs-bmp@jis): Likewise.
2914         (=ucs-bmp@ks): Likewise.
2915
2916 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2917
2918         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2919         CHISE.
2920         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2921
2922 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2923
2924         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2925         settings for `=zinbun-oracle'.
2926
2927         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2928         `=zinbun-oracle'.
2929
2930 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2931
2932         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2933         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2934         `=ucs@iso'.
2935
2936 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2937
2938         * mule/mule-charset.el (default-coded-charset-priority-list):
2939         Delete `ucs-sip'; modify order of some CCSs.
2940
2941 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2942
2943         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2944         in XEmacs CHISE.
2945
2946         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2947         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2948         CHISE.
2949
2950 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2951
2952         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2953         its registry.
2954         (=ucs-radicals@unicode): Likewise.
2955
2956 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2957
2958         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2959         CHISE.
2960
2961 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2962
2963         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2964         CHISE.
2965
2966 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2967
2968         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2969         CHISE.
2970
2971 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2972
2973         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2974         Modify preference of *isolated settings*.
2975
2976 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2977
2978         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2979         utf-2000 is provided.
2980         (=ucs@cns11643): Likewise.
2981
2982 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2983
2984         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2985         Prefer every *isolated setting* to ordinary setting.
2986
2987 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2990         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2991
2992 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2993
2994         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2995         CHISE.
2996
2997 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2998
2999         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3000         settings for `=jis-x0208@1997'.
3001
3002 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3003
3004         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3005         `=jis-x0208@1997'.
3006
3007 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3008
3009         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
3010         XEmacs CHISE.
3011
3012 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3013
3014         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
3015         `=jis-x0208@1978'.
3016         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
3017         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
3018         `=jis-x0208-1990' as the mother.
3019         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
3020
3021 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3022
3023         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
3024         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
3025         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
3026         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
3027         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
3028         for `=ucs@JP'.
3029
3030 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3031
3032         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
3033         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
3034         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
3035         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
3036         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
3037         `=daikanwa@rev2'.
3038
3039 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3040
3041         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
3042         (=gt): Likewise.
3043         (=gt-k): Likewise.
3044         (=gt-pj-*): Likewise.
3045         (=gt-pj-k1): Likewise.
3046         (=gt-pj-k2): Likewise.
3047         (=daikanwa): Likewise.
3048         (=daikanwa-rev1): Likewise.
3049         (=daikanwa-rev2): Likewise.
3050         (=big5-pua): Likewise.
3051         (=big5-eten): Likewise.
3052         (chinese-big5-eten-a): Likewise.
3053         (chinese-big5-eten-b): Likewise.
3054         (=hanziku-*): Likewise.
3055         (=cbeta): Likewise.
3056         (=jef-china3): Likewise.
3057         (=ruimoku-v6): Likewise.
3058         (=ucs@iso): Likewise.
3059         (=ucs@unicode): Likewise.
3060         (=ucs@gb): Likewise.
3061         (=ucs@cns): Likewise.
3062         (=ucs@jis): Likewise.
3063         (=ucs@jis-1990): Likewise.
3064         (=ucs@jis-2000): Likewise.
3065         (=ucs@jp): Likewise.
3066         (=ucs@ks): Likewise.
3067         (=ucs@big5): Likewise.
3068         (=ucs-radicals): Likewise.
3069         (=ucs-radicals@unicode): Likewise.
3070         (=ucs-bmp-cjk): Likewise.
3071         (=ucs-bmp-cjk@unicode): Likewise.
3072         (=ucs-sip-ext-b): Likewise.
3073         (=ucs-sip-ext-b@iso): Likewise.
3074
3075 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3076
3077         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3078         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
3079
3080 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3081
3082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3083         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
3084         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
3085         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
3086         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
3087         arabic-digit, ipa and ``&I-B-XXXX;''.
3088
3089 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3090
3091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3092         setting for (I-)HZK{03..12}-XXXX.
3093
3094 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3095
3096         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3097         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
3098
3099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3100         `=ruimoku-v6'.
3101
3102         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
3103         CHISE.
3104
3105 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3106
3107         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
3108         (=ucs@unicode): Likewise.
3109         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
3110         (=ucs@cns): Likewise.
3111         (=ucs@jis): Likewise.
3112         (=ucs@ks): Likewise.
3113         (=ucs@big5): Likewise.
3114
3115 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3116
3117         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
3118         `ucs-jis'.
3119         (utf-8-jis-er): Likewise.
3120         (utf-8-jp): New coding-system.
3121         (utf-8-jp-er): Likewise.
3122
3123         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
3124
3125 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3126
3127         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
3128
3129         * mule/japanese.el: Move definition of `euc-jisx0213' to
3130         mule/mule-coding.el.
3131
3132 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3133
3134         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
3135         mule-coding before loading update-cdb when utf-2000 is provided.
3136
3137 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3138
3139         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
3140         `=daikanwa'.
3141
3142 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
3145         definition codes when `utf-2000' is provided.
3146
3147 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3148
3149         * mule/mule-category.el (word-combining-categories): Don't setup
3150         `word-combining-categories' in XEmacs CHISE.
3151         (word-separating-categories): Add setting about Latin script in
3152         XEmacs CHISE.
3153
3154 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3155
3156         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3157         setting for `chinese-big5'.
3158
3159 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3160
3161         * mule/mule-coding.el (coded-charset-entity-reference-alist):
3162         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
3163         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
3164         add setting for HZK0[12]-xxxx.
3165
3166 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3167
3168         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
3169         in XEmacs CHISE.
3170
3171 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3172
3173         * mule/mule-charset.el (default-coded-charset-priority-list):
3174         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
3175         and `chinese-big5' to `=gt-pj-*'.
3176
3177 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3178
3179         * mule/mule-conf.el (=daikanwa): Renamed from
3180         `ideograph-daikanwa'.
3181         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
3182
3183 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3184
3185         * mule/mule-conf.el (=cns11643-7): Renamed from
3186         `chinese-cns11643-7'.
3187         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
3188
3189 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3190
3191         * mule/mule-conf.el (=cns11643-6): Renamed from
3192         `chinese-cns11643-6'.
3193         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
3194
3195 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3196
3197         * mule/mule-conf.el (=cns11643-5): Renamed from
3198         `chinese-cns11643-5'.
3199         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
3200
3201 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3202
3203         * mule/mule-conf.el (=cns11643-4): Renamed from
3204         `chinese-cns11643-4'.
3205         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3206
3207 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3208
3209         * mule/mule-conf.el (=cns11643-3): Renamed from
3210         `chinese-cns11643-3'.
3211         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3212
3213 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3214
3215         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3216         `=cns11643-2'.
3217         (chinese-cns11643-2): New alias for `=cns11643-2'.
3218
3219 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3220
3221         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3222         `=cns11643-1'.
3223         (chinese-cns11643-1): New alias for `=cns11643-1'.
3224
3225 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3226
3227         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3228         (chinese-gb12345): New alias for `=gb12345'.
3229
3230 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3231
3232         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3233         (chinese-gb2312): New alias for `=gb2312'.
3234
3235 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3236
3237         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3238         (chinese-big5): New alias for `=big5'.
3239
3240 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3241
3242         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3243         (korean-ksc5601): New alias for `=ks-x1001'.
3244
3245 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3246
3247         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3248         `=jis-x0212'.
3249         (japanese-jisx0212): New alias for `=jis-x0212'.
3250
3251 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3252
3253         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3254         `=jis-x0208-1983'.
3255         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3256
3257 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3258
3259         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3260         `=jis-x0208-1978'.
3261         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3262
3263 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3264
3265         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3266         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3267
3268 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3269
3270         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3271         (chinese-cns11643-3): Specify iso-ir 183.
3272         (chinese-cns11643-4): Specify iso-ir 184.
3273         (chinese-cns11643-5): Specify iso-ir 185.
3274         (chinese-cns11643-6): Specify iso-ir 186.
3275         (chinese-cns11643-7): Specify iso-ir 187.
3276         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3277         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3278
3279 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3280
3281         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3282         \uXXXX for every cases.
3283
3284 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3285
3286         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3287         (ucs-big5): Changed to an alias for `=ucs@big5'.
3288
3289 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3290
3291         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3292         (ucs-ks): Changed to an alias for `=ucs@ks'.
3293
3294 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3295
3296         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3297         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3298
3299 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3300
3301         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3302         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3303
3304 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3305
3306         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3307         (ucs-jis): Changed to an alias for `=ucs@jis'.
3308
3309 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3310
3311         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3312         (ucs-cns): Changed to an alias for `=ucs@cns'.
3313
3314 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3315
3316         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3317         (ucs-gb): Changed to an alias for `=ucs@gb'.
3318
3319 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3320
3321         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3322         `ideograph-daikanwa-2'.
3323         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3324         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3325
3326 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3327
3328         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3329         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3330
3331         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3332         for `xemacs-chise-version'.
3333
3334 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3335
3336         * mule/mule-charset.el (default-coded-charset-priority-list):
3337         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3338         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3339         instead of `ideograph-hanziku-*'.
3340
3341         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3342         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3343
3344 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3345
3346         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3347         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3348         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3349         `utf-2000' is provided.
3350
3351 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3352
3353         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3354         is provided [was builtin coded-charsets].
3355
3356 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3357
3358         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3359         is provided [was builtin coded-charsets].
3360
3361 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3362
3363         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3364         is provided [was builtin coded-charsets].
3365
3366 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3367
3368         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3369         is provided [was builtin coded-charsets].
3370
3371 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3372
3373         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3374         when `utf-2000' is provided [was builtin coded-charsets].
3375
3376 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3377
3378         * mule/mule-conf.el (=hanziku-*): Renamed from
3379         `ideograph-hanziku-*'.
3380         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3381
3382 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3383
3384         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3385         `utf-2000' is provided [was builtin coded-charsets].
3386         (ideograph-hanziku-{1..12}): Likewise.
3387
3388 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3391         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3392
3393 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3394
3395         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3396         when `utf-2000' is provided [was builtin coded-charsets].
3397
3398 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3399
3400         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3401         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3402         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3403
3404 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3405
3406         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3407         (ideograph-gt): Changed to an alias for `=gt'.
3408
3409 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3410
3411         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3412         is provided; it was defined as a builtin coded-charset.
3413         (ideograph-gt): Likewise.
3414
3415 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3416
3417         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3418         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3419
3420 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3421
3422         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3423         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3424
3425 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3426
3427         * mule/mule-conf.el (=big5-eten): Renamed from
3428         `chinese-big5-eten'.
3429         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3430
3431 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3432
3433         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3434         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3435
3436 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3437
3438         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3439         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3440
3441 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3442
3443         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3444         (china3-jef): Changed to an alias for `=jef-china3'.
3445
3446 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3447
3448         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3449         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3450
3451         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3452         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3453         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3454         when `utf-2000' is provided.
3455
3456 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3457
3458         * mule/mule-charset.el (default-coded-charset-priority-list):
3459         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3460
3461         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3462         (ucs-jis-2000): Deleted.
3463
3464 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3465
3466         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3467         UTF-2000.
3468         (=ucs-jis-2000): New coded-charset for UTF-2000.
3469
3470 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3471
3472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3473         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3474
3475 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3476
3477         * mule/mule-charset.el (default-coded-charset-priority-list):
3478         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3479         `ideograph-cbeta'.
3480
3481 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3482
3483         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3484         builtin coded-charset].
3485
3486 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3487
3488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3489         settings for &K0-xxxx and &I-K0-xxxx.
3490
3491 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3492
3493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3494         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3495
3496 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3497
3498         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3499         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3500
3501 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3502
3503         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3504         UTF-2000.
3505         (ideograph-gt-pj-k1): Likewise.
3506         (ideograph-gt-pj-k2): Likewise.
3507
3508 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3509
3510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3511         `=jis-x0208'.
3512
3513 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3514
3515         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3516         UTF-2000 [was a builtin coded-charset].
3517
3518 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3519
3520         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3521         (utf-8-gb-er): Likewise.
3522
3523 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3524
3525         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3526         settings for JIS X 0212 and JIS X 0208:1978.
3527
3528 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3529
3530         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3531         setting for JIS X 0213.
3532
3533 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3534
3535         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3536         standard-case-table in UTF-2000.
3537
3538 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3539
3540         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3541         definitions for isolated-chars.
3542
3543 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3544
3545         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3546         `configure-utf-2000-lisp-directory'.
3547         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3548         `mule-lisp-load-path'.
3549
3550 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3551
3552         * startup.el (startup-setup-paths): Set and use
3553         `utf-2000-lisp-directory'.
3554         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3555         UTF-2000.
3556
3557 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3558
3559         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3560         (paths-find-utf-2000-lisp-directory): New function.
3561         (paths-construct-load-path): Add new optional argument
3562         `utf-2000-lisp-directory'.
3563
3564         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3565
3566 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3567
3568         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3569         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3570         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3571         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3572         `chinese-big5-2' in UTF-2000.
3573
3574         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3575         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3576
3577 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3578
3579         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3580         `big5-eten-er' in UTF-2000.
3581         (big5-cdp): Modify DOC-string and mnemonic.
3582
3583 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3584
3585         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3586         UTF-2000 [renamed from utf-8-er].
3587         (utf-8-gb): New coding-system in UTF-2000.
3588         (utf-8-gb-er): Likewise.
3589         (utf-8-cns): Likewise.
3590         (utf-8-cns-er): Likewise.
3591         (utf-8-big5): Likewise.
3592         (utf-8-big5-er): Likewise.
3593         (utf-8-jis): Likewise.
3594         (utf-8-jis-er): Likewise.
3595         (utf-8-ks): Likewise.
3596         (utf-8-ks-er): Likewise.
3597         (utf-8-er): Likewise.
3598
3599 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3600
3601         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3602         instead of `utf-8-unix' in UTF-2000.
3603
3604         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3605
3606 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3607
3608         * mule/japanese.el (euc-jisx0213): New coding-system.
3609
3610         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3611         `japanese-jisx0208-1990' as the mother.
3612
3613 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3614
3615         * dumped-lisp.el (preloaded-file-list): Change condition of
3616         loading "close-cdb".
3617
3618 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3619
3620         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3621         setup `coded-charset-entity-reference-alist'.
3622
3623 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3624
3625         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3626         UTF-2000.
3627
3628 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3629
3630         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3631         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3632
3633 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3634
3635         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3636         (chinese-big5-eten-a): Likewise.
3637         (chinese-big5-eten-b): Likewise.
3638         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3639         code range is #x8140 .. #x8DFE.
3640
3641 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3642
3643         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3644         UTF-2000.
3645         (chinese-big5-cdp): Likewise.
3646
3647 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3648
3649         * dumped-lisp.el (preloaded-file-list): Rename
3650         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3651
3652 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3653
3654         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3655         append `system-char-db-source-file-list' into
3656         `preloaded-file-list' in UTF-2000.
3657
3658 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3659
3660         * dumped-lisp.el (preloaded-file-list): Delete
3661         character-definition files.
3662
3663 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3664
3665         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3666         UTF-2000.
3667
3668 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3669
3670         * mule/mule-charset.el (default-coded-charset-priority-list):
3671         Delete `mojikyo-2022-1'.
3672
3673 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3674
3675         * mule/mule-charset.el (default-coded-charset-priority-list):
3676         Delete `mojikyo'.
3677
3678 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3679
3680         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3681         `ucs-sip'.
3682
3683 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3684
3685         * mule/mule-charset.el (default-coded-charset-priority-list):
3686         Comment out `chinese-gb12345'.
3687
3688 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3689
3690         * bytecomp.el (byte-compile-insert-header): Fixed.
3691
3692 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3693
3694         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3695         XEmacs UTF-2000.
3696
3697 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3698
3699         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3700         UTF-2000.
3701
3702 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3703
3704         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3705         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3706
3707 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3708
3709         * mule/mule-charset.el (default-coded-charset-priority-list):
3710         `japanese-jef-china3' is renamed `china3-jef'.
3711
3712 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3713
3714         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3715         `japanese-jef-china3' and `ideograph-cbeta'.
3716
3717 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3718
3719         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3720
3721 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3722
3723         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3724         `chinese-big5-cdp'.
3725
3726 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3727
3728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3729         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3730
3731 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3732
3733         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3734         loading character definitions.
3735
3736 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3737
3738         * dumped-lisp.el (preloaded-file-list): Rename
3739         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3740
3741 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3742
3743         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3744         `chinese-big5'.
3745
3746 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3747
3748         * dumped-lisp.el (preloaded-file-list): Dump
3749         "Ideograph-R028-Private" with XEmacs UTF-2000.
3750
3751 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3752
3753         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3754         `chinese-gb12345'.
3755
3756 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3757
3758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3759         `ideograph-gt-pj-{1..11}'.
3760
3761         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3762         XEmacs UTF-2000.
3763
3764 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3765
3766         * mule/mule-charset.el (default-coded-charset-priority-list):
3767         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3768         `chinese-isoir165'.
3769
3770 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3771
3772         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3773         `image/png', `image/x-xpm' and `image/tiff'.
3774
3775         * files.el (binary-file-regexps): Add *.PNG.
3776
3777 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3778
3779         * mule/mule-charset.el (default-coded-charset-priority-list):
3780         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3781         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3782
3783 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3784
3785         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3786         the first completion when UTF-2000 is running.
3787
3788 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3789
3790         * mule/mule-charset.el (default-coded-charset-priority-list):
3791         Delete `ucs'.
3792
3793 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3794
3795         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3796
3797         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3798         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3799
3800 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3801
3802         * mule/vietnamese.el (vscii-2): Delete abolished property
3803         `composite'; now composite mode is default.
3804
3805 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3806
3807         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3808         of `raw-text'; check \uHHHH representation even if non-ascii
3809         characters are not found.
3810
3811         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3812         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3813         unconditionally.
3814
3815         * mule/viet-ccl.el: New file.
3816
3817         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3818         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3819         - Separate CCL based implementations to viet-ccl.el.
3820
3821 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3822
3823         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3824         "jisx0213.2000-1".
3825         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3826
3827         * mule/mule-charset.el (default-coded-charset-priority-list):
3828         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3829         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3830
3831 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3832
3833         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3834
3835 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3836
3837         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3838         `ucs' in UTF-2000.
3839
3840 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3841
3842         * mule/mule-charset.el (default-coded-charset-priority-list):
3843         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3844         `arabic-iso8859-6'.
3845
3846 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3847
3848         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3849         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3850
3851 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3852
3853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3854         `katakana-jisx0201' in UTF-2000.
3855
3856 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3857
3858         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3859         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3860         "u0FB50-Arabic-Presentation-Forms-A",
3861         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3862         "u0FE50-Small-Form-Variants",
3863         "u0FE70-Arabic-Presentation-Forms-B",
3864         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3865         UTF-2000.
3866
3867 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3868
3869         * dumped-lisp.el (preloaded-file-list): Delete
3870         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3871         ... "Ideograph-R214-Flute" in UTF-2000.
3872
3873 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3874
3875         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3876         (japanese-jisx0213-2): New coded-charset.
3877
3878         * dumped-lisp.el (preloaded-file-list): Add
3879         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3880         "Ideograph-R030-Mouth".
3881
3882 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3883
3884         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3885         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3886         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3887         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3888         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3889         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3890         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3891         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3892
3893 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3894
3895         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3896         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3897         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3898         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3899         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3900
3901         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3902         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3903
3904 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3905
3906         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3907         in UTF-2000.
3908
3909 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3910
3911         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3912         (chinese-isoir165): Moved from mule/chinese.el.
3913         (chinese-cns11643-3): Moved from mule/chinese.el.
3914         (chinese-cns11643-4): Moved from mule/chinese.el.
3915         (chinese-cns11643-5): Moved from mule/chinese.el.
3916         (chinese-cns11643-6): Moved from mule/chinese.el.
3917         (chinese-cns11643-7): Moved from mule/chinese.el.
3918
3919         * mule/chinese.el: Move definition of coded-charsets to
3920         mule/mule-conf.el.
3921
3922 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3923
3924         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3925         `ideograph-daikanwa'.
3926
3927 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3928
3929         * dumped-lisp.el (preloaded-file-list): Delete
3930         "ccs-jisx0201-latin.el".
3931
3932 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3933
3934         * dumped-lisp.el (preloaded-file-list): Add
3935         "u031A0-Extended-Bopomofo" in UTF-2000.
3936
3937 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3938
3939         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3940         renamed to u02E00-CJK-Radical-Supplement.
3941
3942 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3943
3944         * dumped-lisp.el (preloaded-file-list): Add
3945         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3946         "u030A0-Katakana", "u03100-Bopomofo",
3947         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3948         "u03200-Enclosed-CJK-Letters-and-Months" and
3949         "u03300-CJK-Compatibility".
3950
3951 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3952
3953         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3954         "u02F00-Kangxi-Radicals" and
3955         "u02FF0-Ideographic-Description-Characters".
3956
3957 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3958
3959         * dumped-lisp.el (preloaded-file-list): Add
3960         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3961         "u02800-Braille-Patterns" in UTF-2000.
3962
3963 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3964
3965         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3966         "uXXXXX-*.el" in UTF-2000.
3967
3968         * bytecomp.el (byte-compile-insert-header): Delete comments if
3969         non-ASCII characters are found; allow `byte-compile-dynamic' and
3970         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3971         `raw-text'.
3972
3973 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3974
3975         * dumped-lisp.el (preloaded-file-list): Add
3976         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3977         "u025A0-Geometric-Shapes.el".
3978
3979 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3980
3981         * dumped-lisp.el (preloaded-file-list): Add
3982         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3983         "u02460-Enclosed-Alphanumerics.el".
3984
3985 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3986
3987         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3988         `chinese-gb2312'.
3989
3990         * dumped-lisp.el (preloaded-file-list): Add
3991         "u02200-Mathematical-Operators.el" and
3992         "u02300-Miscellaneous-Technical.el".
3993
3994 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3995
3996         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3997         `chinese-cns11643-*'.
3998
3999         * dumped-lisp.el (preloaded-file-list): Add
4000         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
4001         "u02190-Arrows.el" in UTF-2000.
4002
4003 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4004
4005         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4006         `korean-ksc5601'.
4007
4008         * dumped-lisp.el (preloaded-file-list): Add
4009         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
4010         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
4011         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
4012
4013 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4014
4015         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
4016
4017 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4018
4019         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
4020         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
4021         "u01780-Khmer.el", "u01800-Mongolian.el",
4022         "u01E00-Latin-Extended-Additional.el" and
4023         "u01F00-Greek-Extended.el" in UTF-2000.
4024
4025 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4026
4027         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4028         `ethiopic-ucs' and `ethiopic'.
4029
4030         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
4031         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
4032
4033         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
4034         from mule/ethiopic.el.
4035
4036         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
4037         mule/mule-conf.el.
4038
4039 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4040
4041         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4042         `lao'.
4043
4044         * mule/mule-conf.el (lao): New coded-charset.
4045
4046         * dumped-lisp.el (preloaded-file-list): Add
4047         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
4048         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
4049         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
4050         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
4051         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
4052
4053 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4054
4055         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4056         `ucs-bmp' and `arabic-iso8859-6'.
4057
4058 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4059
4060         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
4061         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
4062         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
4063
4064 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4065
4066         * startup.el (normal-top-level): Load autoload file for UTF-2000
4067         in UTF-2000.
4068
4069 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
4070
4071         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
4072         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
4073         "u00020-Basic-Latin.el", "u00080-C1.el",
4074         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
4075         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
4076         "u002B0-Spacing-Modifier-Letters.el",
4077         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
4078         UTF-2000.
4079
4080 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4081
4082         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4083         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
4084         instead of `vietnamese-viscii-*'.
4085
4086 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4087
4088         * mule/mule-conf.el: New file.
4089
4090         * mule/misc-lang.el: Move definition of charset `ipa' to
4091         mule/mule-conf.el.
4092
4093 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4094
4095         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4096         `latin-viscii'; prefer it for characters used in Vietnamese.
4097
4098 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
4099
4100         * bytecomp.el (byte-compile-insert-header): Fix regexp.
4101
4102 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
4103
4104         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
4105         `vietnamese-viscii-lower'.
4106         (latin-viscii-upper): Renamed from charset
4107         `vietnamese-viscii-upper'.
4108         (vietnamese-viscii-lower): New alias for charset
4109         `latin-viscii-lower'.
4110         (vietnamese-viscii-upper): New alias for charset
4111         `latin-viscii-upper'.
4112
4113 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
4114
4115         * mule/mule-charset.el (default-coded-charset-priority-list):
4116         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
4117
4118 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4119
4120         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
4121         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
4122         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
4123         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
4124         lisp/utf-2000.
4125
4126 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4127
4128         * mule/ccs-tcvn5712.el: New file.
4129
4130 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4131
4132         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
4133         in UTF-2000.
4134
4135 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4136
4137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4138         `japanese-jisx0208'.
4139
4140 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4141
4142         * dumped-lisp.el (preloaded-file-list): Add
4143         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
4144         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
4145         UTF-2000.
4146
4147         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
4148         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
4149         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
4150         mule/ccs-viscii.el: New files.
4151
4152         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
4153         if \uXXXX is found.
4154
4155 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4156
4157         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4158         `hiragana-jisx0208' and `katakana-jisx0208'.
4159
4160 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
4161
4162         * mule/chinese.el (chinese-cns11643-3): Define it even if
4163         `utf-2000' is provided.
4164         (chinese-cns11643-4): Likewise.
4165         (chinese-cns11643-5): Likewise.
4166         (chinese-cns11643-6): Likewise.
4167         (chinese-cns11643-7): Likewise.
4168
4169 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
4170
4171         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4172         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
4173
4174 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4175
4176         * mule/mule-charset.el (default-coded-charset-priority-list): Add
4177         `cyrillic-iso8859-5' and `greek-iso8859-7'.
4178
4179 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
4180
4181         * mule/mule-charset.el (default-coded-charset-priority-list):
4182         Setup in UTF-2000.
4183
4184 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
4185
4186         * mule/viet-chars.el: Don't define charset
4187         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
4188         they are defined as builtin charsets.
4189
4190 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
4191
4192         * version.el (emacs-version): Add more space just before UTF-2000
4193         version string.
4194
4195 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
4196
4197         * version.el ([constant] emacs-version): Don't add a space in the
4198         preceding place of `xemacs-betaname' because it is duplicated.
4199         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
4200
4201         * startup.el (splash-frame-body): Add ETL.
4202
4203 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4204
4205         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4206         is provided because it is defined as builtin charset.
4207         (chinese-cns11643-4): Likewise.
4208         (chinese-cns11643-5): Likewise.
4209         (chinese-cns11643-6): Likewise.
4210         (chinese-cns11643-7): Likewise.
4211
4212 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4213
4214         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4215         coding-system `iso-10646-ucs-4' is not defined.
4216
4217 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4218
4219         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4220         coding-system if `utf-2000' is provided.
4221
4222 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4223
4224         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4225         `utf-2000' is provided.
4226
4227 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4228
4229         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4230         if utf-2000 is provided temporally.
4231
4232 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4233
4234         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4235         as builtin variable].
4236
4237 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4238
4239         * files.el (insert-file-contents-literally): Treat file as binary;
4240         call file-name-handlers. [sync with Emacs 20.3.10]
4241
4242 2008-12-28  Vin Shelton  <acs@xemacs.org>
4243
4244         * XEmacs 21.4.22 is released
4245
4246 2008-12-30  Vin Shelton  <acs@xemacs.org>
4247
4248         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4249         during building even if no packages are found.
4250
4251 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4252
4253         * printer.el (generic-print-region): 
4254         (generic-print-buffer): 
4255         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4256         check if the msprinter device is available, now that msprinter is
4257         always available as a specifier tag. 
4258
4259 2008-12-24  Vin Shelton  <acs@xemacs.org>
4260
4261         * about.el: Add Francisco to my bio!
4262
4263 2008-12-23  Vin Shelton  <acs@xemacs.org>
4264
4265         * autoload.el: Move operator definitions to autoload-operators.el
4266         in the xemacs-base package.
4267
4268 2007-11-22  Vin Shelton  <acs@xemacs.org>
4269
4270         * about.el (about-hacker-contribution): Updated my bio.
4271
4272 2007-10-07  Vin Shelton  <acs@xemacs.org>
4273
4274         * XEmacs 21.4.21 is released
4275
4276 2007-09-19  Didier Verna  <didier@xemacs.org>
4277
4278         Update my personal info.
4279         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4280         * about.el (about-other-current-hackers): Ditto.
4281         * about.el (about-url-alist): Add my musical website.
4282         * about.el (about-personal-info): Update my entry.
4283         * about.el (about-hacker-contribution): Ditto.
4284
4285 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4286
4287         * package-get.el (package-get-download-sites): Update download
4288         sites in Japan.
4289         * package-get.el (package-get-pre-release-download-sites): Ditto.
4290
4291 2007-08-18  Vin Shelton  <acs@xemacs.org>
4292
4293         * package-get.el (package-get-pre-release-download-sites): Sync
4294         mirror sites with 21.5.  (Thanks, Adrian)
4295
4296 2007-08-09  Mike Sperber  <mike@xemacs.org>
4297
4298         * startup.el (migrate-user-init-file): Create backup of
4299         `user-init-file' before migrating.
4300         * startup.el (maybe-migrate-user-init-file): Print
4301         information about backup file.
4302         (maybe-create-compatibility-dot-emacs): Follow above change.
4303
4304 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4305
4306         * font-lock.el: Sync font-lock-add-keywords and
4307         font-lock-remove-keywords from GNU Emacs.
4308         * font-lock.el (font-lock-keywords-alist): New.
4309         * font-lock.el (font-lock-removed-keywords-alist): New.
4310         * font-lock.el (font-lock-add-keywords): New.
4311         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4312         * font-lock.el (font-lock-remove-keywords): New.
4313
4314 2007-08-16  Vin Shelton  <acs@xemacs.org>
4315
4316         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4317         patch from Hans de Graaff.
4318
4319 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4320
4321         * package-get.el (package-get-download-sites): Document Chile and
4322         update Denmark download site.
4323         * package-get.el (package-get-pre-release-download-sites): Ditto.
4324
4325 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4326
4327         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4328
4329 2006-12-09  Vin Shelton  <acs@xemacs.org>
4330
4331         * XEmacs 21.4.20 is released
4332
4333 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4334
4335         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4336
4337 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4338
4339         * info.el (Info-find-file-node, Info-insert-dir)
4340         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4341         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4342         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4343         and discussion.
4344
4345 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4346
4347         * obsolete.el (line-beginning-position): New, from 21.5.x.
4348         (line-end-position): Ditto.
4349
4350 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4351
4352         * package-get.el (package-get-download-sites): Welcome
4353         nl.xemacs.org and Thanks!
4354         * package-get.el (package-get-pre-release-download-sites): Ditto.
4355
4356 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4357
4358         * font-lock.el: Add support for not-so recent changes in Java to
4359         java-mode.
4360
4361 2006-01-28  Vin Shelton  <acs@xemacs.org>
4362
4363         * XEmacs 21.4.19 is released
4364
4365 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4366
4367         * easymenu.el: Update copyright. 
4368         * easymenu.el (easy-menu-all-popups):
4369         Add a docstring. 
4370         * easymenu.el (easy-menu-add):
4371         Document a bug, rework the function to preserve any existing
4372         non-default mode-popup-menu instead of overwriting it, and not to
4373         bother normalising the menu title (nothing else does).
4374         * easymenu.el (easy-menu-remove):
4375         Restore the default mode-popup-menu instead of leaving an empty
4376         one when we remove the last easy-menu popup. 
4377
4378 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4379
4380         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4381         as suggested by Rodrigo Ventura.
4382         * package-get.el (package-get-pre-release-download-sites): Ditto,
4383         with replacement of xemacs-21.5 by beta, which is the logical path
4384         to our beta core and package pre-releases.
4385
4386 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4387
4388         * package-get.el (package-get-download-sites): Add Hong Kong
4389         download site.
4390         * package-get.el (package-get-pre-release-download-sites): Ditto.
4391
4392 2005-12-26  Vin Shelton  <acs@xemacs.org>
4393
4394         * find-paths.el:
4395         * find-paths.el (paths-emacs-root-p): Add search for package root.
4396         * find-paths.el (paths-find-emacs-root): Replaced with
4397         paths-find-invocation-roots, which returns a list of roots.
4398         * find-paths.el (paths-find-invocation-roots): New.
4399         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4400
4401 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4402
4403         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4404         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4405
4406 2005-12-03  Vin Shelton <acs@xemacs.org>
4407
4408         * XEmacs 21.4.18 is released
4409
4410 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4411
4412         * package-get.el (package-get-download-sites): Update reflecting
4413         latest http://www.xemacs.org/Releases/ information generated by
4414         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4415         * package-get.el (package-get-pre-release-download-sites): Ditto.
4416
4417 2005-02-28  Simon Josefsson  <jas@extundo.com>
4418
4419         * about.el (xemacs-hackers): Add jas.
4420         (about-other-current-hackers): Likewise.
4421         (about-url-alist): Add URL for jas.
4422         (about-personal-info): Document jas.
4423         (about-hacker-contribution): Describe jas contributions.
4424
4425 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4426
4427         * easymenu.el (easy-menu-remove): As described in 
4428         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4429         except the "Command" menu from mode-popup-menu. 
4430
4431 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4432  
4433         * font.el (font-spatial-to-canonical): Correct calculation of 
4434         return value for pixel-based input value. 
4435  
4436 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4437
4438         * code-process.el (call-process): Process-related docstring
4439         improvements spurred by Norbert Koch.
4440         * code-process.el (call-process-region): Ditto.
4441         * code-process.el (start-process): Ditto.
4442
4443 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4444
4445         * finder.el (finder-find-library): Return filename actually
4446         searched for.
4447
4448 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4449
4450         * help.el (view-emacs-news): Use `expand-file-name' instead of
4451         `locate-data-file' as the latter will find any "NEWS" files that
4452         might exist in packages _before_ the one in core.
4453
4454 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4455
4456         * package-get.el (package-get-init-package):
4457         package-get-init-package buglet (21.4.17) by Jeff Mincy
4458         <mincy@rcn.com> fixing false temporary load-path shadows reported
4459         after package installation and simplifying code.
4460
4461 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4462
4463         * package-get.el (package-get-download-sites): Sync mirrors list
4464         with the XEmacs website.
4465         (package-get-pre-release-download-sites): Ditto.
4466
4467 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4468
4469         * derived.el (derived-mode-merge-syntax-tables):
4470         Revert my 21.5-only patch of 2003-07-18 which slipped in
4471         through Jerry James's patch of 2004-06-07.
4472
4473 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4474
4475         * cmdloop.el (keyboard-quit): Remove workaround for
4476         `region-active-p' not making sure active region is in current
4477         buffer now that it does.
4478         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4479         * simple.el (region-active-p): `region-active-p' to only return t
4480         when active region is in current buffer.
4481
4482 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4483
4484         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4485         package names, quell a byte-compiler warning, doc fix.
4486
4487 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4488
4489         * buffer.el (pop-to-buffer):
4490         * window-xemacs.el (display-buffer):
4491         Document use of `same-window-buffer-names,' `same-window-regexps'
4492         by pop-to-buffer and display-buffer. 
4493         
4494 2005-02-06  Vin Shelton <acs@xemacs.org>
4495
4496         * XEmacs 21.4.17 is released
4497
4498 2005-01-29  Ben Wing  <ben@xemacs.org>
4499
4500         * shadow.el (find-emacs-lisp-shadows):
4501         Add custom-defines to list of ignored files.
4502
4503 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4504
4505         * simple.el (shifted-motion-keys-select-region): Fix statement
4506         about unshifted-motion-keys-deselect-region.
4507
4508 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4509
4510         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4511         now) for GNU Emacs compatibility.
4512         (make-obsolete-variable): Ditto.
4513
4514 2004-01-08  Ben Wing  <ben@xemacs.org>
4515
4516         * code-files.el (load):
4517         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4518
4519 2004-12-05  Vin Shelton <acs@xemacs.org>
4520
4521         * XEmacs 21.4.16 is released
4522
4523 2004-12-04  Vin Shelton  <acs@xemacs.org>
4524
4525         * auto-autoloads.el: Regenerated.
4526
4527         * custom-load.el: Regenerated.
4528
4529 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4530
4531         Fix bug: apropos errors if a defalias refers to an undefined
4532         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4533
4534         * apropos.el (apropos):
4535         (apropos-command):
4536         * help.el (frob-help-extents):
4537         * help-macro.el (make-help-screen):
4538         * hyper-apropos.el (hyper-apropos-grok-functions):
4539         (hyper-apropos-get-doc):
4540         Catch void-function error thrown by `documentation'.
4541
4542 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4543
4544         * packages.el (package-require): Fix incorrect arg to format.
4545         This fixes a `format specifier' error.
4546
4547 2004-08-13  Jerry James  <james@xemacs.org>
4548
4549         * bytecomp.el (forward-word): Tell the byte compiler the correct
4550         number of arguments to forward-word.
4551
4552 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4553
4554         * etags.el: Fixed loading of include files for tag completion. Now
4555         you can make a tag file for a library, include it into your
4556         project and it will be reloaded only if it changed. Infinte
4557         include loops are detected and the correct tag files are loaded.
4558         * etags.el (buffer-tag-table-list): Load and verify tag files in
4559         the external function buffer-tag-table-list-load.
4560         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4561         tag files. Also load the included tag files. The priority of the
4562         included files is right below their parent file. If multiple
4563         matches occur then the symbols from the parent file are found
4564         first.
4565         * etags.el (tag-table-include-files): Corrected comment
4566         string. Switched to pattern constant tags-include-pattern to have
4567         it at a central location.
4568         * etags.el (tags-include-pattern): Added doc string.
4569         * etags.el (add-to-tag-completion-table): Removed obsolete
4570         comments as the include files are allready returned by
4571         buffer-tag-table-list and loaded.
4572         * etags.el (find-tag-internal): The include files are allready
4573         included in tag-tables as buffer-tag-table-list returns them now.
4574
4575 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4576
4577         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4578         Loading items into the notebook is now done by C code.
4579         * widgets-gtk.el (gtk-widget-instantiate-internal):
4580         Style no longer changed.
4581
4582 2004-06-28  Nix  <nix@esperi.org.uk>
4583
4584         * cmdloop.el (truncate-command-history-for-gc): Delay
4585         execution of all things that look up variable bindings,
4586         via `enqueue-eval-event'.
4587
4588 2004-06-24  Vin Shelton  <acs@xemacs.org>
4589
4590         * package-get.el (package-get-require-signed-base-updates):
4591         now defaults to nil.
4592
4593 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4594
4595         * subr.el (split-string): Clean up docstring.
4596
4597 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4598
4599         * faces.el (zmacs-region): fix typo in docstring.
4600
4601 2004-06-07  Jerry James  <james@xemacs.org>
4602
4603         * derived.el: Synch with Emacs 21.3.
4604         * subr.el (with-local-quit): New, from Emacs 21.3.
4605         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4606         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4607         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4608
4609 2004-06-16  Jerry James  <james@xemacs.org>
4610
4611         * cl.el (cl-set-substring): Increment start by the length of the
4612         string, not the string itself.
4613
4614 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4615
4616         * etags.el (tag-table-include-files): Expand included TAGS file
4617         paths to avoid problems with relative paths.  Thanks to Peter
4618         Chubb <peterc@gelato.unsw.edu.au>.
4619         * etags.el (tags-include-pattern): New.
4620         * etags.el (add-to-tag-completion-table): Parse and ignore
4621         trailing include lines.
4622
4623 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4624
4625         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4626         avoiding line solely composed of equal signs.
4627
4628 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4629
4630         * cus-edit.el (alloc): Typo fix.
4631         * cus-edit.el (custom-browse-visibility): Ditto.
4632         * cus-edit.el (custom-variable-value-create): Ditto.
4633         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4634         * cus-edit.el (custom-save-variables): Bind print-length and
4635         print-level to nil to avoid value abbreviation.
4636         * cus-edit.el (custom-save-face-internal): Ditto.
4637         * cus-edit.el (custom-save-faces): Save in sorted order.
4638         * cus-edit.el (custom-save-resets): Bind print-length and
4639         print-level to nil to avoid value abbreviation.
4640         * cus-edit.el (custom-save-loaded-themes): Ditto.
4641
4642 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4643
4644         * subr.el (split-string-default-separators): New.
4645         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4646         see comment in source.
4647
4648 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4649
4650         * mule/japanese.el (paragraph-start, paragraph-separate):
4651         Remove anchor to BOL.
4652
4653 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4654
4655         * cl.el (gensym, gentemp): Improve docstrings.
4656
4657 2004-05-10  Vin Shelton  <acs@xemacs.org>
4658
4659         * etags.el: Sync with 21.5 version.
4660
4661 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4662
4663         * etags.el:
4664         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4665         only for use with exuberant ctags. This will also enable building of 
4666         completion tables with exuberant ctags. This will not work with
4667         xemacs ctags. 
4668         * etags.el (get-tag-table-buffer): New function for creating of
4669         completion table is used if tags-exuberant-ctags-optimization-p ist t
4670         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4671         finding the tag names. New.
4672         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4673         building tag completion table with exuberant ctags. New.
4674         * etags.el (find-tag-internal): Improve exact tag matching for tags
4675         with name fields. Before the patch return types of functions or
4676         function parameters (with exuberant ctags) were found as matches.
4677
4678 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4679
4680         * list-mode.el (display-completion-list): Fixed completion list was
4681         taking the width of the frame and not of the window for displaying
4682         the selection methods.
4683
4684 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4685
4686         * menubar-items.el (default-menubar): Options are saved to custom.el.
4687
4688
4689 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4690
4691         * isearch-mode.el (isearch-abort): Preserve successful search target.
4692
4693 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4694
4695         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4696         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4697         Bihlmeyer.
4698         * gnuserv.el (gnuserv-mode-line-string): New.
4699         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4700         gnuserv-mode.
4701         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4702         * gnuserv.el (gnuserv-edit-files): Use
4703         make-x-device-with-gtk-fallback.
4704
4705 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4706
4707         * gtk-widgets.el: New import: gtk-accel-group-new.
4708         * dialog-gtk.el:
4709         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4710         * dialog-gtk.el (popup-builtin-question-dialog):
4711         Added support for dialog button mnemonics.
4712
4713 2004-03-22  Chris Green <cmg@dok.org>
4714
4715         * process.el (shell-command): Output buffer was ignored when a
4716         background process was run via shell-command.
4717
4718 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4719
4720         * cus-edit.el (custom-save-variables): Retrieve a list of
4721         variables to save first, sort it, and make sure the variables are
4722         saved in sorted order.
4723
4724 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4725  
4726         * package-get.el (package-get-update-base-from-buffer): Force
4727         binary coding system for verifying GnuPG signature in the
4728         package-index file.
4729  
4730 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4731
4732         * package-get.el (package-get-package-index-file-location): Handle
4733         missing "EMACSPACKAGEPATH" environment variable.
4734
4735 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4736
4737         * package-admin.el (package-admin-find-top-directory): Simplify
4738         directory comparisions and fix substring errors on short path
4739         components.
4740         * package-get.el (package-get-package-index-file-location):
4741         Default to first component of "EMACSPACKAGEPATH", if set.
4742
4743 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4744
4745         * package-get.el (process-error): New error datum.
4746
4747 2004-02-02  Vin Shelton <acs@xemacs.org>
4748
4749         * XEmacs 21.4.15 is released
4750
4751 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4752
4753         * itimer.el (activate-itimer): Modify the itimer timeout value as
4754         if it were begun at the last time when the itimer driver was woken
4755         up.
4756
4757 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4758
4759         * specifier.el (Copyright):
4760         Update.
4761         (make-specifier-and-init):
4762         (map-specifier):
4763         (canonicalize-inst-pair):
4764         (canonicalize-spec-list):
4765         (set-specifier):
4766         Synch docstrings to 21.5 where appropriate.
4767
4768 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4769
4770         * package-get.el (package-get-list-packages-where): New.  A
4771         function that allows searching for groups of packages.  For
4772         example, find all packages that require the fsf-compat package.
4773
4774 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4775
4776         The Great PUI Sync.
4777
4778         * auto-autoloads.el: Regenerated.
4779
4780         * custom-load.el: Regenerated.
4781
4782         * dumped-lisp.el (packages-hardcoded-lisp): New.
4783
4784         * menubar-items.el (menu-max-items): New.
4785         (menu-submenu-max-items): New.
4786         (menu-submenu-name-format): New.
4787         (menu-split-long-menu): New.
4788         (menu-sort-menu): New.
4789         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4790
4791         * obsolete.el (pui-add-install-directory): Renamed to the more
4792         logical `pui-set-local-package-get-directory'.
4793         (package-get-download-menu): Moved to `package-ui.el' and renamed
4794         to `package-ui-add-download-menu'.
4795
4796         * package-admin.el (package-admin-install-function-mswindows):
4797         Whitespace clean up.
4798         (package-admin-add-single-file-package): Removed.
4799         (package-admin-default-install-function): Whitespace clean up.
4800         (package-admin-find-top-directory): New.
4801         (package-admin-get-install-dir): Use it.
4802         (package-admin-get-manifest-file): 
4803         (package-admin-check-manifest): 
4804         (package-admin-add-binary-package):
4805         (package-admin-get-lispdir):
4806         (package-admin-delete-binary-package):
4807         (package-admin):
4808
4809         * package-get.el (package-get-package-index-file-location): New.
4810         (package-get-install-to-user-init-directory): New.
4811         (package-get-remote):
4812         (package-get-download-sites):
4813         (package-get-pre-release-download-sites): New.
4814         (package-get-site-release-download-sites): New.
4815         (package-get-base-filename):
4816         (package-get-always-update):
4817         (package-get-user-index-filename): Removed.
4818         (package-get-pgp-available-p): New.
4819         (package-get-require-signed-base-updates):
4820         (package-get-was-current):
4821         (package-entries-are-signed): New.
4822         (package-get-continue-update-base): New.
4823         (package-get-download-menu): Removed.
4824         (package-get-require-base):
4825         (package-get-update-base-entry):
4826         (package-get-locate-file):
4827         (package-get-locate-index-file):
4828         (package-get-maybe-save-index):
4829         (package-get-update-base):
4830         (package-get-update-base-from-buffer):
4831         (package-get-update-base-entries):
4832         (package-get-interactive-package-query):
4833         (package-get-update-all):
4834         (package-get-all):
4835         (package-get-dependencies):
4836         (package-get-init-package):
4837         (package-get-info): New.
4838         (package-get):
4839         (package-get-staging-dir):
4840         (package-get-set-version-prop): Removed.
4841         (package-get-installedp):
4842         (package-get-ever-installed-p):
4843         (packages): Removed.
4844         (package-get-custom-groups): Removed.
4845         (package-get-custom): Removed.
4846         (package-get-custom-add-entry): Removed.
4847
4848         * package-info.el (batch-update-package-info):
4849
4850         * package-net.el (package-net-batch-generate-bin-ini):
4851         (package-net-update-installed-db):
4852
4853         * package-ui.el (pui-info-buffer):
4854         (pui-directory-exists): Removed.
4855         (pui-package-dir-list): Removed.
4856         (pui-add-install-directory): Removed.
4857         (package-ui-download-menu): New.
4858         (package-ui-pre-release-download-menu): New.
4859         (package-ui-site-release-download-menu): New.
4860         (pui-set-local-package-get-directory): New.
4861         (pui-package-symbol-char):
4862         (pui-update-package-display):
4863         (pui-toggle-package):
4864         (pui-toggle-package-key):
4865         (pui-toggle-package-delete):
4866         (pui-toggle-package-delete-key):
4867         (pui-toggle-package-event):
4868         (pui-toggle-verbosity-redisplay):
4869         (pui-install-selected-packages):
4870         (pui-add-required-packages):
4871         (pui-help-echo):
4872         (pui-display-info):
4873         (list-packages-mode):
4874         (pui-list-packages):
4875
4876         * packages.el (packages-compute-package-locations):
4877         (package-require):
4878         (package-delete-name):
4879         (packages-hardcoded-lisp): Removed.
4880         (packages-useful-lisp): Removed.
4881         (packages-unbytecompiled-lisp): Removed.
4882         (packages-find-package-directories):
4883
4884         Summary:
4885
4886         Major code clean up of all things PUI.
4887
4888         Much improved code to determine where packages should be
4889         installed.  PUI no longer depends on any packages being
4890         pre-installed to compute where packages are to be installed to.
4891
4892         The user can specify the location of their package-index file.  It
4893         isn't necessary to set this because it has sane defaults.  People
4894         who "run-in-place" won't accidently overwrite the CVS
4895         package-index file.  See
4896         `package-get-package-index-file-location'. 
4897
4898         PUI will now properly clean up after itself in the event of an
4899         unsuccessful package install.  This drastically reduces the number
4900         of "wrong md5sum" FAQs.
4901
4902         non-Mule XEmacsen can no longer install Mule packages.
4903
4904         Package management via the custom interface has been removed.
4905
4906         The PUI related menubar items have been reorganised.
4907
4908         The PGP verification code has been fixed and the default for
4909         whether or not it is used is automatically computed.
4910
4911         * update-elc.el ((preloaded-file-list site-load-packages
4912         need-to-dump dumped-exe)):
4913         Just a couple of small changes to allow for
4914         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4915         existing anymore.
4916
4917 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4918
4919         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4920         apply `format' to the first argument of byte-compile-warn, it
4921         already calls format.
4922
4923 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4924
4925         * files.el (delete-old-versions): Avoid going interactive during
4926         make install when environment variable VERSION_CONTROL is set.
4927
4928 2003-12-04  Vin Shelton  <acs@xemacs.org>
4929
4930         * menubar-items.el (menu-item-search): Only bring up search dialog
4931         box if the feature is available and desired.
4932
4933 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4934
4935         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4936
4937 2003-11-05  Vin Shelton  <acs@xemacs.org>
4938
4939         * help.el (Help-prin1-face):
4940         (Help-princ-face):
4941         princ and prin1 are functions and need to be called as such.  The
4942         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4943
4944 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4945
4946         * about.el (about-xemacs): Give full version and build date.
4947
4948 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4949
4950         * win32-native.el (grep-null-device): This XEmacs has null-device.
4951
4952 2003-09-06  Mike Sperber  <mike@xemacs.org>
4953
4954         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4955         implement the specified semantics for `defvar.'
4956
4957 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4958
4959         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4960         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4961         displaying buffer in question.
4962
4963 2003-09-03  Vin Shelton <acs@xemacs.org>
4964
4965         * XEmacs 21.4.14 is released
4966
4967 2003-08-17  Vin Shelton  <acs@xemacs.org>
4968
4969         * about.el: Vanity patch.
4970
4971 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4972
4973         * code-process.el (call-process):
4974         (call-process-region):
4975         (start-process):
4976         Document coding system processing.
4977
4978 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4979
4980         * startup.el (splash-frame-body): Idiomatic English.
4981
4982 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4983
4984         * font-lock.el (font-lock-match-java-declarations): Move
4985         save-restriction, narrow-to-region to beginning of function to
4986         avoid going beyond the limit and causing an infloop.
4987
4988 2003-04-16  Jerry James  <james@xemacs.org>
4989
4990         * keydefs.el: Remove mappings for keys mapped to the nowhere
4991         defined function function-key-error.
4992
4993 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4994
4995         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4996         lisp-interaction-mode-hook): Add the docstrings.
4997
4998 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4999
5000         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
5001         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
5002         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
5003
5004 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
5005
5006         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
5007         lambda list after the original doc.  Care about
5008         #'(lambda () "SingleString") 
5009         (cl-upcase-arg): 
5010         (cl-function-arglist):
5011         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
5012         circular data structures in lambda list specification
5013
5014 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
5015
5016         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
5017         to appear in font-lock-function-name-face.
5018
5019 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
5020
5021         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
5022         is not also the value of the lambda.
5023
5024 2003-05-06  Andy Piper  <andy@xemacs.org>
5025
5026         * files.el (revert-buffer): Make sure local variables get processed,
5027         even in the case of an optimized reversion.
5028
5029 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
5030
5031         * XEmacs 21.4.13 is released
5032
5033 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
5034
5035         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
5036         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
5037
5038 2003-02-14  Ben Wing  <ben@xemacs.org>
5039
5040         * byte-optimize.el:
5041         * byte-optimize.el (byte-compile-inline-expand):
5042         * byte-optimize.el (byte-compile-unfold-lambda):
5043         * byte-optimize.el (byte-optimize-form-code-walker):
5044         * byte-optimize.el (byte-optimize-form):
5045         * byte-optimize.el (byte-decompile-bytecode-1):
5046         * byte-optimize.el (byte-optimize-lapcode):
5047         Review carefully and sync up to 20.7 except for areas as noted.
5048         Fixes problem with JDE compilation.
5049
5050 2003-02-05  Ben Wing  <ben@xemacs.org>
5051
5052         * simple.el:
5053         * simple.el (motion-keys-for-shifted-motion):
5054         Omit M-S-home/end from motion keys.
5055
5056 2003-02-07  Ben Wing  <ben@xemacs.org>
5057
5058         * text-props.el (text-property-any):
5059         * text-props.el (text-property-not-all):
5060         Fix bug when end > start.
5061
5062 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
5063
5064         * info.el (Info-insert-dir): Make default-directory end in
5065         separator.  Patch due to Martin Buchholz.
5066
5067 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5068
5069         * XEmacs 21.4.12 "Portable Code" is released.
5070
5071 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
5072
5073         * about.el: Update golubev data.
5074
5075 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
5076
5077         * isearch-mode.el (isearch-mode-map): Substitute comment on
5078         desirability, and back out "GR is printable" changes.
5079
5080 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
5081
5082         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
5083
5084 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
5085
5086         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
5087
5088 2003-01-06  Ville Skyttä  <scop@xemacs.org>
5089
5090         * menubar-items.el (default-menubar): Use browse-url-mozilla
5091         instead of browse-url-gnome-moz for Mozilla.
5092
5093 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
5094
5095         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
5096
5097 2002-12-27  Ville Skyttä  <scop@xemacs.org>
5098
5099         * files.el (auto-mode-alist): Remove redundant entries for modes
5100         that live in packages.
5101         (interpreter-mode-alist): Ditto.
5102
5103 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
5104
5105         * menubar-items.el (default-menubar): Sync with current
5106         browse-url-xemacs.el.
5107
5108 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
5109
5110         * XEmacs 21.4.10 "Military Intelligence" is released.
5111
5112 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5113
5114         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
5115
5116 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
5117
5118         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
5119
5120 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
5121
5122         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
5123         effect free function.
5124         (font-lock-fontify-keywords-region): Supply the argument to
5125         font-lock-compile-keywords.
5126
5127 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
5128
5129         * package-get.el (package-get-download-sites): Bring sites list
5130         up to date, prefer xx.xemacs.org addresses.
5131
5132 2002-09-27  Andy Piper  <andy@xemacs.org>
5133
5134         * dialog.el (make-dialog-box): for general dialogs only
5135         delete-frame-hook will be run.
5136
5137 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
5138
5139         * font-lock.el (font-lock-fontify-syntactically-region): Add
5140         comment about lookup-syntax-properties, document LOUDLY as unused.
5141
5142 2002-08-26  Andy Piper  <andy@xemacs.org>
5143
5144         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
5145         merge.
5146
5147 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
5148
5149         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
5150         (make-obsolete-variable): Ditto.
5151         (make-compatible): Ditto.
5152         (make-compatible-variable): Ditto.
5153
5154 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
5155
5156         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
5157         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
5158
5159 2002-08-28  Andy Piper  <andy@xemacs.org>
5160
5161         * files.el (revert-buffer): propagate revert-without-query-status.
5162
5163 2002-06-03  Andy Piper  <andy@xemacs.org>
5164
5165         * dialog-items.el (make-search-dialog): align various subcontrols
5166         in visually pleasing ways, allow frame to autosize to the dialog
5167         size.
5168         * dialog.el (make-dialog-box): add a border inside the frame. Add
5169         :autosize property, if t then reset the frame size appropriately
5170         before the frame is mapped.
5171         * gutter-items.el (set-progress-feedback-instantiator): align
5172         various subcontrols.
5173         * gutter-items.el (set-progress-abort-instantiator): ditto.
5174
5175 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
5176
5177         * XEmacs 21.4.9 "Informed Management" is released.
5178
5179 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
5180
5181         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
5182         "&optional append" argument.
5183
5184 2002-07-16  Didier Verna  <didier@xemacs.org>
5185
5186         * subr.el (replace-in-string): fix case fold bug introduced by
5187         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
5188         case-fold-search in temporary buffers.
5189
5190 2002-08-03  Steve Youngs  <youngs@xemacs.org>
5191
5192         * lib-complete.el (find-library): Remove check for mule because
5193         decompression DOES work on Mule.
5194
5195 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
5196
5197         * simple.el (join-line): New alias for `delete-indentation'.
5198
5199 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
5200
5201         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5202         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5203         (font-lock-builtin-face): New.
5204         (font-lock-constant-face): New.
5205         (font-lock-face-list): Add builtin and constant faces.
5206
5207 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5208
5209         * autoload.el (make-autoload): Support define-derived-mode.
5210         Collected puts of doc-string-elt property.  Based on a patch by
5211         Didier Verna <didier@xemacs.org>.
5212
5213 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5214
5215         * wid-edit.el (widget-field-activate): Fix docstring typo.
5216
5217 2002-07-23  Andy Piper  <andy@xemacs.org>
5218
5219         * about.el (about-personal-info): update me.
5220
5221 2002-07-12  Andy Piper  <andy@xemacs.org>
5222
5223         * custom.el (custom-theme-set-variables): remove bogus
5224         arguments. Use custom-set-default to set defaults.
5225         (custom-set-variables): update doc.
5226         (custom-local-buffer): new, synced from FSF.
5227         (custom-set-default): ditto.
5228         (defcustom): update doc.
5229
5230 2002-06-16  Andy Piper  <andy@xemacs.org>
5231
5232         * menubar-items.el (default-menubar): enable windows printing on
5233         cygwin as well as native.
5234
5235 2002-06-12  Andy Piper  <andy@xemacs.org>
5236
5237         * printer.el (generic-print-buffer): catch all errors so that the
5238         print device can be cleared in all scenarios.
5239         (Printer-clear-device): make sure clearing the printer allows it
5240         to be used again immediately.
5241         (generic-print-region): make sure the default printer face is
5242         black-on-white.
5243
5244 2002-04-23  Jerry James  <james@xemacs.org>
5245
5246         * window-xemacs.el (display-buffer-function): Change doc to
5247         reflect new arg.
5248         * window-xemacs.el (pre-display-buffer-function): Ditto.
5249         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5250         non-nil, make the new window just big enough for its contents.
5251         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5252         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5253         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5254
5255 2002-06-06  Andy Piper  <andy@xemacs.org>
5256
5257         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5258         (defcustom): ditto.
5259         (custom-handle-keyword): ditto.
5260
5261 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5262
5263         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5264         Make obsolete.  Default to nil.
5265         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5266         Inspired by a patch by John Palmieri.
5267
5268 2002-07-01  Mike Alexander  <mta@arbortext.com>
5269
5270         * process.el (shell-command-on-region): Don't delete the region
5271         before giving it to call-process-region
5272
5273 2002-06-04  Jerry James <james@eecs.ku.edu>
5274
5275         * find-paths.el (paths-find-architecture-directory): Search in
5276         `system-configuration'/`base', not `base'`system-configuration'.
5277
5278 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5279
5280         * info.el (Info-index): Add missing \ in [ t].
5281
5282 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5283
5284         * gutter-items.el (gutter-buffers-tab-visible-p,
5285         buffers-tab-omit-function, buffers-tab-selection-function,
5286         buffers-tab-filter-functions):
5287         Doc improvements.
5288
5289 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5290
5291         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5292
5293         * toolbar-items.el (toolbar-news): Fix typo in message string.
5294
5295 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5296
5297         * dialog.el (yes-or-no-p-dialog-box): 
5298         * cmdloop.el (y-or-n-p-minibuf):
5299         (yes-or-no-p-minibuf):
5300         (yes-or-no-p):
5301         (y-or-n-p): 
5302         Specify negative answers in docstrings.
5303
5304 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5305
5306         * package-ui.el (pui-help-echo): Display both installed and author
5307         version.  Use a balloon-help window to display extra info like
5308         package requires.
5309
5310 2002-05-30  Andy Piper  <andy@xemacs.org>
5311
5312         * files.el (revert-buffer-internal): don't visit
5313         revert-buffer. Kill buffer when not used. Suggested by Mike
5314         Alexander <mta@arbortext.com>
5315
5316 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5317
5318         * files.el (revert-buffer): More docstring fiddling.
5319
5320 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5321
5322         * files.el (revert-buffer):
5323         (revert-buffer-internal):
5324         (revert-buffer-insert-file-contents-function):
5325         Improve docstrings and comments.
5326
5327 2002-05-08  Andy Piper  <andy@xemacs.org>
5328
5329         * files.el (revert-buffer): observe noconfirm behavior.
5330
5331 2002-04-09  Andy Piper  <andy@xemacs.org>
5332
5333         * files.el (revert-buffer): use revert-buffer-internal if it looks
5334         like doing so will not result in any user-visible changes.
5335         (revert-buffer-internal): new function. Do the actual process of
5336         reversion and then see whether the result is any different to what
5337         we have already. If it is not then do nothing.
5338
5339 2001-12-11  Andy Piper  <andy@xemacs.org>
5340
5341         * menubar.el (get-popup-menu-response): re-order so that it works
5342         on more sane/facist window systems.
5343
5344 2001-12-03  Andy Piper  <andy@xemacs.org>
5345
5346         * faces.el (frob-face-property): don't infloop in face frobbing
5347         from Jan Vroonhof <jan@xemacs.org>.
5348
5349 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5350
5351         * faces.el (frob-face-property): Follow face fall-back hierarchy
5352         properly for face properties without an instance. Only do manual
5353         copy form 'default in last resort. This handles in particular
5354         the case where 'default itself has only a fall-back (which is
5355         the case by default on windows).
5356
5357 2001-11-24  Andy Piper  <andy@xemacs.org>
5358
5359         * printer.el (generic-print-region): set default-frame-plist to
5360         nil while creating the printer frame so that sizes reflect the
5361         printed page.
5362
5363         * faces.el (face-complain-about-font): Don't complain on printers.
5364
5365 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5366         
5367         * package-net.el: Andy synch.
5368         
5369 2001-12-16  Andy Piper  <andy@xemacs.org>
5370
5371         * package-get.el (package-get-update-all): Make sure installed.db
5372         gets updated after updating packages.
5373
5374 2002-03-28  Ben Wing  <ben@xemacs.org>
5375
5376         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5377         continuation, truncation so that we don't get line jumpiness from
5378         them being larger than the line height.
5379
5380         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5381
5382 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5383
5384         * font.el (font-window-system-mappings): Add mapping for Gtk
5385         (assume identical to X) 
5386
5387 2002-02-04  Andy Piper  <andy@xemacs.org>
5388
5389         * files.el (convert-standard-filename): Fix for short filename
5390         Peter Arius <pas@methodpark.de>
5391
5392 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5393
5394         * list-mode.el (default-choose-completion): completion-base-size
5395         should refer to local value in the completion list buffer.
5396
5397 2001-12-03  Didier Verna  <didier@xemacs.org>
5398
5399         * rect.el: autoload `replace-rectangle'.
5400         * keydefs.el (global-map): bind it to `C-x r p'.
5401
5402 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5403
5404         * XEmacs 21.4.8 "Honest Recruiter" is released.
5405
5406 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5407
5408         This patch is based on Jerry James's patch and analysis.
5409
5410         * select.el (get-clipboard):
5411         (get-selection):
5412         Update docstrings.
5413         (get-clipboard-foreign):
5414         (get-selection-foreign):
5415         New function for use as `interprogram-paste-function's.
5416
5417         * simple.el (interprogram-paste-function): Change default to
5418         `get-clipboard-foreign'; improve docstring.
5419         (interprogram-cut-function): Improve dosctring.
5420
5421 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5422
5423         * XEmacs 21.4.7 "Economic Science" is released.
5424
5425 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5426
5427         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5428
5429 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5430
5431         * obsolete.el (assq-delete-all): New compatibility alias for 
5432         remassq.
5433
5434 2002-01-09  Simon Josefsson  <jas@extundo.com>
5435
5436         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5437
5438 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5439
5440         * info.el (Info-auto-generate-directory): Default
5441         Info-auto-generate-directory to 'if-outdated.
5442
5443 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5444
5445         * startup.el (normal-top-level): Prevent migration code from
5446         trashing .emacs on an error in loading the init files.
5447
5448 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5449
5450         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5451         "system default" Xdefaults and friends get xrdb-mode.
5452
5453 2002-03-05  Mats Lidell  <matsl@contactor.se>
5454  
5455         * help-nomule.el (tutorial-supported-languages): Added Swedish
5456         tutorial. Sorted languages.
5457
5458 2002-02-11  Mike Sperber <mike@xemacs.org>
5459
5460         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5461         regenerating outdated dir files and dir is non-existent.
5462
5463 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5464
5465         * code-files.el (convert-mbox-coding-system): Improve comment.
5466         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5467         coding-system argument to `write-region-pre-hook' call.
5468         (write-region-pre-hook): Fix docstring to mention lockname argument.
5469
5470 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5471
5472         * minibuf.el (completing-read): Remove redundant wrong arg list.
5473
5474         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5475
5476 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5477
5478         * obsolete.el (interactive-form): new compatibility alias for 
5479         function-interactive.
5480
5481 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5482
5483         * menubar-items.el (Menubar-items-truncate-list): Removed.
5484         * menubar-items.el (Menubar-items-truncate-history): New.
5485         * menubar-items.el (default-menubar): Use
5486         Menubar-items-truncate-history.
5487
5488 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5489
5490         * printer.el (generic-print-region): Pass correct arguments to
5491         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5492         Torkelsson <torkel@acc.umu.se>.
5493
5494 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5495
5496         * help.el (describe-mode): synched with FSF 19.34; handle nil
5497         minor mode indicators.
5498
5499 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5500
5501         * minibuf.el (completing-read): Update docstring.
5502
5503 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5504
5505         * XEmacs 21.4.6 "Common Lisp" is released.
5506
5507 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5508
5509         * package-net.el: Inadvertant synch with Windows branch.  From
5510         Andy's log:
5511         (package-net-kit-version): new variable.
5512         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5513
5514 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5515
5516         * package-get.el (package-get-locate-index-file): Also search the
5517         core etc/ directory for the package index file if it can't be
5518         found in ~/.xemacs/.
5519
5520 2001-12-13  William Perry  <wmperry@gnu.org>
5521
5522         * dialog-gtk.el (popup-builtin-question-dialog):
5523         Conform to API in gui.c.
5524         
5525 2001-11-12  Andy Piper  <andy@xemacs.org>
5526
5527         * cus-edit.el (custom-save-face-internal): make sure we save
5528         non-themed faces.
5529         (custom-save-variables): ditto variables.
5530
5531 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5532
5533         * faces.el (make-face-family):
5534         (make-face-size):
5535         New face-modifying functions per Jan Vroonhof.
5536
5537         cus-face.el (custom-set-face-font-family):
5538         (custom-set-face-font-size):
5539         Use them.
5540
5541         * font.el (font-window-system-mappings): More precise docstring.
5542
5543         (font-create-name):
5544         (font-create-object):
5545         (tty-font-create-object):
5546         (tty-font-create-plist):
5547         (x-font-create-object):
5548         (x-font-create-name):
5549         (ns-font-create-name):
5550         (mswindows-font-create-object):
5551         (mswindows-font-create-name):
5552         Add doctrings.
5553
5554 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5555
5556         * gtk-faces.el (gtk-init-device-faces): removed spurious
5557         quote before let* expression.
5558
5559 2001-10-29  Andy Piper  <andy@xemacs.org>
5560
5561         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5562         modified when changing coding system.
5563
5564         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5565         that we invoke the GUI directory selector.
5566
5567 2001-10-25  Andy Piper  <andy@xemacs.org>
5568
5569         * dialog.el (make-dialog-box): use new directory dialog support.
5570         * minibuf.el (read-file-name-1): ditto.
5571         (read-file-name): ditto.
5572         (read-directory-name): ditto.
5573
5574 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5575
5576         * XEmacs 21.4.5 "Civil Service" is released.
5577
5578 2001-04-23  Didier Verna  <didier@xemacs.org>
5579
5580         * cus-edit.el (custom-variable-pre-save): New.
5581         * cus-edit.el (custom-variable-post-save): New.
5582         * cus-edit.el (custom-variable-save): use them.
5583         * cus-edit.el (custom-face-pre-save): New.
5584         * cus-edit.el (custom-face-post-save): New.
5585         * cus-edit.el (custom-face-save): use them.
5586         * cus-edit.el (custom-group-pre-save): New.
5587         * cus-edit.el (custom-group-post-save): New.
5588         * cus-edit.el (custom-group-save): use them.
5589         * cus-edit.el (Custom-save): use the pre/post functions above,
5590         call `custom-save-all' only once.
5591         * cus-edit.el (custom-variable-pre-reset-standard): New.
5592         * cus-edit.el (custom-variable-post-reset-standard): New.
5593         * cus-edit.el (custom-variable-reset-standard): use them.
5594         * cus-edit.el (custom-face-pre-reset-standard): New.
5595         * cus-edit.el (custom-face-post-reset-standard): New.
5596         * cus-edit.el (custom-face-reset-standard): use them.
5597         * cus-edit.el (custom-group-pre-reset-standard): New.
5598         * cus-edit.el (custom-group-post-reset-standard): New.
5599         * cus-edit.el (Custom-reset-standard): use them.
5600         * cus-edit.el (custom-face-reset-saved): use the pre/post
5601         functions above, call `custom-save-all' only once.
5602
5603 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5604
5605         * gutter-items.el (buffers-tab face): Derive from the modeline
5606         face by default.  Many people use white-on-black for the default
5607         font, and the tabs look hideous with that color combination.  The
5608         modeline usually has the correct colors.
5609
5610 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5611
5612         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5613         (tag-mark-stack-max): Typo fix.
5614
5615 2001-09-28  Ben Wing  <ben@xemacs.org>
5616
5617         * font-lock.el:
5618         * font-lock.el (font-lock-after-change-function):
5619         fix problem with last patch, reported by Katsumi Yamaoka.
5620
5621 2001-09-17  Ben Wing  <ben@xemacs.org>
5622
5623         * font-lock.el (font-lock-after-change-function):
5624         fix problem when you insert a comment on the line before a line of
5625         code: if we use the following char, then when you hit backspace,
5626         the following line of code turns the comment color.
5627
5628 2001-06-08  Ben Wing  <ben@xemacs.org>
5629
5630         * process.el: comment about shell-command-switch.
5631         * process.el (shell-quote-argument): Need to quote a null
5632         argument, too.  From Dan Holmsand.
5633         
5634         * startup.el (normal-top-level): Delete some unused FSF junk.
5635         * startup.el (command-line-early):
5636         
5637         * startup.el (command-line): Call MS Windows init function.
5638         
5639         * win32-native.el:
5640         * win32-native.el (mswindows-system-shells): New.
5641         * win32-native.el (mswindows-system-shell-p): New.
5642         * win32-native.el (init-mswindows-at-startup): New.
5643         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5644         * win32-native.el (mswindows-quote-one-simple-arg):
5645         * win32-native.el (mswindows-quote-one-command-arg):
5646         * win32-native.el (mswindows-construct-process-command-line-alist):
5647         Correct comments at top.  Correctly handle passing arguments
5648         to Cygwin programs and to bash.  Fix quoting of zero-length
5649         arguments (from Dan Holmsand).  Set shell-command-switch based
5650         on shell-file-name, which in turn comes from env var SHELL.
5651
5652 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5653
5654         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5655         default-toolbar-position): Fill docstrings for balloon-help.
5656
5657 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5658
5659         * faces.el: Reenable specifications over 'gtk domain.
5660
5661 2001-08-08  Didier Verna  <didier@xemacs.org>
5662
5663         * autoload.el (update-autoload-files): make defdir a file name,
5664         not directory name.
5665
5666 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5667
5668         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5669
5670         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5671
5672 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5673
5674         * font-menu.el (font-menu-set-font): Default to current font-family.
5675         (font-menu-preferred-resolution):
5676         (font-menu-size-scaling):
5677         Provide gtk defaults, too.
5678
5679 2001-07-29  Mike Alexander  <mta@arbortext.com>
5680
5681         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5682         list
5683         (custom-set-face-font-family): ditto
5684
5685 2001-07-26  Mike Sperber <mike@xemacs.org>
5686
5687         * files.el (auto-mode-alist): .9 files are man pages, too.
5688
5689 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5690
5691         * process.el (call-process-internal): bind
5692         coding-system-for-write to 'binary when calling
5693         start-process-internal, so the process receives 
5694         the literal contents of INFILE.
5695
5696 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5697
5698         * files.el (auto-mode-alist): Add configure.ac support.
5699
5700 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5701
5702         * buff-menu.el:
5703         mouse.el:
5704         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5705
5706 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5707
5708         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5709
5710 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5711
5712         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5713         mixed text.
5714         (kinsoku-eol-p): Ditto.
5715
5716 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5717
5718         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5719         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5720         characters as the category `s' or `e' correctly.
5721
5722 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5723
5724         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5725
5726 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5727
5728         * mule/cyrillic.el:  Set up case table.
5729
5730 2001-06-08  Mike Sperber <mike@xemacs.org>
5731
5732         * files.el (save-some-buffers-1): Don't zap the help window right
5733         after `map-y-or-n-p' has popped it up.
5734
5735 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5736
5737         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5738
5739 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5740
5741         * specifier.el: define-specifier-tag 'gtk.
5742
5743 2001-05-12  Ben Wing  <ben@xemacs.org>
5744
5745         * find-paths.el (paths-find-recursive-path):
5746         fix error with null EXCLUDE-REGEXP.
5747         
5748         * font-lock.el (font-lock-mode):
5749         fix problem reported by hrvoje with buffers starting with a space.
5750         
5751 2001-05-06  Ben Wing  <ben@xemacs.org>
5752
5753         * dialog.el (make-dialog-box):
5754         * menubar-items.el (default-menubar):
5755         * printer.el (generic-print-buffer):
5756         * printer.el (generic-print-region):
5757         implement printing the selection when it's selected.
5758
5759 2001-04-18  Didier Verna  <didier@xemacs.org>
5760
5761         * cus-edit.el (Custom-reset-standard): reset to standard settings
5762         not only when the buffer's :custom-state is 'modified, but also
5763         when it is 'set or 'saved.
5764
5765 2001-04-17  Didier Verna  <didier@xemacs.org>
5766
5767         * startup.el (load-user-init-file): define `custom-file' before
5768         loading the user's init file.
5769
5770 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5771
5772         * menubar.el (popup-mode-menu): Make it work with
5773         popup-menu-titles turned off.
5774         
5775 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5776
5777         * about.el (about-mailto-link): Use compose-mail for sending mail.
5778
5779 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5780
5781         * package-admin.el (package-install-hook): New.
5782         (package-delete-hook): New.
5783         (package-admin-add-single-file-package): Use package-delete-hook.
5784
5785         * package-get.el (package-get): Use package-install-hook.
5786
5787 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5788
5789         * package-ui.el (pui-install-selected-packages): reverse the lists
5790         of packages so that they get handled in the same order as they
5791         were selected.
5792
5793 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5794
5795         * packages.el (locate-library): Use read-library-name for completion.
5796
5797 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5798
5799         * byte-optimize.el (=): `=' is not a binary predicate!
5800         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5801         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5802
5803 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5804
5805         * bytecomp.el (byte-compile-arithcompare):
5806         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5807
5808 2001-06-03  William M. Perry  <wmperry@gnu.org>
5809
5810         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5811         return the filename selected by the user!
5812
5813 2001-05-31  William M. Perry  <wmperry@gnu.org>
5814
5815         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5816         in XEmacs/GTK.
5817
5818 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5819
5820         * coding.el: Tiny typo fixed.
5821
5822 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5823
5824         * XEmacs 21.4.3 "Academic Rigor" is released.
5825
5826 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5827
5828         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5829
5830 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5831
5832         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5833
5834 2001-05-04  Ben Wing  <ben@xemacs.org>
5835
5836         * printer.el (generic-print-buffer):
5837         * printer.el (generic-print-region):
5838         Enable dialog boxes.  Apply workaround recommended by Kirill.
5839         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5840         
5841         * simple.el (kill-whole-line):
5842         * simple.el (kill-line-1):
5843         * simple.el (kill-entire-line):
5844         * simple.el (kill-line):
5845         * simple.el (backward-kill-line):
5846         Take out interactive dependence of kill-whole-line.
5847
5848 2001-04-22  Ben Wing  <ben@xemacs.org>
5849
5850         * dialog.el (make-dialog-box):
5851         Put dialog titles back in -- this time correctly.  Fix various
5852         other problems with leaks and such.
5853
5854         * simple.el (region-exists-p):
5855         * simple.el (region-active-p):
5856         Add comment about which one is correct to use in menu specs.
5857
5858 2001-05-05  Ben Wing  <ben@xemacs.org>
5859
5860         * dialog.el (make-dialog-box): fix doc string.
5861         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5862         take out Pretty Print.
5863         * printer.el:
5864         * printer.el (printer-current-device): New.
5865         * printer.el (Printer-get-device): New.
5866         * printer.el (Printer-clear-device): New.
5867         * printer.el (generic-page-setup): New.
5868         * printer.el (generic-print-buffer):
5869         * printer.el (generic-print-region):
5870         Implement Page Setup.  Handle errors properly.
5871
5872 2001-05-05  Ben Wing  <ben@xemacs.org>
5873
5874         * subr.el (error): Complete list of errors in doc string.
5875         
5876 2001-04-22  Ben Wing  <ben@xemacs.org>
5877
5878         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5879         
5880 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5881
5882         * build-report.el: Remove CVS keywords since this file has been in
5883         core lisp for a while now.
5884         * build-report.el (build-report-make-output-files): Fix typo.
5885
5886 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5887
5888         * about.el (about-finish-buffer): Make sure the last change works
5889         even if EVENT is nil.
5890
5891 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5892
5893         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5894         clicked, not the one that happens to be the current buffer at the
5895         time.
5896
5897 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5898
5899         * cus-edit.el (custom-display): Support the GTK Window System also.
5900
5901 2001-04-30  Ben Wing  <ben@xemacs.org>
5902
5903         * printer.el:
5904         * printer.el (printer-page-header):
5905         * printer.el (Print-context): New.
5906         * printer.el (printer-page-footer):
5907         * printer.el (generate-header-element): New.
5908         * printer.el (generate-header-line): New.
5909         * printer.el (print-context-property):
5910         * printer.el (generic-print-buffer):
5911         * printer.el (generic-print-region):
5912         Implement headers and footers.  Implement calling Print dialog box
5913         (#### but it doesn't quite work yet).
5914
5915 2001-04-25  Ben Wing  <ben@xemacs.org>
5916
5917         * about.el (xemacs-hackers):
5918         * about.el (about-url-alist):
5919         * about.el (about-personal-info):
5920         * about.el (about-hacker-contribution):
5921         More contributions.
5922         
5923         * simple.el (handle-post-motion-command):
5924         Fix spurious setting of zmacs-region-stays to t after a non-shift
5925         motion command.
5926
5927 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5928
5929         * about.el (about-personal-info): Update my bio.
5930         (about-hacker-contribution): Ditto.
5931
5932 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5933
5934         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5935
5936 2001-04-19  Andy Piper  <andy@xemacs.org>
5937
5938         * package-net.el (package-net-cygwin32-binary-size): new size.
5939         (package-net-win32-binary-size): new size.
5940         (package-net-convert-index-to-ini): Use new arch.
5941         (package-net-batch-convert-index-to-ini): Removed.
5942         (package-net-generate-bin-ini): New.
5943         (package-net-batch-generate-bin-ini): New.
5944
5945 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5946
5947         * XEmacs 21.4.1 "Copyleft" is released.
5948
5949 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5950
5951         * x-compose.el (xlib-input-method-bug-workaround):
5952         (alias-colon-to-double-quote):
5953         Force sort in map-keymap to work around rehash bug.
5954
5955 2001-04-17  Ben Wing  <ben@xemacs.org>
5956
5957         * about.el: Finish overhaul, add a few new hackers, update a
5958         couple old ones.
5959
5960 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5961
5962         * XEmacs 21.4.0 "Solid Vapor" is released.
5963
5964 2001-04-15  Ben Wing  <ben@xemacs.org>
5965
5966         * about.el:
5967         * about.el (about-headline-face): New.
5968         * about.el (about-link-face): New.
5969         * about.el (about-current-release-maintainers): New.
5970         * about.el (about-other-current-hackers): New.
5971         * about.el (about-url-alist):
5972         * about.el (about-once-and-future-hackers): New.
5973         * about.el (about-mailto-link): New.
5974         * about.el (about-get-buffer):
5975         * about.el (about-finish-buffer):
5976         * about.el (about-xemacs):
5977         * about.el (about-features): Removed.
5978         * about.el (about-advantages): New.
5979         * about.el (about-maintainer-info): Removed.
5980         * about.el (about-personal-info): New.
5981         * about.el (about-hacker-contribution): New.
5982         * about.el (about-maintainer):
5983         * about.el (about-show-linked-info):
5984         * about.el (about-hackers):
5985         Major revamping.  Rewriting of most of the text, improve the
5986         link handling, separate info on contributors into personal
5987         and contribution info, add new contributors, update personal
5988         info, etc. etc.
5989         
5990         * menubar-items.el (default-menubar):
5991         Help menubar entry for News now says more accurately
5992         "What's New in XEmacs".
5993         
5994         * mouse.el:
5995         * mouse.el (mouse-track-cleanup-hook):
5996         * mouse.el (mouse-track):
5997         Don't set-buffer to a dead buffer when calling mouse-track
5998         cleanup hooks.
5999
6000 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
6001
6002         * XEmacs 21.2.47 "Zephir" is released.
6003
6004 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
6005
6006         * dialog.el (make-dialog-box): Disable dialog box titles until
6007         we get them working.
6008
6009 2001-03-30  Ben Wing  <ben@xemacs.org>
6010
6011         * help.el:
6012         * help.el (Help-princ-face):
6013         * help.el (Help-prin1-face):
6014         * help.el (frob-help-extents):
6015         * help.el (describe-function-1):
6016         * help.el (describe-variable):
6017         Avoid using font-lock faces, which may not be defined.
6018         Instead, use hyper-apropos faces, and make sure they're
6019         defined as necessary by using `require'. (It's not so safe
6020         to do this for font-lock.) In any case, we will eventually
6021         be merging this functionality into hyper-apropos.
6022
6023         * loaddefs.el (completion-ignored-extensions):
6024         Fix documentation.
6025         
6026         * menubar-items.el (menu-truncate-list): Removed.
6027         * menubar-items.el (Menubar-items-truncate-list): New.
6028         * menubar-items.el (default-menubar):
6029         Fix errors if grep or compile command is too long.  Rename helper
6030         function to be less visible.
6031
6032 2001-03-23  Martin Buchholz  <martin@xemacs.org>
6033
6034         * byte-optimize.el (byte-optimize-minus):
6035         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
6036
6037 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
6038
6039         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
6040         Mule is available.
6041
6042         * mule/latin.el: New file.
6043
6044 2001-03-11  Ben Wing  <ben@xemacs.org>
6045
6046         * auto-save.el:
6047         * auto-save.el (auto-save-directory):
6048         * auto-save.el (make-auto-save-file-name):
6049         * auto-save.el (auto-save-file-name-p): New.
6050
6051         Merge in improvements from other definition of
6052         make-auto-save-file-name in files.el.
6053         
6054         * auto-save.el (auto-save-original-name):
6055         * auto-save.el (auto-save-name-in-fixed-directory):
6056         * auto-save.el (auto-save-unslashify-name): Removed.
6057         * auto-save.el (auto-save-slashify-name): Removed.
6058         * auto-save.el (auto-save-reserved-chars): New.
6059         * auto-save.el (auto-save-escape-name): New.
6060         * auto-save.el (auto-save-unhex): New.
6061         * auto-save.el (auto-save-unescape-name): New.
6062
6063         Change algorithm for encoding filenames in auto-save names to be
6064         entirely safe with all filesystems and all possible characters in
6065         a filename, and 100% reversible. (Essentially, uses
6066         quoted-printable as the encoding.)
6067         
6068         * auto-save.el (recover-all-files):
6069
6070         Use insert-directory rather than calling ls directly -- fixes
6071         things under Windows.
6072
6073         * files.el:
6074         * files.el (convert-standard-filename): Substitute FSF's
6075         definition for this (we had nothing here before).
6076         
6077         * files.el (backup-buffer): Warning fix.
6078         
6079         * files.el (make-backup-file-name):
6080         * files.el (find-backup-file-name):
6081         Fix error in calling sequence to auto-save-file-name-p.
6082         
6083         * files.el (recover-file):
6084         Use insert-directory rather than calling ls directly -- fixes
6085         things under Windows.
6086
6087         * files.el (make-auto-save-file-name): Removed.
6088         * files.el (auto-save-file-name-p): Removed.
6089         auto-save is always dumped so no sense in having a definition
6090         that will always be overwritten with another.
6091         
6092         * files.el (insert-directory):
6093         * win32-native.el:
6094         * win32-native.el (debug-mswindows-process-command-lines):
6095         * win32-native.el (original-make-auto-save-file-name): Removed.
6096         * win32-native.el (make-auto-save-file-name): Removed.
6097
6098
6099 2001-03-21  Martin Buchholz <martin@xemacs.org>
6100
6101         * XEmacs 21.2.46 "Urania" is released.
6102
6103 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
6104
6105         * menubar-items.el (default-menubar): Update sample.emacs to
6106         sample.init.el and adjust accelerators.
6107
6108 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
6109
6110         * build-report.el (build-report): Improve docstring.
6111
6112 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
6113
6114         * ChangeLog: Log GTK merge.
6115
6116         * gutter-items.el:
6117         * mwheel.el:
6118         * sound.el:
6119         * startup.el:
6120         Revert gratuitous whitespace changes.
6121
6122 2001-03-07  Ben Wing  <ben@xemacs.org>
6123
6124         * help.el:
6125         * help.el (key-or-menu-binding):
6126         * help.el (Help-find-file): New.
6127         * help.el (describe-beta):
6128         * help.el (describe-copying):
6129         * help.el (describe-project):
6130         * help.el (view-emacs-news):
6131         * help.el (view-sample-init-el): New.
6132         * help.el (Help-princ-face): New.
6133         * help.el (Help-prin1-face): New.
6134         * help.el (help-symbol-function-context-menu):
6135         * help.el (help-symbol-variable-context-menu):
6136         * help.el (help-symbol-function-and-variable-context-menu):
6137         * help.el (frob-help-extents):
6138         * help.el (describe-function-1):
6139         * help.el (describe-variable):
6140
6141         Add coloring in Help buffers, correspondent with hyperlinks.
6142         View files in view-mode rather than Fundamental.
6143         Remove separators from context menus -- now handled in generic code.
6144         Add `Find Tag' to context menu.
6145         
6146         * menubar.el (popup-mode-menu):
6147
6148         Rewrite code that outputs the popup menu to (a) put more specific
6149         entries first, (b) be more robust, (c) output the proper context
6150         menu separators automatically (the context menu functionality is
6151         new and currently used only by Help).
6152
6153 2001-03-10  William M. Perry  <wmperry@aventail.com>
6154
6155         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
6156         this function when converting from the 21.1 GTK branch.  Now
6157         supports file, password, question, and color built-in dialogs.
6158
6159 2001-03-06  Ben Wing  <ben@xemacs.org>
6160
6161         * keydefs.el:
6162         * keydefs.el (global-map):
6163         Add commented-out change of M-k (for 21.5).
6164         
6165         * menubar-items.el (default-menubar):
6166         Fix items to control kill-line behavior; add items for
6167         shifted motion.
6168         
6169         * simple.el:
6170         * simple.el (kill-whole-line):
6171         * simple.el (historical-kill-line): Removed.
6172         * simple.el (kill-line): Removed.
6173         * simple.el (kill-entire-line): New.
6174         * simple.el (kill-line-1): New.
6175         * simple.el (backward-kill-line):
6176         Undo kill-whole-line == always changes.  Add new function
6177         kill-entire-line to unconditionally delete the current line.
6178         Add comments describing the lamentable state of affairs of
6179         the kill-line functions and variables.
6180
6181 2001-03-02  Ben Wing  <ben@xemacs.org>
6182
6183         * simple.el:
6184         * simple.el (beginning-of-buffer):
6185         * simple.el (end-of-buffer):
6186         * simple.el (mark-ring-unrecorded-commands):
6187         * simple.el (signal-error-on-buffer-boundary):
6188         * simple.el (shifted-motion-keys-select-region):
6189         * simple.el (unshifted-motion-keys-deselect-region):
6190         * simple.el (motion-keys-for-shifted-motion): New.
6191         * simple.el (handle-pre-motion-command):
6192         * simple.el (handle-post-motion-command):
6193         * simple.el (forward-char-command):
6194         * simple.el (backward-char-command):
6195         * simple.el (scroll-up-command):
6196         * simple.el (scroll-down-command):
6197         * simple.el (next-line):
6198         * simple.el (previous-line):
6199         * simple.el (backward-block-of-lines):
6200         * simple.el (forward-block-of-lines):
6201         * simple.el (backward-word):
6202         * simple.el (mark-word):
6203
6204         Augment documentation of the most common motion commands to make
6205         note of the shifted-motion support.  Improve the support to (a)
6206         properly document how it works and why it's done in the fashion it
6207         is, and (b) allow the keystrokes that trigger it to be customized.
6208
6209         Correct error in the customize specification of
6210         mark-ring-unrecorded-commands.
6211
6212 2001-03-02  Ben Wing  <ben@xemacs.org>
6213
6214         * font-lock.el:
6215         * font-lock.el (font-lock-pending-extent-table): Removed.
6216         * font-lock.el (font-lock-pending-buffer-table): New.
6217         * font-lock.el (font-lock-pre-idle-hook):
6218         * font-lock.el (font-lock-after-change-function):
6219         * font-lock.el (font-lock-fontify-pending-extents):
6220         * font-lock.el (font-lock-lisp-like):
6221
6222         Fix handling of pending extents to avoid excessive slowness (N^2
6223         behavior) when making lots of buffer changes between redisplays,
6224         such as when saving the Options.
6225
6226 2001-03-09  William M. Perry  <wmperry@aventail.com>
6227
6228         * device.el:
6229         * dragdrop.el:
6230         * dumped-lisp.el:
6231         * faces.el:
6232         * frame.el:
6233         * gnuserv.el:
6234         * loadup.el:
6235         * menubar-items.el:
6236         * minibuf.el:
6237         The Great GTK Merge.
6238
6239         * ChangeLog.GTK:
6240         * dialog-gtk.el:
6241         * gdk.el:
6242         * generic-widgets.el:
6243         * glade.el:
6244         * gnome-widgets.el:
6245         * gnome.el:
6246         * gtk-compose.el:
6247         * gtk-extra.el:
6248         * gtk-faces.el:
6249         * gtk-ffi.el:
6250         * gtk-file-dialog.el:
6251         * gtk-font-menu.el:
6252         * gtk-glyphs.el:
6253         * gtk-init.el:
6254         * gtk-iso8859-1.el:
6255         * gtk-marshal.el:
6256         * gtk-mouse.el:
6257         * gtk-package.el:
6258         * gtk-password-dialog.el:
6259         * gtk-select.el:
6260         * gtk-widget-accessors.el:
6261         * gtk-widgets.el:
6262         * gtk.el:
6263         widgets-gtk.el:
6264         The Great GTK Merge: new files.
6265
6266 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6267
6268         * generic-widgets.el: Don't require gtk (a built-in feature) at
6269         top level.  Don't execute the last sexp unless (featurep 'gtk).
6270
6271 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6272
6273         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6274
6275 2001-02-23  Martin Buchholz <martin@xemacs.org>
6276
6277         * XEmacs 21.2.45 "Thelxepeia" is released.
6278
6279 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6280  
6281         * about.el (xemacs-hackers): update my entry. 
6282         * about.el (about-maintainer-info): ditto. 
6283         * about.el (about-hackers): ditto. 
6284
6285 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6286
6287         * about.el (about-maintainer-info): More vanity info about
6288         yours truly.
6289
6290 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6291
6292         * build-report.el (build-report-destination): xemacs-build-reports
6293         has moved to SourceForge, where mailing list name length is
6294         restricted, hence the name change to
6295         xemacs-buildreports@xemacs.org.
6296         * build-report.el (build-report-keep-regexp): Update default.
6297         * build-report.el (build-report-delete-regexp): Ditto.
6298         * build-report.el (build-report-make-output-files): Ditto.
6299
6300 2001-02-19  Craig Lanning  <lanning@scra.org>
6301
6302         * lisp-mode.el: Add indentation specifications for following
6303         Common Lisp forms: handler-case, handler-bind, with-slots,
6304         with-open-file, with-open-stream, print-unreadable-object.
6305
6306 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6307
6308         * font-lock.el (font-lock-set-defaults-1):
6309         Move initialization of `font-lock-cache-position' so that it's set
6310         even if font-lock-keywords is already defined.
6311
6312 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6313
6314         * autoload.el (generate-file-autoloads-1):
6315         Use `emacs-lisp-mode-syntax-table' instead of
6316         `lisp-mode-syntax-table'.
6317         * lisp-mode.el (lisp-mode-syntax-table):
6318         Get rid of old checks for `parse-partial-sexp' version.
6319         Make `|' (pipe) string delimiter instead of punctuation.
6320
6321 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6322
6323         * window.el (save-selected-window):
6324         Use gensym for better macro hygiene.
6325
6326 2001-02-06  Mike Sperber <mike@xemacs.org>
6327
6328         * dump-paths.el:
6329         * startup.el (startup-setup-paths): Set and use
6330         `mule-lisp-directory'.
6331         (startup-setup-paths-warning): Ditto.
6332
6333         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6334         (paths-construct-load-path): Consider `mule-lisp-directory'.
6335
6336 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6337
6338         * font-lock.el: Syntax table improvements used.  A few random
6339         changes are not specified below.
6340         (font-lock-fontify-string-delimiters):
6341         (font-lock-syntactic-keywords):
6342         (font-lock-cache-state nil):
6343         (font-lock-cache-position):
6344         New variables.
6345         (font-lock-set-syntax):
6346         (font-lock-apply-syntactic-highlight):
6347         (font-lock-fontify-syntactic-anchored-keywords):
6348         (font-lock-fontify-syntactic-keywords-region):
6349         (font-lock-eval-keywords):
6350         New functions.
6351         (font-lock-remove-face):
6352         (font-lock-fontify-syntactically-region):
6353         Use syntax properties.
6354
6355 2001-02-08  Martin Buchholz <martin@xemacs.org>
6356
6357         * XEmacs 21.2.44 "Thalia" is released.
6358
6359 2001-01-16  Mike Sperber <mike@xemacs.org>
6360
6361         * startup.el (normal-top-level): Work even if no installation root
6362         is found.
6363
6364 2001-01-30  Andy Piper  <andy@xemacs.org>
6365
6366         * gutter-items.el (progress-abort-glyph): remove instantiator.
6367         (set-progress-abort-instantiator): new function.
6368         (abort-progress-feedback): use it.
6369
6370         * gutter.el (set-gutter-dirty-p): new function.
6371
6372 2001-01-30  Didier Verna  <didier@xemacs.org>
6373
6374         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6375
6376 2001-01-24  Didier Verna  <didier@xemacs.org>
6377
6378         * sound.el (sound-extension-list): give a better default value.
6379         * sound.el (load-sound-file): improve the doc string, also find
6380         files given by absolute names, pass a real extension list to
6381         `locate-file'.
6382
6383 2001-01-26  Martin Buchholz <martin@xemacs.org>
6384
6385         * XEmacs 21.2.43 "Terspichore" is released.
6386
6387 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6388
6389         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6390         messages from gnuserv.
6391
6392 2001-01-20  Martin Buchholz <martin@xemacs.org>
6393
6394         * XEmacs 21.2.42 "Poseidon" is released.
6395
6396 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6397
6398         * cl-macs.el (cl-upcase-arg): New function.
6399         (cl-function-arglist): New function.
6400         (cl-transform-lambda): Automatically add CL-style lambda list to
6401         documentation string using functions above.
6402
6403 2001-01-12  Andy Piper  <andy@xemacs.org>
6404
6405         * package-get.el (package-get-custom): call
6406         package-net-update-installed-db.
6407
6408         * package-ui.el (pui-install-selected-packages): call
6409         package-net-update-installed-db.
6410
6411         * package-net.el (package-net-update-installed-db): use
6412         packages-package-list so that we reflect reality.
6413
6414         * packages.el (packages-package-list): Make docstring reflect
6415         reality.
6416
6417         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6418
6419         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6420         isn't installed.
6421
6422 2001-01-17  Andy Piper  <andy@xemacs.org>
6423
6424         * wid-edit.el (widget-activation-glyph-mapper): activate or
6425         deactivate native widgets.
6426         (widget-glyph-insert-glyph): record instantiator.
6427         (widget-push-button-value-create): use it.
6428
6429         * gui.el (gui-button-action): new function. Make button's domain
6430         buffer current when calling.
6431         (make-gui-button): update to use gui-button-action.
6432
6433 2001-01-16  Didier Verna  <didier@xemacs.org>
6434
6435         * menubar-items.el (default-menubar): add an entry for modeline
6436         horizontal scrolling in Options -> Display.
6437
6438 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6439
6440         * package-get.el (package-get-require-signed-base): Set to nil
6441         by default.
6442
6443 2001-01-17  Martin Buchholz <martin@xemacs.org>
6444
6445         * XEmacs 21.2.41 "Polyhymnia" is released.
6446
6447 2001-01-16  Mike Sperber <mike@xemacs.org>
6448
6449         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6450         catch lisp/mule/.
6451
6452 2001-01-14  Mike Sperber <mike@xemacs.org>
6453
6454         * startup.el (maybe-create-compatibility-dot-emacs):
6455         (maybe-unmigrate-user-init-file):
6456         (unmigrate-user-init-file): Created.
6457         (maybe-migrate-user-init-file): Offer creation of compatibility
6458         .emacs.
6459         Some doc fixes wrt init file location.
6460
6461 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6462
6463         * faces.el (face-frob-from-locale-first): new variable.
6464         (frob-face-font-2): Honor tags arg while trying to use
6465         standard-face-mapping.  When face-frob-from-locale-first is set,
6466         first try to set face inheriting from frobbed-face.
6467
6468 2001-01-15  Didier Verna  <didier@xemacs.org>
6469
6470         * about.el (xemacs-hackers): update my entry.
6471         * about.el (about-url-alist): ditto.
6472         * about.el (about-maintainer-info): ditto.
6473         * about.el (about-hackers): ditto.
6474
6475 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6476
6477         The byte compiler has been badly broken for a year,
6478         by the patch of 1999-12-06.
6479         * byte-optimize.el (byte-optimize-form-code-walker):
6480         Bug was: the byte compiler was making this erroneous optimization:
6481         (progn (or (foo)) (bar)) ==> (bar)
6482
6483 2000-11-20  Mike Sperber <mike@xemacs.org>
6484
6485         * setup-paths.el (paths-core-load-path-depth): Split
6486         `paths-load-path-depth' in two for site and core lisp.  Don't
6487         recurse into core.
6488         * setup-paths.el (paths-construct-load-path): Use.
6489
6490 2001-01-10  Andy Piper  <andy@xemacs.org>
6491
6492         * package-net.el (package-net-cygwin32-binary-size): new variable
6493         (package-net-win32-binary-size): ditto.  add much needed
6494         commentary.
6495
6496         * gutter-items.el (buffers-tab-items): correct off-by-one error
6497         for buffers-tab-max-size.
6498
6499 2001-01-08  Martin Buchholz <martin@xemacs.org>
6500
6501         * XEmacs 21.2.40 is released.
6502
6503 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6504
6505         * mule/hebrew.el: Fix comments and typos.
6506         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6507
6508 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6509
6510         * ChangeLog.1: move ancient log from fill.el.
6511
6512         * dump-paths.el:
6513         paragraphs.el:
6514         mule/mule-category.el:
6515         Miscellaneous typo fixes and slight doc clarifications.
6516
6517         * mule/mule-ccl.el:  Correct file name in header.
6518
6519 2000-12-31  Martin Buchholz <martin@xemacs.org>
6520
6521         * XEmacs 21.2.39 is released.
6522
6523 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6524
6525         * byte-optimize.el (byte-optimize-cond):
6526         (byte-optimize-cond-1): New.
6527         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6528         Optimizes (cond (x nil)) ==> nil.
6529         Provide better diagnostic on malformed expr like (cond foo).
6530
6531 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6532
6533         * mule/mule-coding.el:
6534         mule/mule-cmds.el (reset-language-environment,
6535         set-language-environment-coding-systems):
6536         Safer default coding-priority-list, corresponding to src/file-coding.h.
6537
6538 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6539
6540         * package-admin.el: Allow package removal from
6541         early-package-load-path.
6542
6543 2000-12-15  Andreas Jaeger  <aj@suse.de>
6544
6545         * about.el (about-maintainer-info): Update my entry.
6546
6547 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6548
6549         * packages.el (locate-library): Add support for bzip2
6550         compressed .el files.
6551
6552 2000-12-12  Andy Piper  <andy@xemacs.org>
6553
6554         * package-net.el: new file.
6555
6556 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6557
6558         * font-lock.el: Add missing C++ keywords.
6559
6560 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6561
6562         * simple.el (indent-for-comment): Preserve indentation of comments
6563         starting in column 0, as documented in (Info-goto-node
6564         "(xemacs)Comments").  Update docstring accordingly.
6565
6566 2000-12-05  Martin Buchholz <martin@xemacs.org>
6567
6568         * XEmacs 21.2.38 is released.
6569
6570 2000-12-04  Didier Verna  <didier@xemacs.org>
6571
6572         * mouse.el (default-mouse-track-set-point-in-window): remove
6573         spurious '+' operation detected by Martin.
6574
6575
6576 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6577
6578         * cl-extra.el (coerce):
6579         Implement char to integer coercion.
6580         Remove extraneous (numberp) test.
6581
6582         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6583         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6584         (byte-optimize-predicate):
6585         Warn if evaluating constant expression signals an error.
6586         (byte-optimize-form): Small simplification.
6587
6588         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6589
6590 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6591
6592         * byte-optimize.el:
6593         (byte-optimize-minus):
6594         (byte-optimize-plus):
6595         (byte-optimize-mult):
6596         (byte-optimize-quo):
6597         Use (car (last x)) instead of (last x) to get last elt!
6598         Use `byte-optimize-predicate' to optimize `%'.
6599         Move optimizations for special numeric args to bytecomp.el.
6600         * bytecomp.el (byte-compile-associative): Remove.
6601         (byte-compile-max): New.
6602         (byte-compile-min): New.
6603         Properly handle erroneous calls: (max) (min).
6604         (byte-compile-plus): New.
6605         (byte-compile-minus):
6606         It's easiest to handle 0, +1 and -1 args here.
6607         (byte-compile-mult): New.
6608         It's easiest to handle 1, -1 and 2 args here.
6609         (byte-compile-quo):
6610         It's easiest to handle 0, +1 and -1 args here.
6611         Issue byte-compiler warning when dividing by zero.
6612
6613         Byte-compiler arithmetic improvements.
6614         Better optimize these expressions in the obvious way:
6615         (+ x y 1)   -->  varref x varref y add add1
6616         (+ x y -1)  -->  varref x varref y add sub1
6617         (- x y 0)   -->  (- x y)
6618         (- 0 x y)   -->  (- (- x) y)
6619         (% 42 19)   --> compile-time constant
6620         (/ 42 19)   --> compile-time constant
6621         (* (foo) 2) --> foo call dup plus
6622
6623         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6624         unless (declaim (optimize (safety 3)))
6625         or (setq byte-compile-delete-errors nil).
6626
6627 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6628
6629         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6630         docstrings.
6631
6632 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6633
6634         * startup.el (command-line-do-help):  Add documentation of
6635         portable dumper switches.
6636
6637 2000-11-22  Andy Piper  <andy@xemacs.org>
6638
6639         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6640
6641         * glyphs.el (init-glyphs): don't use autodetect for strings.
6642
6643 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6644
6645         * byte-optimize.el (byte-optimize-char-before):
6646         (byte-optimize-backward-char):
6647         (byte-optimize-backward-word):
6648         Fix incorrect optimizations for these sorts of expressions:
6649         (let ((x nil)) (backward-char x))
6650
6651 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6652
6653         * byte-optimize.el:
6654         * byte-optimize.el (byte-optimize-backward-char): New.
6655         * byte-optimize.el (byte-optimize-backward-word): New.
6656         Make backward-word and backward-char as efficient as forward versions.
6657
6658         * bytecomp.el (byte-compile-no-args-with-one-extra):
6659         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6660         * bytecomp.el (byte-compile-two-args-with-one-extra):
6661         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6662         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6663         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6664         Check if extra arg is constant nil, and if so, use byte-coded call.
6665
6666         * simple.el (backward-word):
6667         * simple.el (mark-word):
6668         * simple.el (kill-word):
6669         * simple.el (backward-kill-word):
6670         Make COUNT argument optional, for consistency with forward-char et al.
6671
6672         * abbrev.el (abbrev-string-to-be-defined):
6673         * abbrev.el (inverse-abbrev-string-to-be-defined):
6674         * abbrev.el (inverse-add-abbrev):
6675         * abbrev.el (expand-region-abbrevs):
6676         * buff-menu.el (Buffer-menu-execute):
6677         * indent.el (move-to-left-margin):
6678         * indent.el (indent-relative):
6679         * indent.el (move-to-tab-stop):
6680         * info.el (Info-reannotate-node):
6681         * lisp-mode.el (lisp-indent-line):
6682         * lisp.el (end-of-defun):
6683         * lisp.el (move-past-close-and-reindent):
6684         * misc.el (copy-from-above-command):
6685         * mouse.el (default-mouse-track-scroll-and-set-point):
6686         * page.el (forward-page):
6687         * paragraphs.el (forward-paragraph):
6688         * paragraphs.el (end-of-paragraph-text):
6689         * picture.el (picture-forward-column):
6690         * picture.el (picture-self-insert):
6691         * rect.el (extract-rectangle-line):
6692         * simple.el (newline):
6693         * simple.el (fixup-whitespace):
6694         * simple.el (backward-delete-char-untabify):
6695         * simple.el (transpose-chars):
6696         * simple.el (transpose-preceding-chars):
6697         * simple.el (do-auto-fill):
6698         * simple.el (indent-new-comment-line):
6699         * simple.el (blink-matching-open):
6700         * view-less.el (cleanup-backspaces):
6701         * wid-edit.el (widget-transpose-chars):
6702         * term/bg-mouse.el (bg-insert-moused-sexp):
6703         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6704
6705         * info.el (Info-fontify-node):
6706         * simple.el (backward-delete-function):
6707         Use canonical delete-backward-char instead of backward-delete-char.
6708
6709 2000-11-20  Andy Piper  <andy@xemacs.org>
6710
6711         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6712         no buffers.
6713
6714 2000-11-20  Andy Piper  <andy@xemacs.org>
6715
6716         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6717         buffer tabs.
6718
6719 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6720
6721         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6722         (proclaim inline...) was shadowing compiler-macros.
6723
6724 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6725
6726         * bytecomp.el (byte-compile-eval): New.
6727         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6728         Keeps this promise made in Lispref:
6729         "If a file being compiled contains a `defmacro' form, the macro is
6730         defined temporarily for the rest of the compilation of that file."
6731
6732 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6733
6734         * cl.el (floatp-safe):
6735         (plusp):
6736         (minusp):
6737         (oddp):
6738         (evenp):
6739         (cl-abs):
6740         Use a better parameter name than `x'.
6741
6742         * cl-macs.el (check-type): Make continuable.  Change documentation
6743         to require PLACE, but accept any form for compatibility.
6744
6745         * abbrev.el (define-abbrev): Use check-type.
6746         * font-menu.el (font-menu-change-face): Use check-type.
6747         * menubar.el (relabel-menu-item): Use check-type.
6748         * itimer.el: Fix typo.
6749
6750 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6751
6752         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6753
6754 2000-11-14  Martin Buchholz <martin@xemacs.org>
6755
6756         * XEmacs 21.2.37 is released.
6757
6758 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6759
6760         * code-cmds.el: Provide the feature.
6761
6762 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6763
6764         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6765
6766         * code-cmds.el: New file
6767         * mule/mule-cmds.el:
6768         * mule/mule-misc.el
6769         (coding-keymap): New keymap. Define coding system keyboard
6770         commands on file-coding builds too.
6771         (coding-system-change-eol-conversion):
6772         (universal-coding-system-argument):
6773         (set-default-coding-systems):
6774         (prefer-coding-system): Moved from mule-cmds.el
6775         (set-buffer-process-coding-system): Moved from mule-misc.el
6776
6777 2000-09-15  Stephen Carney <carney@scubadoo.com>
6778
6779         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6780
6781 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6782
6783         * package-get.el (package-get-download-sites): Add a pre-release
6784         site for experimental packages.
6785
6786         * auto-autoloads.el: Regenerated.
6787
6788 2000-08-01  Andy Piper  <andy@xemacs.org>
6789
6790         * gutter-items.el (buffers-tab-omit-function): reference
6791         buffers-tab-select-visible-buffers.
6792         (buffers-tab-filter-functions): new variable, by default uses
6793         buffers-tab-selection-function and buffers-tab-omit-function.
6794         (select-buffers-tab-buffers-by-mode): invert arguments.
6795         (buffers-tab-select-visible-buffers): new function. Invert calling
6796         of buffers-menu-omit-invisible-buffers.
6797         (buffers-tab-items): rewrite to use
6798         buffers-tab-filter-functions. Rewrite docstring.
6799         (gutter-buffers-tab-extent): delete.
6800         (add-tab-to-gutter): always build a new extent when adding the
6801         tabs.
6802         (update-tab-in-gutter): make gutter dirty when orientation
6803         changes.
6804
6805 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6806
6807         * bytecomp.el (byte-compile-defvar-or-defconst):
6808         Only do loadhist recording if defvar form includes a value.
6809
6810 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6811
6812         * bytecomp.el (byte-compile-initial-macro-environment):
6813         `eval-when-compile' should not compile its body.
6814
6815 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6816
6817         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6818         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6819         some Japanese English.  Remove some ancient FSF comments, and
6820         improve docstrings.  Use symbols not vectors for tables.
6821
6822 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6823
6824         * keymap.el:
6825         (local-key-binding):
6826         (global-key-binding):
6827         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6828
6829         * lisp.el:
6830         (backward-sexp): Slightly simpler code.
6831         (mark-sexp): Make arg optional, like FSF Emacs.
6832         (forward-list): Slightly simpler code.
6833         (backward-list): Slightly simpler code.
6834         (down-list):  Make arg optional, like FSF Emacs.
6835         (up-list):  Make arg optional, like FSF Emacs.
6836         (backward-up-list):  Make arg optional, like FSF Emacs.
6837         (kill-sexp):  Make arg optional, like FSF Emacs.
6838         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6839
6840         * font-menu.el (font-menu-change-face):
6841         Take continuable errors into account.
6842
6843         * abbrev.el:
6844         * abbrev.el (clear-abbrev-table):
6845         * abbrev.el (define-abbrev-table):
6846         * abbrev.el (define-abbrev):
6847         * abbrev.el (insert-abbrev-table-description):
6848         * apropos.el (apropos-documentation-check-doc-file):
6849         * apropos.el (apropos-documentation-check-elc-file):
6850         * buff-menu.el (list-buffers):
6851         * buff-menu.el (list-buffers-noselect):
6852         * bytecomp.el (byte-recompile-directory):
6853         * bytecomp.el (batch-byte-compile):
6854         * cl-macs.el (typep):
6855         * code-files.el (find-coding-system-magic-cookie):
6856         * code-files.el (insert-file-contents):
6857         * cus-edit.el (customize-set-variable):
6858         * cus-edit.el (customize-save-variable):
6859         * cus-face.el (custom-set-face-font-size):
6860         * cus-face.el (custom-set-face-update-spec):
6861         * cus-face.el (custom-reset-faces):
6862         * custom.el (custom-check-theme):
6863         * custom.el (copy-upto-last):
6864         * fill.el (canonically-space-region):
6865         * fill.el (fill-paragraph):
6866         * fill.el (fill-region):
6867         * fill.el (find-space-insertable-point):
6868         * fill.el (justify-current-line):
6869         * faces.el (face-spec-update-all-matching):
6870         * faces.el (set-face-stipple):
6871         * files-nomule.el (insert-file-contents):
6872         * files.el (insert-file-contents-literally):
6873         * files.el (hack-local-variables-last-page):
6874         * files.el (basic-save-buffer):
6875         * files.el (insert-directory):
6876         * font-menu.el (font-menu-change-face):
6877         * font.el (font-spatial-to-canonical):
6878         * format.el (format-encode-region):
6879         * format.el (format-insert-file):
6880         * format.el (format-replace-strings):
6881         * gutter.el (set-gutter-element):
6882         * help.el (key-or-menu-binding):
6883         * help.el (describe-bindings):
6884         * help.el (with-syntax-table):
6885         * indent.el (indent-rigidly):
6886         * indent.el (delete-to-left-margin):
6887         * info.el:
6888         * info.el (Info-extract-dir-entry-from):
6889         * info.el (Info-build-dir-anew):
6890         * info.el (Info-rebuild-dir):
6891         * info.el (Info-batch-rebuild-dir):
6892         * info.el (Info-read-subfile):
6893         * info.el (Info-build-node-completions):
6894         * info.el (Info-extract-menu-node-name):
6895         * isearch-mode.el (isearch-range-invisible):
6896         * isearch-mode.el (isearch-restore-invisible-extents):
6897         * itimer.el (itimerp):
6898         * itimer.el (itimer-live-p):
6899         * keymap.el:
6900         * keymap.el (substitute-key-definition):
6901         * keymap.el (read-command-or-command-sexp):
6902         * keymap.el (local-key-binding):
6903         * keymap.el (global-key-binding):
6904         * keymap.el (global-set-key):
6905         * keymap.el (local-set-key):
6906         * ldap.el:
6907         * ldap.el (ldap-add-entries):
6908         * ldap.el (ldap-delete-entries):
6909         * lisp.el (backward-sexp):
6910         * lisp.el (mark-sexp):
6911         * lisp.el (forward-list):
6912         * lisp.el (backward-list):
6913         * lisp.el (down-list):
6914         * lisp.el (backward-up-list):
6915         * lisp.el (up-list):
6916         * lisp.el (kill-sexp):
6917         * lisp.el (backward-kill-sexp):
6918         * menubar.el (add-menu-button):
6919         * menubar.el (add-submenu):
6920         * menubar.el (delete-menu-item):
6921         * menubar.el (relabel-menu-item):
6922         * mouse.el (narrow-window-to-region):
6923         * obsolete.el (define-obsolete-variable-alias):
6924         * obsolete.el (store-substring):
6925         * package-admin.el:
6926         * package-admin.el (package-admin-install-function):
6927         * package-admin.el (package-admin-install-function-mswindows):
6928         * package-admin.el (package-admin-default-install-function):
6929         * package-get.el (package-get-update-base-entries):
6930         * packages.el (packages-load-package-dumped-lisps):
6931         * packages.el (packages-collect-package-dumped-lisps):
6932         * printer.el (generic-print-buffer):
6933         * printer.el (generic-print-region):
6934         * replace.el (occur-mode-mouse-goto):
6935         * replace.el (perform-replace):
6936         * select.el (get-selection-no-error):
6937         * simple.el:
6938         * simple.el (newline):
6939         * simple.el (open-line):
6940         * simple.el (edit-and-eval-command):
6941         * simple.el (goto-line):
6942         * simple.el (undo):
6943         * simple.el (kill-region):
6944         * simple.el (copy-region-as-kill):
6945         * simple.el (kill-ring-save):
6946         * simple.el (set-mark):
6947         * simple.el (next-line):
6948         * simple.el (previous-line):
6949         * simple.el (line-move):
6950         * simple.el (set-goal-column):
6951         * simple.el (comment-region):
6952         * subr.el:
6953         * subr.el (putf):
6954         * syntax.el (modify-syntax-entry):
6955         * syntax.el (map-syntax-table):
6956         * view-less.el (view-file):
6957         * view-less.el (view-buffer):
6958         * view-less.el (view-file-other-window):
6959         * window-xemacs.el (backward-other-window):
6960         * window.el:
6961         * window.el (one-window-p):
6962         * window.el (walk-windows):
6963         * window.el (window-list):
6964         * x-mouse.el (x-mouse-kill):
6965         * x-select.el (x-get-cutbuffer):
6966         * x-select.el (x-store-cutbuffer):
6967         * term/bg-mouse.el (bg-mouse-line-to-center):
6968         * term/sun-mouse.el (window-line-end):
6969         * term/sun-mouse.el (sun-select-region):
6970         * term/sun.el (kill-region-and-unmark):
6971         * mule/mule-category.el:
6972         * mule/mule-category.el (modify-category-entry):
6973         * mule/mule-category.el (char-category-list):
6974         * mule/mule-coding.el (coding-system-force-on-output):
6975         * mule/mule-misc.el (coding-system-put):
6976         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6977
6978 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6979
6980         * cus-face.el: Typo fixes and tiny clarifications.
6981         * custom.el: ditto
6982
6983 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6984
6985         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6986         * startup.el (normal-top-level): Setup auto-save-list-file-name
6987         if auto-save-list-file-prefix is non-nil.
6988
6989 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6990
6991         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6992
6993 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6994
6995         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6996         get symbol at point-min.
6997
6998 2000-10-24  Didier Verna  <didier@xemacs.org>
6999
7000         * info.el (Info-emacs-info-file-name): defconst it.
7001         * info.el (Info-footnote-tag): defcustom it.
7002         * info.el (Info-no-description-string): ditto.
7003         * info.el (Info-find-node): adapt to new semantics of
7004         'Info-suffixed-file (don't do the case variants stuff).
7005         * info.el (Info-insert-dir): rewrite the dir file variants code.
7006         * info.el (Info-directory-files): New. Return the list of info
7007         files in a directory.
7008         * info.el (Info-dir-outdated-p): use it.
7009         * info.el (Info-parse-dir-entries): ditto.
7010         * info.el (Info-build-dir-anew): don't restrict to files ending
7011         with a ".info.*" extension.
7012         * info.el (Info-set-mode-line): ditto.
7013         * info.el (Info-read-subfile): adapt to new semantics of
7014         'Info-suffixed-file (append 'exact argument).
7015         * info.el (Info-all-case-regexp): New. Return a regexp matching a
7016         string independently of the case.
7017         * info.el (Info-suffixed-file): use it (match all possible case
7018         for the file name).
7019         * info.el (Info-insert-file-contents): code cleanup.
7020         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
7021         columns.
7022         * info.el (Info-batch-rebuild-dir): ditto.
7023         * info.el (Info-read-node-name-1): ditto.
7024         * info.el (Info-search): ditto.
7025         * info.el (Info-fontify-node): ditto.
7026
7027
7028 2000-10-24  Didier Verna  <didier@xemacs.org>
7029
7030         * process.el (shell-command): when called from a program, avoid
7031         'push-mark's "mark-set" message.
7032
7033 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
7034
7035         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
7036         by a symbol, not by a vector.
7037         * mule/vietnamese.el (vscii): Likewise.
7038         (viscii): Likewise.
7039         * mule/cyrillic.el (koi8-r): Likewise.
7040
7041         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
7042         by a symbol, not by a vector.
7043         (chinese-big5-2): Likewise.
7044         * mule/ethiopic.el (ethiopic): Likewise.
7045         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
7046         (vietnamese-viscii-upper): Likewise.
7047
7048 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7049
7050         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
7051
7052 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7053
7054         * byte-optimize.el (byte-optimize-car): New function.
7055         (byte-optimize-cdr): Ditto.
7056
7057 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
7058
7059         * byte-optimize.el: Partial synch with FSF 20.7.
7060         Optimize constant concatenation.
7061         Add keymapp as a side effect free function.  It is a built-in.
7062         (byte-after-unbind-pos): Remove byte-equal.
7063
7064 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7065
7066         * update-elc-2.el: Quote regexps correctly.
7067
7068 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
7069
7070         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
7071         (ccl-compile): Apply integerp, not integer-or-char-p to
7072         check the type of the buffer magnification
7073         (ccl-compile-write-string): Encode a string with binary
7074         coding system.
7075         (ccl-compile-write-repeat): Likewise.
7076
7077 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7078
7079         * buff-menu.el:
7080         * bytecomp.el:
7081         * coding.el:
7082         * faces.el:
7083         * files.el:
7084         * fill.el:
7085         * float-sup.el:
7086         * font-lock.el:
7087         * help.el:
7088         * iso8859-1.el:
7089         * loaddefs.el:
7090         * menubar-items.el:
7091         * menubar.el:
7092         * modeline.el:
7093         * msw-font-menu.el:
7094         * paragraphs.el:
7095         * paths.el:
7096         * replace.el:
7097         * simple.el:
7098         * sound.el:
7099         * startup.el:
7100         * version.el:
7101         * x-faces.el:
7102         * x-font-menu.el:
7103         Remove purecopy.
7104
7105 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
7106
7107         * simple.el (do-auto-fill): Use the function pointer to by
7108         `comment-line-break-function', not `indent-new-comment-line'. This
7109         fixes an issue with cc-mode comment continuation.
7110
7111 2000-10-11  Martin Buchholz  <martin@xemacs.org>
7112
7113         * simple.el (turn-on-auto-fill):  Add (interactive).
7114         * mwheel.el (mwheel-install): Add (interactive).
7115         * font-lock.el (turn-on-font-lock): Add (interactive).
7116         (turn-off-font-lock): Add (interactive).
7117
7118 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7119
7120         * packages.el (packages-special-base-regexp): Add `man'.
7121
7122 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
7123
7124         * wid-edit.el (widget-specify-active): map over extents in current
7125         buffer like `widget-specify-inactive' does.  Mapping over the
7126         inactive extent object does not work since the current extent is
7127         ignored by `map-extents'.
7128
7129 2000-10-04  Martin Buchholz <martin@xemacs.org>
7130
7131         * XEmacs 21.2.36 is released.
7132
7133 2000-09-22  Martin Buchholz  <martin@xemacs.org>
7134
7135         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
7136         Optimize the compiled-function-constants vector by byte-code
7137         reference counts.
7138
7139 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
7140
7141         * build-report.el (build-report-delete-regexp): quote value in
7142         defcustom
7143
7144 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
7145
7146         * build-report.el (build-report): Don't bind srcdir which we don't
7147         use in `multiple-value-bind' to avoid the only byte-compiler
7148         warning.
7149
7150 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
7151
7152         * build-report.el: Requires cl and custom now.
7153         build-report-version is determined by XEmacs version -- remove
7154         build-report-version*.
7155         * build-report.el (build-report-version): Removed.
7156         * build-report.el (build-report-installation-version-regexp): New.
7157         * build-report.el (build-report-version-file-regexp): New.
7158         * build-report.el (build-report-installation-srcdir-regexp): New.
7159         * build-report.el (build-report-destination): Offer
7160         xemacs-build-reports and xemacs-beta.
7161         * build-report.el (build-report-keep-regexp): Adjusted.
7162         * build-report.el (build-report-delete-regexp): Adjusted.
7163         * build-report.el (build-report-make-output-dir): New.
7164         * build-report.el (build-report-installation-file): Replace use of
7165         `concat' with `expand-file-name'.
7166         * build-report.el (build-report-make-output-file): Removed.
7167         * build-report.el (build-report-make-output-files): New.
7168         * build-report.el (build-report-subject): Identify as
7169         user-variable with "*...".
7170         * build-report.el (build-report-prompts): Ditto.
7171         * build-report.el (build-report-version-file): New.
7172         * build-report.el (build-report-file-encoding): Identify as
7173         user-variable with "*...".
7174         * build-report.el (build-report-make-output-get): New.
7175         * build-report.el (build-report-insert-header): Report
7176         emacs-version and system-configuration instead of
7177         build-report-version.
7178         * build-report.el (build-report-insert-make-output): Add file
7179         argument.
7180         * build-report.el (build-report-insert-installation-file):
7181         Re-indent.
7182         * build-report.el (build-report-keep): Change docstring,
7183         re-indent.
7184         * build-report.el (build-report-delete): Ditto.
7185         * build-report.el (build-report-installation-data): New.
7186         * build-report.el (build-report-version-file-data): New.
7187
7188 2000-09-20  Martin Buchholz  <martin@xemacs.org>
7189
7190         * byte-optimize.el (byte-optimize-lapcode):
7191         Fix the optimization of using the first 5 elements of the
7192         constants vector for variables.
7193         (byte-optimize-lapcode): Fix another ancient broken optimization.
7194
7195 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7196
7197         * *: Spelling mega-patch
7198
7199 2000-09-19  Martin Buchholz  <martin@xemacs.org>
7200
7201         * easymenu.el: doc fixes.
7202         (easy-menu-do-define): Use backquote.
7203         (easy-menu-change):
7204         (easy-menu-add):
7205         `when' seems much clearer than `if' here.
7206         (easy-menu-remove):
7207         (easy-menu-add-item):
7208         (easy-menu-item-present-p):
7209         (easy-menu-remove-item):
7210         Wrap using (when (featurep 'menubar) ...)
7211
7212 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7213
7214         * bytecomp.el (displaying-byte-compile-warnings):
7215         Revert Ben's change to this function below so that the compile log
7216         is displayed properly for users of the "popper" package.
7217
7218 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7219
7220         * window.el (save-selected-window): Use backquote.
7221
7222         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7223         Renamed from `byte-compile-file-form-defvar'.
7224         * bytecomp.el (byte-compile-defvar-or-defconst):
7225         Only cons onto current-load-list in top-level forms.
7226         Else this leaks a cons cell every time a defun is called.
7227         Renamed from `byte-compile-defvar', for clarity.
7228         Warn when docstring of defvar is not a string.
7229         Use consistent error messages.
7230         Better comments.
7231
7232 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7233
7234         * simple.el (set-variable):
7235         Remove unneeded defvar by rearranging order of let* forms.
7236
7237         * mule/mule-ccl.el (ccl-get-next-code):
7238         * menubar-items.el (bookmark-menu-filter):
7239         (language-environment-menu-filter):
7240         (tutorials-menu-filter):
7241         * toolbar-items.el (toolbar-compile):
7242         * byte-optimize.el (disassemble-offset):
7243         Use (declare (special ...)) instead of `defvar'.
7244
7245         * cl-macs.el (cl-do-proclaim):
7246         Fix (declare (special ...)) warning suppression syntax.
7247
7248 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7249
7250         * info.el (Info-tag-table-marker):
7251         (Info-tag-table-buffer):
7252         (Info-find-file-node):
7253         (Info-read-subfile):
7254         (Info-build-node-completions):
7255         (Info-search):
7256         (Info-mode):
7257         Multiple info buffer support.
7258
7259 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7260
7261         * ldap.el (ldap-decode-entry): New defun
7262         (ldap-search-entries): Use it in order to decode DN-prefixed
7263         entries properly
7264
7265 2000-08-23  Daniel Pittman <daniel@danann.net>
7266
7267         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7268         Use `eq', not `=', to compare symbols.
7269
7270 2000-07-30  Ben Wing  <ben@xemacs.org>
7271
7272         * bytecomp.el (byte-compile-report-error):
7273         * bytecomp.el (displaying-byte-compile-warnings):
7274         if stack-trace-on-error is set, send out a backtrace when
7275         an error is encountered that stops byte compilation.  this
7276         should make it much much easier to track down those curious
7277         problems.  also undo the kludge of using a separate "*Show*"
7278         buffer for display when there's a temp-buffer-show-function;
7279         we can avoid this by just being a little smarter.
7280
7281         * dialog-items.el:
7282         * dialog-items.el (search-dialog-regexp): New.
7283         * dialog-items.el (search-dialog-callback):
7284         * dialog-items.el (make-search-dialog):
7285         add a regexp option to the dialog and clean up a bit.
7286
7287         * dialog.el:
7288         * dialog.el (yes-or-no-p-dialog-box):
7289         * dialog.el (get-dialog-box-response):
7290         * dialog.el (make-dialog-box):
7291         * dialog.el (dialog-box-finish): New.
7292         * dialog.el (dialog-box-cancel): New.
7293         * dialog.el (internal-make-dialog-box-exit): New.
7294         implement [properly!] the :modal property of the new dialog box
7295         interface.  this is the first time xemacs has ever had *proper*
7296         modal dialog boxes, giving the standard window-system feedback.
7297         (e.g. under windows, clicking on a disabled frame causes a beep
7298         and makes the dialog box flash three times.)
7299
7300         * dragdrop.el: header keyword frobbing.
7301
7302         * dumped-lisp.el (preloaded-file-list):
7303         renamed winnt.el to win32-native.el.
7304
7305         * faces.el (face-property):
7306         * faces.el (set-face-property):
7307         * faces.el (frob-face-property):
7308         * faces.el (frob-face-font-2):
7309         * faces.el (make-face-bold):
7310         * faces.el (make-face-italic):
7311         * faces.el (make-face-bold-italic):
7312         * faces.el (make-face-unbold):
7313         * faces.el (make-face-unitalic):
7314         * faces.el (make-face-smaller):
7315         * faces.el (make-face-larger):
7316         clean up the implementation of these so that window-system-specific
7317         methods are called only on objects belonging to that window system.
7318         previously, you could have [e.g.] mswindows-make-face-bold called
7319         on font object of device type `stream', which is not good and
7320         explains the subtle errors Adrian was getting when byte-compiling
7321         something that required 'term. (Adrian, now you can use stack-trace-
7322         on-error to find the exact place where things are going wrong instead
7323         of having to laboriously binary-search your way through.)
7324
7325         * finder.el (finder-known-keywords):
7326         cleaned up -- properly sorted, clarified the meanings of many of
7327         the keywords, and added a few -- mswin, gui, content, build, www,
7328         user, services.  the last two try to distinguish between a package
7329         that's used directly by the user, and a package that provides
7330         support services to other packages.
7331
7332         * font-lock.el (lisp-font-lock-keywords-2):
7333         update list of lisp control structures to include everything,
7334         including new ones i introduced.
7335
7336         * gutter.el: header keyword frobbing.
7337
7338         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7339         recent isearch element was not doing so!  you got the second-most-
7340         recent instead.
7341
7342         * lisp-mode.el (construct-lisp-mode-menu):
7343         more menubar cleanups.
7344         * lisp-mode.el (with-selected-window):
7345         make it indent properly.
7346
7347         * menubar-items.el (default-menubar): lots of menubar cleanups.
7348         rearranged the options menu the most, e.g. splitting up the
7349         Keyboard/Mouse menu into a new Editing menu and combining the
7350         separate Scrollbar/Gutter/Toolbar submenus into Display.
7351         Got rid of General, moved items to Editing or new Troubleshooting.
7352         Moved Packages to Tools; doesn't seem to belong under Options.
7353         Added stuff to the Cmds menu, e.g. Change Case.
7354
7355         NB please don't complain about these periodic menubar changes.
7356         Anything like this is necessarily incremental in its construction
7357         -- By constant use you gradually become more and more aware of
7358         better and better ways to group menu items.  When we eventually
7359         move the options menu to a property sheet, the existing structure
7360         will probably be preserved fairly well.
7361
7362         * minibuf.el (next-history-element): fix problems with pressing
7363         down arrow in repeat-complex-command.
7364
7365         * modeline.el:
7366         * modeline.el (modeline-3d-p): New.
7367         added custom variable for controlling the 3d modeline.  the
7368         corresponding Options item has been present for a long time,
7369         but commented out with "fix me!" comments.  it's fixed now.
7370
7371         * obsolete.el (add-menu):
7372         remove bogus gettexts.
7373
7374         * process.el (shell-quote-argument):
7375         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7376         For bash under Windows native, see below.
7377
7378         * simple.el:
7379         * simple.el (display-warning-buffer):
7380         Fixed the handling of warning display to eliminate the annoying
7381         *Show* buffer, like was done for byte-compiler output above.
7382
7383         * simple.el (debug-print): New.
7384         Simple function for sending debug messages to the console and/or
7385         other debug places.
7386
7387         * subr.el (replace-in-string):
7388         Rewrite this function to avoid N^2 behavior with large strings --
7389         catastrophic with the new Windows selection code! (Apparently the
7390         author of this function didn't realize there was a fun
7391         replace-match that could make his life much easier, because we
7392         duplicated the entire logic.  The new version is smaller, easier
7393         to understand, much more robust, and has extended features --
7394         those of replace-match.)
7395
7396         * window.el:
7397         * window.el (with-selected-window): New.
7398         An obvious complement to the existing `with-selected-frame' and
7399         `with-current-buffer'.
7400
7401         * win32-native.el: Renamed from winnt.el.
7402         Added a great deal of stuff for properly handling process quoting,
7403         somewhat modeled on Kirill's original model (which i later threw
7404         away).  We should now finally have correctly working process arg
7405         quoting/dequoting so that the final app gets exactly what we
7406         intended.  Because the mechanism is in Lisp, it's easily
7407         extendible. (For those running bash and running the native
7408         version, I tried hard to do what I thought was correct.  But more
7409         thought is needed, and ideally the volunteer work of people with
7410         these configurations that they generally run on.)
7411
7412         * x-font-menu.el (x-font-menu-font-data):
7413         Put in defvar's to fix byte-compiler warnings.
7414
7415 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7416
7417         * select.el (selection-coercion-alist): Initialise.
7418         * select.el (select-coerce-to-text): New.
7419         * select.el (select-coerce): New.
7420         New functions to perform type and value coercion.
7421
7422         * select.el (select-buffer-killed-default): Keep data if it was
7423         on the clipboard.
7424
7425 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7426
7427         * menubar-items.el (default-menubar): Fix typo.
7428         (default-menubar): `lambda' was mispelled as `lamda'.
7429
7430 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7431
7432         * window.el (shrink-window-if-larger-than-buffer): Remove
7433         edge checking code.
7434
7435 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7436
7437         * paths.el (gnus-local-domain): Removed.
7438         (gnus-local-organization): Ditto.
7439         (gnus-startup-file): Ditto.
7440
7441 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7442
7443         * files.el (auto-mode-alist): Add .spec for RPM.
7444
7445 2000-07-31  Andy Piper  <andy@xemacs.org>
7446
7447         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7448
7449 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7450
7451         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7452         browse-url.
7453         * help.el (xemacs-www-page): Ditto.
7454         (xemacs-www-faq): Ditto.
7455         * menubar-items.el (default-menubar): Ditto.
7456
7457         * wid-edit.el (widget-url-link-action): Ditto.
7458         From: Kenichi OKADA <okada@opaopa.org>.
7459
7460 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7461
7462         * finder.el (finder-commentary): Add autoload cookie.
7463
7464 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7465
7466         * files.el (insert-file-contents-literally): Fix second let
7467         binding for `coding-system-for-read' to `coding-system-for-write'
7468         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7469
7470 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7471
7472         * files.el (insert-file-contents-literally): Use binary coding
7473         system (from Morioka san).
7474         (insert-file-contents-literally): Make file-name-handler method.
7475
7476 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7477
7478         * cl-macs.el (get-selection): Add defsetf.
7479
7480 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7481
7482         * x-init.el (x-activate-region-as-selection): replace obsolete
7483         function x-own-selection with own-selection.
7484         (ow-find): replace obsolete functions x-get-selection and
7485         x-get-clipboard with get-selection and get-clipboard.
7486         (init-post-x-win): replace obsolete function x-disown-selection
7487         with disown-selection.
7488
7489 2000-07-20  Mike Sperber  <mike@xemacs.org>
7490
7491         * startup.el (load-user-init-file): Only try to load init file if
7492         it exists.
7493
7494 2000-07-10  Andy Piper  <andy@xemacs.org>
7495
7496         * dialog-items.el: sync with Ben's patch.
7497
7498         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7499         comment.
7500         (progress-text-glyph): deleted.
7501         (progress-layout-glyph): make completely minimal.
7502         (progress-gauge-glyph): ditto.
7503         (progress-display-style): fix to handle dynamic instantiator
7504         changes.
7505         (progress-text-instantiator): new.
7506         (progress-layout-instantiator): new.
7507         (progress-gauge-instantiator): new.
7508         (set-progress-display-instantiator): renamed and changed from
7509         set-progress-display-style.
7510         (progress-abort-glyph): use instantiator not glyph.
7511         (append-progress-display): use set-progress-display-instantiator
7512         and set-glyph-image.
7513         (abort-progress-display): ditto.
7514         (raw-append-progress-display): ditto.
7515
7516 2000-07-20  Ben Wing  <ben@xemacs.org>
7517
7518         * code-files.el: Move Mule-specific code to mule-coding.el.
7519
7520 2000-07-15  Ben Wing  <ben@xemacs.org>
7521
7522         * autoload.el:
7523         Fixed comments.
7524
7525         * cmdloop.el:
7526         * cmdloop.el (yes-or-no-p):
7527         * cmdloop.el (y-or-n-p):
7528         Make these functions use should-use-dialog-box-p and not be
7529         overridden in dialog.el.
7530
7531         * cus-dep.el:
7532         * cus-dep.el (Custom-make-dependencies): Removed.
7533         * cus-dep.el (Custom-make-dependencies-1): New.
7534         * cus-dep.el (Custom-make-one-dependency): New.
7535         New entry point for use in Makefiles, to avoid excessive
7536         invocations.
7537
7538         * cus-edit.el (custom-variable-reset-saved):
7539         * cus-edit.el (custom-variable-reset-standard):
7540         * cus-edit.el (custom-save-resets):
7541         Fix bytecompiler warnings.
7542
7543         * dialog.el:
7544         * dialog.el (yes-or-no-p-dialog-box):
7545         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7546         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7547         * dialog.el (get-dialog-box-response):
7548         * dialog.el (message-or-box):
7549         * dialog.el (make-dialog-box):
7550         * dialog.el (popup-dialog-box): New.
7551         Avoid yes-or-no-p bogosities.
7552         Create a general function `make-dialog-box' to encapsulate all
7553         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7554
7555         * dumped-lisp.el (preloaded-file-list):
7556         Add dialog-items.  Clean up.  Group files by types.
7557
7558         * easymenu.el (easy-menu-add):
7559         * easymenu.el (easy-menu-remove):
7560         Account for accelerators.
7561
7562         * extents.el:
7563         * extents.el (extent-list): New args, like in map-extents.
7564         * extents.el (extent-at-event): New.
7565         * extents.el (extents-at-event): New.
7566
7567         * font-lock.el:
7568         * font-lock.el (font-lock-mode):
7569         * font-lock.el (font-lock-default-fontify-buffer):
7570         * font-lock.el (font-lock-default-unfontify-region):
7571         * font-lock.el (font-lock-fontify-syntactically-region):
7572         * font-lock.el (font-lock-fontify-keywords-region):
7573         Use new progress-feedback names.
7574
7575         * font-lock.el (java-font-lock-identifier-regexp):
7576         * font-lock.el (java-font-lock-class-name-regexp):
7577         Fix bytecompiler warnings.
7578
7579         * gutter-items.el:
7580         * gutter-items.el (progress-display-use-echo-area): Removed.
7581         * gutter-items.el (progress-feedback-use-echo-area): New.
7582         * gutter-items.el (progress-display-popup-period): Removed.
7583         * gutter-items.el (progress-feedback-popup-period): New.
7584         * gutter-items.el (set-progress-display-style): Removed.
7585         * gutter-items.el (set-progress-feedback-style): New.
7586         * gutter-items.el (progress-display-style): Removed.
7587         * gutter-items.el (progress-feedback-style): New.
7588         * gutter-items.el (progress-stack):
7589         * gutter-items.el (progress-displayed-p): Removed.
7590         * gutter-items.el (progress-feedbacked-p): New.
7591         * gutter-items.el (clear-progress-display): Removed.
7592         * gutter-items.el (clear-progress-feedback): New.
7593         * gutter-items.el (progress-display-clear-when-idle): Removed.
7594         * gutter-items.el (progress-feedback-clear-when-idle): New.
7595         * gutter-items.el (remove-progress-display): Removed.
7596         * gutter-items.el (remove-progress-feedback): New.
7597         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7598         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7599         * gutter-items.el (append-progress-display): Removed.
7600         * gutter-items.el (append-progress-feedback): New.
7601         * gutter-items.el (abort-progress-display): Removed.
7602         * gutter-items.el (abort-progress-feedback): New.
7603         * gutter-items.el (raw-append-progress-display): Removed.
7604         * gutter-items.el (raw-append-progress-feedback): New.
7605         * gutter-items.el (display-progress-display): Removed.
7606         * gutter-items.el (display-progress-feedback): New.
7607         * gutter-items.el (current-progress-display): Removed.
7608         * gutter-items.el (current-progress-feedback): New.
7609         * gutter-items.el (current-progress-display-label): Removed.
7610         * gutter-items.el (current-progress-feedback-label): New.
7611         * gutter-items.el (progress-display): Removed.
7612         * gutter-items.el (progress-feedback): New.
7613         Replace "progress-display" with "progress-feedback" globally.
7614
7615         * gutter-items.el (lprogress-display): Removed.
7616         * gutter-items.el (progress-feedback-with-label): New.
7617         Rename lprogress-display ==> progress-feedback-with-label.
7618
7619         * gutter-items.el (search-dialog-direction): Removed.
7620         * gutter-items.el (search-dialog-text): Removed.
7621         * gutter-items.el (search-dialog-callback): Removed.
7622         * gutter-items.el (make-search-dialog): Removed.
7623         Move to dialog-items.el.
7624
7625         * help.el:
7626         * help.el (help-mode-quit):
7627         * help.el (mode-for-help): New.
7628         * help.el (help-sticky-window): New.
7629         * help.el (help-window-config): New.
7630         * help.el (with-displaying-help-buffer):
7631         * help.el (function-at-event): New.
7632         * help.el (help-symbol-regexp): New.
7633         * help.el (help-symbol-run-function-1): New.
7634         * help.el (help-symbol-run-function): New.
7635         * help.el (help-symbol-function-context-menu): New.
7636         * help.el (help-symbol-variable-context-menu): New.
7637         * help.el (help-symbol-function-and-variable-context-menu): New.
7638         * help.el (frob-help-extents): New.
7639         * help.el (describe-function-1):
7640         * help.el (variable-at-point):
7641         * help.el (variable-at-event): New.
7642         * help.el (describe-variable):
7643         Major overhaul.
7644         - Make functions and variables be mousable.
7645         - Middle button hyperlinks.
7646         - New context-menu entries.
7647
7648         * keydefs.el:
7649         * keydefs.el (global-map):
7650         New key bindings to move lines up and down.
7651
7652         * lisp-mode.el:
7653         * lisp-mode.el (construct-lisp-mode-menu): New.
7654         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7655         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7656         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7657         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7658         Make popup and menubar menus be different.  Popup menu uses
7659         clicked location and automatically assumes symbol under the mouse
7660         for various commands.
7661
7662         * menubar-items.el:
7663         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7664         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7665
7666         * menubar-items.el (global-popup-menu): Removed.
7667         * menubar-items.el (mode-popup-menu): Removed.
7668         * menubar-items.el (activate-popup-menu-hook): Removed.
7669         * menubar-items.el (popup-mode-menu): Removed.
7670         * menubar-items.el (popup-buffer-menu): Removed.
7671         * menubar-items.el (popup-menubar-menu): Removed.
7672         Move to menubar.el.
7673
7674         * menubar.el:
7675         * menubar.el (global-popup-menu): New.
7676         * menubar.el (mode-popup-menu): New.
7677         * menubar.el (activate-popup-menu-hook): New.
7678         * menubar.el (last-popup-menu-event): New.
7679         * menubar.el (popup-mode-menu): New.
7680         * menubar.el (popup-buffer-menu): New.
7681         * menubar.el (popup-menubar-menu): New.
7682         * menubar.el (menu-call-at-event): New.
7683         Move non-content functions here.  Add support for context menu
7684         items on extents.
7685
7686         * minibuf.el (minibuffer-history-uniquify):
7687         Typo fix.
7688
7689         * minibuf.el (read-file-name-1):
7690         Call new file dialog box if it exists.
7691
7692         * minibuf.el (mouse-rfn-setup-vars):
7693         Clean up "chop" action.
7694
7695         * mouse.el:
7696         * mouse.el (button2): Now bound to mouse-track.
7697         * mouse.el (click-inside-extent-p):
7698         * mouse.el (point-inside-extent-p):
7699         * mouse.el (point-inside-selection-p):
7700         * mouse.el (mouse-drag-or-yank): Removed.
7701         * mouse.el (mouse-begin-drag-n-drop): New.
7702         * mouse.el (mouse-eval-sexp):
7703         * mouse.el (mouse-track-activate-strokes): New.
7704         * mouse.el (mouse-track-do-activate): New.
7705         * mouse.el (mouse-track):
7706         * mouse.el (default-mouse-track-event-is-with-button): New.
7707         * mouse.el (default-mouse-track-cleanup-hook):
7708         * mouse.el (default-mouse-track-drag-hook):
7709         * mouse.el (default-mouse-track-drag-up-hook):
7710         * mouse.el (default-mouse-track-click-hook):
7711         Merge drag-n-drop into mouse-track.
7712         Add general "activate" support to replace specific button2 kludges.
7713         Use "button modifier" support in mouse-track.
7714
7715         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7716
7717         * package-ui.el:
7718         * package-ui.el (pui-menu):
7719         * package-ui.el (pui-popup-context-sensitive): Removed.
7720         Fix bytecompiler warnings.
7721         Clean up popup code a bit.
7722
7723         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7724
7725         * simple.el:
7726         * simple.el (transpose-lines):
7727         * simple.el (transpose-line-up): New.
7728         * simple.el (transpose-line-down): New.
7729         * simple.el (transpose-subr):
7730         * simple.el (transpose-subr-1): Removed.
7731         Clean up, add functions to move lines up and down.
7732
7733         * startup.el (mail-host-address):
7734         * startup.el (user-mail-address):
7735         Customize.
7736
7737         * subr.el:
7738         * subr.el (set-symbol-value-in-buffer): New.
7739         * subr.el (error):
7740         * subr.el (check-argument-type):
7741         * subr.el (defined-error-p): New.
7742         Add structured error support.
7743
7744         * toolbar-items.el (toolbar-compile):
7745         Use new make-dialog-box.
7746
7747         * update-elc.el:
7748
7749         * userlock.el (ask-user-about-lock-dbox):
7750         * userlock.el (ask-user-about-supersession-threat-dbox):
7751         * userlock.el (ask-user-about-lock):
7752         * userlock.el (ask-user-about-supersession-threat):
7753         Use new make-dialog-box.
7754         Add safety checks; use should use-dialog-box-p.
7755
7756         * window-xemacs.el:
7757         * window-xemacs.el (__buffer-dedicated-frame):
7758         * window-xemacs.el (buffer-dedicated-frame): New.
7759         * window-xemacs.el (set-buffer-dedicated-frame): New.
7760         Move dedicated-frame stuff into lisp.
7761
7762 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7763
7764         * printer.el (generic-print-region): Do not require that
7765         `printer-name' be set.
7766         (printer-name): Commentary clarification.
7767
7768 2000-07-19  Martin Buchholz <martin@xemacs.org>
7769
7770         * XEmacs 21.2.35 is released.
7771
7772 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7773
7774         * select.el (selection-coercible-types): Initialise.
7775
7776 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7777
7778         * select.el (own-clipboard): Bug fix.
7779
7780 2000-07-17  Mike Sperber  <mike@xemacs.org>
7781
7782         * cus-edit.el (custom-migrate-custom-file): Save init file before
7783         continuing.
7784
7785 2000-07-16  Mike Sperber  <mike@xemacs.org>
7786
7787         * startup.el (load-init-file): Remove silly call to
7788         `load-user-custom-file`.
7789         (maybe-migrate-user-init-file): Minor fixes.
7790
7791 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7792
7793         * apropos.el (apropos-documentation-check-doc-file):
7794         `doc' variable should be let-bound, as was presumably intended.
7795
7796         * cus-edit.el (custom-variable-reset-saved):
7797         (custom-variable-reset-standard):
7798         Remove unused variable comment-widget.  Twice.
7799
7800         * toolbar.el (toolbar-blank-press-function):
7801         Add a real defvar with initial value nil and proper docstring.
7802         (press-toolbar-button): No need to check for boundp-ness anymore.
7803
7804         * rect.el (open-rectangle-line): Remove useless (let) form.
7805         Add defvar for pending-delete-mode.
7806
7807         * info.el (Info-find-node): This function needs an autoload cookie.
7808
7809         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7810         Use let* since the second form referred to the first.
7811
7812 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7813
7814         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7815         instead of removed `mswindows-get-clipboard'.
7816
7817
7818 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7819
7820         * select.el (select-convert-from-text): New.
7821         * select.el (select-convert-from-length): New.
7822         * select.el (select-convert-from-integer): New.
7823         * select.el (select-convert-from-identity): New.
7824         * select.el (select-convert-from-filename): New.
7825         * select.el (selection-converter-in-alist): Use them.
7826         New converter functions for X.
7827
7828         * select.el (get-selection): Removed comment.
7829
7830         * select.el (own-selection): Removed append code - I thought
7831         I'd already done this, but apparently not...
7832
7833         * select.el: Changed comment about TIMESTAMP.
7834
7835         * select.el (select-convert-in): New.
7836         * select.el (select-convert-out): New.
7837         New functions that get used by select.c.
7838
7839         * select.el (select-buffer-killed-default): New.
7840         * select.el (select-buffer-killed-text): New.
7841         * select.el (selection-buffer-killed-alist): New.
7842         New list and functions that get called if a relevant selection
7843         exists and a buffer gets killed.
7844
7845         * select.el (select-convert-to-targets):
7846         * select.el (select-convert-to-identity): Removed.
7847         * select.el (select-convert-from-identity): Removed.
7848         * select.el (select-converter-out-alist):
7849         Removed _EMACS_INTERNAL selection type.
7850
7851         * x-select.el (xselect-kill-buffer-hook): Removed.
7852         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7853         Removed this X-specific nonesense. Use the generic support
7854         in select.el instead.
7855
7856 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7857
7858         * mule/mule-category.el (defined-category-hashtable):
7859         Use make-hash-table instead of make-hashtable
7860
7861         * buff-menu.el: Byte-compiler warning fix.
7862
7863         * isearch-mode.el (isearch-highlight-all-cleanup):
7864         Remove unused variable `isearch-highlight-all-start'.
7865
7866         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7867
7868         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7869
7870         * cus-dep.el (Custom-make-dependencies):
7871         Add autoload cookie for custom-add-loads to generated custom-load.el.
7872
7873         * autoload.el (autoload-package-name): Warning suppression.
7874         Move defvar prior to first use.
7875
7876         * custom.el: Add autoload for custom-declare-face.
7877         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7878         * cl.el (cl-hack-byte-compiler):
7879         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7880         to work properly.
7881
7882 2000-07-08  Mike Sperber  <mike@xemacs.org>
7883
7884         * startup.el (load-home-init-file): Added variable.
7885         (maybe-migrate-user-init-file): Added.
7886         (load-user-init-file): Load custom file if different from init
7887         file.
7888
7889         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7890         "startup."
7891
7892         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7893         Moved `custom-file'-related code to cus-file.el.
7894
7895         * cus-file.el: New file.
7896
7897 2000-04-01  Mike Sperber  <mike@xemacs.org>
7898
7899         * packages.el (packages-find-package-directories): Added support
7900         for external package hierarchies with in-place installations.
7901
7902         * find-paths.el (paths-root-in-place-p): Added.
7903         (paths-find-emacs-directory): Added support for external
7904         directories with in-place installations.
7905         (paths-find-site-directory): Ditto.
7906
7907         * startup.el (find-user-init-file): Also look for
7908         ~/.xemacs/init.elc? in preference to ~/.emacs.
7909
7910 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7911
7912         * select.el (own-selection):
7913         * select.el (own-clipboard): Changed `append' parameter to
7914         `how-to-use' parameter.
7915         * select.el (own-selection): Removed icky append code.
7916         * select.el (own-selection, get-selection): Removed extra type
7917         checking.
7918         * select.el (selection-appender-alist):
7919         * select.el (selection-converter-{in|out}-alist): Initialise.
7920         * select.el (select-append-to-*): New.
7921         * select.el (select-convert-from-*): New.  New functions to append
7922         data and convert data from external type.
7923
7924 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7925
7926         * font-lock.el: Javadoc enhancements.
7927
7928 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7929
7930         * printer.el (generic-print-region): Compose job name from buffer
7931         name.
7932
7933 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7934
7935         * font-lock.el (font-lock-fontify-pending-extents): Call
7936         font-lock-fontify-region instead of font-lock-fontify-buffer
7937         to avoid unnecessary progress gauges.
7938
7939 2000-07-06  Craig Lanning  <lanning@scra.org>
7940
7941         * custom-load.el (faces):
7942
7943         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7944         dir is a regex.
7945
7946         * process.el (call-process-internal): from Dan Holmsand, use binary
7947         coding systems so that jka-compr works.
7948
7949 2000-07-07  Ben Wing  <ben@xemacs.org>
7950
7951         * font-lock.el: Undo previous change.  Unfortunately, some
7952         files actually use the variables directly in their init code
7953         without quoting them.
7954
7955 2000-07-07  Ben Wing  <ben@xemacs.org>
7956
7957         * font-lock.el (defvar font-lock-*-face): Removed.
7958
7959         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7960         only when necessary.
7961
7962 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7963
7964         * cl-macs.el: fix cl-transform-function-property kludge
7965         so that it does not require a random feature.
7966
7967 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7968
7969         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7970         as in Linux kernel "Rules.make".
7971
7972 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7973
7974         * build-report.el (build-report): Add autoload cookie.
7975
7976 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7977
7978         * package-ui.el (defgroup pui):  Correct a misspelling
7979         (pui-toggle-package-delete):  Change `seleted' to `selected'
7980
7981 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7982
7983         * package-get.el (package-get-update-base):
7984         (package-get): Use insert-file-contents-literally always.
7985         (package-get-maybe-save-index):
7986         Force coding system for writing to binary.
7987
7988 2000-06-08  Mike Alexander  <mta@arbortext.com>
7989
7990         * code-process.el (call-process-region): If there is no coding
7991         system for the process on process-coding-system-alist use the
7992         coding system of the buffer containing the region.
7993
7994 2000-06-10  Ben Wing  <ben@xemacs.org>
7995
7996         * cmdloop.el (command-error):
7997         If debug-on-error and noninteractive, output backtrace.
7998
7999         * files.el (file-relative-name):
8000         Remove MSDOS references.
8001
8002         * simple.el (line-number): New function, due to non-obvious
8003         behavior/usage of count-lines.
8004
8005         * simple.el (count-lines): document non-obvious usage to get
8006         line number.
8007
8008 2000-06-11  Ben Wing  <ben@xemacs.org>
8009
8010         * faces.el ((featurep 'xpm)):
8011         * x-faces.el (x-init-face-from-resources):
8012         * x-faces.el (x-init-frame-faces):
8013         * x-misc.el (x-init-specifier-from-resources):
8014         * x-misc.el (x-get-resource-and-bogosity-check):
8015         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
8016         * x-mouse.el (x-init-pointer-shape):
8017         * x-scrollbar.el (x-init-scrollbar-from-resources):
8018         Add sixth argument to x-get-resource calls so as to issue warnings
8019         rather than errors on bogus arguments.
8020
8021 2000-06-05  Ben Wing  <ben@xemacs.org>
8022
8023         * compat.el: new file.  provides a clean, non-intrusive way to
8024         define compatibility functions.
8025
8026         * process.el (shell-quote-argument): temporary fix for lack
8027         of nt-quote-process-args.  #### I need to put back the overall
8028         structure of that mechanism but redo the guts of it using the
8029         extra intelligence in the C code.
8030
8031 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
8032
8033         * package-info.el (pi-md5sum): Calculate MD5 sum just like
8034         `package-get' does in package-get.el, instead of using external
8035         "md5sum" program.
8036
8037         * package-get.el (package-get): Insert package file literally to
8038         make checksum calculation work.
8039
8040 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
8041
8042         * code-files.el (convert-mbox-coding-system): Deleted.
8043         (file-coding-system-alist): Removed reference to
8044         convert-mbox-coding-system.
8045
8046 2000-05-28  Martin Buchholz <martin@xemacs.org>
8047
8048         * XEmacs 21.2.34 is released.
8049
8050 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
8051
8052         * font-lock.el (font-lock-keywords): Rewrote docstring
8053
8054 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8055
8056         * loadhist.el (unload-feature): handle case where x is both boundp
8057         and fboundp
8058
8059 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
8060
8061         * packages.el: It's ok to use built-in macros, but not lisp
8062         defined ones.
8063
8064 2000-05-20  Ben Wing  <ben@xemacs.org>
8065
8066         * font-lock.el:
8067         * font-lock.el (font-lock-message-threshold):
8068         * font-lock.el (font-lock-mode):
8069         * font-lock.el (font-lock-default-fontify-buffer):
8070         * font-lock.el (font-lock-always-fontify-immediately):
8071         * font-lock.el (font-lock-old-extent): Removed.
8072         * font-lock.el (font-lock-old-len): Removed.
8073         * font-lock.el (font-lock-fontify-glumped-region): Removed.
8074         * font-lock.el (font-lock-pending-extent-table): New.
8075         * font-lock.el (font-lock-range-table): New.
8076         * font-lock.el (font-lock-after-change-function):
8077         * font-lock.el (font-lock-after-change-function-1): Removed.
8078         * font-lock.el (font-lock-fontify-pending-extents): New.
8079         * font-lock.el ('font-lock-revert-cleanup): Removed.
8080         * font-lock.el ('font-lock-revert-setup): Removed.
8081         Rewrite deferral code to handle any number of changes, merging
8082         them properly.  Remove hacked-up code for revert-buffer, now
8083         unnecessary.
8084
8085         * menubar-items.el (default-menubar):
8086         In Options->Edit Init File, don't switch to emacs-lisp-mode
8087         unless necessary; doing this turns off font-lock.
8088
8089 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8090
8091         * keydefs.el: Define C-x BS to backward-kill-sentence.
8092
8093 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
8094
8095         * files.el (hack-local-variables-prop-line): Use non-greedy
8096         matching to process -*-texinfo-*- -*-.
8097
8098 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
8099
8100         * minibuf.el (minibuf-directory-files): new function.
8101         (read-file-name-activate-callback): use minibuf-directory-files.
8102         (read-directory-name-internal): ditto.
8103         (mouse-file-display-completion-list): ditto.
8104         (mouse-directory-display-completion-list): ditto.
8105         (read-file-name-internal): remove "./" from completion list unless
8106         explicitly matched, for consistency.
8107
8108 2000-05-11  Ben Wing  <ben@xemacs.org>
8109
8110         * gutter-items.el (gutter-buffers-tab):
8111         * gutter-items.el (add-tab-to-gutter):
8112         * gutter-items.el (update-tab-in-gutter):
8113         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
8114         * gutter-items.el (append-progress-display):
8115         * gutter-items.el (abort-progress-display):
8116         * gutter-items.el (raw-append-progress-display):
8117         Further fixes.  Use set-glyph-image not set-image-instance-property,
8118         to fix problems with multiple windows in a frame.
8119
8120         * menubar-items.el (tutorials-menu-filter):
8121         Fix typo.
8122
8123         * startup.el (early-error-handler):
8124         Display message box under windows; otherwise, message will disappear
8125         before it can be viewed.
8126
8127         * update-elc.el:
8128         Fix bug in NEEDTODUMP processing.
8129
8130 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
8131
8132         * startup.el (lock-directory): Removed.
8133         (superlock-file): Ditto.
8134         (startup-set-paths): Remove lockdir.
8135         (startup-setup-paths-warning): Remove lock-directory.
8136
8137         * setup-paths.el (paths-find-lock-directory): Removed.
8138         (paths-find-superlock-file): Ditto.
8139
8140 2000-05-09  Ben Wing  <ben@xemacs.org>
8141
8142         * faces.el (set-face-property):
8143         * faces.el (set-face-font):
8144         * faces.el (set-face-foreground):
8145         * faces.el (set-face-background):
8146         * faces.el (set-face-background-pixmap):
8147         * faces.el (set-face-underline-p):
8148         * faces.el (set-face-strikethru-p):
8149         * faces.el (set-face-highlight-p):
8150         * faces.el (set-face-dim-p):
8151         * faces.el (set-face-blinking-p):
8152         * faces.el (set-face-reverse-p):
8153         doc string changes.
8154
8155         * glyphs.el:
8156         * glyphs.el (make-image-specifier):
8157         * glyphs.el (glyph-property):
8158         * glyphs.el (set-glyph-image):
8159         * glyphs.el (make-glyph):
8160         * glyphs.el (make-pointer-glyph):
8161         * glyphs.el (make-icon-glyph):
8162         * glyphs.el (widget-image-instance-p): New.
8163         authorship info, lots of doc changes.  New predicate, inadvertently
8164         omitted.  the general principle with specifier docs is now that
8165         the description of instantiators should go with the make-foo-specifier
8166         fun's doc string, rather than in foo-specifier-p.  this follows
8167         conventions elsewhere in XEmacs and in general is a lot more obvious
8168         of a place to look.  sometimes the make-foo-specifier function needs
8169         to be created in the process.
8170
8171         * gutter.el:
8172         * gutter.el (make-gutter-specifier): New.
8173         * gutter.el (make-gutter-size-specifier): New.
8174         * gutter.el (make-gutter-visible-specifier): New.
8175         specifier doc updates according to the conventions specified before.
8176
8177         * objects.el:
8178         * objects.el (make-font-specifier):
8179         * objects.el (make-color-specifier):
8180         * objects.el (make-face-boolean-specifier): New.
8181         specifier doc updates according to the conventions specified before.
8182
8183         * specifier.el:
8184         * specifier.el (set-specifier):
8185         * specifier.el (make-integer-specifier): New.
8186         * specifier.el (make-boolean-specifier): New.
8187         * specifier.el (make-natnum-specifier): New.
8188         * specifier.el (make-generic-specifier): New.
8189         * specifier.el (make-display-table-specifier): New.
8190         specifier doc updates according to the conventions specified before.
8191
8192         * toolbar.el:
8193         * toolbar.el (make-toolbar-specifier): New.
8194         specifier doc updates according to the conventions specified before.
8195
8196 2000-05-09  Ben Wing  <ben@xemacs.org>
8197
8198         * process.el (call-process-internal): Revert to previous version
8199         because Mike's change clashed with a change I did not long before.
8200         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
8201         Thanks very much Mike for pointing out the bug and submitting a
8202         patch!
8203
8204 2000-04-13  Mike Alexander  <mta@arbortext.com>
8205
8206         * process.el (call-process-internal): Send the correct input buffer
8207         (call-process-internal): Return the exit status of the process
8208
8209 2000-05-07  Ben Wing  <ben@xemacs.org>
8210
8211         * winnt.el:
8212         * winnt.el (nt-quote-args-verbatim): Removed.
8213         * winnt.el (nt-quote-args-prefix-quote): Removed.
8214         * winnt.el (nt-quote-args-backslash-quote): Removed.
8215         * winnt.el (nt-quote-args-double-quote): Removed.
8216         * winnt.el (nt-quote-args-functions-alist): Removed.
8217         * winnt.el (nt-quote-process-args): Removed.
8218         Remove all stuff for argument quoting.  We borrow the code instead
8219         from Emacs 20.6, which is much more careful in its quoting
8220         (e.g. in handling runs of the escape character) and avoids most of
8221         the need for this Lisp mechanism by checking to see whether we're
8222         running a Cygwin or normal program and doing the appropriate
8223         quoting.  If we end up needing such a mechanism, we should add
8224         it by extending the variable `mswindows-quote-process-args' so it
8225         can take an alist of regexps.
8226
8227 2000-05-07  Ben Wing  <ben@xemacs.org>
8228
8229         * keydefs.el:
8230         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8231         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8232         the window without moving point.
8233
8234         * simple.el:
8235         * simple.el (scroll-up-one): New.
8236         * simple.el (scroll-down-one): New.
8237         Functions for use with C-M-up/down.
8238
8239 2000-05-01  Martin Buchholz <martin@xemacs.org>
8240
8241         * XEmacs 21.2.33 is released.
8242
8243 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8244
8245         * dialog.el (yes-or-no-p-dialog-box):
8246         Fix docstring.
8247         Fix following horrible bug in X11 mode with focus-follows-mouse:
8248           1. Visit two files in two different frames.
8249           2. do File->Revert Buffer in one of those frames.
8250           3. Dialog box appears.
8251           4. Arrange things so that the mouse passes over the *other*
8252              frame, then to the dialog box, and click on "Yes".
8253           5. The file contents end up in the *wrong* buffer!
8254         Add TODO comment.
8255
8256 2000-04-28  Ben Wing  <ben@xemacs.org>
8257
8258         * help.el (describe-installation): correct typo introduced
8259         in last patch: boundp -> fboundp.
8260
8261         * etags.el (buffer-tag-table-list):
8262         canonicalize filenames to Unix format so that tag-table-alist
8263         searching works under Windows.
8264
8265         * autoload.el:
8266         Bowdlerize the supposedly objectionable words
8267         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8268
8269         * gutter-items.el (set-progress-display-style):
8270         * gutter-items.el (search-dialog-callback):
8271         * gutter-items.el (make-search-dialog):
8272         Change to new callback-ex api.
8273
8274 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8275
8276         * help.el: (describe-installation): decode-coding-string is not
8277         defined in a non MULE environment.
8278
8279 2000-04-28  Ben Wing  <ben@xemacs.org>
8280
8281         * gutter-items.el (buffer-list-changed-hook):
8282         use it, not record-buffer-hook.
8283
8284         * subr.el (record-buffer-hook): Removed.
8285
8286 2000-04-27  Ben Wing  <ben@xemacs.org>
8287
8288         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8289         use NORECORD option.  Andy will not like this, but the existing
8290         gutter behavior is just wrong, as per this comment:
8291
8292         ;; this used to add the norecord flag to both calls below.
8293         ;; this is bogus because it is a pervasive assumption in XEmacs
8294         ;; that the current buffer is at the front of the buffers list.
8295         ;; for example, select an item and then do M-C-l
8296         ;; (switch-to-other-buffer).  Things get way confused.
8297         ;;
8298         ;; Andy, if you want to maintain the current look, you must
8299         ;;  *uncouple* the gutter order and buffers order.
8300
8301         * loaddefs.el (completion-ignored-extensions): unfuckify.
8302
8303         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8304         xemacs.mak.
8305
8306         * autoload.el (batch-update-one-directory): new function, used in
8307         xemacs.mak.
8308
8309         * loadup.el: set gc-cons-threshold very high unless dumping --
8310         loadup during update-elc is much much much faster.  also do this
8311         when quick-building.
8312
8313         add commented-out code for profiling loadup.
8314
8315
8316         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8317         is required in order to build xemacs.
8318
8319 2000-04-26  Ben Wing  <ben@xemacs.org>
8320
8321         * loadup.el: don't garbage collect during loadup if quick-build
8322         compile-time option is set.
8323
8324 2000-04-23  Ben Wing  <ben@xemacs.org>
8325
8326         * update-elc.el: compute whether any dumped .el or .elc files
8327         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8328         if so.
8329
8330         * update-elc.el (update-elc-files-to-compile): always change
8331         NOBYTECOMPILE in the src directory rather than current dir,
8332         so it will work under NT.
8333
8334         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8335         the form of this file is identical between Unix and Windows.
8336         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8337         Added comment.
8338         (update-autoloads-from-directory): updated doc string.
8339         updated doc strings in a few other places.
8340
8341 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8342
8343         * bytecomp.el (byte-force-recompile): Fix argument to
8344         byte-recompile-directory.
8345
8346 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8347
8348         * gutter-items.el (progress-display-clear-when-idle): Use
8349         add-one-shot-hook.
8350         * gutter-items.el (clear-progress-display): Adjust number of
8351         arguments.
8352
8353 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8354
8355         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8356
8357 2000-04-16  Ben Wing  <ben@xemacs.org>
8358
8359         * printer.el: New file.
8360
8361         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8362
8363         * help.el (describe-installation): Fix decoding for Windows.
8364
8365         * menubar-items.el:
8366         * menubar-items.el (default-menubar):
8367         * menubar-items.el (tutorials-menu-filter): New.
8368         * menubar-items.el (popup-menubar-menu):
8369         Add authorship.  Redo Help menu and Tutorials filter.
8370
8371         * menubar.el: Correct comment.
8372
8373         * modeline.el (modeline-buffer-identification): Correct doc string.
8374
8375         * simple.el:
8376         * simple.el (printing): Removed.
8377         * simple.el (printer-name): Removed.
8378         * simple.el (generic-print-buffer): Removed.
8379         * simple.el (generic-print-region): Removed.
8380         Move generic print code to printer.el.
8381
8382 2000-04-15  Ben Wing  <ben@xemacs.org>
8383
8384         * simple.el (generic-print-region): New.
8385         make this function actually work.
8386         (generic-print-buffer): call generic-print-region.
8387
8388 2000-04-14  Andy Piper  <andy@xemacs.org>
8389
8390         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8391         by using the new widget-callback-current-channel.
8392         (search-dialog-callback): ditto.
8393
8394 2000-04-12  Andy Piper  <andy@xemacs.org>
8395
8396         * gutter.el (default-gutter-position): moved from gutter-items.el.
8397         (default-gutter-position-changed-hook): ditto.
8398         (gutter-element-visibility-changed-hook): ditto.
8399         (set-gutter-element): ditto.
8400         (remove-gutter-element): ditto.
8401         (set-gutter-element-visible-p): ditto.
8402         (gutter-element-visible-p): ditto.
8403         (init-gutter): ditto.
8404
8405         * dialog.el (make-dialog-box): renamed and moved from
8406         gutter-items.el
8407
8408         * gutter-items.el: move various functions elsewhere.
8409
8410 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8411
8412         * menubar-items.el: Fixed place of parenthesis.
8413
8414 2000-04-12  Ben Wing  <ben@xemacs.org>
8415
8416         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8417                 without constantly being prompted for the tag.
8418         * simple.el: Added a number of section headings, to clarify the
8419                 organization of this file.
8420         * simple.el (activate-region):
8421         * simple.el (region-exists-p):
8422         * simple.el (region-active-p):
8423                 Moved these three function down to the other side of
8424                 the case-changing functions, so they join the rest of
8425                 the region code.
8426         * simple.el (printing): New.
8427         * simple.el (printer-name): New.
8428         * simple.el (generic-print-buffer): New.
8429                 New functions, a very simple prototype for a unified
8430                 printing interface.
8431
8432         * process.el (call-process-internal): Real fix for null BUFFER,
8433                 other problems with BUFFER specs.
8434
8435         * menubar-items.el:
8436                 Fixed up File->Print to use new printing functions.
8437                 Various corrections and expansions to Grep/Compile menus.
8438                 New options for Printing.
8439                 New options for SMTP Mail, the way to send mail under
8440                   MS Windows. (There's also a package patch to make SMTP
8441                   Mail be the default under MSWin.)
8442
8443 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8444
8445         * menubar-items.el: Selecting Rectangle Mousing from menubar
8446         did not work.  Needed to quote mouse-track-rectangle-p.
8447
8448 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8449
8450         * cl-compat.el (keywordp): Removed.
8451
8452 2000-04-05  Andy Piper  <andy@xemacs.org>
8453
8454         * gutter-items.el (progress-layout-glyph): don't initialize here.
8455         (progress-gauge-glyph): use dynamic sizing.
8456         (set-progress-display-style): new function. Set progress glyphs
8457         appropriately depending on the style.
8458         (progress-display-style): new variable. Custom version of
8459         set-progress-display-style.
8460         (progress-abort-glyph): switch to dynamic sizes.
8461         (search-dialog-text): make the edit field active.
8462
8463 2000-04-04  Andy Piper  <andy@xemacs.org>
8464
8465         * gutter-items.el (make-search-dialog): need to make the search
8466         dialog visible after creation.
8467
8468         * menubar-items.el (default-menubar): use the search dialog for
8469         searching. Remove some extraneous search menu items.
8470
8471         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8472         well as strings.
8473         (make-gutter-only-dialog-frame): allow the user to create the
8474         frame unmapped. Allow the gutter spec to be given as a glyph.
8475         (search-dialog-direction): new variable.
8476         (search-dialog-text): new variable.
8477         (search-dialog-callback): new function. Callback for the search
8478         dialog action.
8479         (make-search-dialog): new function. Create a user-friendly search
8480         dialog.
8481
8482 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8483
8484         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8485         under Windows.
8486
8487 2000-04-01  Andy Piper  <andy@xemacs.org>
8488
8489         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8490         progress more accurately.
8491
8492 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8493
8494         * finder.el (finder-compile-keywords): Process readable files only.
8495         Because error in process of .#finder-inf.el when compile xemacs
8496         with --with-clash-detection option.
8497
8498 2000-03-31  Andy Piper  <andy@xemacs.org>
8499
8500         * gutter-items.el (append-progress-display): don't delay after a
8501         successful font-lock.
8502         (make-gutter-only-dialog-frame): new function. Allow users to
8503         create gutter-only dialogs.
8504
8505 2000-03-27  Mike Alexander  <mta@arbortext.com>
8506
8507         * process.el (call-process-internal): Handle a null BUFFER
8508         parameter correctly.
8509
8510 2000-03-28  Andy Piper  <andy@xemacs.org>
8511
8512         * gutter-items.el (abort-progress-display): put strings in the
8513         gutter not extents.
8514         (progress-layout-glyph): signal special 'quit callback.
8515         (progress-display-quit-function): deleted.
8516         (progress-display-stop-callback): deleted.
8517         (progress-display-dispatch-command-events): deleted.
8518         (append-progress-display): remove calls to
8519         progress-display-dispatch-command-events.
8520         (raw-append-progress-display): ditto.
8521
8522 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8523
8524         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8525         being a list.  Actually define `stipple-pixmap-p' which is used as
8526         an error predicate.  Correctly handle PIXMAP being either relative
8527         or absolute file name.
8528
8529 2000-03-24  Andy Piper  <andy@xemacs.org>
8530
8531         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8532         (abort-progress-display): ditto. Don't delete the created extent.
8533         (raw-append-progress-display): ditto.
8534         (progress-display-dispatch-non-command-events): new
8535         function. Encapsulates what we want to do when no command input is
8536         required.
8537         (progress-display-dispatch-command-events): likewise, but disable
8538         for now since it causes too many problems.
8539         (append-progress-display): use them.
8540         (raw-append-progress-display): ditto.
8541         (default-gutter-position-changed-hook): set this rather than
8542         default-gutter-position-changed.
8543         (default-gutter-position-changed-hook): lambda with zero arguments
8544         rather than one.
8545         (raw-append-progress-display): trap errors in pending input since
8546         allowing them to signal will hose the gauge well and
8547         truly. Ideally we would like to delay these until we are more able
8548         to cope.
8549         (append-progress-display): ditto.
8550
8551 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8552
8553         * lisp/make-docfile.el: call-process-internal is now implemented
8554         in process.el.
8555
8556 2000-03-21  Ben Wing  <ben@xemacs.org>
8557
8558         * mule\mule-cmds.el (set-language-info-alist):
8559         Fix to correspond to new menu arrangement.
8560
8561 2000-03-21  Ben Wing  <ben@xemacs.org>
8562
8563         * process.el:
8564         * process.el (call-process-internal): New.
8565         New implementation of call-process.  Only enabled under NT, so far.
8566         stderr handling not implemented yet in CVS'd C code.
8567
8568 2000-03-20  Ben Wing  <ben@xemacs.org>
8569
8570         * lisp-mode.el:
8571         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8572         * lisp-mode.el (lisp-interaction-mode):
8573         Put back Lisp Interaction menubar for Jan V's sake.
8574
8575         * simple.el:
8576         * simple.el (mark-ring):
8577         * simple.el (dont-record-current-mark): New.
8578         * simple.el (in-shifted-motion-command): New.
8579         * simple.el (mark-ring-unrecorded-commands): New.
8580         * simple.el (mark-ring-max):
8581         * simple.el (set-mark-command):
8582         * simple.el (push-mark):
8583         * simple.el (handle-pre-motion-command):
8584         Implement scheme for not recording unimportant marks.
8585
8586         * subr.el:
8587         * subr.el (function-allows-args): New.
8588         New function function-allows-args.
8589
8590 2000-03-20  Martin Buchholz <martin@xemacs.org>
8591
8592         * XEmacs 21.2.32 is released.
8593
8594 2000-03-20  Andy Piper  <andy@xemacs.org>
8595
8596         * gutter-items.el (update-tab-in-gutter): force selection of the
8597         selected-window if required to do so.
8598         (buffers-tab-items): ditto.
8599         (add-tab-to-gutter): ditto.
8600         (create-frame-hook): use force-selection.
8601         (default-gutter-position-changed): lambdify.
8602         (update-tab-hook): deleted since it was only used in one place.
8603
8604 2000-03-18  Andy Piper  <andy@xemacs.org>
8605
8606         * files.el (find-file-noselect): undo change that shouldn't have
8607         gone in.
8608
8609 2000-03-17  Andy Piper  <andy@xemacs.org>
8610
8611         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8612         of selected-window trickery.
8613
8614         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8615         frames tabs.
8616         (progress-display-stop-callback): progress -> progress-display
8617         (progress-display-quit-function): ditto.
8618         (clear-progress-display): ditto.
8619         (remove-progress-display): ditto.
8620         (append-progress-display): ditto.
8621         (abort-progress-display): ditto.
8622         (raw-append-progress-display): ditto.
8623         (display-progress-display): ditto.
8624         (current-progress-display-label): ditto.
8625         (current-progress-display): ditto.
8626         (lprogress-display): ditto and save the buffer
8627         (progress-display): ditto. Otherwise the buffer sometimes gets
8628         changed which confuses font-lock.
8629
8630         * font-lock.el (font-lock-default-fontify-buffer): catch all
8631         errors, not just quit.
8632         (font-lock-mode): progress -> display-progress
8633         (font-lock-default-fontify-buffer): ditto.
8634         (font-lock-fontify-syntactically-region): ditto.
8635         (font-lock-fontify-keywords-region): ditto.
8636
8637 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8638
8639         * cl.el (gensym): Move to here from cl-macs.el.
8640         (gentemp): Ditto.
8641
8642 2000-03-16  Andy Piper  <andy@xemacs.org>
8643
8644         * font-lock.el (font-lock-mode): use lprogress and friends for
8645         progress management.
8646         (font-lock-default-fontify-buffer): ditto.
8647         (font-lock-fontify-syntactically-region): ditto.
8648         (font-lock-fontify-keywords-region): ditto.
8649         (font-lock-revert-cleanup): fix reverting.
8650         (font-lock-revert-setup): ditto.
8651
8652         * gutter-items.el (progress-use-echo-area): new variable. Use the
8653         echo area for progress gauges if non-nil.
8654         (clear-progress): remove echo area stuff and defer to
8655         clear-message.
8656         (append-progress): dispatch non-command events after each progress
8657         increment. Remove echo area stuff.
8658         (abort-progress): remove echo area stuff and defer to
8659         display-message.
8660         (raw-append-progress): ditto. Dispatch non-command events after
8661         gutter redisplay.
8662         (display-progress): defer echo area stuff to display-message.
8663
8664         * gutter-items.el (clear-progress):
8665         (abort-progress): indentation changes.
8666         (display-progress): don't clear progress.
8667         (append-progress): compare messages with equal.
8668         (raw-append-progress): use dispatch-non-command-events to flush
8669         widget creation events.
8670
8671 2000-03-13  Ben Wing  <ben@xemacs.org>
8672
8673         * abbrev.el:
8674         * abbrev.el (abbrev-string-to-be-defined): New.
8675         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8676         Changes for use with the menubar.
8677
8678 2000-03-12  Ben Wing  <ben@xemacs.org>
8679
8680         * alist.el (vassoc): moved here from font-menu.el.
8681
8682         * custom.el (defface): typo fix.
8683
8684         * dialog.el (yes-or-no-p-dialog-box):
8685         * dialog.el (message-box):
8686         * files.el (save-some-buffers-1):
8687         Put accelerators in the button names.
8688
8689         * font-lock.el (font-lock-comment-face):
8690         * font-lock.el (font-lock-keyword-face):
8691         * font-lock.el (font-lock-function-name-face):
8692         Fixed some of the colors under MS Windows because the existing
8693         default colors were hardly different from black and needed to be
8694         made lighter.
8695
8696         * font-menu.el:
8697         * font-menu.el (font-menu-split-long-menu):
8698         * font-menu.el (font-menu-family-constructor):
8699         * font-menu.el (font-menu-size-constructor):
8700         * font-menu.el (font-menu-weight-constructor):
8701         * font-menu.el (font-menu-set-font):
8702         vassoc moved to alist.el.
8703         Accelerators added to all menus.
8704         Unused bound var new-props removed.
8705
8706         * keydefs.el: I did a whole lot of rearranging to put things in a
8707         more consistent order and fixed a number of cases where key
8708         combinations involving up, down, left, right and so on were
8709         defined but the corresponding keypad combinations were not
8710         defined.
8711
8712         * lisp-mode.el:
8713         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8714         * lisp-mode.el (emacs-lisp-mode):
8715         * lisp-mode.el (lisp-interaction-mode):
8716         * lisp-mode.el (flet):
8717         Added accelerators onto the menus.
8718         Made all the different versions of the let function be indented
8719         the same way.
8720         Undid Steve's easy-menu-ification, because it makes it impossible
8721         to have the menubar and popup menus different.
8722         Cleaned up the menu; added items for find-function &c and some
8723         indenting, and removed debug-on-*.
8724
8725         * list-mode.el (list-mode-hook):
8726         * list-mode.el (list-mode):
8727         * list-mode.el (completion-setup-hook):
8728         * list-mode.el (display-completion-list):
8729         Added support for the :window-height keyword, which is required
8730         because of other changes that I made for the file dialog box.  I
8731         also made the hook variables list-mode-hook and
8732         completion-setup-hook and also minibuffer-setup-hook in
8733         minibuf.el be permanent-local; see comment in list-mode.el.
8734
8735         * map-ynp.el (map-y-or-n-p):
8736         Added accelerators to the dialog buttons.
8737
8738         * menubar-items.el (menu-truncate-list):
8739         New internal function.
8740         * menubar-items.el (submenu-generate-accelerator-spec):
8741         * menubar-items.el (menu-item-strip-accelerator-spec):
8742         * menubar-items.el (menu-item-generate-accelerator-spec):
8743         New exported functions, for use in auto-generating accelerator specs.
8744
8745         * menubar-items.el:
8746         * menubar-items.el (default-menubar):
8747         * menubar-items.el (maybe-add-init-button):
8748         * menubar-items.el (bookmark-menu-filter):
8749         * menubar-items.el (slow-format-buffers-menu-line):
8750         * menubar-items.el (build-buffers-menu-internal):
8751         * menubar-items.el (language-environment-menu-filter):
8752         * menubar-items.el (default-popup-menu):
8753         * menubar-items.el (popup-buffer-menu):
8754         * menubar-items.el (popup-menubar-menu):
8755         Did a major overhaul on this file, and in fact I'm nowhere near
8756         done working on the menubar, and there will be more patches to
8757         come.  A basic summary of what I've done:
8758
8759         a) I added accelerators to all of the menu items.  For menus that
8760         are auto-generated, such as the buffers menu, the accelerators are
8761         automatically added to the beginning of each line using the
8762         numbers 1 through 9, then zero, and then letters starting with A,
8763         but omitting the letters that are already in use for the fixed
8764         menu items at the top of the buffers menu.  To facilitate adding
8765         accelerators of this kind, I created some new functions
8766         (*-accelerator-spec), which are also being used by other filters
8767         that auto generate lists of things such as ftp sites to download
8768         packages.  If people really don't like these accelerators
8769         appearing at the beginning of the menu items, a variable can be
8770         added to optionally turn them off, but I think this is rather
8771         pointless because other menu items have accelerators and many or
8772         most of the menu users will use the accelerators if the support is
8773         there.
8774
8775         b) I combined the top level Tools and Apps menus into a single
8776         Tools menu, because the distinction between the two is not
8777         obvious, and the items on the menus are not used often enough that
8778         putting some of them onto submenus is a problem.
8779
8780         c) I created two new top level menus called View and Cmds because
8781         there were too many items on the File and Edit menus, and I'm going
8782         to be adding more items to these menus.  In contrast to the Tools
8783         menu, the items on these menus may be used quite often during an
8784         editing session, and so should be available with fewer
8785         keystrokes.
8786
8787         d) I added a number of options to the options menu, including one
8788         for controlling whether the alt key can be used to traverse to
8789         menu items using the accelerators, one for controlling behavior of
8790         control-k, one for controlling how the kill and yank functions
8791         interact with the clipboard, a few additional buffers-menu
8792         options, and various other things.  I also did a bit of
8793         rearranging, for example, combining the keyboard and mouse options
8794         into a single keyboard and mouse submenu to facilitate the
8795         accelerators on that level.
8796
8797         e) I changed the variable buffers-menu-format-buffer-line-function
8798         to take two arguments instead of one, the second argument being
8799         the line number for use in creating an accelerator.  I added a
8800         hack to support existing functions with one argument (although I
8801         doubt that very many of these exist), for backward compatibility.
8802
8803         f) I moved the top level mule menu to be a submenu of the edit
8804         menu.  I think that most of the items on this menu are fairly
8805         useless and there are certainly not enough frequently used items
8806         to justify this being its own top level menu.
8807
8808         g) I combined most of the items in big-menubar.el into the main menu.
8809         If people think the main menu is too big, it would be possible to
8810         create different configurations, some smaller.
8811
8812         * menubar.el (check-menu-syntax):
8813         Deleted some syntax checks that were no longer valid, partly
8814         because of changes that were already made a long time ago, and
8815         partly because of a change I made where I allow the name of the
8816         menu item to be an evaluated expression rather than just a string,
8817         similar to all of the other parameters of a menu item.
8818
8819         * minibuf.el:
8820         * minibuf.el (read-file-name-1):
8821         * minibuf.el (mouse-read-file-name-1):
8822         I made a number of changes to improve the appearance
8823         and functioning of the file dialog box.  They include:
8824
8825         a) Fixing the problem where closing the dialog box by clicking on
8826         the close button of the window didn't properly exit the
8827         minibuffer.
8828
8829         b) Fixing the problem that if you typed part of a file name, and
8830         then clicked on a completion with the mouse, the file was not
8831         correctly selected.
8832
8833         c) Changing the title of the dialog box to reflect the operation
8834         being done in accordance with user interface conventions, rather
8835         than the name of the dialog box buffer, which is rather useless.
8836
8837         d) Remove the words "possible completions are" which didn't
8838         belong.
8839
8840         e) Fix things so that the completions scroll off the end of the
8841         completions windows only to the right, rather than both to the
8842         right and down, which is in accordance with Windows user interface
8843         conventions.
8844
8845         * msw-init.el (init-post-mswindows-win):
8846         Added a binding for meta-F4, which is the standard windows binding
8847         for exiting a program.
8848
8849         * select.el (get-selection-no-error):
8850         * select.el (own-selection):
8851         * select.el (own-clipboard):
8852         Added an optional argument called append to the functions
8853         own-selection and own-clipboard.  This adds support for appending
8854         text to the existing selection and allows the function
8855         own-clipboard to be used as the value of the variable
8856         interprogram- cut-function.
8857
8858         Fixed a bug in own-selection in handling zmacs-region-stays.
8859
8860         * simple.el (historical-kill-line): New.
8861
8862         * simple.el (kill-line):
8863         * simple.el (interprogram-cut-function):
8864         * simple.el (interprogram-paste-function):
8865         * simple.el (handle-pre-motion-command):
8866         * simple.el (next-line):
8867         * simple.el (previous-line):
8868         a) Expanded the variable kill-whole-line, so that function
8869         kill-line can be set to delete the entire line always, not just
8870         when cursor is at the beginning of the line.  This is controlled
8871         by setting the variable kill-whole-line to the symbol 'always.
8872         This behavior, as well as the existing kill-whole-line behavior,
8873         now only take effect when kill-line is called interactively,
8874         although this is a departure from a previous behavior in the case
8875         of setting this variable kill-whole-line to t.  It is almost
8876         certainly what has always been intended, and most likely the old
8877         way of doing things introduced bugs.  I also created a function
8878         called historical-kill-line, which ignores the kill-whole-line
8879         setting and always gives the historical behavior of only killing
8880         to the end of the line.  I bound this function to shift- control-k
8881         so that the kill to end of line behavior is available, even when
8882         kill-whole-line has been set to change control-k into the simple
8883         delete-whole-line behavior. (This can be set using the options
8884         menu.)
8885
8886         b) I changed things so that kill and yank now interact with the
8887         clipboard by default under windows.  This was done by changing the
8888         default value of interprogram-cut- function and
8889         interprogram-paste-function.  You can get the old behavior by
8890         setting these to nil, and there is an option on the options menu
8891         to do this.
8892
8893         c) I added support for selecting text using shifted motion keys.
8894         This support is on by default and can be controlled by the
8895         variable shifted-motion-keys-select-region.  There is also a
8896         variable called unshifted-motion-keys-deselect-region that
8897         controls more specifically how the shifted motion key behavior
8898         works.  I did not put an option on the options menu to turn this
8899         off, because I can't imagine why this would be useful.
8900
8901         * simple.el (forward-block-of-lines):
8902         * simple.el (backward-block-of-lines):
8903         * simple.el (block-movement-size):
8904         New.
8905
8906         * simple.el (uncapitalized-title-words):
8907         * simple.el (uncapitalized-title-word-regexp):
8908         * simple.el (capitalize-string-as-title):
8909         * simple.el (capitalize-region-as-title):
8910         New.
8911
8912
8913         * subr.el (add-hook):
8914         * subr.el (make-local-hook): New.
8915         * subr.el (remove-local-hook): New.
8916         * subr.el (add-one-shot-hook): New.
8917         * subr.el (add-local-one-shot-hook): New.
8918         Added some functions to make using hooks easier.
8919         These include:
8920
8921         a) Functions add-local-hook and remove-local-hook to make it easy
8922         to use local hooks.
8923
8924         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8925         make it possible to add a "one-shot" hook, which is to say a hook
8926         that runs only once, and automatically removes itself after the
8927         first time it has run.
8928
8929 2000-03-09  Andy Piper  <andy@xemacs.org>
8930
8931         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8932
8933 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8934
8935         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8936         Moved from menubar-items.el.
8937         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8938
8939 2000-03-08  Andy Piper  <andy@xemacs.org>
8940
8941         * gutter-items.el (build-buffers-tab-internal): add selected field
8942         to buffers tab spec.
8943
8944 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8945
8946         * minibuf.el (last-exact-completion): Initialize to nil.
8947
8948 2000-03-07  Didier Verna  <didier@xemacs.org>
8949
8950         * startup.el (command-line-1): remove unused variable
8951         `first-file-buffer'.
8952
8953 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8954
8955         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8956         which is also used for Web server log files.
8957
8958 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8959
8960         * mule/mule-charset.el: Setup auto-fill-chars.
8961
8962 2000-03-02  SL Baur  <steve@beopen.com>
8963
8964         * subr.el (with-string-as-buffer-contents): Reimplement using
8965         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8966         non-deletion of buffer after execution problem.
8967         (with-output-to-string): Use unique buffer name.
8968
8969 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8970
8971         * gutter-items.el (buffers-tab-sort-function):  New variable.
8972         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8973
8974 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8975
8976         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8977
8978 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8979
8980         * menubar-items.el (maybe-add-init-button): Remove the "Load
8981         .emacs" button from all menubars.
8982
8983 2000-03-01  Didier Verna  <didier@xemacs.org>
8984
8985         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8986         region rectangle replacement (from Jan Vroonhof).
8987         (replace-rectangle): new function.
8988
8989 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8990
8991         * mule/mule-cmds.el (set-default-coding-systems): Use
8992         set-terminal-coding-system and set-keyboard-coding-system.
8993         * coding.el (set-terminal-coding-system): Use
8994         set-console-tty-output-coding-system.
8995         (set-keyboard-coding-system): Use
8996         set-console-tty-input-coding-system.
8997
8998 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8999
9000         * minibuf.el (read-variable): Allow symbol to default argument.
9001
9002 2000-02-27  Andy Piper  <andy@xemacs.org>
9003
9004         * gutter-items.el (update-tab-hook): new function to be used for
9005         hooks.
9006         (create-frame-hook): add update-tab-hook.
9007         (record-buffer-hook): ditto.
9008         (default-gutter-position-changed): ditto.
9009         (default-gutter-position): updating the buffers tab is now handled
9010         by a hook.
9011         (default-gutter-position-changed-hook): new variable.
9012         (gutter-element-visibility-changed-hook): ditto.
9013         (set-gutter-element-visible-p): call it.
9014         (set-gutter-element): use modify-specifier-instances. Set extents
9015         as duplicable before using.
9016         (remove-gutter-element): ditto.
9017         (set-gutter-element-visible-p): ditto.
9018         (init-gutter): new function.
9019         (add-tab-to-gutter): use new gutter-element functions rather than
9020         setting specifiers directly.
9021         (clear-progress): ditto.
9022         (abort-progress): ditto.
9023         (gutter-buffers-tab-visible-p): renamed from
9024         default-gutter-visible-p
9025
9026         * specifier.el (modify-specifier-instances): new function from Jan
9027         Vroonhof.
9028
9029         * x-init.el (init-post-x-win): call init-gutter.
9030
9031         * msw-init.el (init-post-mswindows-win): call init-gutter.
9032
9033         * menubar-items.el (default-menubar): Update to reflect new gutter
9034         variables.
9035
9036 2000-02-26  Andy Piper  <andy@xemacs.org>
9037
9038         * gutter-items.el (set-gutter-element): new function. Add gutter
9039         elements to the specified gutter.
9040         (remove-gutter-element): new function. Remove gutter elements from
9041         the specified gutter.
9042         (set-gutter-element-visible-p): new function. Set gutter element
9043         visibility for the provided gutter-visible specifier.
9044
9045 2000-02-23  Andy Piper  <andy@xemacs.org>
9046
9047         * gutter-items.el (add-tab-to-gutter): specify dimensions
9048         dynamically.
9049
9050 2000-02-24  Martin Buchholz  <martin@xemacs.org>
9051
9052         * gutter-items.el (add-tab-to-gutter):
9053         * package-get.el (package-get-interactive-package-query):
9054         * package-ui.el (pui-directory-exists):
9055         (pui-install-selected-packages):
9056         (pui-list-packages):
9057         Use #'(lambda ...)  instead of '(lambda ...).
9058
9059 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
9060
9061         * startup.el (load-user-init-file): Check to make sure user
9062           has an init-file before calling load().
9063
9064 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9065
9066         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
9067
9068 2000-02-23  Martin Buchholz <martin@xemacs.org>
9069
9070         * XEmacs 21.2.31 is released.
9071
9072 2000-02-21  Mike Sperber <mike@xemacs.org>
9073
9074         * loadup.el (really-early-error-handler):
9075         * update-elc.el:
9076         * make-docfile.el:
9077         Remove dependency on EMACSBOOTSTRAP... environment variables.
9078
9079 2000-02-21  Martin Buchholz <martin@xemacs.org>
9080
9081         * XEmacs 21.2.30 is released.
9082
9083 2000-02-19  Martin Buchholz  <martin@xemacs.org>
9084
9085         * byte-optimize.el (byte-optimize-plus):
9086         (byte-optimize-minus):
9087         (byte-optimize-multiply):
9088         Optimize (- 0) to 0, not (-)
9089         Optimize (+ 5 3.0) to 8.0
9090         Optimize (* 5 3.0) to 15.0
9091         Improve readability.
9092
9093 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
9094
9095         * modeline.el: (modeline-scrolling-method): change modeline
9096         mswindows cursor appearance according to the value.
9097
9098         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
9099         and 'gui-element face colors and 'gui-element face font to Windows
9100         defaults.
9101
9102 2000-02-09 Stef Epardaud  <stef@lunatech.com>
9103
9104         * font-lock.el: Javadoc enhancements
9105
9106 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9107
9108         * ldap.el (toplevel): Test if LDAP support has been compiled in
9109         (ldap-verbose): New option
9110         (ldap-search-entries): Renamed from the previous ldap-search
9111         Conditionalize message display on ldap-verbose
9112         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
9113         defuns
9114         (ldap-search): Is now defined as an obsolete wrapper calling
9115         ldap-search-basic or ldap-search-entries
9116
9117
9118 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
9119             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
9120             Jan Vroonhof  <jan@xemacs.org>
9121
9122         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
9123         When for-effect is true, didn't call `byte-optimize-form'
9124         in and/or subforms without last.
9125
9126 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
9127
9128         * package-get.el (package-get-download-sites): Use correct custom
9129         type.
9130
9131 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9132
9133         * files.el (write-file): Ask for coding system when compiled with
9134         file-coding.
9135
9136 2000-02-16  Andy Piper  <andy@xemacs.org>
9137
9138         * buffer.el (switch-to-buffer): give norecord argument to
9139         set-window-buffer instead of explicitly recording.
9140
9141         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
9142         we have to pick a window.
9143
9144 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9145
9146         * mule/mule-cmds.el (describe-language-support): Don't add
9147         unexist function to help-map.
9148         (describe-coding-system): Don't use already assigend `C'.
9149
9150 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9151
9152         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
9153         work in custom.
9154
9155 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
9156
9157         * about.el: Ienaga's e-mail address change.
9158
9159 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
9160
9161         * etags.el (find-tag): force new window -- even if buf already
9162         visible -- when other-window is t
9163
9164 2000-02-16  Martin Buchholz <martin@xemacs.org>
9165
9166         * XEmacs 21.2.29 is released.
9167
9168 2000-02-09  Martin Buchholz  <martin@xemacs.org>
9169
9170         * cl-extra.el (getf): This is now identical to `plist-get', so
9171         just defalias it.
9172         * cl-macs.el: Make getf an alias to plist-get, at the
9173         byte-compiler level, using define-compiler-macro.
9174
9175 2000-02-08  Martin Buchholz  <martin@xemacs.org>
9176
9177         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
9178
9179 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
9180
9181         * lisp/etags.el (find-tag-internal): set exact-tagname to
9182           a regular expression that matches against the tagname
9183           part of the tag entry first instead of only looking in
9184           the context area.
9185
9186 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
9187
9188         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
9189         * toobar.el: fixed typo(s) in customizing default-toolbar-position
9190
9191 2000-02-07  Martin Buchholz <martin@xemacs.org>
9192
9193         * XEmacs 21.2.28 is released.
9194
9195 2000-02-07  Martin Buchholz  <martin@xemacs.org>
9196
9197         * cl-extra.el (getf): Just call `get', never `get*'.
9198         Make arglist match docstring.
9199         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
9200         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
9201         * byte-optimize.el: remove references to `get*'.
9202
9203 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9204
9205         * mule/european.el: Add syntax information for Latin3 and Latin4.
9206
9207 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9208
9209         * byte-optimize.el: Byte-optimize (length "foo")
9210
9211 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9212
9213         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9214         width check using `window-leftmost-p' and `window-rightmost-p'.
9215
9216 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9217
9218         * wid-edit.el (widget-match-inline): An atom never matches a
9219           list.
9220
9221 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9222
9223         * modeline.el: Consolidated 'x and 'mswindows specification under
9224         'win tag.
9225
9226 2000-01-29  Andy Piper  <andy@xemacs.org>
9227
9228         * gutter-items.el: (format-buffers-tab-line): Try and be
9229         intelligent about buffer naming when we have duplicates.
9230
9231 2000-01-29  Andy Piper  <andy@xemacs.org>
9232
9233         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9234         updated when it becomes visible.
9235
9236 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9237
9238         * bytecomp.el (byte-compile-insert-header): Properly set coding
9239         system under MULE and file-coding.
9240
9241 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9242
9243         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9244         (dontusethis-set-value-terminal-coding-system-handler):
9245         (dontusethis-set-value-keyboard-coding-system-handler):
9246         Never undefine coding system aliases.  Emergency fix for gnus.
9247
9248 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9249
9250         * files.el (abbreviate-file-name): Use directory-sep-char instead
9251         of hard-coded "/".
9252
9253 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9254
9255         * startup.el (user-init-file-base-list): New variable, replacing
9256         user-init-file-base.
9257         (find-user-init-file): New function.
9258         (command-line-early): Use it.
9259         (load-user-init-file): Ditto.
9260
9261 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9262
9263         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9264         calling valid-image-instantiator-format-p
9265
9266 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9267
9268         * isearch-mode.el (isearch-mode): The variable is
9269         isearch-unhidden-extents, not isearch-opened-extents.
9270
9271 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9272
9273         * minibuf.el (next-history-element): Modify error message if a
9274         default value is available.
9275
9276 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9277
9278         * bytecomp.el (byte-compile-file): Don't unconditionally write
9279         .elc files in binary - might contain non-Latin1.
9280
9281 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9282
9283         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9284         for windows-nt.
9285
9286         * version.el:
9287         * startup.el (user-init-file-base):
9288         * process.el (call-process-region):
9289         * files.el (make-backup-file-name):
9290         (backup-file-name-p):
9291         (file-relative-name):
9292         (abbreviate-file-name):
9293         (set-auto-mode):
9294         * code-process.el (call-process-region): Removed unnecessary
9295         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9296         support out of the universe.
9297
9298         * process.el:
9299         * code-process.el:
9300         * bytecomp.el (byte-compile-file): Removed reference to
9301         buffer-file-type, and commented usage of binary-process-output
9302         NTEmacs variables.
9303
9304 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9305
9306         * help.el (function-arglist): Add case for macro.
9307
9308 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9309
9310         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9311         printers.
9312         (custom-display): Added a menu for printer/display tags.
9313
9314         * frame.el (frame-type):
9315         * device.el (device-type): Added 'msprinter to the doc string, and
9316         removed 'pc -- it is not going to be implemented ever.
9317         (call-device-method): Fixed docstring typo.
9318         Defined specifier tags 'printer and 'display.
9319
9320 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9321
9322         * lisp/itimer.el (itimer-run-expired-timers): (consp
9323           last-command-event-time) instead of (consp
9324           'last-command-event-time).
9325
9326 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9327
9328         * msw-glyphs.el: Removed obsolete commentary.
9329
9330 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9331
9332         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9333         better default value.
9334
9335 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9336
9337         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9338         (read-string): Ditto.
9339         (eval-minibuffer): Ditto.
9340         (read-command): Ditto.
9341         (read-function): Ditto.
9342         (read-variable): Ditto.
9343         (read-number): Ditto.
9344         (read-shell-command): Ditto.
9345         (read-number): Record history.
9346
9347 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9348
9349         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9350
9351 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9352
9353         * faces.el (startup-initialize-custom-faces): New function.
9354         Reset all faces created during auto-autoloads loading time
9355         by defface.
9356         * startup.el (command-line): Call it.
9357
9358 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9359
9360         * about.el (about-hackers): Add myself to contributors list.
9361
9362 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9363
9364         * menubar-items.el (maybe-add-init-button): Removed an argument in
9365         a call to load-user-init-file, as the function managed to lose its
9366         formal parameter a few betas ago.
9367
9368 2000-01-18  Martin Buchholz <martin@xemacs.org>
9369
9370         * XEmacs 21.2.27 is released.
9371
9372 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9373
9374         * process.el (shell-command-to-string): Use the FSF docstring.
9375         Make shell-command-to-string the standard function, and
9376         exec-to-string the (deprecated) alias.
9377
9378         * startup.el: typo fix.
9379
9380 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9381
9382         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9383
9384 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9385
9386         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9387         buffers after visible buffers.
9388         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9389
9390 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9391
9392         * info.el (Info-extract-menu-node-name): Stop at a dot
9393         followed by whitespace or right parenthesis.
9394
9395 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9396
9397         * info.el (Info-directory-list): Warn against using Customize with
9398         Info-directory-list.
9399
9400 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9401
9402         * minibuf.el (read-file-name): doc fix.
9403
9404         * autoload.el (update-file-autoloads): doc fix.
9405
9406         * about.el (about-hackers): Change my E-mail address.
9407
9408 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9409
9410         * info.el (Info-visit-file): Just use the `f' interactive spec to
9411         read a filename in the standard way.
9412
9413 2000-01-13  Andy Piper  <andy@xemacs.org>
9414
9415         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9416         (gutter-buffers-tab-extent): new variable.
9417         (update-tab-in-gutter): call add-tab-to-gutter again if the
9418         orientation has changed.
9419         (add-tab-to-gutter): cope with different orientations.
9420
9421 2000-01-11  Didier Verna  <didier@xemacs.org>
9422
9423         * info.el (Info-following-node-name): backward-skip dots as well
9424         as spaces (dots at the end of a node name aren't part of it).
9425         (Info-extract-menu-node-name): don't skip dots. There could be
9426         some in the node name.
9427         (Info-index): allow dots to be part of a node name.
9428
9429 2000-01-12  Andreas Jaeger  <aj@suse.de>
9430
9431         * files.el (auto-mode-alist): Added idlwave-mode.
9432         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9433
9434 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9435
9436         * info.el (Info-search): Show default value.
9437
9438 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9439
9440         * info.el (Info-read-node-completion-table): New variable.
9441         (Info-read-node-name-1): New function.
9442         (Info-read-node-name): Use it.
9443         (Info-follow-reference): Use DEFAULT argument of completing-read.
9444         (Info-menu): Ditto.
9445
9446 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9447
9448         * hyper-apropos.el (hyper-describe-key-briefly): Save
9449         window configuration.
9450         (hyper-describe-face): Use DEFAULT of completing-read.
9451         (hyper-apropos-read-variable-symbol): Ditto.
9452         (hyper-apropos-read-function-symbol): Ditto.
9453
9454 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9455
9456         * mule/mule-cmds.el (set-default-coding-system): Set
9457         comint-exec-hook to use coding-system-for-read and
9458         coding-system-for-write so that C-x RET c works.
9459
9460 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9461
9462         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9463         (previous-matching-history-element): Increment
9464         minibuffer-max-depth by 1.
9465         (next-matching-history-element): Ditto.
9466
9467 2000-01-11  Andy Piper  <andy@xemacs.org>
9468
9469         * gutter-items.el (buffers-tab): Create a new face for the buffers
9470         tab.
9471         (buffers-tab-face): use it.
9472
9473 2000-01-10  Didier Verna  <didier@xemacs.org>
9474
9475         * modeline.el (modeline-scrolling-method): change modeline X
9476         cursor appearance according to the value.
9477
9478 2000-01-07  Andreas Jaeger  <aj@suse.de>
9479
9480         * about.el (about-hackers): Moved my entry to contributor list.
9481         (xemacs-hackers): Added myself.
9482         (about-maintainer-info): Added description of myself.
9483
9484
9485 2000-01-07  Didier Verna  <didier@xemacs.org>
9486
9487         * modeline.el (modeline-scrolling-method): new variable.
9488         (mouse-drag-modeline): add reference to it in the docstring.
9489         (mouse-drag-modeline): handle it.
9490
9491 2000-01-08  Andy Piper  <andy@xemacs.org>
9492
9493         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9494         calls.
9495         (remove-buffer-from-gutter-tab): ditto.
9496
9497 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9498
9499         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9500         (custom-face-edit): Fix grammatical error in help message.
9501
9502 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9503
9504         * movemail.el: Added.
9505
9506         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9507
9508 2000-01-03  Didier Verna  <didier@xemacs.org>
9509
9510         * modeline.el (mouse-drag-modeline): remove the code related to
9511         the modeline horizontal scrolling facility.
9512
9513 1999-12-31  Martin Buchholz <martin@xemacs.org>
9514
9515         * XEmacs 21.2.26 is released.
9516
9517 1999-12-28  Andy Piper  <andy@xemacs.org>
9518
9519         * wid-edit.el (widget-push-button-value-create): The gui cache
9520         does not agree with native widgets which can only be displayed
9521         once per window. The reasons for caching are diminished now that
9522         we don't hog resources when creating buttons.
9523         (widget-push-button-cache) deleted.
9524
9525 1999-12-24  Martin Buchholz <martin@xemacs.org>
9526
9527         * XEmacs 21.2.25 is released.
9528
9529 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9530
9531         * hyper-apropos.el (hyper-apropos): Toggle
9532         hyper-apropos-programming-apropos correctly.
9533         Set REGEXP when user accepts default value.
9534
9535 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9536
9537         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9538         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9539
9540 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9541
9542         * mule/mule-category.el (undefined-category-designator):
9543         Return char instead of character.  Search for undefined one.
9544         (describe-category): Use with-displaying-help-buffer.
9545
9546 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9547
9548         * byte-optimize.el (byte-optimize-plus):
9549         Optimize (+ 1) to 1 instead of (1+ nil).
9550
9551         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9552
9553         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9554
9555         * byte-optimize.el (byte-optimize-char-before): New function.
9556         Remove performance penalty for using (char-before) instead of (char-after).
9557
9558 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9559
9560         * mule/mule-category.el (char-category-list): Return character
9561         instead of integer.
9562
9563 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9564
9565         * minibuf.el (read-buffer): Check default is buffer object.
9566
9567 1999-11-25  Andy Piper  <andy@xemacs.org>
9568
9569         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9570         for buttons.
9571
9572 1999-12-16  Andreas Jaeger  <aj@suse.de>
9573
9574         * package-get.el (package-get-maybe-save-index): Fixed typo.
9575         Patch by Jeff Miller <jmiller@smart.net>.
9576
9577 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9578
9579         * gnuserv.el (gnuserv-process-filter):  don't call
9580         gnuserv-write-to-client when gnuserv-current-client is nil
9581
9582 1999-12-14  Martin Buchholz <martin@xemacs.org>
9583
9584         * XEmacs 21.2.24 is released.
9585
9586 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9587
9588         * about.el (about-hackers): Update my email address.
9589
9590 1999-12-07  Martin Buchholz <martin@xemacs.org>
9591
9592         * XEmacs 21.2.23 is released.
9593
9594 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9595
9596         * package-get.el (package-get-download-sites): Removed several
9597         defunct download sites, added many new ones, and corrected a few
9598         incorrect directory-on-site entries.  Added physical locations to
9599         site-description.
9600
9601 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9602
9603         * finder.el (finder-commentary): add DOC string and fix
9604         interactive spec
9605
9606 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9607
9608         * help.el (describe-function): Don't forget to intern the string
9609         completing-read returns.
9610         (describe-variable): Ditto.
9611
9612 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9613
9614         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9615         `hyper-apropos-help-mode' here to find symbol to customize
9616         irregardless of cursor position and simplify
9617         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9618         `hyper-apropos-popup-menu'.
9619
9620 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9621
9622         * apropos.el (apropos-mode-map): Add return to call
9623         apropos-follow.
9624         (apropos-print): Call apropos-mode to have better
9625         command reference. Put keymap text-poperty to
9626         symbole name.
9627
9628 1999-11-22  Alastair Burt  <burt@dfki.de>
9629
9630         * help.el: (describe-bindings-1): Added handling of keymaps for
9631         the extents at point.
9632
9633 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9634
9635         * gutter-items.el (buffers-tab-items): Wrap the function in a
9636         save-match-data
9637
9638 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9639
9640         * help.el (describe-function): Use the DEFAULT argument to
9641         completing-read.
9642         (describe-variable): Ditto.
9643
9644 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9645
9646         * minibuf.el (read-from-minibuffer): Add optional argument
9647         DEFAULT to have better mini-buffer history support.
9648         (completing-read): Pass default to read-from-minibuffer.
9649         (read-buffer): Pass default to completing-read.
9650
9651 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9652
9653         * font-lock.el (font-lock-doc-string-face): Document the
9654         `font-lock-lisp-like' property.
9655
9656 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9657
9658         * lisp-mode.el: Specify `font-lock-lisp-like'.
9659
9660         * font-lock.el (font-lock-lisp-like): New function.
9661         (font-lock-fontify-syntactically-region): Use it.
9662
9663 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9664
9665         * XEmacs 21.2.22 is released
9666
9667 1999-11-28  Martin Buchholz <martin@xemacs.org>
9668
9669         * XEmacs 21.2.21 is released.
9670
9671 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9672
9673         * minibuf.el (read-coding-system): Accept symbol and
9674         coding-system object as a default-coding-system.
9675
9676 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9677
9678         * minibuf.el (read-coding-system): Accept symbol as
9679         a default-coding-system.
9680
9681 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9682
9683         * apropos.el (apropos-documentation): Use insert instead
9684         of princ.
9685
9686 1999-11-07  William M. Perry  <wmperry@aventail.com>
9687
9688         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9689           for the linux console.
9690
9691         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9692           stuff to work when you are not on a window system, since the GPM
9693           mouse support now allows pasting from outside of XEmacs.
9694
9695 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9696
9697         * XEmacs 21.2.20 is released
9698
9699 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9700
9701         * setup-paths.el (paths-default-info-directories): Add
9702         /usr/share/info and /usr/local/share/info.
9703
9704 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9705
9706         * about.el: Updated Vladimir Ivanovic's info.
9707
9708 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9709
9710         * auto-show.el (auto-show-truncationp): Remove.
9711
9712         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9713
9714 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9715
9716         * indent.el (indent-line-to): fix bug: spaces were not replaced
9717         with tab if column is multiple of tab-width
9718         From dhn@qedinc.com
9719
9720 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9721
9722         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9723         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9724
9725         * package-get.el (package-get-package-provider): Be verbose when
9726         interactive. Patch from Robert Pluim
9727
9728 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9729
9730         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9731         info file suffixes.
9732
9733 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9734
9735         * process.el (open-network-stream): Add a new optional parameter
9736         PROTOCOL to support udp; fix a minor typo and add an explanation
9737         in docstring for udp programming.
9738
9739         * code-process.el (open-network-stream): Add a new optional
9740         parameter PROTOCOL to support udp; fix a minor typo and add an
9741         explanation in docstring for udp programming.
9742
9743 1999-10-18  Andy Piper  <andy@xemacs.org>
9744
9745         * gui.el (make-gui-button): be more precise about how we call
9746         callbacks.
9747
9748         * wid-edit.el (widget-push-button-value-create): Use the new form
9749         of native gui-button.
9750
9751 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9752
9753         * info.el (Info-page-prev): Don't do (sit-for 0).
9754
9755 1999-10-13  Andy Piper  <andy@xemacs.org>
9756
9757         * gutter-items.el (progress-abort-glyph): new glyph for showing
9758         abort status.
9759         (append-progress): dispatch-event rather than sit-for.
9760         (abort-progress): new function. Show the abort glyph with an
9761         appropriate message.
9762         (raw-append-progress): dispatch-event rather than sit-for.
9763         (display-progress): cope with aborts.
9764
9765         * gui.el (make-gui-button): Use native widgets for buttons
9766         unconditionally.
9767         (insert-gui-button): ditto.
9768         (gui-button-p): ditto.
9769
9770         * xbm-button.el: remove from core.
9771
9772         * xpm-button.el: remove from core.
9773
9774 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9775
9776         * faces.el (init-device-faces): Don't initialize the random faces
9777         on the stream device.
9778
9779 1999-10-06  Andy Piper  <andy@xemacs.org>
9780
9781         * files.el (recover-file): Don't use ls under windows for revert buffer.
9782
9783 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9784
9785         * package-get.el (package-get-download-menu): Make menu really
9786         toggle download sites.
9787         (package-get-download-sites): Add autoload cookie.
9788
9789 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9790
9791         * setup-paths.el (paths-find-module-directory): Ditto.
9792
9793 1999-09-29  Werner Fink  <werner@suse.de>
9794
9795         * setup-paths.el (paths-find-exec-directory): Add missing nil
9796         parameter for environment.
9797
9798 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9799
9800         * modeline.el (modeline-format):
9801         Only purecopy the strings.  Else
9802         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9803         barfs.
9804
9805 1999-08-28  Mike Woolley  <mike@bulsara.com>
9806
9807         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9808         user setting comint-completion-addsuffix and
9809         comint-process-echoes.
9810
9811 1999-09-22  Andy Piper  <andy@xemacs.org>
9812
9813         * gutter-items.el (update-tab-in-gutter): use
9814         last-nonminibuf-window instead of selected-window.
9815
9816 1999-09-18  Andy Piper  <andy@xemacs.org>
9817
9818         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9819         display on.
9820
9821         * subr.el (record-buffer-hook): new variable so that the hook gets
9822         some documentation.
9823
9824 1999-09-16  Andy Piper  <andy@xemacs.org>
9825
9826         * gutter-items.el (update-tab-in-gutter): only update when the
9827         gutter is visible.
9828         (remove-buffer-from-gutter-tab): ditto.
9829
9830 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9831
9832         * simple.el (do-auto-fill): Commented out part of Kinsoku
9833         processing.
9834
9835 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9836
9837         * isearch-mode.el (isearch-highlightify-region): Give the
9838         highlighting extents a high priority.
9839         (isearch-make-extent): Give the main highlighting extent an even
9840         higher priority.
9841
9842 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9843
9844         * packages.el (packages-compute-package-locations): Fix typo from
9845         -u rationalization.
9846
9847 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9848
9849         * setup-paths.el (paths-find-doc-directory): Respect value of
9850         `configure-doc-directory.'
9851
9852         * find-paths.el (paths-find-architecture-directory): Give
9853         precendence `default' argument (which typically comes from
9854         configure).
9855
9856 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9857
9858         * startup.el (command-line-early): Added options -user-init-file
9859         and -user-init-directory.
9860
9861         * files.el (user-init-file): Default to NIL so we can recognize
9862         when it's set.
9863
9864 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9865
9866         * obsolete.el (init-file-user):
9867         * startup.el:
9868         * packages.el (packages-compute-package-locations):
9869         * package-get.el (package-get-user-index-filename):
9870         * menubar-items.el (maybe-add-init-button):
9871         * info.el (Info-annotations-path):
9872         * dump-paths.el:
9873         Change `user-init-directory' to be an absolute path.
9874         Use `user-init-directory' where appropriate.
9875         Zap `init-file-user' and its uses.
9876
9877 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9878
9879         * subr.el (copy-symbol): New function.
9880
9881 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9882
9883         * isearch-mode.el (isearch-done): Be sure to restore invisible
9884         extents in the proper buffer.
9885         (isearch-pre-command-hook): Set this-command to the correct value
9886         in case the buffer has changed and old overriding-local-map was
9887         used.
9888         (isearch-restore-extent): Use remprop instead of setting the
9889         property to nil.
9890
9891 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9892
9893         * cmdloop.el (execute-extended-command): Update zmacs region
9894         before the delay.
9895         (execute-extended-command): Make the message gettext-friendly.
9896
9897 1999-09-07  Andy Piper  <andy@xemacs.org>
9898
9899         * gutter-items.el (progress-gauge-glyph): renamed from
9900         progress-glyph.
9901         (progress-text-glyph): new variable.
9902         (progress-layout-glyph): use layouts and text glyphs.
9903         (progress-area-buffer): removed.
9904         (progress-text-and-extent): new variable.
9905         (progress-displayed-p): dynamically create gutter area buffer.
9906         (clear-progress): ditto.
9907         (raw-append-progress): ditto.
9908         (append-progress): use new glyph names.
9909         (raw-append-progress): only create the extent when needed. set
9910         properties more optimally.
9911         (progress): remove args.
9912
9913 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9914
9915         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9916         mapcar where the return value is unused.
9917         (isearch-restore-invisible-extents): Ditto.
9918         (isearch-highlight-all-cleanup): Ditto.
9919         (isearch-delete-extents-in-range): Traverse the extents only once.
9920         (isearch-highlight-all-update): Don't start over if the search
9921         string has changed and more input is pending.
9922
9923 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9924
9925         * packages.el (packages-find-package-data-path): Ditto.
9926
9927         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9928
9929         * subr.el (mapc-internal): Don't make obsolete.
9930
9931         * cl-extra.el (mapc): Resurrect.
9932
9933 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9934
9935         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9936         alias.
9937
9938         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9939         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9940         (isearch-yank-clipboard): Use get-clipboard instead of
9941         x-get-clipboard.
9942         (isearch-yank-selection): Fix docstring.
9943
9944 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9945
9946         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9947
9948 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9949
9950         * cl-macs.el (extent-start-position): Fix setf method.
9951         (extent-end-position): Ditto.
9952
9953 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9954
9955         * isearch-mode.el: End merge with FSF 20.4.
9956
9957         * isearch-mode.el (search-invisible): New variable.
9958         (isearch-hide-immediately): Ditto.
9959         (isearch-unhidden-extents): Ditto.
9960         (isearch-range-invisible): New function.
9961         (isearch-unhide-extent): Ditto.
9962         (isearch-restore-invisible-extents): Ditto.
9963         (isearch-restore-extent): Ditto.
9964
9965         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9966         implementation.
9967         (isearch-ring-retreat-edit): Ditto.
9968         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9969         (isearch-forward-regexp): New arguments NOT-REGEXP and
9970         NO-RECURSIVE-EDIT.
9971         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9972         (isearch-backward-regexp): New arguments NOT-REGEXP and
9973         NO-RECURSIVE-EDIT.
9974         (isearch-mode): Return isearch-success.
9975         (isearch-update): Use unread-command-events instead of
9976         unread-command-event.
9977         (isearch-abort): If an invalid regexp is encountered, keep popping
9978         states.
9979         (isearch-*-char): Use FSF implementation.
9980         (isearch-whitespace-chars): Use the more robust FSF's
9981         implementation.
9982         (isearch-within-brackets): New variable.
9983         (isearch-mode): Initialize it.
9984         (isearch-edit-string): Bind it.
9985         (isearch-search-and-update): Set it.
9986         (isearch-push-state): Push it.
9987         (isearch-top-state): Pop it.
9988         (isearch-search): Set it.
9989         (isearch-printing-char): When called by isearch-whitespace-chars,
9990         handle M-SPC gracefully.
9991         (isearch-message-prefix): New argument ELLIPSIS.
9992         (isearch-message-suffix): Ditto.
9993         (isearch-message): Use the ELLIPSIS argument when calling
9994         isearch-message-prefix and isearch-message-suffix.
9995         (isearch-message-prefix): Distinguish between "wrapped" and
9996         "overwrapped" search, FWIW.
9997
9998 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9999
10000         * isearch-mode.el (isearch-edit-string): Use the head of the
10001         search ring instead of search-last-string and search-last-regexp.
10002         (search-highlight): Renamed from isearch-highlight.
10003         (isearch-exit): Use the new name.
10004         (isearch-highlight): Ditto.
10005         (isearch-dehighlight): Ditto.
10006         (isearch-update-ring): New function.
10007         (isearch-done): Call it.
10008         (isearch-done): New argument EDIT.
10009         (isearch-repeat): If search string is empty, look up at the car of
10010         the search ring; ignore the yank pointer.
10011         (isearch-abort): Call isearch-done with NOPUSH.
10012         (isearch-cancel): New function.
10013         (isearch-mode-map): Bind it to ESC ESC ESC.
10014
10015         * isearch-mode.el: Begin merge with FSF 20.4.
10016
10017 1999-09-01  Andy Piper  <andy@xemacs.org>
10018
10019         * x-select.el (x-get-clipboard): obsolete.
10020         (x-yank-clipboard-selection): obsolete
10021
10022         * select.el (disown-selection): need to be careful to disown the
10023         clipboard if we set it via selection.
10024         (get-clipboard): move from x-select.el
10025         (yank-clipboard-selection): ditto.
10026
10027 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10028
10029         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
10030         isearch-highlight-all-matches to nil.
10031         (isearch-fixed-case): New variable.
10032         (isearch-mode): Initialize it.
10033         (isearch-edit-string): Save it.
10034         (isearch-toggle-case-fold): Set it.
10035         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
10036         need to check isearch-fixed-case.
10037         (isearch-toggle-case-fold): Update highlighting of all matches
10038         before the pause.
10039         (isearch-edit-string):
10040
10041 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
10042
10043         * isearch-mode.el (isearch-edit-string): Call isearch-message
10044         before reading the event so that the prompt is displayed properly.
10045         (isearch-message): Use isearch-nonincremental when calling
10046         isearch-message-prefix.
10047         (minibuffer-local-isearch-map): Bind up and down to do the same as
10048         M-p and M-n respectively.
10049         (isearch-done): New arg NOPUSH.
10050         (isearch-edit-string): Use it.
10051         (isearch-edit-string): Don't bind isearch-string.
10052         (isearch-ring-adjust): Edit string, *then* push state.
10053
10054 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
10055
10056         * faces.el (isearch-secondary): Make isearch-secondary look
10057         different than default.
10058
10059 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
10060
10061         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10062         save-excursion.
10063         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10064         (isearch-update): Call isearch-dehighlight without arguments.
10065         (isearch-done): Ditto.
10066
10067         * isearch-mode.el (isearch-fix-case): If the search string has no
10068         upper-case letters, allow the folding to be reenabled.
10069         Previously, once disabled, the folding would remain that way until
10070         the end of isearch.
10071         (isearch-top-state): Call isearch-fix-case.
10072
10073         * isearch-mode.el (isearch-yank): Use progn instead of the inner
10074         save-excursion.
10075         (isearch-dehighlight): Remove TOTALLY.  Simplify.
10076
10077 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
10078
10079         * xpm-button.el:
10080         xbm-button.el: Need to exist in core because gui.el depends on
10081         them.
10082
10083 1999-08-31  Andy Piper  <andy@xemacs.org>
10084
10085         * gutter-items.el (buffers-tab-face): new customizable variable.
10086         (buffers-tab-default-buffer-line-length): new specifier for
10087         maximum viewable characters.
10088         (progress-stack): new variable for implementing widget-based
10089         progress messages.
10090         (progress-area-buffer): ditto.
10091         (progress-glyph-height): ditto.
10092         (progress-stop-callback): ditto.
10093         (progress-quit-function): new function.
10094         (progress-glyph): new variable.
10095         (progress-layout-glyph): ditto.
10096         (progress-displayed-p): new function, see message-displayed-p for
10097         details.
10098         (clear-progress): ditto.
10099         (remove-progress): ditto.
10100         (append-progress): ditto.
10101         (raw-append-progress): ditto.
10102         (display-progress): ditto.
10103         (current-progress): ditto.
10104         (current-progress-label): ditto.
10105         (progress): ditto.
10106         (lprogress): ditto.
10107
10108
10109 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10110
10111         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
10112
10113         * isearch-mode.el (isearch-yank-x-selection): Renamed to
10114         `isearch-yank-selection'.
10115         (isearch-mode-map): Use it.
10116         (isearch-yank-selection): Use `get-selection' instead of
10117         `get-x-selection'.
10118
10119 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
10120
10121         * faces.el (isearch-secondary): Create face here.
10122
10123         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
10124         timers.
10125
10126 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
10127
10128         * subr.el (buffer-string): More robust backward compatibility
10129         check, courtesy William Perry.
10130
10131 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
10132
10133         * replace.el (perform-replace): Stop the search after the search
10134         limit has been reached.
10135
10136 1999-08-23  Andy Piper  <andy@xemacs.org>
10137
10138         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
10139         here if we don't have one.
10140
10141 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10142
10143         * ldap.el (ldap-coding-system): Default to nil until we get
10144         efficient UTF8 support
10145         (ldap-decode-string): Guard against `decode-coding-string' not
10146         being defined
10147         (ldap-encode-string): Guard against `encode-coding-string' not
10148         being defined
10149
10150 1999-08-23  Didier Verna  <didier@xemacs.org>
10151
10152         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
10153         Some doc strings improvements, and add a star to the `interactive'
10154         calls.
10155
10156 1999-08-18  Stef Epardaud  <stef@lunatech.com>
10157
10158         * font-lock.el (java-font-lock-keywords-3): introduced new
10159         keywords and regexpes for javadoc syntax 1.2.
10160
10161 1999-08-17  Andy Piper  <andy@xemacs.org>
10162
10163         * gutter-items.el (buffers-tab-format-buffer-line-function): use
10164         format-buffers-tab-line.
10165         (buffers-tab-max-buffer-line-length): new variable.
10166         (format-buffers-tab-line): new function. truncate names if over
10167         buffers-tab-max-buffer-line-length.
10168
10169 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
10170
10171         * cus-start.el: Customize the variable `bell-inhibit-time'.
10172
10173 1999-08-16  Andy Piper  <andy@xemacs.org>
10174
10175         * gutter-items.el (remove-buffer-from-gutter-tab): take a
10176         brute-force approach to deleting the last buffer.
10177         (buffers-tab-grouping-regexp): new customizable variable.
10178         (select-buffers-tab-buffers-by-mode): use it.
10179
10180 1999-08-13  Andy Piper  <andy@xemacs.org>
10181
10182         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
10183         deletion problem.
10184
10185 1999-07-30  Didier Verna  <didier@xemacs.org>
10186
10187         * cus-edit.el (custom-save-variables): I said, use prin1 instead
10188         of princ to output symbols.
10189         (custom-save-face-internal): ditto.
10190         (custom-save-resets): ditto.
10191
10192 1999-08-09  Didier Verna  <didier@xemacs.org>
10193
10194         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
10195         `regexp-quote' to protect the major mode name for use as a regular
10196         expression (c++ needs this for instance).
10197
10198 1999-08-08  Andy Piper  <andy@xemacs.org>
10199
10200         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
10201         cope with similar mode names.
10202
10203         * gutter-items.el (buffers-tab-selection-function): new selection
10204         function.
10205         (select-buffers-tab-buffers-by-mode): new function.
10206         (buffers-tab-items): use it if set to only display buffers in the
10207         tab in the current buffer's group..
10208         (update-tab-in-gutter): use new api.
10209         (remove-buffer-from-gutter-tab): ditto.
10210
10211         * gutter-items.el (buffers-tab-max-size): set custom selection
10212         default to 6.
10213         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10214         (add-tab-to-gutter): set face as default.
10215
10216 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10217
10218         * faces.el (frob-face-property): Merge the fall-back specifier
10219         with the target, not replace it.
10220
10221 1999-08-05  Andy Piper  <andy@xemacs.org>
10222
10223         * gutter-items.el (update-tab-in-gutter): add frame argument for
10224         buffer-items.
10225         (update-tab-in-gutter): use it.
10226
10227         * gutter-items.el (record-buffer-hook): set.
10228
10229         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10230         change.
10231         (switch-to-buffer-hook) deleted.
10232
10233 1999-08-04  Andy Piper  <andy@xemacs.org>
10234
10235         * gutter-items.el (update-tab-in-gutter): make sure this will work
10236         as an argument to create-frame-hook.
10237
10238 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10239
10240         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10241         instead of timer emulation.
10242
10243 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10244
10245         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10246         Emacs isearch enhancements.
10247
10248 1999-07-28  Andy Piper  <andy@xemacs.org>
10249
10250         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10251         all devices that support tab controls.
10252         (remove-buffer-from-gutter-tab): new function. to be used as a
10253         value for kill-buffer-hook.
10254
10255 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10256
10257         * auto-show.el (auto-show-truncationp): changed to match
10258         `window_translation_on'
10259
10260 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10261
10262         * XEmacs 21.2.19 is released
10263
10264 1999-07-28  SL Baur  <steve@miho>
10265
10266         * code-files.el (insert-file-contents): Fix docstring.
10267         revert previous change.
10268
10269 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10270
10271         * fill.el (fill-region-as-paragraph): Change re-break-point to
10272         contain word-across-newline plus one character so that filling
10273         Japanese and Chinese works as desired.
10274         * simple.el (do-auto-fill): Ditto.
10275
10276 1999-07-26  SL Baur  <steve@miho>
10277
10278         * mule/japanese.el ("Japanese"): Do not specify a default input
10279         method.
10280         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10281
10282 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10283
10284         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10285         able to use cl-macs macro in early lisp.
10286
10287 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10288
10289         * custom.el:
10290         * cus-face.el:
10291         * cus-edit.el:
10292                 Massive custom Theme API changes.
10293
10294 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10295
10296         * code-files.el (insert-file-contents): Regard
10297         coding-system-magic-cookie if `coding-system-for-read' is nil.
10298
10299 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10300
10301         * mule/thai-xtis.el: Add coding: local variable, to avoid
10302         bootstrapping problem with C locale.
10303
10304 1999-07-22  Andy Piper  <andy@xemacs.org>
10305
10306         * dumped-lisp.el (preloaded-file-list): guard against putting
10307         gutter-items in a less than functional XEmacs.
10308         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10309
10310 1999-07-18  Bob Weiner  <weiner@beopen.com>
10311
10312         * fill.el (fill-context-prefix): Fixed bug that prevented the
10313         setting of an adaptive fill prefix when the `dont-skip-first' was
10314         t.
10315
10316 1999-07-22  SL Baur  <steve@miho>
10317
10318         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10319
10320 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10321
10322         * files.el (interpreter-mode-alist): add `make', `guile', and
10323         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10324         makefile-mode, guile is a scheme, and someday XEmacs will be
10325         modular enough to use as an efficient scripting tool.)
10326
10327 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10328
10329         * mule/mule-cmds.el (reset-language-environment): Regard
10330         coding-category `utf-8' and `ucs-4' if they are available.
10331
10332 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10333
10334         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10335         (prefer-coding-system): Fix DOC-string.
10336
10337         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10338         DOC-string too.
10339
10340         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10341         Mule.
10342         (coding-system-change-eol-conversion): Fix DOC-string.
10343
10344 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10345
10346         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10347         instead of `list-coding-system'.
10348
10349 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10350
10351         * menubar-items.el (default-menubar): `select-input-method' was
10352         renamed to `set-input-method'.
10353
10354         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10355         "Set Language Environment" menu.
10356
10357         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10358         "Describe Language Support" menu.
10359
10360 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10361
10362         * mule/chinese.el ("Chinese-GB"): Rename
10363         `chinese-gb-environment-setup-function' to
10364         `setup-chinese-gb-environment-internal'.
10365
10366 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10367
10368         * mule/korean.el: Use `define-coding-system-alias' instead of
10369         `copy-coding-system'.
10370
10371 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10372
10373         * mule/mule-cmds.el (set-language-environment-coding-systems):
10374         Treat duplicated coding-categories.
10375
10376 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10377
10378         * mule/japanese.el: Use `define-coding-system-alias' instead of
10379         `copy-coding-system'.
10380
10381 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10382
10383         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10384         coding-system `viscii'.
10385
10386 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10387
10388         * mule/cyrillic.el:
10389         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10390         (cyrillic-alternativnyj-decode-table): New variable.
10391         (cyrillic-alternativnyj-encode-table): New variable.
10392         - Specify `iso-8-1' as a category of coding-system
10393           `alternativnyj'.
10394         - Abolish general Cyrillic environment.
10395
10396 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10397
10398         * mule/chinese.el:
10399         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10400         - Register `chinese-gb-environment-setup-function' as a
10401           `setup-function' of "Chinese-GB" environment.
10402
10403 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10404
10405         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10406         optional argument `parents'.
10407
10408         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10409         property for Thai-XTIS.
10410
10411         * mule/mule-help.el (help-with-tutorial): Use property
10412         `tutorial-coding-system' of language-info as a coding-system to
10413         read tutorial file.
10414
10415 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10416
10417         * mule/thai-xtis.el: Don't setup `setup-function' and
10418         `exit-function'.
10419
10420         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10421         `set-coding-category-system' to set up coding-system for
10422         coding-category.
10423
10424         * mule/mule-cmds.el (prefer-coding-system): Use
10425         `set-coding-category-system' to set up coding-system for
10426         coding-category.
10427
10428 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10429
10430         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10431         Thai-XTIS environment.
10432
10433         * mule/mule-cmds.el (prefer-coding-system): Use
10434         `find-coding-system' instead of `coding-system-p'.
10435
10436 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10437
10438         * mule/mule-cmds.el (set-language-environment-coding-systems):
10439         Modify eol-type for XEmacs.
10440
10441         * mule/thai-xtis.el: Delete unused local variable `category'.
10442
10443         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10444         function.
10445         (prefer-coding-system): Don't call
10446         `update-coding-systems-internal'; use function
10447         `coding-category-list' instead of variable `coding-category-list';
10448         use `set-coding-priority-list' instead of `set-coding-priority';
10449         modify `eol-type' for XEmacs.
10450
10451         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10452         `charset-columns'.
10453         (char-width): Likewise.
10454
10455 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10456
10457         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10458         `tis-620'.
10459
10460         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10461         `set-coding-priority-list' instead of `set-coding-priority'; don't
10462         call `update-coding-systems-internal'.
10463
10464         * mule/mule-misc.el (coding-system-get): New function.
10465         (coding-system-put): New function.
10466         (coding-system-category): New function.
10467
10468 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10469
10470         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10471         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10472         to avoid conflict with leim/quail/thai-xtis.
10473
10474         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10475         to thai-xtis-chars.el.
10476
10477         * mule/thai-xtis-chars.el: New file (split from
10478         mule/thai-xtis.el).
10479
10480 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10481
10482         * mule/thai-xtis.el:
10483         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10484         - Add syntax entries.
10485         - Put `preferred-coding-system' of the charset `thai-xtis' to
10486           `tis-620'.
10487
10488 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10489
10490         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10491         rewritten to use write-multibyte-character.
10492
10493 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10494
10495         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10496         of `iso-2022-7'.
10497         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10498         ported yet.
10499         (read-input-method-name): Treat optional argument `default'.
10500
10501 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10502
10503         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10504         all.
10505         (set-language-info-alist): Set up menus here.
10506
10507 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10508
10509         * minibuf.el (completing-read): Add new optional argument
10510         `default'.
10511         (read-coding-system): Add new optional argument
10512         `default-coding-system'.
10513
10514 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10515
10516         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10517         (viet-viscii-...->viet-vscii...).
10518
10519 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10520
10521         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10522         and menus.
10523
10524 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10525
10526         * mule/mule-cmds.el (input-method-function): Add permanent-local
10527         property.
10528
10529 1999-03-30  Dave Love  <fx@gnu.org>
10530
10531         * mule/mule-cmds.el (current-language-environment): Doc fix.
10532
10533 1999-02-06  Richard Stallman  <rms@gnu.org>
10534
10535         * mule/european.el (setup-slovenian-environment): New function.
10536         ("Slovenian"): New language environment.
10537
10538 1999-01-27  Dave Love  <fx@gnu.org>
10539
10540         * mule/mule-cmds.el (current-language-environment): Provide :link,
10541         :type (choices) and appropriate :get.
10542
10543 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10544
10545         * mule/mule-cmds.el (describe-language-environment): Don't alter
10546         input-method-alist.
10547
10548 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10549
10550         * mule/mule-cmds.el (prefer-coding-system): Call
10551         set-coding-priority, so that the internal array of priorities is
10552         also updated.
10553
10554 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10555
10556         * mule/mule-cmds.el (prefer-coding-system): If the argument
10557         requires specific EOL conversion type, make the default coding
10558         systems use that.
10559
10560 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10561
10562         * mule/mule-cmds.el (set-language-environment): Pass the default
10563         eol-type to set-language-environment-coding-systems.
10564         (set-default-coding-systems): Copy the eol-type property for the
10565         new default values of {buffer-file,process}-coding-system from the
10566         old defaults.
10567         (set-language-environment-coding-systems): Accept an optional
10568         argument EOL-TYPE, and set the eol-type property of the default
10569         coding systems accordingly.
10570
10571 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10572
10573         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10574         use generate-new-buffer instead of get-buffer-create.
10575
10576 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10577
10578         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10579
10580 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10581
10582         * mule/mule-cmds.el (default-input-method): Fix custom type.
10583
10584 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10585
10586         * mule/mule-cmds.el (setup-specified-language-environment):
10587         Add apropos-inhibit property.
10588         (describe-specified-language-support): Likewise.
10589
10590 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10591
10592         * mule/mule-cmds.el: Doc fixes.
10593
10594 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10595
10596         * mule/mule-cmds.el (register-input-method): Doc-string
10597         modified.
10598
10599 1998-09-01  Dave Love  <fx@gnu.org>
10600
10601         * mule/mule-cmds.el (current-language-environment): Fix
10602         setter function.
10603
10604 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10605
10606         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10607         mule/european.el, mule/hebrew.el, mule/japanese.el,
10608         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10609         avoid bootstrapping problem if you need to recompile all the Lisp
10610         files using interpreted code.
10611
10612 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10613
10614         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10615         ("Latin-2"): Likewise.
10616
10617 1998-08-18  Per Starback  <starback@update.uu.se>
10618
10619         * mule/european.el (setup-latin2-environment): Fix typo.
10620
10621 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10622
10623         * mule/european.el: Give proper value of `input-method' key to all
10624         lang. env.
10625
10626         * mule/mule-cmds.el (activate-input-method): Handle the case that
10627         the arg INPUT-METHOD is nil correctly.
10628         (read-multilingual-string): Activate the specified input method
10629         before calling read-string.  Afterward, activate the original
10630         input method.
10631
10632 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10633
10634         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10635         (set-language-info-alist): Fix typo in doc-string.
10636
10637         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10638
10639 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10640
10641         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10642         (reset-language-environment): New function for the job that
10643         setup-english-environment used to do.
10644         (set-language-environment): Do more setups according to the info
10645         in language-info-alist.
10646         (read-language-name): Handle the case that the arg KEY is nil.
10647         (describe-language-environment): Handle input-method property.
10648
10649         * mule/: All files under this directory, which related with
10650         specific languages (such as mule/european.el, mule/greek.el,
10651         mule/hebrew.el, mule/misc-lang.el), modified as below.
10652         (setup-XXX-environment): Just call set-language-environment.  If
10653         they used to do some other jobs than what done by
10654         set-language-environment, those jobs are done in
10655         setup-XXX-environment-internal now.
10656         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10657         the value to setup-XXX-environment-internal.  Add properties
10658         input-method and features.
10659
10660         * mule/english.el (setup-english-environment): Just call
10661         reset-language-environment.
10662
10663         * mule/european.el (setup-8-bit-environment): Function deleted.
10664
10665 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10666
10667         * mule/mule-cmds.el (input-method-exit-on-first-char)
10668         (input-method-use-echo-area): Doc fixes.
10669
10670 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10671
10672         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10673         variable.
10674         (input-method-use-echo-area): New variable.
10675
10676 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10677
10678         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10679
10680 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10681
10682         * mule/mule-cmds.el (activate-input-method): Update mode line.
10683         (inactivate-input-method): Likewise.
10684
10685 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10686
10687         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10688         input method in the current buffer, but just bind
10689         current-input-method.
10690
10691 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10692
10693         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10694
10695         * mule/misc-lang.el ("IPA"): Add coding-priority and
10696         coding-system.
10697
10698 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10699
10700         * mule/greek.el: Add coding-priority.
10701
10702 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10703
10704         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10705         LANG-ENV.
10706
10707 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10708
10709         * mule/mule-cmds.el (register-input-method): Fix previous change.
10710         (setup-specified-language-environment): Doc fix.
10711
10712 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10713
10714         * mule/mule-cmds.el: Several doc fixes.
10715         (get-language-info, set-language-info): Rename argument.
10716         (set-language-info-alist): Likewise.
10717         (register-input-method): Rename argument.
10718         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10719
10720 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10721
10722         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10723         default value while reading an input method.
10724
10725 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10726
10727         * mule/mule-cmds.el (universal-coding-system-argument):
10728         Use buffer-file-coding-system as default.
10729
10730 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10731
10732         * mule/korean.el ("Korean"): Doc fix.
10733
10734 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10735
10736         * mule/mule-cmds.el (describe-language-environment): Print the
10737         languge environment at the head.
10738
10739 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10740
10741         * mule/japanese.el: Set exit-function to exit-japanese-environment
10742         for Japanese environment.
10743
10744 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10745
10746         * mule/mule-cmds.el (set-language-environment): Doc fix.
10747         (current-language-environment): Use defcustom.
10748         (default-input-method): Specify :type.
10749
10750 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10751
10752         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10753         modified.
10754         (prefer-coding-system): Doc-string modified.
10755
10756 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10757
10758         * mule/mule-cmds.el (set-language-info): Doc-string
10759         describes `coding-priority' KEY.
10760         (set-language-environment-coding-systems): New function.
10761         (select-safe-coding-system): New function.
10762         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10763         (set-language-info-alist): New optionla arg PARENTS.  Call
10764         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10765         (set-language-environment-coding-systems): New function.
10766
10767         * mule/chinese.el: Remove setting up of
10768         describe-chinese-environment-map and
10769         setup-chinese-environment-map.  Exclude them in args of calls to
10770         set-language-info-alist.  Register coding-priority key in
10771         language-info-alist.
10772
10773         * mule/cyrillic.el: Remove setting up of
10774         describe-cyrillic-environment-map and
10775         setup-cyrillic-environment-map.  Exclude them in args of calls to
10776         set-language-info-alist.  Register coding-priority key in
10777         language-info-alist.
10778
10779         * mule/english.el: Register coding-priority key in
10780         language-info-alist.
10781
10782         * mule/ethiopic.el: Register coding-priority key in
10783         language-info-alist.
10784
10785         * mule/european.el: Remove setting up of
10786         describe-european-environment-map and
10787         setup-european-environment-map.  Exclude them in args of calls to
10788         set-language-info-alist.  Register coding-priority key in
10789         language-info-alist.  Add "German" language env.
10790         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10791         (setup-german-environment): New function.
10792
10793         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10794         change default input method to "greek-postfix".
10795
10796         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10797         coding-priority key in
10798
10799 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10800
10801         * mule/mule-cmds.el (set-language-info): Doc fix.
10802         (input-method-inactivate-hook): Doc fix.
10803
10804 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10805
10806         * mule/mule-cmds.el (set-input-method): Renamed from
10807         select-input-method.
10808
10809 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10810
10811         * mule/mule-cmds.el (set-language-environment): Run
10812         exit-language-environment-hook before calling `exit-function'
10813         which is specified for the language environment.
10814
10815 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10816
10817         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10818         modified.
10819         (prefer-coding-system): Likewise.
10820         (describe-language-environment): Print aliases of each coding
10821         system.
10822         (set-language-environment-hook): New variable.
10823         (exit-language-environment-hook): New variable.
10824         (set-language-environment): Call these hooks.  Before setting a
10825         new language environment, exit from the
10826         current-language-environment if necessary.
10827         (input-method-verbose-flag): The value can be nil, t,
10828         complex-only, or default.
10829         (input-method-highlight-flag): Doc-string augmented.
10830         (activate-input-method): Check if we can run the registered
10831         function to activate an input method.
10832
10833         * mule/korean.el: Set exit-function for language environment
10834         "Korean" to exit-korean-environment.
10835         (setup-korean-environment): Moved to korea-util.el.
10836
10837 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10838
10839         * mule/mule-cmds.el (read-multilingual-string): Use
10840         current-input-method prior to default-input-method.  Don't bind
10841         current-input-method by `let', instead, activate the specified
10842         input method in the current buffer temporarily.
10843
10844 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10845
10846         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10847
10848 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10849
10850         * mule/chinese.el (post-read-decode-hz): Return the result of
10851         decode-hz-region.
10852         (pre-write-encode-hz): Do not change the value of
10853         last-coding-system.
10854
10855 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10856
10857         * mule/mule-ccl.el: Doc fixes.
10858
10859 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10860
10861         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10862         (check-ccl-program): New macro.
10863
10864 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10865
10866         * mule/mule-ccl.el: Comment about CCL syntax modified.
10867         (ccl-command-table): Add read-multibyte-character and
10868         write-multibyte-character.
10869         (ccl-code-table): Add ex-cmd.
10870         (ccl-extended-code-table): New variable.
10871         (ccl-embed-extended-command): New function.
10872         (ccl-compile-read-multibyte-character,
10873         ccl-compile-write-multibyte-character) New functions.
10874         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10875         ccl-dump-write-multibyte-character): New functions.
10876
10877 1999-07-22  SL Baur  <steve@miho>
10878
10879         * config.el (config-value-file): config.values is installed into
10880         doc-directory.
10881         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10882
10883 1999-07-19  Didier Verna  <didier@xemacs.org>
10884
10885         * rect.el: all functions rewritten, except when noted. Below is a
10886         list of interface changes.
10887         (apply-on-rectangle): new function. Obsoletes
10888         `operate-on-rectangle'. All functions that used to call this
10889         function now call the new one.
10890         (kill-rectangle): added optional prefix arg to fill lines.
10891         (delete-rectangle): ditto.
10892         (delete-extract-rectangle): ditto.
10893         (open-rectangle): ditto.
10894         (clear-rectangle): ditto.
10895         (delete-rectangle-line): added third arg FILL.
10896         (delete-extract-rectangle-line): ditto.
10897         (open-rectangle-line): ditto.
10898         (clear-rectangle-line): ditto.
10899
10900 1999-07-18  Andy Piper  <andy@xemacs.org>
10901
10902         * menubar-items.el (default-menubar): add gutter options.
10903
10904         * gutter-items.el: new file.
10905         (gutter): new group for custom.
10906         (gutter-visible-p): new variable.
10907         (default-gutter-position): ditto.
10908         (buffers-tab): new group for the buffers tab.
10909         (gutter-buffers-tab): widget to put in the gutter.
10910         (buffers-tab-max-size): max number of tabs.
10911         (buffers-tab-switch-to-buffer-function): function to call when a
10912         tab is pressed.
10913         (buffers-tab-omit-function): filter buffers with this function.
10914         (buffers-tab-format-buffer-line-function): format buffer names for
10915         inclusion in tabs.
10916         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10917         the record.
10918         (build-buffers-tab-internal): build a list of tab items.
10919         (buffers-tab-items): ditto.
10920         (add-tab-to-gutter): put a tab in the gutter area.
10921         (update-tab-in-gutter): reset the buffers in the tab.
10922
10923         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10924
10925         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10926         (switch-to-buffer-hooks): new hook.
10927
10928         * toolbar.el (default-toolbar-position): fix typo.
10929
10930 1999-07-16  Andy Piper  <andy@xemacs.org>
10931
10932         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10933
10934 1999-07-15  Didier Verna  <didier@xemacs.org>
10935
10936         * cus-edit.el (custom-prompt-variable): optional third arg makes
10937         prompt for a comment string.
10938         (customize-set-value): optional prefix makes this function handle
10939         variable comments.
10940         (customize-set-variable): ditto.
10941         (customize-save-variable): ditto.
10942         (customize-customized): handle custom comments.
10943         (customize-save-customized): ditto.
10944         (custom-variable-state-set): ditto.
10945         (custom-face-state-set): ditto.
10946         (customize-saved): ditto.
10947         (custom-variable-set): ditto.
10948         (custom-face-set): ditto.
10949         (custom-variable-save): ditto.
10950         (custom-face-save): ditto.
10951         (custom-variable-reset-saved): ditto.
10952         (custom-face-reset-saved): ditto.
10953         (custom-variable-reset-standard): ditto.
10954         (custom-face-reset-standard): ditto.
10955         (custom-comment-face): new face.
10956         (custom-comment-tag-face): ditto.
10957         (custom-comment): new widget.
10958         (custom-comment-create): new function.
10959         (custom-comment-delete): ditto.
10960         (custom-comment-value-set): ditto.
10961         (custom-comment-show): ditto.
10962         (custom-comment-invisible-p): ditto.
10963         (custom-variable-value-create): create a comment field widget.
10964         (custom-face-value-create): ditto.
10965         (custom-variable-menu): new entry for adding a custom comment.
10966         (custom-face-menu): ditto.
10967         (custom-save-variables): possibly save custom comments.
10968         (custom-save-faces): ditto.
10969
10970         * cus-face.el (custom-set-faces): the arguments can now have a
10971         custom comment as fourth argument.
10972
10973         * custom.el (custom-set-variables): the arguments can now have a
10974         custom comment as fifth element.
10975
10976 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10977
10978         * XEmacs 21.2.18 is released
10979
10980 1999-07-13  SL Baur  <steve@miho>
10981
10982         * lib-complete.el (read-library-name): Revert previous change.
10983         (read-library): Ditto.
10984
10985 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10986
10987         * packages.el (packages-package-list): Capitalize docstring.
10988
10989         * packages.el (packages-find-package-library-path): Use #'nconc
10990         rather than #'append to reduce consing -- #'mapcar uses Flist,
10991         which returns a freshly consed list.  #'append would create yet
10992         another fresh list, using Fmake_list in concat.
10993
10994         * packages.el (package-provide): Use setq with remassq like it
10995         says in its docstring.
10996
10997 1999-07-06  SL Baur  <steve@miho.m17n.org>
10998
10999         * lib-complete.el (progn-with-message): Fix typo.
11000
11001 1999-07-06  SL Baur  <steve@miho.m17n.org>
11002
11003         * mule/mule-misc.el (char-octet): Make function match docstring.
11004         From Katsumi Yamaoka <yamaoka@jpl.org>
11005
11006 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
11007
11008         * wid-edit.el (widget-documentation): corrected spelling error.
11009
11010 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
11011
11012         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
11013         keys if already bound
11014
11015 1999-07-06  SL Baur  <steve@miho.m17n.org>
11016
11017         * lib-complete.el (progn-with-message): Revert previous changes.
11018
11019 1999-06-24  Bob Weiner  <weiner@beopen.com>
11020
11021         * lib-complete.el (find-library):
11022         (find-library-other-window):
11023         (find-library-other-frame): Completely rewrote
11024         so that these functions actually work when called non-interactively.
11025         Also made them handle LIBRARY arguments which end with .el or .elc.
11026
11027 1999-06-24  Bob Weiner  <weiner@beopen.com>
11028
11029         * simple.el (indent-new-comment-line): Locally bound
11030         `block-comment-start' to `comstart' or else when this is called
11031         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
11032         `block-comment-start' value, ignoring any existing spacing after a
11033         comment prefix in the previous line and producing ugly comments.
11034
11035 1999-06-23  Bob Weiner  <weiner@beopen.com>
11036
11037         * list-mode.el (mouse-choose-completion):
11038         (choose-completion):
11039         (completion-switch-to-minibuffer): Added.
11040         ([Tab]): [Tab] previously switched to the minibuffer
11041         but since [space] does that and since most applications in the
11042         world use [Tab] to select the next item in a list, do that in the
11043         *Completions* buffer too.  This will cause the least confusion
11044         among the largest population of users.  -- Bob Weiner, BeOpen.com,
11045         06/23/1999.
11046
11047 1999-06-22  Bob Weiner  <weiner@beopen.com>
11048
11049         * help.el (help-buffer-name): Added support for a null value
11050         of `help-buffer-prefix-string' since some buffers require no
11051         prefix.
11052
11053 1999-06-20  Bob Weiner  <weiner@beopen.com>
11054
11055         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
11056         in the completion-list-mode-map to bury the completions buffer
11057         even when the minibuffer is no longer active.
11058
11059 1999-06-20  Bob Weiner  <weiner@beopen.com>
11060
11061         * list-mode.el (list-mode): It is visually disconcerting to have
11062         the text cursor disappear within list buffers, especially when
11063         moving from window to window, so leave it visible.
11064
11065 1999-07-01  SL Baur  <steve@miho.m17n.org>
11066
11067         * menubar-items.el (default-menubar): Conditionalize the bug
11068         report menu item (which may not be possible in this XEmacs).
11069         Reported by: Ken'ichi Handa <handa@etl.go.jp>
11070
11071 1999-06-30  SL Baur  <steve@miho.m17n.org>
11072
11073         * subr.el (with-current-buffer): DOC string fix.
11074         Suggested by Bob Weiner <weiner@altrasoft.com>
11075
11076 1999-06-25  Charles G Waldman <cgw@fnal.gov>
11077
11078         * cus-face.el (custom-face-italic): insert missing args
11079
11080 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11081
11082         * packages.el (package-locations): Changed default early package
11083         hierarchies to ~/.xemacs/mule-packages and
11084         ~/.xemacs/xemacs-packages.
11085
11086 1999-06-23  SL Baur  <steve@miho.m17n.org>
11087
11088         * mule/mule-category.el (Top Level): ASCII is also latin-1.
11089
11090 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
11091
11092         * packages.el (package-locations): Changed default early package
11093         hierarchy to ~/.xemacs/packages.
11094         (package-locations): Removed `packages' as a possible name for a
11095         late package hierarchy.
11096
11097 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
11098
11099         * mule/mule-category.el (word-combining-categories): Set up new
11100         variable.
11101         (word-separating-categories): Likewise.
11102
11103 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
11104
11105         * XEmacs 21.2.17 is released
11106
11107 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
11108
11109         * font-menu.el (font-menu-set-font): allow for nil specification
11110         of font size.
11111
11112 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
11113
11114         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
11115         is 1.
11116
11117 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
11118
11119         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
11120         8859-5 instead of ISO 8859-1.
11121
11122 1999-06-15  SL Baur  <steve@steve1.m17n.org>
11123
11124         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
11125         (viet-viscii-encode-table): Ditto.
11126
11127         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
11128         Make obsolete definition of char-octet.
11129
11130 1999-06-14  SL Baur  <steve@steve1.m17n.org>
11131
11132         * subr.el: Move no-Mule make-char ...
11133         * help-nomule.el (make-char): To here.
11134         (string-width): Make Mule compatibility alias.
11135
11136 1999-06-15  Andy Piper  <andy@xemacs.org>
11137
11138         * select.el (get-selection-no-error): really make there be no-error.
11139         (get-selection): revert to original.
11140
11141 1999-06-11  Andy Piper  <andy@xemacs.org>
11142
11143         * select.el (selection-sets-clipboard): renamed.
11144         (own-selection): use it.
11145
11146 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
11147
11148         * XEmacs 21.2.16 is released
11149
11150 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
11151
11152         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
11153         missing characters to avoid crash.
11154
11155 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
11156
11157         * coding.el (set-terminal-coding-system): Only set the console
11158         coding system on the selected console if it is a tty.
11159
11160 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11161
11162         * cus-face.el:
11163         * cus-edit.el:
11164         * faces.el:
11165         (custom):
11166         (face-spec-set):
11167         * faces.el (frob-face-property):
11168         * font-menu.el (font-menu-set-font):
11169                   Actually apply changes from 1999-03-17
11170
11171 1999-06-10  Andy Piper  <andy@xemacs.org>
11172
11173         * select.el (get-selection): abstract out non error-signalling
11174         part.
11175         (get-selection-no-error): get-selection without signalling an
11176         error.
11177         (selection-is-clipboard-p): new variable. controls whether the
11178         selection sets the clipboard.
11179         (own-selection): use it.
11180
11181         * mouse.el (insert-selection): fallback to clipboard after trying
11182         primary selection and cutbuffer.
11183
11184 1999-06-05  Andy Piper  <andy@xemacs.org>
11185
11186         * x-select.el (xselect-kill-buffer-hook-1): use generalised
11187         selection functions.
11188
11189 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
11190
11191         * code-files.el (buffer-file-coding-system): Use `raw-text' as
11192         default value.
11193         (load): Use `raw-text' instead of `no-conversion'.
11194         (insert-file-contents): Likewise.
11195
11196         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
11197         of `no-conversion'.
11198
11199 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
11200
11201         * coding.el: Don't copy `no-conversion' to `raw-text'.
11202
11203 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11204
11205         * subr.el (make-char): Define it if Mule is not around.
11206
11207 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11208
11209         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11210
11211         * x-select.el (x-disown-selection-internal): Restore symbol as an
11212         obsolete alias.
11213         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11214
11215 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11216
11217         * XEmacs 21.2.15 is released
11218
11219 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11220
11221         * subr.el (split-string): Avoid infinite looping
11222
11223 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11224
11225         * ldap.el (ldap-ignore-attribute-codings): New variable
11226         (ldap-default-attribute-decoder): New variable
11227         (ldap-coding-system): New variable
11228         (ldap-attribute-syntax-encoders): New variable
11229         (ldap-attribute-syntax-decoders): New variable
11230         (ldap-attribute-syntaxes-alist): New variable
11231         (ldap-encode-boolean): New function
11232         (ldap-decode-boolean): New function
11233         (ldap-encode-country-string): New function
11234         (ldap-decode-string): New function
11235         (ldap-decode-address): New function
11236         (ldap-encode-address): New function
11237         (ldap-decode-attribute): New function
11238         (ldap-search): Use some of these
11239
11240 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11241
11242         * version.el (emacs-version): Make the patch level/beta come
11243         before the XEmacs qualifier so that it gets into (funcall
11244         emacs-version) and thus in the bug reports.
11245         (emacs-version>=): Support patch levels.
11246
11247 1999-06-03  SL Baur  <steve@xemacs.org>
11248
11249         * version.el: implement x.y.z version number
11250         From Jan Vroonhof <vroonhof@math.ethz.ch>
11251
11252 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11253
11254         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11255
11256 1999-05-22  Vin Shelton <acs@xemacs.org>
11257
11258         * startup.el: Document -private and break out non-standard X options.
11259
11260 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11261
11262         * mule/mule-charset.el (charset-after): New function.
11263         (charset-direction): Synch with Mule, update docstring.
11264         (get-charset-property): New function.
11265         (put-charset-property): New function.
11266         (charset-plist): New function.
11267
11268         * mule/mule-charset.el (compose-region):
11269         (decompose-region): remove;  these functions (which don't work
11270         since we don't do composite characters) have been moved to
11271         mule-util.el.
11272         (toplevel): follow coding standards
11273
11274 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11275
11276         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11277         exist any more.
11278
11279         * code-files.el: Fix commentary to follow coding standards.  Move
11280         the single line left in mule-files.el to here.
11281
11282         * mule/mule-files.el: delete.
11283
11284 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11285
11286         * info.el (Info-scroll-prev): Use event functions instead of the
11287         old emacs 19 interface.
11288
11289 1999-06-02  Andy Piper  <andy@xemacs.org>
11290
11291         * x-font-menu.el (x-font-menu-load-font):
11292         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11293
11294 1999-05-31  Andy Piper  <andy@xemacs.org>
11295
11296         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11297         group.
11298         (font-menu-this-frame-only-p): ditto.
11299         (font-menu-max-items): reinstate, from Jan Vroonhof
11300         <vroonhof@math.ethz.ch>
11301         (font-menu-submenu-name-format): ditto.
11302         (font-menu-split-long-menu): ditto, for use by the family
11303         constructor.
11304         (font-menu-family-constructor): use it.
11305
11306 1999-05-30  Andy Piper  <andy@xemacs.org>
11307
11308         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11309         for use by the font menu.
11310
11311         * msw-font-menu.el: new file implementing mswindows specific
11312         font-menu behaviour.
11313         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11314         (mswindows-font-menu-junk-families): ditto.
11315         (hack-font-truename): ditto.
11316         (mswindows-font-regexp-ascii): ditto.
11317         (mswindows-reset-device-font-menus): ditto.
11318         (mswindows-font-menu-font-data): ditto.
11319         (mswindows-font-menu-load-font): ditto.
11320
11321         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11322         (x-font-menu-font-data): ditto.
11323         (x-font-menu-load-font): ditto.
11324
11325         * font-menu.el: new file implementing generic font menu behaviour.
11326         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11327         made device independent.
11328         (font-menu-this-frame-only-p): ditto.
11329         (font-menu-preferred-resolution): ditto.
11330         (font-menu-size-scaling): new variable used to determine whether
11331         sizes are in points or tenths of a point.
11332         (vassoc): moved from x-font-menu.el.
11333         (device-fonts-cache): ditto.
11334         (device-fonts-cache): ditto.
11335         (flush-device-fonts-cache): ditto.
11336         (reset-device-font-menus): copied from x-font-menu.el and made
11337         device independent. Most functionality deferred to
11338         device-dependent versions.
11339         (font-menu-family-constructor): copied from x-font-menu.el and
11340         made device independent.
11341         (font-menu-size-constructor): ditto.
11342         (font-menu-weight-constructor): ditto.
11343         (font-menu-set-font): ditto.
11344         (font-menu-change-face): ditto.
11345         (font-menu-load-font): new device method.
11346         (font-menu-font-data): ditto.
11347
11348         * x-font-menu.el: The above functions deleted.
11349
11350 1999-05-26  Andy Piper  <andy@xemacs.org>
11351
11352         * update-elc.el:
11353         * make-docfile.el:
11354         * loadup.el: rehash expand-file-name usage to not use default-directory.
11355
11356 1999-05-21  Andy Piper  <andy@xemacs.org>
11357
11358         * x-select.el (x-select-convert-to-text):
11359         (x-selected-text-type):
11360         (x-get-selection):
11361         (xselect-convert-to-string):
11362         (xselect-convert-to-compound-text):
11363         (xselect-convert-to-length):
11364         (xselect-convert-to-targets):
11365         (xselect-convert-to-delete):
11366         (xselect-convert-to-filename):
11367         (xselect-convert-to-charpos):
11368         (xselect-convert-to-lineno):
11369         (xselect-convert-to-colno):
11370         (xselect-convert-to-sourceloc):
11371         (xselect-convert-to-os):
11372         (xselect-convert-to-host):
11373         (xselect-convert-to-user):
11374         (xselect-convert-to-class):
11375         (xselect-convert-to-name):
11376         (xselect-convert-to-integer):
11377         (xselect-convert-to-atom):
11378         (xselect-convert-to-identity): functions renamed from x-* and
11379         moved to select.el.
11380         (x-get-secondary-selection): use rename get-selection.
11381         (x-get-clipboard): ditto.
11382         (x-own-selection): moved to select.el.
11383         (x-valid-simple-selection-p): ditto.
11384         (x-dehilight-selection): ditto.
11385         (x-own-clipboard): ditto.
11386         (x-disown-selection): ditto.
11387
11388         * x-mouse.el (x-yank-function): moved to mouse.el.
11389         (x-insert-selection): ditto.
11390         (x-set-point-and-move-selection): use renamed function.
11391
11392         * select.el (selected-text-type): moved and renamed from
11393         x-select.el.
11394         (selection-owner-p): moved to C.
11395         (selection-exists-p): ditto.
11396         (get-cutbuffer): new device method.
11397         (get-selection): generalised and moved from x-select.el.
11398         (own-selection): moved x-own-selection functionality into here.
11399         (dehilight-selection): renamed and moved from x-select.el.
11400         (own-clipboard): functionality moved from x-select.el using new
11401         generic C builtins.
11402         (disown-clipboard): ditto.
11403         (select-convert-to-text):
11404         (select-convert-to-string):
11405         (select-convert-to-compound-text):
11406         (select-convert-to-length):
11407         (select-convert-to-targets):
11408         (select-convert-to-delete):
11409         (select-convert-to-filename):
11410         (select-convert-to-charpos):
11411         (select-convert-to-lineno):
11412         (select-convert-to-colno):
11413         (select-convert-to-sourceloc):
11414         (select-convert-to-os):
11415         (select-convert-to-host):
11416         (select-convert-to-user):
11417         (select-convert-to-class):
11418         (select-convert-to-name):
11419         (select-convert-to-integer):
11420         (select-convert-to-atom):
11421         (select-convert-to-identity): new functions renamed from x-* and
11422         moved from x-select.el.
11423
11424         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11425         into here and use as the default window-system mouse yank.
11426         (insert-selection): generalised and moved from x-mouse.el.
11427         (own-clipboard): moved to C.
11428
11429         * msw-select.el (mswindows-selection-owned-p): deleted.
11430         (mswindows-own-selection): generalised and moved to select.el.
11431         (mswindows-disown-selection): generalised and moved to C.
11432         (mswindows-selection-owner-p): ditto.
11433
11434 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11435
11436         * XEmacs 21.2.14 is released
11437
11438 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11439
11440         * about.el: update contact info for jason and slb.
11441
11442 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11443
11444         * mule/european.el (setup-romanian-environment): Add Romanian
11445         support from Emacs/Mule romanian.el.
11446
11447 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11448
11449         * cus-face.el: Label all custom changes with the 'custom' tag.
11450
11451         * cus-edit.el: idem ditto.
11452
11453         * faces.el: Added suport for adding device tags to various functions.
11454         (custom): New device tag.
11455         (face-spec-set): Call reset face with tags argument. No longer do
11456         x-init-global-faces hack.
11457
11458         * faces.el (frob-face-property): Use an anonymous specifier to map
11459         frob-face-property-1 over.
11460
11461         * x-font-menu.el (font-menu-set-font): Always specify all
11462         properties to custom.
11463
11464 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11465
11466         * mule/european.el (setup-czech-environment): Add czech support.
11467         From David Sauer <davids@orfinet.cz>
11468
11469 1999-03-15  SL Baur  <steve@xemacs.org>
11470
11471         * check-features.el: Turn hard errors into warnings.
11472
11473 1999-03-21  SL Baur  <steve@xemacs.org>
11474
11475         * simple.el (delete-key-deletes-forward): As per discussion on
11476         xemacs-beta, default to t.
11477
11478 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11479
11480         * loadup.el: Define Installation-string before loading anything.
11481
11482 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11483
11484         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11485         From Anders Stenman <stenman@isy.liu.se>
11486
11487 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11488
11489         * wid-edit.el (widget-glyph-find): Ditto.
11490
11491         * packages.el (locate-library): Ditto.
11492
11493         * loadup.el (really-early-error-handler): Ditto.
11494
11495         * lib-complete.el (read-library): Ditto.
11496
11497         * faces.el (set-face-stipple): Ditto.
11498
11499         * code-files.el (load): Use new calling style of locate-file.
11500
11501 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11502
11503         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11504         dead.
11505
11506 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11507
11508         * dumped-lisp.el (preloaded-file-list): Don't load
11509         Installation.el.
11510
11511         * loadup.el (Installation-string): Define it here.
11512
11513 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11514
11515         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11516         Installation.el needs to be loaded before `dump-paths', otherwise
11517         the dumping process won't find it.
11518
11519 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11520
11521         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11522         subr so that we can use `replace-in-string' in Installation.el to
11523         get rid of C-m chars under the native Windows build.
11524
11525 1999-04-29  Andy Piper  <andy@xemacs.org>
11526
11527         * make-docfile.el: canonicalize file and directory names.
11528
11529         * device.el (call-device-method): new function for calling device
11530         specific methods.
11531         (define-device-method): new function for defining device methods.
11532         (define-device-method*): ditto.
11533
11534 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11535
11536         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11537
11538 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11539
11540         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11541         (cyrillic-koi8-r-encode-table): Likewise.
11542         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11543         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11544
11545         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11546         from vietnamese.el].
11547
11548         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11549         mule/mule-misc.el.
11550
11551 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11552
11553         * mule/thai-xtis.el:
11554         - Change font registry name from "Thai94x94-0" to "xtis-0".
11555         - Change mnemonic of coding-system `tis-620' to "TIS620".
11556
11557 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11558
11559         * mule/ethiopic.el: fixed.
11560
11561 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11562
11563         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11564
11565         * mule/thai-xtis.el: New file.
11566
11567         * mule/vietnamese.el: New file.
11568
11569         * mule/ethiopic.el: New file.
11570
11571 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11572
11573         * bytecomp.el (byte-compile-close-variables): Leave
11574         debug-issue-ebola-notices alone.
11575
11576 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11577
11578         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11579         at the top of the buffer since it is the most important thing to
11580         customize
11581         (ldap-get-host-parameter): New defun
11582         (ldap-search): Add a new parameter `withdn' to retrieve the
11583         distinguished names of entries
11584
11585 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11586
11587         * startup.el (splash-frame-body): Date and spelling fixes.
11588
11589 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11590
11591         * view-less.el (toggle-truncate-lines): add autoload tag
11592
11593 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11594
11595         * format.el (format-alist): Disable image stuff.
11596
11597 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11598
11599         * wid-edit.el (widget-glyph-find): Search by directories, then by
11600         suffixes rather than the other way around.
11601         (widget-image-conversion): Renamed to
11602         `widget-image-file-name-suffixes'.
11603
11604 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11605
11606         * mule/mule-charset.el: Made old functions obsolete, remove the
11607         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11608         (charset-iso-graphic-plane): Rename from charset-graphic.
11609         (charset-iso-final-char): Rename from charset-final.
11610         (charset-width): Rename from charset-columns.
11611         (charset-bytes): Added from fsf compatibility, returns always 1.
11612
11613         * mule/mule-misc.el: Move charset-doc-string alias to
11614         mule-charset.el
11615
11616 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11617
11618         * x-faces.el (x-make-font-bold-italic): honor
11619         *try-oblique-before-italic-fonts*
11620
11621 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11622
11623         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11624
11625 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11626
11627         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11628         name.
11629
11630 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11631
11632         * cl-extra.el (equalp): Would bug out for lists.
11633
11634 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11635
11636         * about.el (about-hackers):  Change cgw's email address
11637
11638 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11639
11640         * XEmacs 21.2.13 is released
11641
11642 1999-03-12  SL Baur  <steve@xemacs.org>
11643
11644         * simple.el (delete-key-deletes-forward): Revert to previous
11645         behavior.
11646
11647 1999-01-18  Didier Verna  <didier@xemacs.org>
11648
11649         * menubar-items.el (xemacs-splash-buffer): handle the case of
11650         multiple elements in the splash buffer body.
11651
11652         * startup.el (splash-frame-timeout): new constant: interval
11653         between splash buffer elements.
11654         (command-line-1): handle splash buffer with multiple elements (use
11655         a timeout).
11656         (splash-frame-body): Originally `startup-splash-frame-body'.
11657         Rewrote a cleaner and more readable version. This can now be array,
11658         in which case each element is displayed in turn in the splash buffer.
11659         (splash-frame-static-body): new constant. Persistent information
11660         across all splash buffer elements (preserves the possibility to give
11661         it in different languages.
11662         (circulate-splash-frame-elements): new function. Used as a timeout
11663         to circulate through all splash frame elements and display them in
11664         sequence.
11665         (display-splash-frame): originally `startup-splash-frame'. Handle
11666         the case of multiple elements in the splash buffer body. Now
11667         returns a timeout id if multiple elements to display, or nil.
11668
11669 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11670
11671         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11672         so they can be overridden by x-init-face-from-resources.
11673         Additionally specify the font name also with an x tag.
11674
11675 1999-03-08  Andy Piper  <andy@xemacs.org>
11676
11677         * package-get.el (package-get-base): autoload.
11678
11679         * menubar-items.el (default-menubar): add update menu item. Fix
11680         custom menu to only be activated when package-base is available.
11681
11682         * package-get.el (package-get-custom): don't load
11683         package-get-custom as it is auto-generated. Fix group definition.
11684
11685 1999-03-05  Didier Verna  <didier@xemacs.org>
11686
11687         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11688         instead of `symbol-name' (Thanks Kyle).
11689
11690         * cus-edit.el (custom-save-variables): use `prin1' instead of
11691         princ to write symbols.
11692
11693 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11694
11695         * XEmacs 21.2.12 is released
11696
11697 1999-03-05  SL Baur  <steve@xemacs.org>
11698
11699         * menubar-items.el (default-menubar): Add kfm browsing support.
11700         From Neal Becker <nbecker@fred.net>
11701
11702 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11703
11704         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11705         calls to font-lock during buffer reversion.
11706
11707 1999-02-12  Didier Verna  <didier@xemacs.org>
11708
11709         * info.el (Info-build-node-completions): unconditionally widen the
11710         tag table buffer.
11711
11712 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11713
11714         * x-faces.el (x-init-face-from-resources):
11715         Only set fonts in the 'x locale.
11716
11717 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11718
11719         * package-ui.el (pui-install-selected-packages): Don't throw on
11720         `package-admin-delete-binary-package' returning nil since it's
11721         normal.  Reindent function.
11722         (pui-add-required-packages): Handle case where packages selected
11723         for installation have never been installed.
11724
11725 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11726
11727         * menubar-items.el (default-menubar):
11728         Implement the ``Mule->Set coding system of process'' menu item.
11729
11730 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11731
11732         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11733         files
11734         - Change some `if's to `when's
11735
11736 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11737
11738         * XEmacs 21.2.11 is released
11739
11740 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11741
11742         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11743         against window close (Fix Bug #460).
11744         (ask-user-about-lock-dbox): Idem.
11745
11746 1999-02-25  SL Baur  <steve@xemacs.org>
11747
11748         * mule/mule-charset.el (charset-leading-byte): New function.
11749         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11750
11751 1999-02-12  Andy Piper  <andy@xemacs.org>
11752
11753         * about.el (xemacs-hackers): change andy's email address.
11754         (about-url-alist): change andy's web page address.
11755         (about-xemacs): add piper.
11756
11757 1999-02-16  SL Baur  <steve@xemacs.org>
11758
11759         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11760         of mule-base into lisp/mule.
11761
11762 1999-02-16  SL Baur  <steve@xemacs.org>
11763
11764         * mule/arabic.el:
11765         mule/canna-leim.el:
11766         mule/chinese.el:
11767         mule/cyrillic.el:
11768         mule/english.el:
11769         mule/european.el:
11770         mule/greek.el:
11771         mule/hebrew.el:
11772         mule/japanese.el:
11773         mule/kinsoku.el:
11774         mule/korean.el:
11775         mule/misc-lang.el:
11776         mule/mule-category.el:
11777         mule/mule-ccl.el:
11778         mule/mule-charset.el:
11779         mule/mule-cmds.el:
11780         mule/mule-coding.el:
11781         mule/mule-files.el:
11782         mule/mule-help.el:
11783         mule/mule-init.el:
11784         mule/mule-misc.el:
11785         mule/mule-tty-init.el:
11786         mule/mule-x-init.el:
11787         mule/viet-chars.el:  Remerge from mule-base.
11788
11789         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11790         of mule-base into lisp/mule.
11791
11792 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11793
11794         * process.el (exec-to-string): Use `shell-command-switch' in place
11795         of hard-wired "-c" (for WindowsNT).
11796
11797 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11798
11799         * menubar-items.el (default-menubar):  Remove obsolete
11800         "Gopher" item
11801
11802 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11803
11804         * package-admin.el (package-admin-get-install-dir): First fall
11805         back to the location of xemacs-base for non-mule packages.
11806
11807 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11808
11809         * paths.el:
11810         - improved automounter tmp directory support.
11811         - support 4 (!) empirically discovered automounter conventions
11812
11813 1999-02-12  SL Baur  <steve@xemacs.org>
11814
11815         * etags.el (pop-tag-mark): autoload to match key binding.
11816
11817 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11818
11819         * XEmacs 21.2.10 is released
11820
11821 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11822
11823         * package-get.el (package-get-remote-filename): Don't bug out for
11824         a local file name in the search entry.
11825
11826 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11827
11828         * XEmacs 21.2.9 is released
11829
11830 1999-01-19  Didier Verna  <didier@xemacs.org>
11831
11832         * replace.el (replace-search-function): new variable containing a
11833         function to perform a search-forward.
11834         (replace-re-search-function): new variable containing a function
11835         to perform a re-search-forward.
11836         (perform-replace): use them.
11837
11838 1999-01-25  Didier Verna  <didier@xemacs.org>
11839
11840         * select.el (selection-owner-p): use the name `XEmacs'.
11841         (cut-copy-clear-internal): ditto.
11842
11843 1999-01-18  Andy Piper  <andy@xemacs.org>
11844
11845         * about.el (about-url-alist): Update my entry.
11846         (xemacs-hackers): Ditto.
11847
11848 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11849
11850         * buffer.el (switch-to-buffer): Fixing documentation.
11851         * minibuf.el (minibuffer-completion-table): ditto.
11852         * cl-macs.el (return-from): ditto.
11853
11854 1999-01-04  Didier Verna  <didier@xemacs.org>
11855
11856         * replace.el (delete-non-matching-lines): temporarily disable
11857         case-folding when called interactively with a regexp containing
11858         uppercase characters.
11859         (delete-matching-lines): ditto.
11860         (count-matches): ditto.
11861         (list-matching-lines): ditto.
11862
11863 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11864
11865         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11866         abort if current window is split horizontally, not if others are
11867         split.  Got rid of unnecessary minibuffer checking.  Also, add
11868         some comments (it's still complex).
11869
11870 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11871
11872         * package-get.el: changed address for doc.ic.ac.uk to
11873         sunsite.doc.ic.ac.uk
11874
11875 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11876
11877         * ldap.el (toplevel): Remove requires so that the file compiles
11878         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11879
11880 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11881
11882         * dump-paths.el: Calculate module-directory and set
11883         module-load-path to the load path for modules.
11884
11885         * loadup.el: Get bootstrap value of module-load-path from the
11886         environment variable EMACSBOOTSTRAPMODULEPATH.
11887         - Display the module load path if we're debugging paths.
11888
11889         * setup-paths.el: Added function paths-find-site-module-directory.
11890         - Added function paths-find-module-directory.
11891         - Added function paths-construct-module-load-path.  Uses new
11892         environment variable EMACSMODULEPATH.
11893
11894 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11895
11896         * font.el (font-default-object-for-device):
11897         Oops! This `or' can't be replaced by `unless'.
11898         Fixed inability to run w3, among other things.
11899
11900 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11901
11902         * package-admin.el: Change initialization of
11903           package-admin-install-function dependent on system type.
11904           Change package-admin-install-function-mswindows to use
11905           "minitar".
11906
11907 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11908
11909         * mouse.el (default-mouse-motion-handler): Disable help echo while
11910         in the minibuffer.
11911
11912 1998-12-28  Martin Buchholz <martin@xemacs.org>
11913
11914         * XEmacs 21.2.8 is released.
11915
11916 1998-12-24  Martin Buchholz <martin@xemacs.org>
11917
11918         * XEmacs 21.2.7 is released.
11919
11920 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11921
11922         * package-ui.el (pui-list-packages): Set truncate-lines.
11923
11924         * package-get.el (package-get-download-menu): Use
11925         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11926
11927         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11928         (pui-help-string): idem.
11929         (list-packages-mode): New major mode.
11930         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11931         (pui-install-selected-packages): Add suport for removing packages.
11932         (pui-toggle-package-delete-key): New function.
11933         (pui-popup-context-sensitive): New kludge.
11934         (pui-list-packages): Add warning when `package-get-remote' is nil.
11935         (package-ui-add-site): New function.
11936
11937 1998-12-01  Didier Verna  <didier@xemacs.org>
11938
11939         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11940
11941 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11942
11943         * ldap.el: Custom-ized
11944         (toplevel): Do not provide `ldap' which is provided by C level
11945         LDAP code
11946         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11947
11948 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11949
11950         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11951
11952 1998-12-17  Andy Piper  <andy@xemacs.org>
11953
11954         * sound.el (sound-load-list): name changed from sound-load-alist.
11955         (sound-extension-list): name changed from sound-ext-list.
11956         (load-default-sounds): use new names.
11957         (load-sound-file): use new names.
11958
11959 1998-12-16  Andy Piper  <andy@xemacs.org>
11960
11961         * XEmacs 21.2.6 is released
11962
11963 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11964
11965         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11966         errors.
11967
11968 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11969
11970         * wid-edit.el (widget-echo-this-extent): Set
11971         help-echo-owns-message to t.
11972
11973 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11974
11975         * package-get.el (package-get-download-menu): use toggles for
11976           each site in the download site menu.
11977
11978 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11979
11980         * package-get.el (package-get): If we cannot find a package
11981           because package-get-remote is not set, give a more helpful
11982           error message.
11983
11984 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11985
11986         * package-get.el (package-get-remote-filename): use an EFS path
11987         with user anonymous if no user is specified.
11988
11989 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11990
11991         * faces.el (face-spec-set): Re-init fallfacks for default after
11992         calling reset-face on the default face.
11993
11994 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11995
11996         * package-admin.el (package-admin-default-install-function):
11997         Behave as advertised.  Make sure the pkg-dir is proper for
11998         default-directory.
11999         (package-admin-add-binary-package): Make sure the pkg-dir is
12000         proper for default-directory.
12001         (package-admin-install-function-mswindows): Make sure the pkg-dir
12002         is proper for default-directory.
12003
12004 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
12005
12006         * XEmacs 21.2.5 is released
12007
12008 1998-12-05  SL Baur  <steve@altair.xemacs.org>
12009
12010         * files.el (binary-file-regexps): regexp-opt is not available at
12011         bytecompile time.
12012
12013 1998-11-30  Martin Buchholz  <martin@xemacs.org>
12014
12015         * x-win-xfree86.el:
12016         * x-win-sun.el (x-win-init-sun):
12017         * x-win-sun.el:
12018         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
12019         * x-iso8859-1.el:
12020         * x-init.el (init-post-x-win):
12021         * x-init.el (init-pre-x-win):
12022         * x-init.el (x-initialize-compose):
12023         * x-init.el:
12024         * x-compose.el:
12025         * winnt.el:
12026         * widget.el:
12027         * wid-edit.el (widget-glyph-click):
12028         * wid-edit.el (widget-glyph-find):
12029         * wid-edit.el (widget-type):
12030         * view-less.el (view-buffer-other-window):
12031         * very-early-lisp.el:
12032         * version.el:
12033         * toolbar.el:
12034         * toolbar-items.el:
12035         * term/sun.el (suntool-map):
12036         * term/sun-mouse.el:
12037         * term/internal.el:
12038         * syntax.el (modify-syntax-entry):
12039         * symbol-syntax.el:
12040         * subr.el:
12041         * startup.el (lock-directory):
12042         * simple.el (set-comment-column):
12043         * simple.el (backward-delete-char-untabify):
12044         * shadow.el (find-emacs-lisp-shadows):
12045         * shadow.el:
12046         * setup-paths.el (paths-construct-info-path):
12047         * select.el (cut-copy-clear-internal):
12048         * process.el (call-process-region):
12049         * process.el (start-process-shell-command):
12050         * process.el:
12051         * paths.el (rmail-spool-directory):
12052         * paragraphs.el (use-hard-newlines):
12053         * package-get.el (package-get-dependencies):
12054         * package-admin.el (package-admin-delete-binary-package):
12055         * obsolete.el (truncate-string):
12056         * obsolete.el (store-substring):
12057         * mouse.el (default-mouse-track-maybe-own-selection):
12058         * mouse.el (mouse-yank-at-point):
12059         * modeline.el:
12060         * modeline.el (mouse-drag-modeline):
12061         * minibuf.el (read-directory-name-internal):
12062         * minibuf.el (read-file-name-internal):
12063         * minibuf.el (read-file-name-internal-1):
12064         * minibuf.el (read-file-name-2):
12065         * minibuf.el (exact-minibuffer-completion-p):
12066         * minibuf.el (read-from-minibuffer):
12067         * minibuf.el:
12068         * menubar.el (check-menu-syntax):
12069         * map-ynp.el (map-y-or-n-p):
12070         * make-docfile.el (docfile-out-of-date):
12071         * loadup.el ((member "run-temacs" command-line-args)):
12072         * loadup.el ((member "no-site-file" command-line-args)):
12073         * loadup.el (really-early-error-handler):
12074         * loadup.el:
12075         * loadhist.el:
12076         * loaddefs.el:
12077         * lisp-mnt.el (lm-verify):
12078         * lib-complete.el (lib-complete:cache-completions):
12079         * lib-complete.el (library-all-completions):
12080         * itimer.el (itimer-run-expired-timers):
12081         * info.el (Info-mode):
12082         * info.el (Info-insert-file-contents):
12083         * info.el (Info-rebuild-dir):
12084         * info.el (Info-build-dir-anew):
12085         * info.el (Info-parse-dir-entries):
12086         * info.el (Info-dir-outdated-p):
12087         * info.el (Info-insert-dir):
12088         * info.el (info-xref):
12089         * info.el:
12090         * hyper-apropos.el (hyper-apropos-get-doc):
12091         * hyper-apropos.el (hyper-describe-face):
12092         * hyper-apropos.el (hyper-apropos-mode):
12093         * hyper-apropos.el:
12094         * help.el (list-processes):
12095         * help.el:
12096         * gnuserv.el:
12097         * font.el (mswindows-font-create-name):
12098         * font.el (font-default-font-for-device):
12099         * font.el (x-font-create-object):
12100         * font.el (font-registry):
12101         * font.el:
12102         * font-lock.el (font-lock-keywords):
12103         * font-lock.el:
12104         * finder.el (finder-compile-keywords):
12105         * find-paths.el (paths-find-recursive-path):
12106         * fill.el (set-justification-center):
12107         * fill.el (fill-region-as-paragraph):
12108         * files.el (insert-directory):
12109         * files.el (wildcard-to-regexp):
12110         * files.el (recover-file):
12111         * files.el (basic-save-buffer):
12112         * files.el (delete-auto-save-file-if-necessary):
12113         * files.el (file-relative-name):
12114         * files.el (backup-extract-version):
12115         * files.el (backup-buffer):
12116         * files.el (set-visited-file-name):
12117         * files.el (set-auto-mode):
12118         * files.el (interpreter-mode-alist):
12119         * files.el:
12120         * files.el (find-file-noselect):
12121         * files.el (abbreviate-file-name):
12122         * files.el (parse-colon-path):
12123         * files.el (directory-abbrev-alist):
12124         * etags.el (visit-tags-table-buffer):
12125         * easymenu.el (easy-menu-define):
12126         * dragdrop.el (experimental-dragdrop-drag):
12127         * dragdrop.el (dragdrop-drop-do-functions):
12128         * dragdrop.el (dragdrop-drop-at-point):
12129         * disass.el (disassemble-1):
12130         * disass.el (disassemble-internal):
12131         * disass.el (disassemble):
12132         * disass.el:
12133         * derived.el (derived-mode-init-mode-variables):
12134         * derived.el (define-derived-mode):
12135         * custom.el (defgroup):
12136         * cus-edit.el (custom-quote):
12137         * config.el:
12138         * code-process.el (open-network-stream):
12139         * code-process.el (start-process):
12140         * code-process.el (call-process-region):
12141         * code-process.el (call-process):
12142         * code-process.el:
12143         * code-files.el (insert-file-contents):
12144         * code-files.el:
12145         * code-files.el (buffer-file-coding-system-for-read):
12146         * cmdloop.el (yes-or-no-p-minibuf):
12147         * cl.el:
12148         * cl-macs.el:
12149         * cl-extra.el:
12150         * callers-of-rpt.el (make-caller-report):
12151         * callers-of-rpt.el:
12152         * bytecomp.el (batch-byte-recompile-directory):
12153         * bytecomp.el (batch-byte-compile-1):
12154         * bytecomp.el (batch-byte-compile):
12155         * bytecomp.el (display-call-tree):
12156         * bytecomp.el (byte-compile-insert):
12157         * bytecomp.el (byte-compile-two-args-19->20):
12158         * bytecomp.el (byte-compile-variable-ref):
12159         * bytecomp.el (byte-compile-form):
12160         * bytecomp.el (byte-compile-top-level-body):
12161         * bytecomp.el (byte-compile-out-toplevel):
12162         * bytecomp.el (byte-compile-byte-code-maker):
12163         * bytecomp.el (byte-compile-file-form-defmumble):
12164         * bytecomp.el (byte-compile-file-form):
12165         * bytecomp.el (byte-compile-keep-pending):
12166         * bytecomp.el (byte-compile-insert-header):
12167         * bytecomp.el (byte-compile-from-buffer):
12168         * bytecomp.el (byte-compile-file):
12169         * bytecomp.el (byte-recompile-file):
12170         * bytecomp.el (byte-compile-close-variables):
12171         * bytecomp.el (byte-compile-warn-about-unused-variables):
12172         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
12173         * bytecomp.el (byte-compiler-legal-options):
12174         * bytecomp.el (byte-compile-lapcode):
12175         * bytecomp.el (byte-optimize-log):
12176         * bytecomp.el ((fboundp 'defsubst)):
12177         * bytecomp.el:
12178         * bytecomp-runtime.el:
12179         * byte-optimize.el (byte-optimize-apply):
12180         * byte-optimize.el (car):
12181         * byte-optimize.el (byte-optimize-form):
12182         * byte-optimize.el (byte-optimize-form-code-walker):
12183         * byte-optimize.el:
12184         * build-report.el (build-report-insert-installation-file):
12185         * build-report.el (build-report):
12186         * auto-show.el:
12187         * apropos.el (apropos-documentation):
12188         - mega patch
12189         - clean up byte-compile warnings
12190         - remove unused variables
12191         - Use common lisp style hashtable functions
12192         - byte compiler cleanup
12193         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
12194         - remove old backquote syntax usage
12195         - move some cl functionality into C for speed.
12196         - remove last remaining VMS support
12197         - spelling fixes
12198         - implement last, butlast, nbutlast, copy-list in C.
12199         - new macro ignore-file-errors, similar to ignore-errors
12200           (ignore-file-errors (delete-file "foo"))
12201         - get frequent garbage collection during loadup.el by tweaking
12202           gc-cons-threshold, rather than explicitly calling garbage-collect
12203         - default delete-key-deletes-forward to `t'.
12204
12205 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12206
12207         * XEmacs 21.2-beta4 is released.
12208
12209 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12210
12211         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12212         (easy-menu-item-present-p): Wrapper around find-menu-item.
12213         (easy-menu-remove-item): Wrapper around delete-menu-item.
12214
12215         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12216         (add-menu-button): Add 'in-menu' argument.
12217         (add-menu-item-1): Add in-menu support to helper function.
12218
12219 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12220
12221         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12222
12223 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12224
12225         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12226         of Dec 4, 1997.
12227
12228 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12229
12230         * process.el (shell-command-on-region): Report if the command
12231         succeeded or failed.
12232
12233 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12234
12235         * subr.el (buffer-substring-no-properties): Comment out.
12236
12237 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12238
12239         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12240           into font instances first, like `x-frob-font-size' does.
12241           (mswindows-find-larger-font): ditto
12242
12243 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12244
12245         * package-ui.el (pui-install-selected-packages): fix args in call
12246         to `package-get'.
12247
12248 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12249
12250         * package-get.el (host-name): New widget type.
12251         (package-get-remote): Better customization using new type.
12252         (package-get-download-sites): idem dito.
12253
12254         (package-get-custom): Do not use package-get-all untill we have
12255         runtime dependencies.
12256
12257         (package-get-remove-copy): Default to 't' we no longer need this
12258         kludge as we do not currently use depenencies.
12259
12260         (package-get-was-current): New variable.
12261         (package-get-require-base): New 'force-current' argument.
12262         (package-get-update-base): idem
12263         (package-get-package-provider):  idem
12264         (package-get-locate-index-file): New 'no-remote' argument.
12265         (package-get-locate-file): idem.
12266
12267         (package-get-maybe-save-index): New function.
12268         (package-get-update-base): Use it.
12269
12270 1998-10-28 Greg Klanderman <greg@alphatech.com>
12271
12272         * package-get.el (package-get-remote): default to nil; by default,
12273         don't go out to the net via EFS.  They must select a download site.
12274         (package-get-download-sites): new variable.
12275         (package-get-download-menu): new function.
12276         (package-get-locate-index-file): new function.
12277         (package-get-update-base): use it.
12278
12279         * menubar-items.el (default-menubar): add "Update Package Index"
12280         and "Add Download Site" menus under Options | Manage Packages.
12281
12282 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12283
12284         * package-get.el (package-get): bugfix code checking installed version
12285         for case where package is not currently installed.
12286         (package-get-require-signed-base-updates): new variable.
12287         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12288         deemed not a goot thing.  Use the variable
12289         package-get-allow-unsigned-base-updates instead.
12290
12291 1998-10-16 Greg Klanderman <greg@alphatech.com>
12292
12293         * package-get.el (package-get): Don't install an older version than
12294         we already have unless explicitly told to.  Issue a warning.
12295
12296         * package-ui.el (pui-add-required-packages): when adding
12297         dependencies, don't add packages that are up to date.
12298         (pui-package-symbol-char):  Don't consider a package out of date
12299         if you have a newer version installed than the latest version in
12300         package-get-base.
12301
12302         * package-get.el (package-get-base-filename): document that it may
12303         be a path relative to package-get-remote;  new default value.
12304         (package-get-locate-file): new function.
12305         (package-get-update-base): use it to expand package-get-base-filename.
12306         (package-get-save-base): new function to save the package-get database
12307         to file.
12308         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12309         (package-get-update-base): pass the REMOTE-SOURCE arg.
12310         (package-get-update-base-entry): call package-get-custom-add-entry.
12311         (package-get-file-installed-p): removed; no longer needed.
12312         (package-get-create-custom): ditto.
12313         (toplevel): remove code to build and load package-get-custom.el
12314         (package-get-custom-add-entry): new function.
12315
12316 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12317
12318         * wid-edit.el (widget-button-click): Don't switch window.
12319
12320 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12321
12322         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12323
12324 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12325
12326         * etags.el (find-tag-default): Run find-tag-hook using
12327         run-hooks rather than funcall
12328
12329 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12330
12331         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12332         and the current local map as the parents to isearch-mode-map.
12333
12334 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12335
12336         * XEmacs 21.2-beta3 is released.
12337
12338 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12339
12340         * package-get.el (package-get-update-base): use
12341         insert-file-contents-internal, not insert-file-contents-literally.
12342
12343 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12344
12345         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12346         dump time.
12347
12348 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12349
12350         * package-get.el (package-get-update-base-entry): new function.
12351         (package-get-update-base): renamed; was `package-get-load-base'.
12352         cleanup, and use package-get-update-base-from-buffer.
12353         (package-get-update-base-from-buffer): new function.
12354         (package-get-update-base-entries): new; helper for above.
12355         Do not eval lisp grabbed over ftp; parse it from new format.
12356
12357 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12358
12359         * files.el (set-auto-mode): Don't play games loading package-get
12360         database; package-get-package-provider will handle it all.
12361
12362 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12363
12364         * package-get.el (package-get-base-filename): new variable.
12365         (package-get-require-base): new function.
12366         (package-get-pgp-signed-begin-line): new variable.
12367         (package-get-pgp-signature-begin-line): ditto.
12368         (package-get-pgp-signature-end-line):  ditto.
12369         (package-get-load-base): new function.
12370         (package-get-interactive-package-query):
12371         (package-get-update-all):
12372         (package-get-dependencies):
12373         (package-get-package-provider):
12374         (package-get-custom): use package-get-require-base.
12375         [package-get-custom loading]: disable for now.
12376
12377         * package-ui.el (pui-list-packages): use (package-get-require-base)
12378
12379 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12380
12381         * package-ui.el: Correct obvious thinko in choosing extent face.
12382
12383 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12384
12385         * menubar-items.el (default-menubar): pui-list-package has nothing
12386         to with Customize. Move all the package stuff to a new Item in Options.
12387
12388         * package-ui.el (pui-menu): Add menu and Popup menu.
12389
12390         * package-get.el (package-get): Use new
12391         package-admin-get-install-dir.
12392
12393         * package-admin.el (package-admin-get-install-dir): New syntax.
12394         Conserve package location and put mule packages where mule-base is.
12395
12396         * package-get.el : Customized
12397
12398         * package-ui.el (pui): Customized
12399         (pui-package-install-dest-dir): New variable.
12400         (pui-install-selected-packages): Use it
12401
12402 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12403
12404         * package-get.el (package-get-interactive-package-query): Move
12405         dependency on package-get-base to run-time.
12406         (package-get-update-all): Ditto.
12407         (package-get-dependencies): Ditto.
12408         (package-get-package-provider): Ditto.
12409         (package-get-custom): Ditto.
12410
12411 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12412
12413         * events.el: Remove 'ascii-character property from 'backspace
12414         and 'delete symbols
12415
12416 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12417
12418         * package-get-base.el: removed.
12419
12420 1998-09-23  Didier Verna  <didier@xemacs.org>
12421
12422         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12423         (no-upper-case-p): new function.
12424         (with-search-caps-disable-folding): new macro.
12425         (with-interactive-search-caps-disable-folding): new macro.
12426         (zap-to-char): In interactive mode, do a case-sensitive search if
12427         the character is uppercase.
12428         (zap-up-to-char): ditto.
12429
12430         * replace.el (perform-replace): use the function no-upper-case-p.
12431
12432         * isearch-mode.el (isearch-fix-case): ditto.
12433         make obsolete `with-caps-disable-folding' and
12434         `isearch-no-upper-case-p'.
12435
12436         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12437         (tags-search): ditto.
12438         (tags-query-replace): ditto.
12439
12440         * info.el (Info-search): ditto.
12441
12442 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12443
12444         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12445
12446 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12447
12448         * package-admin.el (package-admin-rmtree): rewritten.  need to
12449         check for "." and ".." before symlink check.  expand files and
12450         directories with respect to DIRECTORY, not default-directory.
12451
12452 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12453
12454         * package-get.el (package-get-all): add INSTALL-DIR argument.
12455
12456 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12457
12458         * package-ui.el (pui-add-required-packages): new function, select
12459         dependent packages.
12460         (pui-display-keymap): bind it.
12461         (pui-help-string): document it.
12462         (pui-install-selected-packages): package-get-all -> package-get.
12463
12464         * package-get.el (package-get-dependencies): new function.
12465
12466 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12467
12468         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12469         regexps.
12470
12471 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12472
12473         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12474         function.
12475         (default-mouse-track-normalize-point): Use it.
12476
12477 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12478
12479         * package-admin.el (package-admin-delete-binary-package):
12480                 General cleanup. Remove unnessary use of progn and
12481         save-excursion.
12482         (package-admin-delete-binary-package): Do NOT mess with file
12483         modes. That is evil.
12484         (package-admin-delete-binary-package): Wrap all deleting in
12485         condition-case. The data in MANIFEST is untrustworthy.
12486         (package-admin-delete-binary-package): Let the OS worry about non
12487         empty directories.
12488
12489 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12490
12491         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12492         processing.
12493         (lm-report-bug): Fix mail address to send bug reports to.
12494
12495 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12496
12497         * XEmacs 21.2-beta2 is released.
12498
12499 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12500
12501         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12502
12503 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12504
12505         * info.el (Info-mode): Document page turning by double clicks in
12506         docstring so `M-x describe-mode' will display it.
12507
12508 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12509
12510         * info.el (Info-mouse-track-double-click-hook): Use character
12511         widths to calculate a border region where double clicking does
12512         page turning, and return `nil' by default so other hooks, such as
12513         region highlighting, will be run.
12514
12515 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12516
12517         * sound.el (default-sound-directory-list): Initialize with all the
12518         "sounds" directories in `data-directory-list'.  It used to just be
12519         the first one.
12520
12521         * packages.el (locate-data-directory-list): Created.  This gives
12522         the list of matching directories, unlike `locate-data-directory',
12523         which just gives the first one.
12524
12525 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12526
12527         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12528         make a binding in the local keymap until help-char handling is
12529         improved.
12530
12531         * help.el (help-keymap-with-help-key): Provide keymap with help
12532         binding.
12533         (help-print-help-form): New helper function.
12534
12535 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12536
12537         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12538         move extent to another buffer; no need to create a new extent.
12539         (isearch-fix-case): New function.
12540         (isearch-search-and-update): Use it.
12541
12542 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12543
12544         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12545         the keymap, not minor-mode-map-alist.
12546         (isearch-done): Restore overriding-local-map.
12547
12548 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12549
12550         * bytecomp.el (byte-compile-buffer-substring):
12551         Fix for: (byte-compile (defun f () (buffer-substring)))
12552         ==>   ** buffer-substring called with 3 args, but requires 0-3
12553         - new code not only works, but is more readable, too.
12554
12555 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12556
12557         * msw-faces.el (mswindows-init-device-faces): Don't try to
12558           specify a default font at this late stage. Do try to force
12559           creation of the default face font so that if it fails we get
12560           an error now instead of a crash at frame creation.
12561
12562           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12563           mswindows-make-font-unitalic: Canonical default weight
12564           changed from "Normal" to "Regular".
12565
12566           mswindows-make-font-bold / -bold-italic: Supplied device was
12567           not being passed into call to mswindows-find-smaller-font.
12568
12569 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12570
12571         * package-get.el (package-get-remote): Fix the path where to find
12572           the packages on xemacs.org.
12573
12574 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12575
12576         * about.el (about-maintainer-info): Update Ben's entry.
12577
12578 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12579
12580         * lisp/shadow.el (find-emacs-lisp-shadows):
12581         - `member' was being called on lists of length 2000!
12582         - Replace with hashtables.
12583         - Replace hand-coded loops with (dolist)
12584         - Fix comment typo
12585
12586 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12587
12588         * packages.el: Added new function, `package-delete-name', to
12589           delete existing packages from the installed package database
12590           (`packages-package-list').  Also added the "pkginfo" directory
12591           to `packages-special-base-regexp', so that the pkginfo directory
12592           would not get added to `late-packages'.
12593
12594         * package-admin.el: Added ability to delete an installed package
12595           (added low-level function, `package-admin-delete-package').
12596           Understands how to use the pkginfo/MANIFEST.<package> file to
12597           delete the package.  When installing a package, will also
12598           create a MANIFEST.* file if one is not provided by the
12599           package.  If the MANIFEST.* doesn't exist when deleting a
12600           package, the functions will fall back to attempting to delete
12601           any package-specific lisp directory.
12602
12603         * package-get.el: Moved some functions to package-admin.el.
12604           Added interactive function `package-get-delete-package', for
12605           use by users for deleting a package.
12606
12607           Also modified to not require the presence of efs.
12608
12609 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12610
12611         * files.el (find-file-noselect): Handle all signals, kill the
12612         buffer and resignal.
12613
12614 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12615
12616         * cl-macs.el (glyph-image): Add setf method.
12617
12618 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12619
12620         * package-get.el: Fixed broken EFS downloading.  Also, look for
12621           .tar.gz files first, in preference over .tgz files.
12622
12623         * package-ui.el: Fix display of package version numbers.
12624
12625 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12626
12627         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12628         argument.
12629
12630 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12631
12632         * list-mode.el: `display-completion-list': added new/optional
12633           keyword `:completion-string', which allows the programmer to
12634           change the "Possible completions are:" prompt.
12635
12636         * menubar-items.el: Added new pulldown menu-pick to start up the
12637           visual package browser/installer:
12638
12639                 Options->Customize->List Packages
12640
12641         * package-admin.el: Added hooks for installing under both Unix
12642           and MS Windows.  Does additional error checking.  No longer
12643           calls "add-big-package.sh" to install packages under Unix; now
12644           calls gunzip & tar directly.
12645
12646         * package-get.el: Added ability to install packages from files
12647           on a local disk/CDROM.  Now deletes any existing package lisp
12648           directory.  Does completion on available packages when
12649           querying for package names.  Will also search for .tgz files
12650           in addition for .tar.gz files.  Tries to reload
12651           auto-autoloads, as a convenience when loading new packages,
12652           and also tries to add any new package paths to `load-path'.
12653           Changed all occurences of `concat' to use `expand-file-name'.
12654
12655         * package-ui.el: New file which implements the main visual
12656           package browser/installer, which is started via a menu pick or
12657           M-x pui-list packages.
12658
12659 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12660
12661         * startup.el (load-init-file): spelling fix.
12662
12663 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12664
12665         * startup.el (normal-top-level): Load auto-autoload files
12666         covariantly with their precedence.
12667
12668 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12669
12670         * menubar-items.el (default-menubar): Remove "Font Weight"
12671         option, there is currently no custom equivalent.. Customize-faces
12672         is "Edit faces".
12673
12674         * x-font-menu.el (font-menu-set-font): Use customize to set
12675         default face.
12676
12677         * faces.el (face-spec-update-all-matching): New function.
12678
12679         * cus-face.el (custom-set-face-update-spec): New function.
12680         Interface to customize faces from elisp.
12681
12682         (custom-face-value-create): Show the customized settings if set
12683         but not saved.
12684
12685 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12686
12687         (custom-face-value-create): Show the customized settings if set
12688         but not saved.
12689
12690 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12691
12692         * keydefs.el (global-map): Add FSF 20.3 binding of
12693         query-replace-regexp.
12694
12695 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12696
12697         * minibuf.el (read-file-name-internal-1): use
12698         user-name-completion-1 instead of user-name-completion.
12699
12700 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12701
12702         * loadup.el:
12703         * make-docfile.el:
12704         * update-elc.el: Don't set `source-directory' (now defunct as a
12705         global variable) no more.
12706
12707         * packages.el (packages-list-autoloads): Made `source-directory'
12708         (now defunct as a global variable) a parameter.
12709
12710 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12711
12712         * about.el (about-hackers): new email
12713
12714 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12715
12716         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12717
12718 1998-07-17  Didier Verna  <didier@xemacs.org>
12719
12720         * faces.el (set-face-property):
12721         (set-face-dim-p):
12722         (face-dim-p): updated the doc strings now that the dim property isn't
12723         tty-specific.
12724         (face-equal): the dim property is now a common one.
12725
12726         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12727         Renamed the `stipple' attribute to `background-pixmap'.
12728         (custom-face-background-pixmap): make custom-face-stipple an
12729         obsolete alias for this.
12730
12731 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12732
12733         * find-paths.el (paths-file-readable-directory-p): Created and
12734         used.
12735
12736         * loadup.el: Don't set inhibit-... flags from run-temacs.
12737
12738 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12739
12740         * packages.el (packages-data-path-depth): Added and used.
12741
12742 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12743
12744         * about.el:
12745         - Change .xpm to .png, delete "zcat" section.
12746         - cosmetic fix in the 'marcpa' entry.
12747
12748         * etc/photos
12749         - convert all .xpm.Z to .png
12750         - rename mrb to martin
12751         - rename mcook-m to mcookm
12752
12753 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12754
12755         * x-init.el (x-initialize-compose): Add support for
12756         dead-circumflex as YET ANOTHER NAME for that dead key.
12757
12758 1998-08-05  Colin Rafferty <colin@xemacs.org>
12759
12760         * setup-paths.el (paths-construct-exec-path): Made the
12761         last-packages really be last.
12762         (paths-construct-data-directory-list): Ditto.
12763
12764 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12765
12766         * startup.el(startup-splash-frame-body):
12767         Update Copyright notice in splash screen
12768
12769 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12770
12771         * minibuf.el (read-file-name-internal-1): do ~user completion.
12772
12773 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12774
12775         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12776         aginst destroyed extents
12777
12778 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12779
12780         * package-get.el (package-get): add `install-dir' argument.
12781
12782 1998-07-20  John Jones  <jj@asu.edu>
12783
12784         * package-get.el: calls to package-get-update-all will only
12785           update packages which are already installed.
12786
12787 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12788
12789         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12790         writable.
12791
12792 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12793
12794         * about.el (about-hackers): Correct my email.
12795
12796 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12797
12798         * about.el (about-hackers): new email-address.
12799
12800 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12801
12802         * minibuf.el (read-number): Don't let `input-error' condition
12803         escape.
12804
12805 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12806
12807         * about.el (about-hackers): use my `email-for-life' address.
12808
12809 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12810
12811         * XEmacs 21.2-beta1 is released.
12812
12813 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12814
12815         * ldap.el (ldap-search): Doc string change
12816
12817 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12818
12819         * menubar-items.el (default-menubar): Removed references to
12820         `data-directory', and use `locate-data-file' instead, and made
12821         then greyed out if they don't exist.
12822
12823 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12824
12825         * keymap.el (events-to-keys): Use `format' instead of `concat'
12826         since the latter does not accept integer args anymore
12827
12828 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12829
12830         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12831         macros replaced.
12832
12833 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12834
12835         * make-docfile.el: Get first initialization from very-early-lisp.el
12836         * update-elc.el: Ditto.
12837         * loadup.el (really-early-error-handler): Ditto.
12838
12839         * packages.el (packages-unbytecompiled-lisp): Add new file,
12840         very-early-lisp.el.
12841
12842         * very-early-lisp.el: New file.
12843
12844 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12845
12846         * Symbols that have been obsolete for at least 3 years removed (II).
12847
12848         * obsolete.el (eval-current-buffer): Make compatible.
12849         (byte-code-function-p): Ditto.
12850         (send-string): Removed.
12851         (send-region): Removed.
12852         (screen-scrollbar-width): Removed.
12853         (set-screen-scrollbar-width): Removed.
12854         (set-screen-left-margin-width): Removed.
12855         (set-screen-right-margin-width): Removed.
12856         (screen-left-margin-width): Removed.
12857         (screen-right-margin-width): Removed.
12858         (set-buffer-left-margin-width): Removed.
12859         (set-buffer-right-margin-width): Removed.
12860         (buffer-left-margin-width): Removed.
12861         (buffer-right-margin-width): Removed.
12862         (x-set-frame-icon-pixmap): Removed.
12863         (x-set-screen-icon-pixmap): Removed.
12864         (pixel-name): Removed.
12865         (make-pixmap): Removed.
12866         (make-cursor): Removed.
12867         (pixmap-width): Removed.
12868         (pixmap-contributes-to-line-height-p): Removed.
12869         (set-pixmap-contributes-to-line-height): Removed.
12870
12871 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12872
12873         * obsolete.el (popup-menu-up-p): removed.
12874         (read-no-blanks-input): Removed.
12875         (wholenump): Removed.
12876         (ring-mod): Removed (what was ring-mod?).
12877         (current-time-seconds): Removed.
12878         (run-special-hook-with-args): Removed.
12879         (dot): Removed.
12880         (dot-marker): Removed.
12881         (dot-min): Removed.
12882         (dot-max): Removed.
12883         (window-dot): Removed.
12884         (set-window-dot): Removed.
12885
12886         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12887         `dot-min'.
12888
12889         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12890
12891         * code-files.el (insert-file-contents): Rename
12892         run-special-hook-with-args to run-hook-with-args-until-success.
12893         (write-region): Ditto.
12894
12895 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12896
12897         * about.el: Fix typos, update release date.
12898
12899         * Symbols that have been obsolete for at least 3 years removed.
12900
12901         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12902         screen- functions.
12903         (toplevel): remove setf methods for screen functions.
12904         * cl-macs.el (extent-data): defsetf removed.
12905         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12906         many places to remove.
12907         (comment-indent-hook): Ditto.
12908         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12909         (buffer-dedicated-screen): Ditto.
12910         (deiconify-screen): Ditto.
12911         (delete-screen): Ditto.
12912         (event-screen): Ditto.
12913         (find-file-other-screen): Ditto.
12914         (find-file-read-only-other-screen): Ditto.
12915         (live-screen-p): Ditto.
12916         (screen-height): Ditto.
12917         (screen-iconified-p): Ditto.
12918         (screen-list): Ditto.
12919         (screen-live-p): Ditto.
12920         (screen-name): Ditto.
12921         (screen-parameters): Ditto.
12922         (screen-pixel-height): Ditto.
12923         (screen-pixel-width): Ditto.
12924         (screen-root-window): Ditto.
12925         (screen-selected-window): Ditto.
12926         (screen-totally-visible-p): Ditto.
12927         (screen-visible-p): Ditto.
12928         (screen-width): Ditto.
12929         (screenp): Ditto.
12930         (get-screen-for-buffer): Ditto.
12931         (get-screen-for-buffer-noselect): Ditto.
12932         (get-other-screen): Ditto.
12933         (iconify-screen): Ditto.
12934         (lower-screen): Ditto.
12935         (mail-other-screen): Ditto.
12936         (make-screen): Ditto.
12937         (make-screen-invisible): Ditto.
12938         (make-screen-visible): Ditto.
12939         (modify-screen-parameters): Ditto.
12940         (new-screen): Ditto.
12941         (next-screen): Ditto.
12942         (next-multiscreen-window): Ditto.
12943         (other-screen): Ditto.
12944         (previous-screen): Ditto.
12945         (previous-multiscreen-window): Ditto.
12946         (raise-screen): Ditto.
12947         (redraw-screen): Ditto.
12948         (select-screen): Ditto.
12949         (selected-screen): Ditto.
12950         (set-buffer-dedicated-screen): Ditto.
12951         (set-screen-height): Ditto.
12952         (set-screen-position): Ditto.
12953         (set-screen-size): Ditto.
12954         (set-screen-width): Ditto.
12955         (show-temp-buffer-in-current-screen): Ditto.
12956         (switch-to-buffer-other-screen): Ditto.
12957         (visible-screen-list): Ditto.
12958         (window-screen): Ditto.
12959         (x-set-screen-pointer): Ditto.
12960         (x-set-frame-pointer): Ditto.
12961         (screen-title-format): Ditto.
12962         (screen-icon-title-format): Ditto.
12963         (terminal-screen): Ditto.
12964         (delete-screen-hook): Ditto.
12965         (create-screen-hook): Ditto.
12966         (mouse-enter-screen-hook): Ditto.
12967         (mouse-leave-screen-hook): Ditto.
12968         (map-screen-hook): Ditto.
12969         (unmap-screen-hook): Ditto.
12970         (default-screen-alist): Ditto.
12971         (default-screen-name): Ditto.
12972         (x-screen-defaults): Ditto.
12973         (x-create-screen): Ditto.
12974         * obsolete.el: meta-flag removed.
12975         baud-rate removed.
12976         sleep-for-millisecs removed.
12977         extent-data removed.
12978         set-extent-data removed.
12979         set-extent-attribute removed.
12980         extent-glyph removed.
12981         extent-layout removed.
12982         set-extent-layout removed.
12983         list-faces-display removed.
12984         list-faces removed.
12985         trim-versions-without-asking removed.
12986         after-write-file-hooks removed.
12987         truename removed.
12988         auto-fill-hook removed.
12989         blink-paren-hook removed.
12990         select-screen-hook, deselect-screen-hook removed.
12991         auto-raise-screen, auto-lower-screen removed.
12992
12993         * msw-mouse.el: Global change resource -> mswindows-resource.
12994
12995         * XEmacs 21.0-pre5 is released.
12996
12997 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12998
12999         * about.el (about-hackers): Credits update.
13000
13001 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
13002
13003         * register.el (insert-register): Don't activate the region.
13004
13005 1998-07-10  SL Baur  <steve@altair.xemacs.org>
13006
13007         * select.el: Restore x-* symbols for backwards compatibility:
13008         x-copy-primary-selection, x-kill-primary-selection,
13009         x-delete-primary-selection, x-select-make-extent-for-selection,
13010         x-valid-simple-selection-, x-cut-copy-clear-internal.
13011
13012 1998-07-09  SL Baur  <steve@altair.xemacs.org>
13013
13014         * XEmacs 21.0-pre4 is released.
13015
13016 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
13017
13018         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
13019         reporting bugs.
13020         (maybe-add-init-button): Fix semantics under Windows.  Use
13021         `expand-file-name' rather than `concat'.
13022
13023         * help.el (print-messages): New function.
13024
13025 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13026
13027         * ldap.el (ldap-host-parameters-alist): Docstring fixes
13028
13029 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13030
13031         * about.el: Tweaked my entry in about-hackers.
13032
13033         * find-paths.el (paths-emacs-root-p):
13034           Relaxed emacs-root checking of an in-place installation to
13035           also accommodate the flat layout used on MS Windows.
13036
13037 1998-06-29  John Jones  <jj@asu.edu>
13038
13039         * package-get.el: calls to package-get-update-all will only
13040           update packages which are already installed.
13041
13042 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
13043
13044         * faces.el (xpm-color-symbols): remove hardcoded defaults these
13045         are handled by the gui-element face fallbacks now.
13046
13047         * x-faces.el: default gui-element face to "background" as well as
13048         the default face.
13049
13050         * msw-faces.el (mswindows-init-device-faces): remove gui-element
13051         and default face settings since these are set as fallbacks now in
13052         the appropriate domain.
13053
13054 1998-07-02  SL Baur  <steve@altair.xemacs.org>
13055
13056         * text-mode.el (text-mode): Reorder regexp so the OR part
13057         corresponding to `page-delim' goes first and the hack in
13058         `forward-paragraph' will work.
13059         With bug analysis from Bob Weiner <weiner@altrasoft.com>
13060
13061 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13062
13063         * subr.el (remove-hook): When checking the hook value
13064           with functionp, don't apply car to it.
13065
13066 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13067
13068         * package-get.el (package-get-remote-filename):
13069           Don't use file-name-as-directory because the local directory
13070           separator conventions might not be the same as ftp's.
13071
13072 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13073
13074         * ldap.el (ldap-host-parameters-alist): New name of
13075         `ldap-host-parameters-plist'
13076
13077 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
13078
13079         * package-get.el: Using (require 'package-get-base), now that it
13080         provides itself.  Consequently removed all instances of (load
13081         "package-get-base.el").
13082
13083 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
13084
13085         * subr.el (remove-hook): Don't treat the hook value as a
13086           list unless it is both consp and not functionp.
13087
13088 1998-06-29  SL Baur  <steve@altair.xemacs.org>
13089
13090         * about.el: Email address for Ben Wing is ben@xemacs.org.
13091         * auto-show.el: Ditto.
13092         * bytecomp.el: Ditto.
13093         * faces.el: Ditto.
13094         * x-scrollbar.el: Ditto.
13095         * x-misc.el: Ditto.
13096         * tty-init.el: Ditto.
13097         * toolbar-items.el: Ditto.
13098         * symbol-syntax.el: Ditto.
13099         * specifier.el: Ditto.
13100         * objects.el: Ditto.
13101         * hyper-apropos.el: Ditto.
13102         * glyphs.el: Ditto.
13103
13104 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
13105
13106         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
13107         vertical-divider-always-visible-p.
13108         (default-mouse-motion-handler): Ditto.
13109
13110 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
13111
13112         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
13113         global value.
13114
13115 1998-06-21  Oliver Graf <ograf@fga.de>
13116
13117         * build-reports.el: changed receiver to xemacs-build-reports list
13118
13119 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13120
13121         * font.el: Split font-family-mappings into X and
13122           mswindows-specific versions.
13123           mswindows-font-create-[object|name]: Treat supplied size
13124           as a pointsize. Added underline and strikethru handling.
13125
13126         * msw-faces.el: changed default mswindows charset to western.
13127
13128         * msw-glyphs.el: removed space in border-glyph font string that
13129           was inserted to get round bugs in the mswindows C font code.
13130
13131 1998-06-27  SL Baur  <steve@altair.xemacs.org>
13132
13133         * about.el (about-hackers): Credits update.
13134
13135         * help-nomule.el (tutorial-supported-languages): Add Romanian
13136         TUTORIAL.
13137
13138         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
13139         to ISO-8859-2.
13140
13141 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13142
13143         * font.el: Split font-family-mappings into X and
13144           mswindows-specific versions.
13145           mswindows-font-create-[object|name]: Treat supplied size
13146           as a pointsize. Added underline and strikethru handling.
13147
13148         * msw-faces.el: changed default mswindows charset to western.
13149
13150         * msw-glyphs.el: removed space in border-glyph font string that
13151           was inserted to get round bugs in the mswindows C font code.
13152
13153 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13154
13155         * minibuf.el: make read-color-completion-table call
13156           (mswindows-color-list for mswindows devices.
13157
13158 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
13159
13160         * lisp/font-lock.el
13161         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
13162         Let declaration items contain non-word symbol characters.
13163
13164 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
13165
13166         * package-get.el (package-get-package-provider): Added autoload
13167         cookie.  Loading "package-get-base.el" in ALL functions that use
13168         it.  Fixed some (interactive ...) with multiple argument specs
13169         again.  Cosmetic indentation changes.
13170
13171 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
13172
13173         * info.el (Info-insert-dir): Don't use nreverse on variables
13174         that you want to use later.
13175
13176 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
13177
13178         * x-mouse.el (x-set-point-and-move-selection): Replace call
13179         to x-kill-primary-selection with kill-primary-selection
13180
13181 1998-06-12  Martin Buchholz  <martin@xemacs.org>
13182
13183         * simple.el (what-cursor-position): Make cursor position reported
13184         use value of column-number-start-at-one
13185
13186 1998-06-17  SL Baur  <steve@altair.xemacs.org>
13187
13188         * about.el (xemacs-hackers): Fix Jareth's email address.
13189
13190 1998-06-16  SL Baur  <steve@altair.xemacs.org>
13191
13192         * startup.el (startup-splash-frame): Remove
13193         `xemacs-startup-logo-function'.
13194
13195 1998-06-15  SL Baur  <steve@altair.xemacs.org>
13196
13197         * about.el (about-hackers): Update credits list.
13198
13199 1998-06-06  Jeff Miller <jmiller@smart.net>
13200
13201         * lisp/sound.el: Update sound-ext to allow filenames with
13202           extensions to be found by load-sound-file
13203
13204 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13205
13206         * info.el (Info-rebuild-outdated-dir): Removed variable
13207         (Info-auto-generate-directory): New variable
13208         (Info-save-auto-generated-dir): New variable
13209         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13210         (Info-build-dir-anew): Second parameter removed.  Use
13211         `Info-save-auto-generated-dir'
13212         (Info-rebuild-dir): Ditto
13213
13214 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13215
13216         * list-mode.el (next-list-mode-item): Would not recognize
13217         border between directly neighbored items.
13218
13219 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13220
13221         * package-get.el: add autoloads for some functions.
13222
13223 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13224
13225         * specifier.el (let-specifier): Tiny docfixes.
13226
13227 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13228
13229         * msw-mouse.el: set selection-pointer-glyph to Normal.
13230
13231 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13232
13233         * wid-edit.el (widget-specify-secret): New function.
13234         (widget-after-change): Use it.
13235         (widget-specify-field): Use it.
13236
13237 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13238
13239         * mouse.el (drag-window-divider): Use `(not done)' instead of
13240         `doit'; reuse result of `window-pixel-edges'.
13241
13242         * modeline.el (drag-modeline-event-lag): Rename to
13243         drag-divider-event-lag.
13244
13245 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13246
13247         * specifier.el (let-specifier): Rewritten not to generate needless
13248         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13249         arguments.
13250
13251 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13252
13253         * minibuf.el (read-file-name-1): Setup buffer-local value of
13254         `completion-ignore-case' in completions buffer under Windows.
13255
13256 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13257
13258         * about.el (about-maintainer-glyph): Fix support for not
13259         compressed images.
13260
13261 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13262
13263         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13264
13265         * mouse.el (mouse-track): Cancel selection if misc-user event with
13266         `cancel-mode-internal' function is fetched.
13267
13268 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13269
13270         * files.el (save-some-buffers-1): Fixed return value.
13271
13272 1998-06-01  Oliver Graf <ograf@fga.de>
13273
13274         * dragdrop.el: added experimental
13275
13276 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13277
13278         * startup.el (after-init-hook, init-file-user,
13279         user-init-directory, load-user-init-file):  Purge references
13280         to "~/.xemacs/init.el" from docstrings.
13281
13282         (load-user-init-file) Use paths-construct-path to construct
13283         paths to user init files.  Go directly to ~/.emacs, do not
13284         search ~/.xemacs/, do not load `default-custom-file'.
13285
13286 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13287
13288         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13289         general *sh.
13290         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13291
13292 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13293
13294         * menubar-items.el (default-menubar): add Update Packages to customize
13295         menu.
13296
13297 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13298
13299         * faces.el: use toolbar face as a fallback for toolbar properties
13300         in xpm-color-symbols instead of default.
13301
13302         * msw-faces.el: rename 3d-object -> gui-element face.
13303
13304 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13305
13306         * startup.el (xemacs-startup-logo-function): New variable.
13307         (startup-splash-frame): Use it.
13308
13309 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13310
13311         * files.el (save-some-buffers): Would wait 1 second.
13312         (save-some-buffers-1): Delete other windows here instead of in
13313         `save-some-buffers'.
13314         (save-some-buffers): Force redisplay only if windows were deleted.
13315
13316 1998-06-02  Didier Verna  <didier@xemacs.org>
13317
13318         * cus-face.el (custom-face-attributes): generalized the use of
13319         toggle buttons for boolean attributes.
13320         Re-ordered the items a bit.
13321
13322 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13323
13324         * sound.el (default-sound-directory): Use `locate-data-directory'
13325         to find the sounds directory.
13326
13327 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13328
13329         * sound.el: default sound-ext to .wav under mswindows, .au
13330         otherwise. load-default sounds without extensions.
13331
13332 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13333
13334         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13335         if send-pr is not bound.
13336
13337 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13338
13339         * files.el: grok idl files in auto-mode-alist.
13340 1998-06-01  Jeff Miller  <jmiller@smart.net>
13341
13342         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13343         calling `upcase'.
13344
13345 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13346
13347         * msw-glyphs.el: add xbm to the list of image types supported.
13348
13349 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13350
13351         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13352         instead of XEmacs one when dumping InfoDock.
13353
13354 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13355
13356         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13357         for `modeline-visible-p'
13358
13359         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13360
13361 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13362
13363         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13364         since it's not used anymore. doc string fixes.
13365
13366         * package-get.el (package-get-file-installed-p): new function. use
13367         instead of file-installed-p which is in an external package.
13368
13369 1998-05-28  Oliver Graf <ograf@fga.de>
13370
13371         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13372         favor of select-window/switch-to-buffer
13373
13374 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13375
13376         * startup.el: changed (getenv "HOME") to (user-home-directory)
13377
13378 1998-05-25  Oliver Graf <ograf@fga.de>
13379
13380         * frame.el (cde-start-drag) moved to dragdrop.el
13381         (offix-start-drag-region) moved to dragdrop.el
13382         (offix-start-drag) moved to dragdrop.el
13383         * dragdrop.el (cde-start-drag) moved from frame.el
13384         (offix-start-drag-region) moved from frame.el
13385         (offix-start-drag) moved from frame.el
13386         (cde-start-drag-region) cde drag regions
13387         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13388
13389 1998-05-26  Oliver Graf <ograf@fga.de>
13390
13391         * dragdrop.el: created dragdrop-drag prototypes
13392         (cde-start-drag-region) fixed typo
13393
13394 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13395
13396         * simple.el (after-init-hook): Remove reader macro.
13397
13398         * packages.el (packages-hardcoded-lisp): Get rid of reader
13399         macros.  Update DOC string.
13400
13401 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13402
13403         * mouse.el (drag-window-divider): Ditto.
13404
13405         * modeline.el (mouse-drag-modeline): Use it.
13406
13407         * lisp-mode.el (let-specifier): Specify indentation.
13408
13409         * specifier.el (let-specifier): Renamed from
13410         `with-specifier-instance'.
13411
13412 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13413
13414         * x-faces.el:
13415         * faces.el: move definition of xpm-color-symbols from x-faces.el
13416         to faces. Predicate x-get-resource on the presence of x.
13417
13418         * msw-faces.el: set 3d-object face rather than modeline. Specify
13419         faces as specfier defaults.
13420
13421         * package-get.el: don't use package-admin-add-single-file-package.
13422
13423 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13424
13425         * toolbar-items.el: Fixup tooltips.
13426         (toolbar-gnus): Don't use obsolete variable
13427         toolbar-news-frame-properties.
13428         (toolbar-news-reader): Default to `gnus' instead of
13429         `not-configured'.
13430
13431         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13432         Windows.
13433
13434 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13435
13436         * package-get.el: rename -installedp -> -installed-p.
13437
13438 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13439
13440         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13441         attributes, and assinged it to continuation, truncation and
13442         hscroll glyphs.
13443
13444         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13445         and made continuation, truncation and hscroll glyphs arrow
13446         characters out of that font.
13447
13448 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13449
13450         * minibuf.el (minibuffer-electric-separator): Play nicely with
13451         directory-sep-char being \.
13452         (minibuffer-electric-tilde): Ditto.
13453         (read-file-name-map): Ditto.
13454
13455 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13456
13457         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13458         on X devices.
13459         (default-mouse-track-deal-with-down-event): Avoid
13460         `x-disown-selection'; use `disown-selection' instead.
13461
13462 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13463
13464         * select.el:
13465         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13466         moved to (cut-copy-clear-internal) in select.el. Ditto for
13467         (x-delete-primary-selection) (x-kill-primary-selection)
13468         (x-copy-primary-selection).
13469         (own-clipboard): new function.
13470
13471         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13472         functions in select.el. remove old ones.
13473         (mswindows-own-clipboard): new function.
13474
13475 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13476
13477         * gnuserv.el: allow connections from mswindows type devices.
13478
13479 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13480
13481         * msw-glyphs.el: change image type used from cursor to resource.
13482
13483 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13484
13485         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13486         for {top,bottom}-{left,right} values in addition to
13487         {top,bottom}_{left,right}.
13488         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13489
13490 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13491
13492         * cl-macs.el (specifier-instance): Undefine its setf method.
13493
13494         * specifier.el (with-specifier-instance): Added docstring.
13495
13496         * mouse.el (drag-window-divider): Ditto.
13497
13498         * modeline.el (mouse-drag-modeline): Use it.
13499
13500         * lisp-mode.el (with-specifier-instance): Define its indentation
13501         level.
13502
13503         * specifier.el (with-specifier-instance): New macro.
13504
13505 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13506
13507         * package-get.el (package-get-create-custom): new function to
13508         auto-generate package-get-custom.el from package-get-base.el.
13509         * (package-get-ever-installedp): new function.
13510         * (package-get-custom): new function to get all packages specified
13511         by customize.
13512
13513 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13514
13515         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13516
13517 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13518
13519         * cl-extra.el: Reverse previous float change.
13520
13521 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13522
13523         * x-faces.el:
13524         * faces.el (try-font-name): moved from x-faces.el since it is
13525         required by w3 under mswindows as well X.
13526
13527 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13528
13529         * winnt.el: Removed evil (setq completion-ignore-case t)
13530         clause, one more overlookef fsfism.
13531         (nt-quote-args-functions-alist): End sentences with double space.
13532
13533 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13534
13535         * window-xemacs.el (push-window-configuration): Remove kludgery of
13536         recaching default-toolbar specifier.
13537         (pop-window-configuration): Ditto.
13538         (unpop-window-configuration): Ditto.
13539
13540 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13541
13542         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13543
13544 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13545
13546         * winnt.el (nt-quote-args-verbatim): Added function.
13547         (nt-quote-args-prefix-quote): Added function.
13548         (nt-quote-args-backslash-quote): Added function.
13549         (nt-quote-args-double-quote): Added function.
13550         (nt-quote-args-functions-alist): New variable.
13551         (nt-quote-process-args): Added function. This is the main quoting
13552         work horse called from process-nt.c
13553
13554 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13555
13556         * winnt.el: Removed duplicate definitions for backspace,
13557         delete, M-backspace and C-M-backspace.
13558         (file-name-buffer-file-type-alist): Removed this variable.
13559         (find-buffer-file-type): Removed function.
13560         (find-file-binary):  Removed function.
13561         (find-file-text): Removed function.
13562         (find-file-not-found-set-buffer-file-type): Removed function.
13563         (save-to-unix-hook): Removed function.
13564         (revert-from-unix-hook): Removed function.
13565         (using-unix-filesystems): Removed function.
13566         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13567         warning.
13568         (x-set-selection): Removed function.
13569         (x-get-selection): Removed function.
13570         Removed commented FSFisms.
13571         Replaced copyright notice (this file is not part of GNU Emacs).
13572         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13573         comint-process-echoes setting to t.
13574
13575 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13576
13577         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13578         and used following the interface change of
13579         `paths-find-recursive-path'.
13580
13581         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13582         regexp instead of a list of base names.
13583         (paths-version-control-filename-regexp):
13584         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13585         Introduced and used following the interface change of
13586         `paths-find-recursive-path'.
13587
13588 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13589
13590         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13591         on X devices, rather than on all non-TTY devices.
13592
13593 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13594
13595         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13596
13597         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13598
13599 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13600
13601         * itimer.el (activate-itimer): Fixed usage of integers
13602         as argument to `concat'.
13603
13604 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13605
13606         * itimer.el (start-itimer): replace the use of `concat' with
13607         `format'
13608
13609 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13610
13611         * mode-motion.el (mode-motion-hook): Clarify docstring.
13612         From Bob Weiner <weiner@altrasoft.com>
13613
13614         * loadhist.el (symbol-file): Supply prompt string when used
13615         interactively.
13616         From Bob Weiner <weiner@altrasoft.com>
13617
13618 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13619
13620         * loadup.el (really-early-error-handler): Ditto.
13621
13622         * update-elc.el: Ditto.
13623
13624         * setup-paths.el (paths-construct-exec-path): Ditto.
13625
13626         * make-docfile.el: Ditto.
13627
13628         * find-paths.el (paths-decode-directory-path): Use split-path
13629         instead of decode-path.
13630
13631         * files.el (parse-colon-path): Update docstring reference.
13632
13633 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13634
13635         * msw-init.el:
13636         * x-init.el:
13637         Bind cut'n'paste keys to non window-system specific functions.
13638
13639         * msw-select.el: New function mswindows-clear-clipboard.
13640         mswindows-cut-copy-clipboard extended to handle clearing of the
13641         selection and renamed to mswindows-cut-copy-clear-clipboard.
13642
13643         * select.el: on mswindows devices delete-primary-selection
13644         calls mswindows-clear-clipboard.
13645
13646 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13647
13648         * simple.el (quoted-insert): Inhibit quit when using read-char.
13649
13650         * cmdloop.el (read-char): Don't inhibit quit.
13651         (read-char-exclusive): Ditto.
13652         (read-char): Signal quit if quit-char was pressed.
13653         (read-char-exclusive): Ditto.
13654         (read-quoted-char): Return a character, not integer.
13655
13656         * menubar-items.el (default-popup-menu): Use Andy's generic
13657         selection code.
13658         (default-popup-menu): Fix code.
13659
13660 1998-05-14  Oliver Graf <ograf@fga.de>
13661
13662         * dragdrop.el (dragdrop-function-widget): this time it's done
13663
13664 1998-05-13  Oliver Graf <ograf@fga.de>
13665
13666         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13667
13668 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13669
13670         * device.el (device-pixel-width):
13671         (device-pixel-height):
13672         (device-mm-width):
13673         (device-mm-height):
13674         (device-bitplanes):
13675         (device-color-cells): Swapped parameters to device-system-metric
13676         according to the interface change.
13677
13678 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13679
13680         * mouse.el (default-mouse-motion-handler): Use new name of the
13681         function event-over-vertical-divider-p.
13682         Do not set E-W arrow cursor over the divider if
13683         vertical-divider-draggable-p is nil in the window.
13684         ([top-level]): Use new name for the variable
13685         vertical-divider-map.
13686         (drag-window-divider): Respect vertical-divider-draggable-p.
13687         Variable name typo fixes.
13688
13689 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13690
13691         * keymap.el (kbd): Define here; handle string constants and
13692         others...
13693
13694 1998-05-15  Christian Nyb <chr@mediascience.no>
13695
13696         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13697         in Emacs 18.
13698
13699 1998-05-13  Didier Verna  <didier@xemacs.org>
13700
13701         * mouse.el (drag-window-divider): give the vertical divider a
13702         pressed look when dragging it.
13703
13704 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13705
13706         * faces.el: predicate some more face operations on x or mswindows
13707         not just x.
13708
13709         * modeline.el: enable modeline coloring for mswindows.
13710
13711 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13712
13713         * minibuf.el (minibuffer-default): Added variable; compatible with
13714         FSF Emacs.
13715         (next-history-element): Used `minibuffer-default'.
13716
13717 1998-05-12  Oliver Graf <ograf@fga.de>
13718
13719         * dragdrop.el (dragdrop-function-widget): button and mods ok
13720         arguments still look a bit strange
13721         (dragdrop-compare-mods) created
13722         (dragdrop-drop-do-functions) correctly checks for buttons and
13723         modifiers
13724
13725 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13726
13727         * setup-paths.el (paths-default-info-directories): Replace
13728         path-separator with directory-sep-char.
13729
13730         * files.el (path-separator): Don't define it here.
13731
13732 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13733
13734         * update-elc.el: Ditto.
13735
13736         * setup-paths.el (paths-construct-exec-path): Ditto.
13737
13738         * make-docfile.el: Ditto.
13739
13740         * loadup.el (really-early-error-handler): Ditto.
13741
13742         * find-paths.el (paths-decode-directory-path): Use decode-path
13743         instead of decode-path-internal.
13744
13745         * files.el (parse-colon-path): Update docstring.
13746
13747 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13748
13749         * subr.el (get-buffer-window-list): Make BUFFER optional.
13750
13751         * window-xemacs.el (windows-of-buffer): Defalias to
13752         get-buffer-window-list.
13753
13754 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13755
13756         * disass.el: Fix maintainer keyword.
13757
13758         * bytecomp.el (byte-compile-and-load-file): Autoload.
13759         (byte-compile-buffer): Ditto.
13760
13761         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13762         value is returned, not the name.
13763         (lisp-imenu-generic-expression): Enable it.
13764         (lisp-mode-variables): Ditto.
13765         (lisp-indent-offset): Change defconst to defvar.
13766         (lisp-indent-function): Ditto.
13767         (lisp-body-indent): Ditto.
13768
13769 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13770
13771         * modeline.el: Use zap-last-kbd-macro-event.
13772
13773         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13774         nil, don't attempt to do anything with messages.
13775         (eval-last-sexp): Use `letf' for clarity.
13776
13777 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13778
13779         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13780
13781 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13782
13783         * buff-menu.el:
13784         * lisp-mode.el:
13785         * obsolete.el:
13786         Change empty docstrings into no doc strings at all.
13787         Fix bogus FSF-format docstrings.
13788         * etags.el: Fix docstring.
13789
13790 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13791
13792         * package-get.el (package-get): Use internal md5
13793
13794 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13795
13796         * about.el (about-xemacs): Correct abuse of concat.
13797
13798 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13799
13800         * info.el (Info-mode): Use easymenu.
13801
13802 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13803
13804         * apropos.el (apropos): Don't use concat with integers.
13805
13806         * cmdloop.el (describe-last-error): Handle the case when no error
13807         was seen gracefully.
13808
13809         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13810         defun.
13811         (apropos-describe-plist): Ditto.
13812
13813         * help.el (with-displaying-help-buffer): Revert to a defun.
13814         (describe-key): Use it as defun.
13815         (describe-mode): Ditto.
13816         (describe-bindings): Ditto.
13817         (describe-prefix-bindings): Ditto.
13818         (describe-installation): Ditto.
13819         (view-lossage): Ditto.
13820         (describe-function): Ditto.
13821         (describe-variable): Ditto.
13822         (describe-syntax): Ditto.
13823
13824 1998-05-11  Oliver Graf <ograf@fga.de>
13825
13826         * dragdrop.el: changed order of require/provide
13827         (dragdrop-drop-mime-default) changed to new calling conventions
13828         (dragdrop-drop-do-functions) changed to new calling conventions
13829         (dragdrop-function-widget) this one needs more work...
13830
13831 1998-05-10  Oliver Graf <ograf@fga.de>
13832
13833         * about.el: another small change in my entry
13834         * dragdrop.el (dragdrop-drop-log-function): logging added
13835         plus customizations
13836         changed interface to handler functions. now called with event
13837         and object
13838
13839 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13840
13841         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13842         E-W arrow pointer displayed over draggable dividers.
13843
13844         * mouse.el (default-mouse-motion-handler): Show it when
13845         appropriate.
13846         (drag-window-divider): Added.
13847         ([top-level]): Initialized window-divider-map with a keymap
13848         binding the above function to left button down event.
13849
13850         * x-mouse.el (x-init-pointer-shape): Initialize
13851         divider-pointer-glyph from Cursor.dividerPointer, or use default
13852         E-W double arrow.
13853
13854 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13855
13856         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13857
13858 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13859
13860         * simple.el (count-words-buffer): Don't query for buffer.
13861         (count-lines-buffer): Ditto.
13862
13863 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13864
13865         * help.el (where-is): add optional insert argument.
13866
13867 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13868
13869         * help.el (describe-key-briefly): New argument INSERT.
13870
13871         * simple.el (eval-expression): New optional argument; synch with
13872         FSF 20.3.
13873
13874         * keydefs.el (global-map): Add new register bindings.
13875
13876         * register.el: Synched with FSF 20.3.
13877
13878 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13879
13880         * window-xemacs.el (recenter): all arguments are optional.
13881
13882 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13883
13884         * device.el: (device-pixel-width): Reflected name/parameters
13885         change to device-system-metric.
13886         (device-pixel-height): Ditto.
13887         (device-mm-width): Ditto.
13888         (device-mm-height): Ditto.
13889         (device-bitplanes): Ditto.
13890         (device-color-cells): Ditto.
13891
13892 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13893
13894         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13895
13896         * cl.el (most-positive-fixnum): Document.
13897         (most-negative-fixnum): Ditto.
13898
13899         * cus-dep.el: Updated comment.
13900
13901         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13902         constant.
13903
13904         * cus-load.el (custom-put): Removed.
13905
13906         * files.el (after-find-file): Just resignal quit instead of
13907         signaling "canceled".
13908
13909 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13910
13911         * frame.el (other-frame): Use `focus-frame' instead of
13912         select-frame kludges.
13913
13914         * lisp-mode.el: Update lisp-indent-function for
13915         save-selected-frame and with-selected-frame.
13916
13917         * frame.el (save-selected-frame): New macro.
13918         (with-selected-frame): Ditto.
13919         (other-frame): Use `set-frame-focus'.
13920
13921 1998-05-06  Oliver Graf <ograf@fga.de>
13922
13923         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13924         (dragdrop-drop-url-default) default handler for URL drops created
13925         (dragdrop-drop-mime-default) default handler for MIME drops created
13926         (dragdrop-drop-functions) default custom for handling drops created
13927         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13928
13929 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13930
13931         * mouse.el: Removed redundant mouse-mswindows-drop function.
13932
13933 1998-05-05  Oliver Graf <ograf@fga.de>
13934
13935         * about.el: changed some text in my entry
13936         * dragdrop.el: added customs
13937
13938 1998-05-04  Oliver Graf <ograf@fga.de>
13939
13940         * mouse.el: killed global drop key bindings
13941         (mouse-offix-drop) removed
13942         * dragdrop.el: created
13943         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13944
13945 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13946
13947         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13948         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13949
13950         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13951         obsolete comment.
13952
13953         * scrollbar.el (scrollbars-visible-p): Use new
13954         {vertical,horizontal}-scrollbar-visible-p specifiers.
13955
13956 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13957
13958         * device.el (device-pixel-height):
13959         (device-pixel-width):
13960         (device-mm-width):
13961         (device-mm-height):
13962         (device-bitplanes):
13963         (device-color-cells): Moved these 6 functions from device.c; they
13964         all use single (device-system-metrics) call.
13965
13966 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13967
13968         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13969         were renamed.
13970
13971         * menubar-items.el:
13972         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13973         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13974
13975         * help.el (help-map): Remove Hyperbole keybinding logic.
13976         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13977
13978 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13979
13980         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13981         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13982
13983 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13984
13985         * msw-glyphs.el: use nicer icon3 from the frame icon.
13986
13987 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13988
13989         * version.el (emacs-version): Remove InfoDock conditionals.
13990
13991         * startup.el (startup-splash-frame): Change ID logo name.
13992
13993 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13994
13995         * files.el (after-find-file): If the user presses C-g on
13996         directory-creation prompt, kill the buffer.
13997
13998 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13999
14000         * simple.el (count-words-region): Reverse previous change.
14001
14002 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
14003
14004         * replace.el (query-replace): Just call perform-replace.
14005         (query-replace-regexp): Ditto.
14006         (perform-replace): Move region handling here.
14007         (perform-replace): Use the new arg to match-data.
14008
14009 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
14010
14011         * x-init.el: Install X specific display table that
14012           displays char 0240 as a space to avoid whatever it is
14013           that screws up display of that character code.
14014
14015 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
14016
14017         * help.el (function-arglist): If no arguments are documented for a
14018         subr, print nothing rather than incorrect output.
14019
14020 1998-05-05  SL Baur  <steve@altair.xemacs.org>
14021
14022         * cmdloop.el (command-error): Update bail-out error message to use
14023         `emacs-program-name'.
14024
14025         * lib-complete.el: Remove reader macro cruft.
14026
14027         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
14028         cruft.
14029
14030         * simple.el (count-words-region): Drop interactive-p check on the
14031         message.
14032
14033 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
14034
14035         * font.el
14036         * msw-faces.el
14037         Correct spelling of mswindows-font-canonicalize-name.
14038
14039 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
14040
14041         * ldap.el (ldap-host-parameters-alist): Replaced with
14042         `ldap-host-parameters-plist'
14043         (ldap-search): Adapt to previous change
14044
14045 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14046
14047         * about.el (about-hackers): Update Bob Weiner bio.
14048         (about-maintainer-info): Ditto.
14049
14050 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
14051
14052         * simple.el (display-warning-minimum-level): Docfix.
14053
14054 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
14055
14056         * widget.el (:default-get): New keyword.
14057         * wid-edit.el (default, widget-default-default-get): Define it.
14058         (group, widget-group-default-get): Define it.
14059         (menu-choice, widget-choice-default-get): Define it.
14060         (widget-default-get): New function.
14061         (widget-choice-action): Call it.
14062         (widget-editable-list-entry-create): Call it.
14063
14064 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14065
14066         * byte-optimize.el (byte-boolean-vars): Removed.
14067         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
14068         lookup through `byte-boolean-vars'.
14069
14070 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
14071
14072         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
14073         resource-provided values into ghost specs for scrollbar-height and
14074         scrollbar-width.
14075
14076 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14077
14078         * byte-optimize.el: Don't attempt to optimize /=.
14079
14080         * bytecomp.el (byte-compile-one-ore-more-args): New function.
14081         (byte-compile-/=): Ditto.
14082
14083 1998-05-02  SL Baur  <steve@altair.xemacs.org>
14084
14085         * apropos.el: Use `with-displaying-help-buffer'.
14086         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
14087         Use `with-displaying-help-buffer'.
14088         (apropos-follow): Do not give special treatment to buffer cursor
14089         was in prior to a mouse click.
14090         (apropos-describe-plist): Use `with-displaying-help-buffer'.
14091         (apropos-print-doc): Set correct buffer for setting text
14092         properties.
14093
14094 1998-05-01  SL Baur  <steve@altair.xemacs.org>
14095
14096         * help.el (help-buffer-prefix-string): New variable.
14097         (help-buffer-name): Use it.
14098
14099         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
14100         mode menu.
14101
14102 1998-04-30  Greg Klanderman  <greg@alphatech.com>
14103
14104         * frame.el (other-frame): Work even when focus-follows-mouse is true.
14105
14106 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
14107
14108         * files.el (find-file-noselect): Update docstring.
14109         (find-file-noselect): Signal an error if found an unreadable file.
14110         (file-chase-links): Save the match data.
14111         (normal-mode): Use `lwarn' and `error-message-string'.
14112         (interpreter-mode-alist): Change defconst to defvar.
14113         (inhibit-first-line-modes-regexps): Ditto.
14114         (inhibit-first-line-modes-regexps): Added .tgz.
14115         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
14116         (change-major-mode-with-file-name): New user-option.
14117         (set-visited-file-name): Synched with FSF.
14118         (file-name-extension): New function, from FSF 20.3.
14119         (file-relative-name): Synched with FSF.
14120         (save-some-buffers): Support the C-r feature.
14121         (recover-session): Synched with FSF.
14122         (kill-some-buffers): Ditto.
14123         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
14124
14125 1998-04-30  SL Baur  <steve@altair.xemacs.org>
14126
14127         * files.el (insert-file): Undo previous change and reenable use of
14128         format.el.
14129
14130 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14131
14132         * window-xemacs.el (recenter): Define.
14133
14134 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14135
14136         * font.el (mswindows-font-create-name)
14137         (mswindows-font-create-object): new functions for mswindows type
14138         fonts.
14139
14140         * msw-faces.el (mswindows-font-canicolize-name): fix so that
14141         strings are parsed as well as font objects.
14142
14143 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
14144
14145         * modeline.el (defining-kbd-macro): Restore modeline indication of
14146         kbd-macro being recorded.
14147         (add-minor-mode): Simplify docstring.
14148         (modeline-minor-mode-menu): Remove stuff.
14149
14150 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14151
14152         * code-process.el (call-process): dynamically decide process
14153         coding type.
14154
14155 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
14156
14157         * modeline.el: Add line-number-mode, column-number-mode to
14158         the modeline minor-mode menu.  Button2 on the line number does
14159         goto-line.
14160
14161 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
14162
14163         * mouse.el: move x-selection-owner-p type things to
14164         selection-owner-p.
14165
14166         * msw-init.el: copy zmacs stuff from x-init.el
14167
14168         * msw-select.el (mswindows-own-selection)
14169         (mswindows-disown-selection) (mswindows-selection-owner-p): new
14170         functions. Very simple minded implementation of selectio
14171         ownership.
14172
14173         * select.el (own-selection) (disown-selection)
14174         (activate-region-as-selection) (select-make-extent-for-selection)
14175         (valid-simple-selection-p): functions moved from x-select.el for
14176         generalized selection.
14177
14178         * x-select.el: see select.el changes.
14179
14180         * x-toolbar.el: use new selection functions.
14181
14182 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14183
14184         * packages.el (packages-find-package-directories): Fixed bug that
14185         would pick up multiple site-package directories.
14186         (package-locations): Added "xemacs-packages" as a late package
14187         location.
14188
14189         * find-paths.el: Now uses `emacs-program-name' and
14190         `emacs-program-version'.
14191         Additions to enforce version-specific directories in
14192         `paths-find-version-directory'.
14193
14194 1998-04-29  SL Baur  <steve@altair.xemacs.org>
14195
14196         * default.el: Removed.
14197         * site-start.el: Removed.
14198
14199 1998-04-29  Didier Verna  <didier@xemacs.org>
14200
14201         * minibuf.el (minibuffer-history-minimum-string-length): Default
14202         to nil.
14203
14204 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14205
14206         * find-paths.el (paths-program-name): Rename.
14207         (paths-emacs-root-p): Ditto.
14208         (paths-find-site-directory): Ditto.
14209
14210 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14211
14212         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14213         `emacs-lisp-byte-compile-and-load'.
14214
14215 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14216
14217         * ldap.el (ldap-search): Fixed additional parameter passing to
14218         `ldap-open'
14219
14220 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14221
14222         * select.el (kill-primary-selection) (selection-owner-p)
14223         (copy-primary-selection) (yank-clipboard-selection)
14224         (selection-exists-p) (delete-primary-selection): new file and
14225         functions that do the right thing for the selected device.
14226
14227         * x-menubar.el: use generalised selection functions.
14228
14229         * dumped-lisp.el: dump select.el.
14230
14231 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14232
14233         * find-paths.el (paths-progname): New variable.
14234         (paths-emacs-root-p): Use it.
14235         (paths-find-site-directory): Ditto.
14236
14237 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14238
14239         * loadup.el ((member "dump" command-line-args)): Dump as
14240         `infodock' if InfoDock.
14241
14242 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14243
14244         * find-paths.el (construct-emacs-version): Simplify, include
14245         program name in the return value.
14246         * (paths-find-version-directory): Use it.
14247
14248 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14249
14250         * info.el (Info-parse-dir-entries): Fixed regexp
14251         (Info-build-dir-anew): Remove full suffix and capitalize info file
14252         name for files with no @direntry
14253         (Info-batch-rebuild-dir): New function
14254         (Info-suffixed-file): Check for regular files instead of simple
14255         file existence (could catch directories before)
14256
14257 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14258
14259         * setup-paths.el, find-paths.el: Removed uses of `not' which
14260         temacs doesn't have.
14261
14262         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14263         into root searching.
14264
14265 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14266
14267         * subr.el: Remove definition of `not'.
14268
14269 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14270
14271         * msw-glyphs.el: enable graphics support.
14272
14273 1998-04-23  Didier Verna  <didier@xemacs.org>
14274
14275         * x-menubar.el (default-menubar): restored the line-number-mode
14276         option.
14277
14278         * misc doc string updates related to the options menu.
14279
14280 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14281
14282         * setup-paths.el (paths-construct-load-path): Fix typo.
14283
14284 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14285
14286         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14287         font-menu-ignore-scaled-fonts don't have to be bound now; this
14288         gets us one step further towards making --no-autoloads work.
14289
14290         * startup.el (normal-top-level): Load auto-autoloads only if
14291         lisp-directory is non-nil.
14292
14293         * setup-paths.el (paths-construct-load-path): Made it robust
14294         against nil lisp-directory.
14295
14296         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14297         to the list of variables that cause a warning when nil.
14298
14299         * toolbar.el (init-toolbar-location): Now works even when there's
14300         no toolbar icon directory.
14301
14302 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14303
14304         * help.el (view-lossage): Recognize it.
14305
14306         * simple.el (log-message): Mark multiline messages.
14307
14308 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14309
14310         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14311
14312 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14313
14314         * package-get.el (package-get-all):  add `\n' separator to
14315         interactive specification so that both variables are read
14316
14317 1998-04-22  Didier Verna  <didier@xemacs.org>
14318
14319         * x-menubar.el: ported the options menu to Custom.
14320         Moved the "read only" toggle button to the buffers menu.
14321         Corrected some missing ;;;###autoload or defcustom.
14322
14323         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14324         the scrollbar-visible specifier for options menu handling.
14325
14326         * toolbar.el (toolbar-visible-p)
14327                      (toolbar-captioned-p)
14328                      (default-toolbar-position): defcustom wrappers around
14329         the toolbar specifiers for options menu handling.
14330
14331         * frame.el (get-frame-for-buffer-default-instance-limit):
14332         defcustom it for options menu handling.
14333
14334         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14335         font-lock-mode for options menu handling.
14336
14337         * cus-start.el: added Custom properties to overwrite-mode for
14338         options menu handling.
14339
14340 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14341
14342         * about.el: shameless self-promotion.
14343
14344 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14345
14346         * simple.el (raw-append-message): Slightly optimize.
14347         (remove-message): Use `push' for clarity.
14348         (append-message): Ditto.
14349         (display-warning): Dito.
14350         (raw-append-message): Send the message to the appropriate device.
14351
14352 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14353
14354         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14355         From Sean MacLennan <Sean.MacLennan@pika.ca>
14356
14357 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14358
14359         * setup-paths.el: Changed `directory-sep-char' to
14360         `path-separator', following a change in GNU Emacs.
14361
14362 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14363
14364         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14365         (Info-build-dir-anew): Add a final newline.
14366         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14367         is `always'
14368         (Info-rebuild-dir): Ditto
14369
14370         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14371
14372 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14373
14374         * simple.el (count-words-buffer): Retain zmacs region.
14375         (count-words-region): Ditto.
14376         * simple.el: (what-line): Expanded line counts.
14377         (count-lines): New parameter to conditionalize whether collapsed
14378         lines get counted.
14379         From Bob Weiner <weiner@altrasoft.com>
14380
14381 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14382
14383         * packages.el (package-locations): infodock-packages must override
14384         mule-packages and packages.
14385
14386 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14387
14388         * wid-edit.el:
14389         remove rude messages from widget-activation-widget-mapper
14390         and widget-activation-glyph-mapper
14391
14392 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14393
14394         * toolbar.el: Remove (featurep 'x) test from
14395         toolbar-make-button-list
14396
14397 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14398
14399         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14400         only if in the same frame.
14401
14402 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14403
14404         * packages.el (package-locations): Added site-packages hierarchy.
14405
14406         * setup-paths.el (paths-default-info-directories): Introduced and
14407         used.
14408
14409         * packages.el, setup-paths.el: Set various path searching depths
14410         to 1.
14411
14412         * packages.el (packages-hierarchy-depth):
14413         (packages-load-path-depth): Introduced and used.
14414
14415         * setup-paths.el (paths-load-path-depth): Introduced and used.
14416
14417         * find-paths.el (paths-find-recursive-path): Added max-depth
14418         parameter.
14419
14420 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14421
14422         * setup-paths.el (paths-construct-info-path): Removed
14423         dependency on behavior of (file-name-as-directory "").
14424
14425 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14426
14427         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14428         lisp objects
14429
14430 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14431
14432         * dump-paths.el, startup.el: Added handling for --debug-paths.
14433
14434 1998-04-15  William M. Perry  <wmperry@aventail.com>
14435
14436         * wid-edit.el: We cannot just set the help-echo or balloon-help
14437           properties for an extent based on the :help-echo widget
14438           property, since help-echo and balloon-help cause an EXTENT to
14439           get passed in, where :help-echo functions are expecting a WIDGET
14440
14441 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14442
14443         * scrollbar.el (init-scrollbar-from-resources): Call
14444         mswindows-init-scrollbar-metrics when appropriate.
14445
14446 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14447
14448         * dumped-lisp.el: dump x-toolbar for window system
14449
14450         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14451         have support and xpm.
14452
14453 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14454
14455         * files.el (toggle-read-only): Fix docstring.
14456         From Didier Verna <didier@xemacs.org>
14457
14458 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14459
14460         * startup.el (normal-top-level): Load autoload-file-name without
14461         specifying an extension---some people only auto-autoload.el.gz.
14462
14463 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14464
14465         * files.el (backup-enable-predicate): Don't bomb on NAME being
14466         nil.
14467
14468 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14469
14470         * find-paths.el, packages.el: Now prefers configure'd paths.
14471         This shouldn't cause any of the originally anticipated problems as
14472         the current paths architecture will not define the various
14473         configure-xxx variables if they're not specified on the configure
14474         command line.
14475
14476         * find-paths.el, setup-paths.el, packages.el: Removed all
14477         mentionings of "/" as a path separator.
14478         Used paths-construct-path throughout.
14479
14480         * find-paths.el (paths-construct-path): Created to assemble paths
14481         from directory components.
14482
14483         * setup-paths.el, packages.el: Used paths-decode-directory-path
14484         instead of decode-path-internal.
14485
14486         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14487         and associates.
14488         (paths-decode-directory-path) Created.
14489
14490         * setup-paths.el: Changed configure-exec-path to
14491         configure-exec-directory.
14492
14493 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14494
14495         * packages.el (packages-find-packages): Fixed decoding of
14496         EMACSPACKAGEPATH.
14497
14498         * startup.el: -no-packages -> -no-early-packages.
14499
14500         (packages-load-package-lisps): Fixed loading of auto-autoload
14501         files.
14502
14503         * startup.el (normal-top-level): Fixed loading of core
14504         auto-autoload.
14505
14506         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14507
14508         * startup.el, packages.el, dump-paths.el: Added proper settings
14509         for site-directory and lisp-directory variables.
14510
14511         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14512         inhibit-package-autoloads and fixed handling of it.
14513
14514         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14515         handling of former inhibit-package-init, now
14516         inhibit-early-packages, to make -vanilla etc. work.
14517
14518 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14519
14520         * code-process.el (start-process): Fallback to 'undecided instead
14521         of 'binary for process input coding stream.
14522
14523         * process.el (start-process): Docstring fix.
14524
14525 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14526
14527         * info.el (Info-insert-dir): Do not insert temporary dir files
14528         in Info-dir-file-attributes
14529         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14530         (Info-rebuild-dir): Ditto.
14531
14532 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14533
14534         * obsolete.el: Added obsoleteness declarations for
14535         `site-directory' and `Info-default-directory-list'.
14536
14537 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14538
14539         * find-paths.el (paths-find-emacs-root): Only look at the
14540         executable at the end of the symlink chain for determining the
14541         Emacs root.
14542
14543 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14544
14545         * setup-paths.el (paths-construct-info-path): Changed construction
14546         to cater to gone default in configure.
14547
14548         * find-paths.el (paths-uniq-append): Added.
14549
14550         * packages.el: Rewritten package path construction once again.
14551
14552         * dump-paths.el, startup.el: Removed package-path as a global
14553         variable.
14554
14555         * package-admin.el (package-admin-add-single-file-package):
14556         (package-admin-add-binary-package): Changed package-path to
14557         late-packages.
14558
14559         * packages.el (packages-split-path): Split path at "/" rather than
14560         nil according to change in emacs.c.
14561
14562 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14563
14564         * setup-paths.el (paths-construct-info-path): Changed info path
14565         order so that directories come out right.
14566         (paths-find-lock-directory): Fixed bug: It used to think
14567         configure-lock-directory is a path.
14568
14569 1998-04-06  Jeff Miller <jmiller@smart.net>
14570
14571         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14572         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14573         eases the use of toolbar-add/kill-item functions.
14574
14575 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14576
14577         * code-files.el (file-coding-system-alist): Commented out
14578         loaddefs.el magical treatment.
14579
14580 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14581
14582         * info.el (Info-rebuild-outdated-dir): Added new option
14583         `conservative' and made it the default
14584         (Info-rebuild-dir): Appropriately parse multi-line description
14585         strings, and multi-section dir files. Issue warning when dir
14586         is rebuilt as temporary
14587         (Info-build-dir-anew): Issue warning when dir is built as
14588         temporary
14589
14590 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14591
14592         * list-mode.el (list-mode-map): Bind highlight motion commands to
14593         standard keys left, right, C-b and C-f.
14594
14595 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14596
14597         * files.el (auto-mode-alist): allow .sc for Scheme->C
14598
14599 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14600
14601         * loadup.el (pureload): Don't quote (garbage-collect).
14602
14603 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14604
14605         * package-get-base.el: Updated.
14606
14607 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14608
14609         * isearch-mode.el (isearch-just-started): New variable.
14610         (isearch-mode): Set it.
14611         (isearch-repeat): Advance one character forward only if the search
14612         was successful, and was not just started.
14613         (isearch-repeat): Clear isearch-just-started.
14614
14615 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14616
14617         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14618         if running -batch.
14619
14620 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14621
14622         * subr.el (listify-key-sequence): Removed.
14623
14624 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14625
14626         * bytecomp.el (byte-compile-print-gensym): New option.
14627         (byte-compile-output-file-form): Use it.
14628         (byte-compile-output-docform): Ditto.
14629         (byte-compile-compiled-obj-to-list): Ditto.
14630
14631 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14632
14633         * msw-glyphs.el: set frame icon if xpm support.
14634
14635 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14636
14637         * help.el: Code that pretty prints variable values
14638           removed.
14639
14640 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14641
14642         * find-paths.el (paths-emacs-root-p): Correct test for installation
14643         directory.
14644         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14645
14646 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14647
14648         * loaddefs.el: Don't set debug-ignored-errors; leave
14649           its default value set to nil.
14650
14651 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14652
14653         * info.el (Info-rebuild-dir): fixed mis-spelling.
14654
14655 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14656
14657         * info.el (Info-rebuild-outdated-dir): New custom var
14658         (Info-insert-node): Create/update dir file when needed, ie when it
14659         does not exist or is older than some info files in directory
14660
14661 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14662
14663         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14664         for last packages, mainly for using a 20.4 package base.
14665
14666         * packages.el (late-packages): Typo fix.  It was called
14667         early-packages.
14668
14669         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14670         relative symlinks correctly.
14671         (paths-find-emacs-roots): More rigorous checking for plausible
14672         configuration-time root.
14673
14674         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14675         find its roots.
14676
14677 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14678
14679         * faces.el: Fix docstrings.
14680         * glyphs.el: Fix docstrings.
14681         * mouse.el: Fix docstrings.
14682
14683         * frame.el: Change phrase `current frame' to `selected frame'.
14684
14685         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14686
14687         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14688         macros using backquote to make them infinitely more readable.
14689
14690 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14691
14692         * packages.el (packages-find-package-path): Hardcoded specialized
14693         InfoDock support until we can clean this up.
14694
14695         * help.el (describe-bindings-1): Return the value of the bindings
14696         help buffer created.
14697         (describe-bindings): Ditto.
14698
14699         * simple.el (set-variable): Restore previous behavior of not
14700         bombing if the variable to set is not boundp.
14701
14702 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14703
14704         * packages.el (packages-handle-package-dumped-lisps): Allow for
14705         non-local files to be loaded off the package-lisp variable.
14706
14707 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14708
14709         * x-faces.el: Global X resources should override
14710           specs for all device classes (color, grayscale, mono);
14711           code currently doesn't override any of them.  Fixed by
14712           calling remove-specifier with '(x default) as the tag
14713           set and allowing inexact matches.
14714
14715 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14716
14717         * faces.el: Separated face initializations based on
14718           device classes into device type specific (tag set,
14719           instantiator) pairs.
14720
14721 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14722
14723         * wid-edit.el (widget-choice-action): Remember user's explicit
14724         choice.
14725         (widget-choice-value-create): Respect it.
14726         From Richard Stallman <rms@gnu.org>
14727
14728 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14729
14730         * setup-paths.el (paths-construct-info-path): Always append
14731         existing directories from configure-time info path.
14732
14733         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14734         Info-directory-list.
14735
14736         * info.el: Removed Info-default-directory-list which was broken by
14737         design.
14738         Removed bogus initialization of Info-directory-list---startup.el
14739         can do a much better job.
14740         Added autoload of Info-directory-list.
14741
14742         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14743         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14744         be exclusive; now it's merely given precedence, just like in the
14745         old days.
14746
14747 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14748
14749         * find-paths.el (paths-find-architecture-directory): Fix bug with
14750         finding; it used to default too early.
14751
14752 1998-03-25  Martin Buchholz <martin@xemacs.org>
14753
14754         * packages.el (packages-split-path): Fix a bug; it used to fail
14755         for paths that weren't split.
14756
14757 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14758
14759         * finder.el (finder-compile-keywords): trap on errors.
14760
14761 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14762
14763         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14764           fourth argument of t so that only the specs exactly
14765           matching the tag lists are removed.
14766
14767 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14768
14769         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14770
14771 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14772
14773         * minibuf.el (mouse-read-file-name-1): If a default directory was
14774         specified, use it for generating the completions.
14775
14776 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14777
14778         * update-elc.el: Now respects inhibit-package-init and
14779         inhibit-site-lisp.
14780         Now does path construction with loadup-paths.
14781
14782         * startup.el (normal-top-level, startup-setup-paths): Now respects
14783         inhibit-package-init and inhibit-site-lisp.
14784
14785         * packages.el (packages-find-package-path): Extended package path
14786         by version-specific hierarchies.
14787         (packages-find-packages): Now respects inhibit flag and
14788         inhibit-site-lisp.
14789         Moved path setup to loadup-paths.
14790
14791         * make-docfile.el: Now respects inhibit-package-init and
14792         inhibit-site-lisp.
14793         Now does path construction with loadup-paths.
14794
14795         * loadup.el: Now respects inhibit-package-init and
14796         inhibit-site-lisp.
14797
14798         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14799
14800         * loadup-paths.el: New file: setup load-path to encompass
14801         packages.
14802
14803 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14804
14805         * auto-show.el: load-gc renamed to pureload.
14806         * site-load.el: Ditto.
14807         * packages.el (toplevel): Ditto.
14808         * loadup.el (really-early-error-handler): Ditto.
14809         * dumped-lisp.el (preloaded-file-list): Ditto.
14810         * cus-face.el (custom-declare-face): Ditto.
14811
14812 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14813
14814         * <Today>: The Big Path Searching Overhaul.
14815
14816         * find-paths.el: New file: find and assemble paths in the
14817         installation hierarchy.
14818
14819         * setup-paths.el: New file: global layout of paths and directories
14820         within the XEmacs hierarchy.
14821
14822         * packages.el: Replaced everything related to path searching and
14823         startup by code in terms of find-paths.
14824
14825         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14826         the new path searching engine.
14827
14828         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14829         and setup-paths.
14830
14831 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14832
14833         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14834         setup-paths.el.
14835
14836 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14837
14838         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14839         compiles identically in any configuration.
14840         Removed irrelevant commentary.
14841
14842 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14843
14844         * simple.el (set-variable): Allow setting specifiers.
14845
14846 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14847
14848         * lisp.el (forward-sexp): Revert previous change.
14849
14850 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14851
14852         * frame.el (frame-initialize): Use `delete-console' instead of
14853         `delete-device' to delete the stream console to match the usage in
14854         Fkill_emacs.
14855
14856 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14857
14858         * files.el (cdpath-previous): New variable.
14859         (cd): Use it.
14860         From Bob Weiner <weiner@wave.altrasoft.com>
14861
14862 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14863
14864         * keydefs.el: Changed keybindings of forward-char,
14865           backward, scroll-up and scroll-down to point to their
14866           -command counterparts.
14867
14868         * simple.el: New functions: forwarc-char-command,
14869           backwrad-char-command, scroll-up-command,
14870           scroll-down-command which work liek their counterparts
14871           except that they honor the variable
14872           signal-error-on-buffer-boundary.
14873
14874           Definition of signal-error-on-buffer-boundary received
14875           from src/cmds.c.
14876
14877           defvar declaration added for word-across-newline to avoid
14878           byte-compiler warning about the free variable reference.
14879
14880 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14881
14882         * winnt.el: Removed "%t" from the beginning of
14883         modeline-format. From now on, there's no nt-specifics in the modeline.
14884
14885 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14886
14887         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14888         of `when' with `if'.
14889
14890 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14891
14892         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14893         mswindows. Must be reworked along with glyphs.el, or
14894         merged into it, after there is images support.
14895
14896         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14897         'mswindows.
14898
14899 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14900
14901         * faces.el: fix for text cursor initialization.
14902         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14903         From Andy Piper <andyp@parallax.co.uk>
14904
14905 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14906
14907         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14908         if there is an existing package that handles it and warn the user
14909         about that mode.
14910
14911 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14912
14913         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14914         Installation" menu item when Installation-string is not bound.
14915
14916 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14917
14918         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14919         From Jeremiah W. James <jerry@cs.ucsb.edu>
14920
14921 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14922
14923         * msw-faces.el:
14924         * faces.el: Fix face initialization.
14925
14926 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14927
14928         * files.el (backup-enable-predicate): fix breakage introduced
14929         by TMPDIR patch.
14930
14931 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14932
14933         * x-faces.el (x-init-face-from-resources): The
14934           TTY face property retrieval functions don't return
14935           specifiers, so use face-property instead.
14936
14937 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14938
14939         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14940
14941 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14942
14943         * x-menubar.el: Expanded documentation for
14944           option-save-faces.  Changed Options -> Browse Faces
14945           menu entry to invoke customize-face.
14946
14947 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14948
14949         * faces.el: Most face initialization moved out of
14950           init-other-random-faces to the top level so that the
14951           initialization happens before Xemacs is dumped.  Much
14952           of the fascist "face-differs-from-default-p or FROB!"
14953           code has been retired in favor of letting the user do
14954           what they want to do.  Face initialization code changed
14955           to use `default' specifier tag so that the settings can
14956           be overridden later if the user wishes it.
14957
14958 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14959
14960         * about.el (about-hackers): Update contributors list.
14961
14962 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14963
14964         * specifier.el: Define new specifier tag `default'.
14965
14966         * modeline.el: Initialize faces using `default' tag.
14967
14968         * x-faces.el (x-init-face-from-resources): Remove
14969           specifier specs containing the `default' tag before
14970           adding new specs.
14971
14972 1998-03-02  John Jones  <jj@asu.edu>
14973
14974         * package-get.el (package-get-all): fixed arguments on call to
14975         package-admin-add-single-file-package.
14976         * package-get.el (package-get-installedp): fixed to match
14977         advertised behavior.
14978         * package-get.el: added function package-get-update-all which
14979         installs newest versions of all the current packages (if they are
14980         not already installed).
14981
14982 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14983
14984         * files.el (find-file-noselect): Uncommented `truename' binding in
14985         `let*' and use it later to set `buffer-file-truename' iff it's
14986         still nil, as happens for example when finding a compressed
14987         file with "jka-compr".
14988
14989 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14990
14991         * faces.el: in make-face-* type functions do the operation for all
14992         window systems, not just the first one found.
14993
14994         * font.el: call mswindows-list-fonts for mswindows.
14995
14996 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14997
14998         * code-process.el (call-process-region):
14999         * process.el (call-process-region):
15000         * package-get.el (package-get-dir):
15001         * files.el (backup-enable-predicate):
15002         * gnuserv.el (gnuserv-temp-file-regexp):
15003         Use temp-directory in place of `/tmp'.
15004
15005 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
15006
15007         * "Fast" dired-in-C enhancements for Windows 95/NT:
15008
15009         * files.el: Added function, `wildcard-to-regexp', from GNU
15010           Emacs.
15011
15012         * files.el (insert-directory): Modified to use special
15013           dired-in-C enhancements if present.
15014
15015 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
15016
15017         * code-files.el: make default coding no-conversion.
15018
15019 1998-03-02  SL Baur  <steve@altair.xemacs.org>
15020
15021         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
15022         the load-path.
15023
15024         * update-elc.el: Strip directory when testing for files not to
15025         bytecompile.
15026
15027 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
15028
15029         * lisp-mode.el: Use recommended form for menus.
15030
15031         * info.el (Info-construct-menu): Use recommended form for menus.
15032
15033         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
15034         entry.
15035
15036 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
15037
15038         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
15039           (get-frame-for-buffer-noselect): Always return frames
15040           in the not-this-window-p cond clause.
15041
15042 1998-02-27  SL Baur  <steve@altair.xemacs.org>
15043
15044         * help.el (describe-installation): New function.
15045
15046         * x-menubar.el (default-menubar): Add describe-installation to
15047         Help menu.
15048
15049         * packages.el (packages-unbytecompiled-lisp): Installation.el
15050         should not be bytecompiled.
15051
15052         * dumped-lisp.el (preloaded-file-list): Dump Installation with
15053         XEmacs.
15054
15055         * x-menubar.el (default-menubar): Use correct guard for VM menu
15056         entry.
15057
15058         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
15059         coding.
15060         From Andy Piper <andyp@parallax.co.uk>
15061
15062 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
15063
15064         * ldap.el: Do not require ldap-internal at compile time.
15065
15066 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
15067
15068         * code-files.el: new file. a virtual copy of mule-files.el
15069         but without charset
15070         dependencies. (toggle-buffer-file-ocding-system) new function for
15071         changing the eol type for the current buffer.
15072
15073         * code-process.el: new file. a copy of
15074         mule-process.el. mule-process.el will disappear when things have
15075         settled.
15076
15077         * coding.el: new file. a virtual copy of mule-files.el but
15078         without charset dependencies. (coding-system-base) new function
15079         for getting the parent coding system of a coding system with eol
15080         type set.
15081
15082         * dumped-lisp.el: add above files for the non-mule case.
15083
15084 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15085
15086         * window-xemacs.el (display-buffer): If no explicit
15087           frame is specified, search for a window that displays
15088           the buffer on the currently selected frame, before
15089           searching other frames.
15090
15091 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
15092
15093         * frame.el (get-frame-for-buffer): If not-this-window-p
15094           is non-nil, use window on the selected frame if it is not
15095           also the selected window.  When defaulting, search for
15096           windows on the currently selected fgrame before searching
15097           other frames.
15098
15099 1998-02-25  Didier Verna  <didier@xemacs.org>
15100
15101         * modeline.el (modeline-swap-buffers): originally named
15102         `mouse-release-modeline'. Whether to actually swap the buffers is
15103         decided in `mouse-drag-modeline'.
15104         (mouse-drag-modeline): A button release event is considered a
15105         mouse click is both X (modeline scroll) and Y (modeline drag) pos
15106         stay unchanged.
15107
15108 1998-02-25  SL Baur  <steve@altair.xemacs.org>
15109
15110         * x-menubar.el: Put redo on the menubar.
15111         From Aki Vehtari <Aki.Vehtari@hut.fi>
15112
15113 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15114
15115         * bytecomp.el (displaying-byte-compile-warnings): if
15116         temp-buffer-show-function is set, use it to display current set of
15117         warnings in the "*Compile-Log-Show*" buffer.
15118
15119         * simple.el (display-warning-buffer): if temp-buffer-show-function
15120         is set, use it to display current set of warnings in the
15121         "*Warnings-Show*" buffer.
15122
15123 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15124
15125         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
15126         Common Lisp.
15127
15128 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
15129
15130         * menubar.el: Allow button descriptors at least 2 long.
15131
15132         * x-menubar.el (default-menubar): Use recommended forms.
15133         (file-menu-filter): Remove.
15134         (edit-menu-filter): Remove.
15135
15136 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15137
15138         * about.el (about-hackers): Updated.
15139
15140 1998-02-22  Greg Klanderman  <greg@alphatech.com>
15141
15142         * help.el (help-max-help-buffers): new variable
15143         (help-register-and-maybe-prune-excess): new function
15144         (help-buffer-name): use help-max-help-buffers.
15145         (with-displaying-help-buffer): use
15146         help-register-and-maybe-prune-excess.
15147
15148         * help.el (help-maybe-pretty-print-value): if the value fits on
15149         one line, let it.
15150
15151 1998-02-21  Greg Klanderman  <greg@alphatech.com>
15152
15153         * (with-displaying-help-buffer): there is no need to kill the buffer
15154         if it exists, because with-output-to-temp-buffer will clear it.
15155         further, killing the buffer violates the rule that
15156         temp-buffer-show-function, if set, has the full responsibility of
15157         showing the temp buffer.  killing the buffer fucks with the window
15158         configuration, hosing temp-buffer-show-function.
15159
15160
15161 1998-02-23  Didier Verna  <didier@xemacs.org>
15162
15163         * modeline.el (mouse-drag-modeline):
15164         - Always scroll the modeline that was originally clicked on.
15165         - Use x pixels instead of x characters (which doesn't work anyway)
15166         as horizontal reference for modeline dragging. This allows us to
15167         keep on dragging the modeline even if the motion event occurs in
15168         another window.
15169
15170 1998-02-23  Didier Verna  <didier@xemacs.org>
15171
15172         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
15173         glyph on the modeline to indicate that dragging the mouse has an
15174         effect both horizontally and vertically.
15175
15176 1998-02-24  SL Baur  <steve@altair.xemacs.org>
15177
15178         * about.el (about-xemacs): Get rid of redundant visible version
15179         number.
15180
15181 1998-02-19  SL Baur  <steve@altair.xemacs.org>
15182
15183         * about.el (about-hackers): Update credits.
15184
15185 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
15186
15187         * prim/register.el (view-register): Show register type file-query.
15188
15189 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15190
15191         * mode-motion.el (mode-motion-highlight-internal):
15192           save-excursion inside save-window-exucrsion form to
15193           hide buffer point changes from save-window-excursion.
15194           Prevents display flickering when the mouse pointer
15195           moves.
15196
15197 1998-02-17  Didier Verna  <didier@xemacs.org>
15198
15199         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
15200         function to handle correctly the case of a toolbar one side of the
15201         window: scrolling will not necessarily happen.
15202
15203 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15204
15205         * files.el (after-find-file): Restore missing argument
15206           to format that provides filename for "... consider M-x
15207           recover-file" message.  Also call `message' with "%s"
15208           as the first arg instead of an arbitrary string.
15209
15210 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15211
15212         * about.el (about-hackers): Various additions.
15213
15214 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15215
15216         * autoload.el (generate-file-autoloads-1): Don't force an extra
15217         line out when copying on-the-same line autoloads.
15218
15219         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15220         is installed.
15221
15222 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15223
15224         * x11/x-win-xfree86.el (x-win-init-xfree86):
15225         * x11/x-win-sun.el (x-win-init-sun):
15226         * x11/x-init.el (x-initialize-compose):
15227         * prim/simple.el:
15228         (backward-or-forward-kill-sexp):
15229         (backward-or-forward-kill-sentence):
15230         (backward-or-forward-kill-word):
15231         (backward-or-forward-delete-char):
15232         * prim/isearch-mode.el (isearch-help-or-delete-char):
15233         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15234         x-keysym-on-keyboard-p to detect backspace.
15235         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15236         Clean up symbols used with dead keys, checking Linux and solaris
15237         keysyms.
15238         Simplify x-win-*.el using above methods.
15239         Change documentation for x-keysym-*-p functions.
15240
15241 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15242
15243         * about.el (about-hackers): Restore entries for Michael Sperber and
15244         Vinnie Shelton.
15245         From Vinnie Shelton <acs@acm.org>
15246
15247 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15248
15249         * simple.el (count-words-region): Ditto.
15250
15251 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15252
15253         * simple.el (count-words-buffer): Document.  Don't print anything
15254         if non-interactive.
15255
15256 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15257
15258         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15259         multiple files in InfoDock.
15260
15261 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15262
15263         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15264         from version.el in InfoDock.
15265
15266         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15267         specially.
15268
15269 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15270
15271         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15272         variable name in docstring.
15273
15274 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15275
15276         * menubar.h: Include "gui.h".
15277
15278 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15279
15280         * site-load.el: Fix documentation.
15281
15282 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15283
15284         * package-get-base.el (package-get-base): Updated.
15285
15286         * keymap.el: PC-ize.
15287
15288 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15289
15290         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15291         from' on a fresh line.
15292
15293 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15294
15295         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15296         object.
15297
15298 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15299
15300         * undo-stack.el: PC-ize.
15301
15302         * cmdloop.el: PC-ize.
15303
15304 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15305
15306         * bytecomp-runtime.el: PC-ize.
15307
15308         * byte-optimize.el: Prolog fixup.  PC-ize.
15309
15310         * cus-dep.el: Spelling fix.
15311
15312         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15313         entries follow).
15314
15315 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15316
15317         * text-mode.el (text-mode-hook-identify): New function,
15318         put on text-mode-hook.  Set text-mode-variant here.
15319         (text-mode): Don't set it here.
15320
15321 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15322
15323         * text-mode.el (text-mode-hook): New defvar.
15324         (text-mode-variant): New variable.
15325         (text-mode): Set that variable locally.
15326         (toggle-text-mode-auto-fill): New command.
15327
15328 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15329
15330         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15331
15332 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15333
15334         * text-mode.el (paragraph-indent-text-mode):
15335         Renamed from spaced-text-mode.
15336         (text-mode-map): Bind TAB to indent-relative.
15337         (indented-text-mode-map): Variable deleted.
15338         (indented-text-mode): Now an alias for text-mode.
15339
15340 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15341
15342         * loadup.el: test-atoms debugging stuffs removed.
15343
15344 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15345
15346         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15347
15348 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15349
15350         * help.el (describe-beta): Made it use `locate-data-file'.
15351         (describe-distribution): Ditto.
15352         (describe-copying): Ditto.
15353         (describe-project): Ditto.
15354         (view-emacs-news): Ditto.
15355
15356         * help-nomule.el (help-with-tutorial): Made it use
15357         `locate-data-file' to find tutorial.
15358
15359 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15360
15361         * about.el: Corrected my email address.
15362
15363         * mouse.el: Added 'mouse-mswindows-drop' similar to
15364         'mouse-offix-drop'.
15365
15366 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15367
15368         * loadup.el (running-xemacs): Spelling fix.
15369
15370 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15371
15372         * packages.el (packages-find-packages-1): Don't allow a backwards
15373         compatible lisp tree to overwrite `preloaded-file-list'.
15374
15375 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15376
15377         * loadup.el: Don't delete "xemacs" prior to dumping.
15378
15379 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15380
15381         * package-info.el (pi-last-mod-date): New function.
15382         (pi-author-version): New function.
15383         (batch-update-package-info): Use them.
15384
15385 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15386
15387         * frame.el (get-frame-for-buffer-default-to-current): Create.
15388         (get-frame-for-buffer-noselect): Allow user to use current frame
15389         with `get-frame-for-buffer-default-to-current'.
15390
15391 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15392
15393         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15394         (byte-compile-output-docform): Ditto.
15395         (byte-compile-compiled-obj-to-list): Ditto.
15396
15397 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15398
15399         * startup.el (command-line-1): Removed code that ran
15400           buffer-menu.
15401
15402 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15403
15404         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15405
15406 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15407
15408         * frame.el (suspend-emacs-or-iconify-frame): Check using
15409         `device-on-window-system-p' instead of explicitly checking for X,
15410         so that the same logic works for MS Windows.
15411         (suspend-or-iconify-emacs): Ditto.
15412
15413 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15414
15415         * about.el (about-maintainer-info): Andy Piper is back.
15416         (xemacs-hackers): Updated Andy Piper's email address.
15417         (about-hackers): Added Jonathan Harris.
15418         (about-hackers): Updated Tibor Polgar's email address.
15419
15420 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15421
15422         * about.el: Add xemacs.org email manager.
15423
15424         * package-get-base.el (package-get-base): Updated with most recent
15425         package updates.
15426
15427 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15428
15429         * help.el (function-arglist): Use `indirect-function' instead of
15430         `symbol-function' so that aliases are treated correctly.
15431
15432 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15433
15434         * help.el (help-map): Add f1 binding to `help-for-help'.
15435         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15436         (describe-key-briefly): Use `princ' "%s" to print object.
15437         (with-displaying-help-buffer): Kill buffer if it exists, again.
15438         (describe-key): Use `princ' "%s" to print object.
15439         (describe-function-1): Use `princ' "%s" to print object.
15440         Commented out alias lines removed.
15441         (help-pretty-print-limit): New variable to control pretty-printing
15442         of variable values.
15443         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15444         `help-pretty-print-value' again.  Only print-print when OBJECT is
15445         list of length less than `help-pretty-print-limit'.
15446         (describe-variable): Use `help-maybe-pretty-print-value' again.
15447
15448 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15449
15450         * simple.el (blink-matching-open): Remove C++ kludge.
15451         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15452
15453 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15454
15455         * info.el (Info-default-directory-list): Made the documentation
15456         more explanitory.
15457
15458 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15459
15460         * lisp/packages.el:
15461         * lisp/package-admin.el:
15462         * lisp/build-report.el:
15463         Fix typos.
15464
15465 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15466
15467         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15468         warnings in Java buffers without final newline and editing the
15469         last line.
15470
15471 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15472
15473         * packages.el (packages-find-packages-1): Don't allow a backwards
15474         compatible lisp tree to overwrite `preloaded-file-list'.
15475         Suggested by Colin Rafferty  <colin@xemacs.org>
15476
15477         * mouse.el (mouse-offix-drop): Set undo-boundary.
15478         From Oliver Graf <ograf@fga.de>
15479
15480 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15481
15482         * loadup.el (load-gc): rewrite as defun.
15483         Print something sensical if a required dump-time file isn't found.
15484
15485 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15486
15487         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15488         bug strikes a menudescriptor.
15489
15490         * package-get-base.el (package-get-base): Updated.
15491
15492         * package-info.el (batch-update-package-info): Derive REQUIRES
15493         from the Makefile.
15494
15495 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15496
15497         * files.el (save-some-buffers): Don't play games with deleting
15498         other windows if we are in the minibuffer window.
15499
15500 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15501
15502         * modeline.el (modeline-minor-mode-menu): Add support for :active
15503         (add-minor-mode): Document :active property to TOGGLE.
15504
15505 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15506
15507         * modeline.el (modeline-minor-mode-menu): Add support for an
15508         `:included' predicate in the `toggle-sym' plist.
15509         (add-minor-mode): Document the :included property, format
15510         docstring some more.
15511         (modeline-minor-mode-menu): Documentation string added.
15512
15513 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15514
15515         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15516         labels from the symbol-names by thwacking off the overly redundant
15517         and overused "mode", parenthesizing "minor", and capitalizing the
15518         resultant strings.  Also shortened the menu's title by eliminating
15519         the redundant buffer name.
15520         (add-minor-mode): Beautified the docstring, added mention of the
15521         `:menu-tag' property of TOGGLE.
15522         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15523         `toggle-sym' to beatify the mode-life menus.
15524         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15525         `auto-fill-function'.
15526
15527 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15528
15529         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15530         menus to :style 'toggle.
15531
15532 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15533
15534         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15535
15536 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15537
15538         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15539         only recognize first hyperlink.
15540         (hyper-apropos-highlightify): Deletia, this is already done by
15541         `hyper-apropos-insert-face'.
15542         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15543
15544 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15545
15546         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15547         mail.
15548         (toolbar-mail-reader): Add support for `send'.
15549         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15550
15551 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15552
15553         * info.el (Info-emacs-info-file-name): Add defvar for
15554         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15555         will function properly.
15556
15557 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15558
15559         * simple.el: make the backwards delete function called by
15560         `backward-or-forward-delete-char' user configurable.
15561
15562 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15563
15564         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15565         compiled function got loaded from.
15566
15567 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15568
15569         * term/apollo.el: Synched up with InfoDock 3.6.2.
15570
15571 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15572
15573         * startup.el (load-init-file): Load autoloads earlier.
15574         (startup-splash-frame): Handle InfoDock logo.
15575
15576         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15577         InfoDock.
15578         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15579
15580         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15581         doesn't have this function.
15582
15583         * packages.el (locate-data-file): Fix to call `locate-file'.
15584
15585 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15586
15587         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15588         version of version.el.
15589         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15590
15591         * x-menubar.el (default-menubar): Guard reference to
15592         `gnuserv-frame'.
15593         (default-menubar): Guard references to `font-lock-mode'.
15594         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15595         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15596
15597         * make-docfile.el: Don't snarf doc strings from autoloads.
15598
15599         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15600         loading auto-autoloads files.
15601
15602         * loaddefs.el: Disable dumping autoloads.
15603
15604 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15605
15606         * lisp-mnt.el: Synch to Emacs 20.2.
15607
15608         * help.el: Remove manual autoload of `finder-by-keyword'.
15609
15610         * finder.el (finder-by-keyword): Autoload.
15611
15612         * help.el: Conditionalize hyperbole setup.
15613
15614 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15615
15616         * packages.el (package-require): Update to reflect new data format.
15617
15618 1998-01-02  Didier Verna  <didier@xemacs.org>
15619
15620         * x-menubar.el (default-menubar): make the tutorials available
15621         through the menubar. (Plus some compilation warnings cleanup).
15622
15623 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15624
15625         * check-features.el: New file.  Perform sanity check after build.
15626
15627         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15628         files to tooltalk package.
15629         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15630         package.
15631
15632         * package-admin.el (package-admin-xemacs): Use better default for
15633         location of XEmacs binary.
15634
15635 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15636
15637         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15638         tag with sexp and add value tag with value `t'.
15639
15640 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15641
15642         * package-get.el: Changes to work with real data.
15643         From Pete Ware <ware@cis.ohio-state.edu>
15644
15645         * packages.el (packages-reload-autoloads): Guard load for the time
15646         being.
15647
15648         * update-elc.el ("packages.el"): Force loading packages.el instead
15649         of possibly out-of-date packges.elc.
15650         * make-docfile.el ("packages.el"): Ditto.
15651
15652 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15653
15654         * build-report.el (build-report-delete-regexp): Added a rule for
15655         the main tarball shadowing anything past it.
15656
15657 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15658
15659         * packages.el (package-provide): Delete a previous provide.
15660
15661         * package-info.el: New file.
15662
15663         * package-get.el: New file.
15664         From Pete Ware <ware@cis.ohio-state.edu>
15665         (package-get): Fix md5 computation to work with Mule.
15666
15667 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15668
15669         * simple.el (log-message-*): Quote symbols in docstrings properly.
15670
15671 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15672
15673         * packages.el (packages-new-autoloads): Ignore symbolic links.
15674
15675         * cus-face.el (face-custom-attributes-get): Fix typo.
15676         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15677
15678 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15679
15680         * startup.el (load-init-file): Reload new or changed autoloads
15681         unless inhibited.  Reload modified dumped lisp (stubbed).
15682
15683         * packages.el (packages-new-autoloads): New function.
15684         (packages-reload-autoloads): New function.
15685         (packages-reload-dumped-lisp): New (stub) function.
15686
15687         * loadup.el: Inhibit reloading dumped files when running temacs.
15688
15689         * loadhist.el (file-provides): Extend to handle variant
15690         extensions.
15691
15692         * replace.el (query-replace): Fix typo.
15693
15694 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15695
15696         * make-docfile.el: list-autoloads-path has been renamed.
15697         * update-elc.el: list-autoloads has been renamed.
15698
15699         * packages.el (packages-list-autoloads): Renamed.
15700         (packages-list-autoloads-path): Ditto.
15701
15702 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15703
15704         * packages.el (packages-find-packages-1): Made it signal a warning
15705         for an error in an auto-autoload.el file.
15706
15707 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15708
15709         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15710         tag with const.
15711         From Aki Vehtari <Aki.Vehtari@hut.fi>
15712
15713         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15714
15715         * loadhist.el (unload-feature): Remove autoload.
15716
15717 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15718
15719         * loadhist.el: Unpackaged.
15720
15721         * help.el (describe-symbol-find-file): Rename
15722         `describe-function-find-file' and make old name obsolete.
15723         (describe-function-1): Use it.
15724         (describe-function-1): Guard reference to
15725         `compiled-function-annotation'.
15726
15727 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15728
15729         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15730         argument.
15731         (help-mode-quit): New optional arg to control whether it kills or
15732         buries.  Tidied up.
15733         (with-displaying-help-buffer): Don't kill buffer initially, even
15734         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15735         (help-pretty-print-value): Rename back from
15736         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15737         use it, otherwise use dumped `cl-prettyprint'.
15738         (describe-variable): Use `help-pretty-print-value' again.
15739         (find-func): Removed reference to "find-func" at end.
15740
15741 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15742
15743         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15744           GUI XEmacs. Rename? x-menubar is rather window system
15745           independant, except for a couple of items.
15746
15747 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15748
15749         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15750         entries as they will no longer be distributed with XEmacs.
15751
15752         * format.el (format-alist): Fix image/tiff regexps.
15753         From P. E. Jareth Hein <jareth@camelot-soft.com>
15754
15755         * help.el (help-maybe-pretty-print-value): Rename.
15756         (describe-variable): Use it.
15757         (describe-variable): Add trailing linefeed.
15758
15759 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15760
15761         * help.el (describe-function-1): Don't output anything for
15762           arglist of autoload functions.
15763
15764 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15765
15766         * help.el (describe-function-1): Don't output anything for
15767           arglist of autoload functions.
15768
15769 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15770
15771         * help.el (help-mode-map): New bindings for `help-mode-bury',
15772         `describe-function-at-point', `describe-variable-at-point',
15773         `Info-elisp-ref', `customize-variable', `help-next-section' and
15774         `help-prev-section'.
15775         (help-next-section): New function.
15776         (help-prev-section): New function.
15777         (help-mode-quit): Changed to kill the help buffer.
15778         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15779         correctly.
15780         (help-buffer-name): New function to generate the name of help
15781         buffers.
15782         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15783         argument giving the name of the help buffer.
15784         (describe-key): Use `with-displaying-help-buffer' with name.
15785         (describe-mode): Ditto.
15786         (describe-bindings): Ditto.
15787         (describe-prefix-bindings): Ditto.
15788         (view-lossage): Ditto.
15789         (with-syntax-table): New macro.
15790         (function-called-at-point): Use `ignore-errors' and
15791         `with-syntax-table'.
15792         (function-at-point): Ditto.
15793         (describe-function): Use `with-displaying-help-buffer' with name.
15794         (function-arglist): Extracted from `describe-function-1'.  Returns
15795         function's arglist as string.
15796         (function-documentation): Extracted from `describe-function-1'.
15797         Returns function's docstring.
15798         (describe-function-1): Remove all the "stream" garbage, including
15799         the stream argument.  Use `function-arglist' and
15800         `function-documentation'.
15801         (describe-function-arglist): Just use `function-arglist'.
15802         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15803         (help-pretty-print-value): New function to help with
15804         pretty-printing variable values.  Knows about `#<...>'.  Needs
15805         `pp-internal'.
15806         (describe-variable): Use `with-displaying-help-buffer' with name.
15807         Formatting improved.  Display file where variable is defined, if
15808         known.  Use `help-pretty-print-value'.
15809         (describe-syntax): Use `with-displaying-help-buffer' with name.
15810         (list-processes): Remove "stream" garbage.
15811
15812 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15813
15814         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15815         call a dumped routine instead.
15816
15817         * x-win-xfree86.el: Wrap file in defun.
15818         * x-win-sun.el: Ditto.
15819
15820 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15821
15822         * help.el (view-emacs-news): Remove usage of outl-mouse which
15823         advises functions and does other evil things.
15824
15825 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15826
15827         * format.el (format-alist): Add `image/tiff'.
15828         From P. E. Jareth Hein <jareth@camelot-soft.com>
15829
15830 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15831
15832         * about.el (about-hackers): More names added.
15833
15834         * make-docfile.el: Remove superfluous package path search.
15835
15836         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15837
15838 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15839
15840         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15841         ignored shadows.
15842
15843 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15844
15845         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15846         get trailing slashes when added to the load-path.
15847
15848         * x-init.el (init-x-win): Locate where XEmacs X localization files
15849         are.
15850
15851 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15852
15853         * x-faces.el: Added support for foregroundToolBarColor
15854           to xpm-color-symbols.
15855
15856 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15857
15858         * etags.el (tags-remove-duplicates): Removed.
15859         (buffer-tag-table-list): Use `delete-duplicates'.
15860
15861         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15862         correctly.
15863         (get*): Defalias to `get'.
15864
15865         * cl.el (eql): Compare integers with `eq'.
15866         (cl-map-extents): Check for `map-extents' first.
15867
15868 1997-12-17  Didier Verna  <didier@xemacs.org>
15869
15870         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15871         added the 'numero', 'copyright' and 'trademark' symbols.
15872
15873         * leim/quail/latin-post.el ("french-postfix"): see above.
15874
15875 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15876
15877         * widget.el (define-widget): Check the arguments.
15878
15879         * cus-edit.el (customize-face): Use `check-argument-type'.
15880         (custom-variable-value-create): Use `signal' to signal error.
15881         (custom-variable-reset-saved): Ditto.
15882         (custom-variable-reset-standard): Ditto.
15883         (custom-face-reset-saved): Ditto.
15884
15885         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15886         (widget-default-format-handler): Ditto.
15887         (widget-checklist-add-item): Ditto.
15888         (widget-radio-add-item): Ditto.
15889         (widget-editable-list-entry-create): Ditto.
15890         (widget-sexp-prompt-value): Ditto.
15891
15892         * custom.el (custom-declare-variable): Signal errors better.
15893         (custom-handle-keyword): Ditto.
15894         (custom-declare-group): Ditto.
15895
15896         * window-xemacs.el (windows): Ditto.
15897
15898         * menubar.el (menu): Ditto.
15899
15900         * keydefs.el (keyboard): Ditto.
15901
15902         * minibuf.el (minibuffer): Ditto.
15903
15904         * process.el (execute): Ditto.
15905
15906         * fill.el (fill): Ditto.
15907
15908         * modeline.el (modeline): Ditto.
15909
15910         * help.el (help): Ditto.
15911
15912         * faces.el (faces): Ditto.
15913
15914         * files.el (files): Ditto.
15915
15916         * x-init.el (x): Ditto.
15917
15918         * lisp-mode.el (lisp): Ditto.
15919
15920         * process.el (processes): Ditto.
15921
15922         * mouse.el (mouse): Ditto.
15923
15924         * abbrev.el (abbrev): Moved from cus-edit.
15925
15926         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15927         as variable declaration.
15928
15929 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15930
15931         * menubar.el (find-menu-item): Use `check-argument-type'.
15932         (find-menu-item): Cosmetic changes.
15933
15934 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15935
15936         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15937
15938 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15939
15940         * startup.el (set-default-load-path): Only search package-path
15941         when not running temacs.
15942
15943         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15944         files.
15945
15946         * loadup.el: Correct commentary.  Reformatting.
15947         (really-early-error-handler): Use absolute path to the
15948         first dumped-lisp.el file.
15949         (really-early-error-handler): Print full path name of
15950         each dumped lisp file (inherited from InfoDock).
15951
15952         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15953         dumped-lisp.el files.
15954
15955         * make-docfile.el (preloaded-file-list): Reorder when the
15956         package-path is searched.
15957         * update-elc.el: Ditto.
15958
15959         * lisp-mode.el (call-with-condition-handler): Treat the same as
15960         `condition-case' for indentation.
15961
15962         * about.el (about-xemacs): Update release date.
15963
15964 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15965
15966         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15967         anywhere but at the last clause.
15968         (ecase): Disallow `t' and `otherwise'.
15969
15970 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15971
15972         * cus-edit.el (custom-buffer-create-buttons): New function
15973         from stuff moved out of `custom-buffer-create-internal'.
15974         (custom-novice): New variable.  Default t.
15975         (custom-display-global-buttons): Ditto.  Default `top'.
15976         (custom-buffer-create-internal): Only display help if
15977         `custom-novice' is non-nil.  Display global buttons according to
15978         `custom-display-global-buttons'.
15979
15980 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15981
15982         * menubar.el (find-menu-item): Use `check-argument-type'.
15983         (find-menu-item): Cosmetic changes.
15984
15985 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15986
15987         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15988         look.
15989
15990 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15991
15992         * format.el (format-deannotate-region):  Bug fix.
15993         Deannotating a region containing unknown tags would fail
15994         (causing decoding of text/enriched to fail at user level)
15995
15996 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15997
15998         * minibuf.el (read-directory-name): Support sixth
15999           arg, HISTORY, as already documented.
16000
16001 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
16002
16003         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
16004         to `ecase'.
16005
16006 1997-12-14  SL Baur  <steve@altair.xemacs.org>
16007
16008         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
16009         skk-activate.
16010
16011 1997-12-13  SL Baur  <steve@altair.xemacs.org>
16012
16013         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.