update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-jhk'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-jhk'.
8
9         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
15         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
16         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
17         (===jis-x0213-1@2004): Likewise.
18         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
19         "jisx0213\\(\\.2004\\)-1" as the registry.
20         (=+>jis-x0213-1@2004): Likewise.
21         (=>jis-x0213-1@2004): Likewise.
22
23         * mule/mule-charset.el (default-coded-charset-priority-list): Add
24         `===jis-x0213-1@2004'.
25
26 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
27
28         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
29         setting for `===hng-nak'.
30
31         * mule/mule-charset.el (default-coded-charset-priority-list): Add
32         `===hng-nak'.
33
34         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
35         CHISE.
36
37 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
38
39         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
40         setting for `===hng-hos'.
41
42         * mule/mule-charset.el (default-coded-charset-priority-list): Add
43         `===hng-hos'.
44
45         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
46         CHISE.
47
48 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         setting for `===hng-tzj'.
52
53         * mule/mule-charset.el (default-coded-charset-priority-list): Add
54         `===hng-tzj'.
55
56         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
57         CHISE.
58
59 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
62         setting for `===hng-kae'.
63
64         * mule/mule-charset.el (default-coded-charset-priority-list): Add
65         `===hng-kae'.
66
67         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
68         CHISE.
69
70 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `===hng-kar'.
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `===hng-kar'.
77
78         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
79         CHISE.
80
81 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `===hng-kyd'.
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `===hng-kyd'.
88
89         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
90         CHISE.
91
92 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `===hng-hok'.
96
97         * mule/mule-charset.el (default-coded-charset-priority-list): Add
98         `===hng-hok'.
99
100         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
101         CHISE.
102
103 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `===hng-jyu'.
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `===hng-jyu'.
110
111         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
112         CHISE.
113
114 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
117         setting for `===hng-zkd'.
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `===hng-zkd'.
121
122         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
123         CHISE.
124
125 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
128         setting for `===hng-kmi'.
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `===hng-kmi'.
132
133         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
134         CHISE.
135
136 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
139         setting for `===hng-okd'.
140
141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
142         `===hng-okd'.
143
144         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
145         CHISE.
146
147 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
150         setting for `===hng-nkm'.
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `===hng-nkm'.
154
155         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
156         CHISE.
157
158 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `===hng-nto'.
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `===hng-nto'.
165
166         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
167         CHISE.
168
169 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
172         setting for `===hng-yhk'.
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `===hng-yhk'.
176
177         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
178         CHISE.
179
180 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
183         setting for `===hng-sok'.
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `===hng-sok'.
187
188         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
189         CHISE.
190
191 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `===hng-kda'.
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `===hng-kda'.
198
199         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
200         CHISE.
201
202 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
205         setting for `===hng-myz'.
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `===hng-myz'.
209
210         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
211         CHISE.
212
213 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for `===hng-kgk'.
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `===hng-kgk'.
220
221         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
222         CHISE.
223
224 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
227         setting for `===hng-drt'.
228
229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
230         `===hng-drt'.
231
232         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
233         CHISE.
234
235 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `===hng-mam'.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `===hng-mam'.
242
243         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
244         CHISE.
245
246 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
249         setting for `===hng-dng'.
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `===hng-dng'.
253
254         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
255         CHISE.
256
257 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `=>cns11643-5'.
261
262 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
263
264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
265         setting for `===hng-keg'.
266
267         * mule/mule-charset.el (default-coded-charset-priority-list): Add
268         `===hng-keg'.
269
270         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
271         CHISE.
272
273 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
274
275         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
276         setting for `===hng-jou'.
277
278         * mule/mule-charset.el (default-coded-charset-priority-list): Add
279         `===hng-jou'.
280
281         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
282         CHISE.
283
284 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
287         setting for `===hng-smk'.
288
289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
290         `===hng-smk'.
291
292         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
293         CHISE.
294
295 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
298         setting for `===hng-kyo'.
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `===hng-kyo'.
302
303         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
304         CHISE.
305
306 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `===hng-kss'.
310
311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
312         `===hng-kss'.
313
314         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
315         CHISE.
316
317 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
318
319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
320         setting for `===hng-wan'.
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `===hng-wan'.
324
325         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
326         CHISE.
327
328 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         setting for `===hng-ksk'.
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `===hng-ksk'.
335
336         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
337         CHISE.
338
339 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `===hng-kyu'.
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `===hng-kyu'.
346
347         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
348         CHISE.
349
350 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `===hng-skk'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `===hng-skk'.
357
358         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
359         CHISE.
360
361 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         setting for `===hng-sik'.
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `===hng-sik'.
368
369         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
370         CHISE.
371
372 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         setting for `===hng-kbk'.
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `===hng-kbk'.
379
380         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
381         CHISE.
382
383 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `===hng-kcj'.
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `===hng-kcj'.
390
391         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
392         CHISE.
393
394 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `===hng-k24'.
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `===hng-k24'.
401
402         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
403         CHISE.
404
405 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `===hng-gok'.
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `===hng-gok'.
412
413         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
414         CHISE.
415 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
416
417         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
418         setting for `===hng-tsu'.
419
420         * mule/mule-charset.el (default-coded-charset-priority-list): Add
421         `===hng-tsu'.
422
423         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
424         CHISE.
425
426 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
427
428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
429         setting for `===hng-sys'.
430
431         * mule/mule-charset.el (default-coded-charset-priority-list): Add
432         `===hng-sys'.
433
434         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
435         CHISE.
436
437 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-coding.el (coded-charset-entity-reference-alist):
440         - Use "&HNG010-<d><d><d><d><d>;" instead of
441           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
442         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
443
444         * mule/mule-charset.el (default-coded-charset-priority-list): Add
445         `=ucs-bmp-itaiji-002' and `===hng-khm'.
446
447         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
448         "hngkhi-0" as the suffix of registry.
449         (===hng-khm): New coded-charset for XEmacs CHISE.
450         (=ucs-itaiji-002): Ditto.
451         (=ucs-bmp-itaiji-002): Ditto.
452
453 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
454
455         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
456         setting for `=>ucs@iwds-1'.
457
458         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
459         XEmacs CHISE.
460
461 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
462
463         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
464         CHISE.
465
466         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
467         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
468         `===hng-khi'.
469
470 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
473         setting for `===hng-khi'.
474
475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
476         `===hng-khi'.
477
478         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
479         CHISE.
480
481 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
484         #x9FA5 as the value of `max-code'.
485         (=ucs-bmp-var-002): Likewise.
486         (=ucs-bmp-var-003): Likewise.
487         (=ucs-bmp-itaiji-084): Likewise.
488         (=ucs-bmp-cjk@JP): Likewise.
489         (=ucs-bmp-cjk@JP/hanazono): Likewise.
490         (==ucs-bmp-cjk@JP/hanazono): Likewise.
491         (=>ucs-bmp-cjk@component): Likewise.
492
493 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
494
495         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
496         CHISE.
497
498 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
499
500         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
501         XEmacs CHISE.
502         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
503         `==jis-x0208@1978/2-pr' as the mother.
504
505 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
506
507         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
508         CHISE.
509
510 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
511
512         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
513         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
514
515 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
516
517         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
518         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
519
520 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
523         setting for `===ucs@gb'.
524
525 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
528         setting for `===hanyo-denshi/ks', `===jis-x0208' and
529         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
530         as the entity-reference for `===jis-x0213-1@2000'; use
531         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
532
533 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
534
535         * mule/mule-charset.el (default-coded-charset-priority-list): Add
536         `===jis-x0208'.
537
538         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
539         instead of `===jis-x0208' as the mother.
540         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
541         `===jis-x0208' as the mother.
542         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
543         `===jis-x0208' as the mother.
544         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
545         `===jis-x0213-1' as the mother.
546         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
547         `===jis-x0213-1' as the mother.
548         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
549         the mother.
550         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
551         mother.
552
553 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
556         setting for `=ucs-var-001'.
557
558 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
559
560         * mule/mule-charset.el (default-coded-charset-priority-list): Add
561         `=ucs-bmp-var-001'.
562
563         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
564         CHISE.
565         (=ucs-bmp-var-001): Ditto.
566
567         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
568         setting for `=ucs-var-003'.
569
570 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
571
572         * mule/mule-charset.el (default-coded-charset-priority-list): Add
573         `=ucs-bmp-var-003'.
574
575         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
576         CHISE.
577         (=ucs-bmp-var-003): Ditto.
578
579 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
580
581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
582         setting for `=ucs-var-002'.
583
584         * mule/mule-charset.el (default-coded-charset-priority-list): Add
585         `=ucs-bmp-var-002'.
586
587         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
588         CHISE.
589         (=ucs-bmp-var-002): Ditto.
590
591 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
594         XEmacs CHISE.
595         (==jis-x0208@1978/5pr): Ditto.
596
597 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-charset.el (default-coded-charset-priority-list): Add
600         `=>ucs-bmp-cjk@component'.
601
602         * mule/mule-conf.el (=>ucs@component): New coded-charset for
603         XEmacs CHISE.
604         (=>ucs-bmp-cjk@component): Ditto.
605
606 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
607
608         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
609         setting for `=>iwds-1'.
610
611 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
612
613         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
614         CHISE.
615
616 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
617
618         * mule/mule-charset.el (default-coded-charset-priority-list):
619         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
620         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
621         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
622         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
623
624 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-coding.el (coded-charset-entity-reference-alist):
627         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
628
629         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
630         `=>>ucs@iso' as the mother.
631         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
632         mother.
633
634 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
635
636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
637         setting for `===hanyo-denshi/ia'.
638
639 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
640
641         * mule/mule-charset.el (default-coded-charset-priority-list): Add
642         `===hanyo-denshi/ia'.
643
644 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-conf.el (=koseki): Fix DOC.
647         (==koseki): New coded-charset for XEmacs CHISE.
648
649 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
652         XEmacs CHISE.
653         (===hanyo-denshi/jd): Fix DOC.
654
655 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
658         setting for `===hanyo-denshi/ip'.
659
660 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-charset.el (default-coded-charset-priority-list): Add
663         `===hanyo-denshi/ip'.
664
665         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
666         XEmacs CHISE.
667
668 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
669
670         * mule/mule-charset.el (default-coded-charset-priority-list): Add
671         `==ucs-radicals@unicode' and `=>daikanwa'.
672
673         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
674         for XEmacs CHISE.
675
676 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
677
678         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
679         XEmacs CHISE.
680
681 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
682
683         * mule/mule-charset.el (default-coded-charset-priority-list): Add
684         `===ruimoku-v6'.
685
686 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
687
688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
689         setting for `===ruimoku-v6'.
690
691 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
692
693         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
694         CHISE.
695
696 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
697
698         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
699         coded-charset for XEmacs CHISE.
700
701 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
704         XEmacs CHISE.
705
706 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
707
708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
709         `===ucs-sip@iso'.
710
711 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
712
713         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
714         CHISE.
715
716 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
717
718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
719         `==ucs-sip@iso'.
720
721         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
722         CHISE.
723
724 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
727         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
728         (=ucs-sip-ext-b@iso): Fix registry.
729         (==ucs-sip-ext-b@iso): Ditto.
730         (===ucs-sip-ext-b@iso): Ditto.
731
732         * mule/mule-charset.el (default-coded-charset-priority-list): Add
733         `=ucs-sip@iso'.
734
735 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
738         setting for `=>cbeta'.
739
740 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-charset.el (default-coded-charset-priority-list): Add
743         `=>cns11643-7'.
744
745         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
746
747 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
748
749         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
750         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
751
752 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
753
754         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
755         `=ucs@cns'.
756         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
757         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
758         `=ucs@jis/1990'.
759         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
760         `=ucs@jis/2000'.
761         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
762         `=ucs@jis/2004'.
763         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
764
765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
766         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
767
768 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
771         XEmacs CHISE.
772         (==jis-x0208@1978/1pr): Ditto.
773         (==jis-x0208@1978/2-pr): Ditto.
774
775 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
776
777         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
778         setting for `===jis-x0213-1@2004'.
779
780 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
783         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
784
785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
786         `===hanyo-denshi/jb'.
787
788         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
789         XEmacs CHISE.
790         (=+>hanyo-denshi/ft): Ditto.
791         (=+>hanyo-denshi/jt): Ditto.
792
793 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
794
795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
796         `===hanyo-denshi/hg'.
797
798 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
799
800         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
801         XEmacs CHISE.
802         (===hanyo-denshi/hg): Ditto.
803
804 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
805
806         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
807         glyph-forms instead of detailed glyph-images.
808         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
809         `=adobe-japan1-*'.
810         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
811         (===adobe-japan1-1): Ditto.
812         (===adobe-japan1-2): Ditto.
813         (===adobe-japan1-3): Ditto.
814         (===adobe-japan1-4): Ditto.
815         (===adobe-japan1-5): Ditto.
816         (===adobe-japan1-6): Ditto.
817         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
818         `=>>>adobe-japan1' as the mother.
819         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
820         `=>>adobe-japan1' as the mother.
821         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
822         glyph-images.
823         (==jis-x0208@1978): Ditto.
824         (==jis-x0208@1983): Ditto.
825         (==jis-x0208@1990): Ditto.
826         (==jis-x0213-1): Ditto.
827         (==jis-x0213-1@2000): Ditto.
828         (==jis-x0213-1@2004): Ditto.
829         (==jis-x0213-2): Ditto.
830         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
831         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
832         `=jis-x0208@1978'.
833         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
834         `=jis-x0208@1983'.
835         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
836         `=jis-x0208@1990'.
837         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
838         `=jis-x0213-1'.
839         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
840         `=jis-x0213-1@2000'.
841         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
842         `=jis-x0213-1@2004'.
843         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
844         `=jis-x0213-2'.
845         (===jis-x0208): New coded-charset for XEmacs CHISE.
846         (===jis-x0208@1978): Ditto.
847         (===jis-x0208@1983): Ditto.
848         (===jis-x0208@1990): Ditto.
849         (===jis-x0213-1): Ditto.
850         (===jis-x0213-1@2000): Ditto.
851         (===jis-x0213-2): Ditto.
852         (===jis-x0212): Ditto.
853         (===ks-x1001): Ditto.
854         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
855         mother.
856         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
857         as the mother.
858         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
859         as the mother.
860         (===cns11643-1): New coded-charset for XEmacs CHISE.
861         (===cns11643-2): Ditto.
862         (===cns11643-3): Ditto.
863         (===cns11643-4): Ditto.
864         (===cns11643-5): Ditto.
865         (===cns11643-6): Ditto.
866         (===cns11643-7): Ditto.
867         (=>>cns11643-1): Ditto.
868         (==big5-cdp): Indicate abstract glyph-images instead of
869         representative glyph-images.
870         (===big5-cdp): New coded-charset for XEmacs CHISE.
871         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
872         detailed glyph-images.
873         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
874         `=hanyo-denshi/*'.
875         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
876         (===hanyo-denshi/ib): Ditto.
877         (===hanyo-denshi/jt): Ditto.
878         (===hanyo-denshi/ks): Ditto.
879         (===mj): Ditto.
880         (===mj-0): Ditto.
881         (===mj-1): Ditto.
882         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
883         `=>>>hanyo-denshi/*' as its mother.
884         (==gt): Indicate abstract glyph-forms instead of detailed
885         glyph-images.
886         (===gt): New coded-charset for XEmacs CHISE.
887         (=>>>gt): Indicates `==gt' instead of `=gt'.
888         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
889         (==gt-k): Indicate abstract glyph-forms instead of detailed
890         glyph-images.
891         (===gt-k): New coded-charset for XEmacs CHISE.
892         (==daikanwa): Indicates glyph-images instead of detailed
893         glyph-images.
894         (===daikanwa): New coded-charset for XEmacs CHISE.
895         (===daikanwa/+p): Ditto.
896         (===daikanwa/ho): Ditto.
897         (==cbeta): Ditto.
898         (===cbeta): Ditto.
899         (==jef-china3): Ditto.
900         (===jef-china3): Ditto.
901         (==ruimoku-v6): Ditto.
902         (==ucs@iso): Indicate representative glyph-forms instead of
903         representative glyph-images.
904         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
905         (==ucs@unicode): Indicate representative glyph-forms instead of
906         representative glyph-images.
907         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
908         `=ucs@unicode'.
909         (==ucs@cns): Indicate representative glyph-forms instead of
910         representative glyph-images.
911         (==ucs@jis): Ditto.
912         (==ucs@jis/1990): Ditto.
913         (==ucs@jis/2000): Ditto.
914         (==ucs@jis/2004): Ditto.
915         (==ucs@ks): Ditto.
916         (===ucs@iso): New coded-charset for XEmacs CHISE.
917         (===ucs@unicode): Ditto.
918         (===ucs@gb): Ditto.
919         (===ucs@ks): Ditto.
920         (===ucs-bmp-cjk@gb): Ditto.
921         (===ucs-sip-ext-b@iso): Ditto.
922
923 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
924
925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
926         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
927         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
928         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
929         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
930         `===cns11643-3', `===cns11643-4', `===cns11643-5',
931         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
932         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
933         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
934         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
935
936         * mule/mule-coding.el (coded-charset-entity-reference-alist):
937         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
938         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
939         - Use "&g1-[NAME];" for `=>>[NAME]'.
940         - Abolish "&g2-[NAME];".
941
942 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
943
944         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
945         `=>>ucs@cns' as the mother.
946
947 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
948
949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
950         setting for `==ucs@ks'.
951
952 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
953
954         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
955         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
956         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
957         0x00E30000〜0x00E409D5.
958
959 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
960
961         * mule/mule-coding.el (coded-charset-entity-reference-alist):
962         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
963         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
964
965 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
966
967         * mule/mule-charset.el (default-coded-charset-priority-list): Add
968         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
969
970         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
971         (=mj-0): Ditto.
972         (=mj-1): Ditto.
973         (==mj): Ditto.
974         (==mj-0): Ditto.
975         (==mj-1): Ditto.
976         (=>>mj): Ditto.
977
978         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
979         setting for `=mj' and `==mj'.
980
981 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
982
983         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
984         CHISE.
985
986 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
987
988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
989         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
990         `=>ucs@hanyo-denshi'.
991
992 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
995         setting for `=koseki' and `=>ucs@hanyo-denshi'.
996
997         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
998         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
999
1000 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1001
1002         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1003         XEmacs CHISE.
1004
1005 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1006
1007         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1008         Change priority of `=>>>ucs@iso'.
1009
1010         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1011         `=>>>ucs@iso' as the mother.
1012         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1013
1014 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1015
1016         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1017         Change priority of `=>>>ucs@unicode'.
1018
1019         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1020         `=ucs@unicode'.
1021
1022 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1023
1024         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1025         Change priority of `=>>>ucs@jis'.
1026
1027         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1028         `=ucs@jis'.
1029
1030 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1033         setting for `==daikanwa/+p'.
1034
1035 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1036
1037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1038         setting for `==shinjigen@1ed'.
1039
1040 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1041
1042         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1043         XEmacs CHISE.
1044
1045 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1046
1047         * mule/mule-conf.el (==shinjigen): Modify DOC.
1048         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1049         (==shinjigen@rev): Modify DOC.
1050
1051 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1052
1053         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1054         CHISE.
1055
1056 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1057
1058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1059         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1060
1061         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1062         XEmacs CHISE.
1063
1064         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1065         `==daikanwa'.
1066
1067 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1068
1069         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1070         setting for `==cns11643-7'.
1071
1072         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1073         `==cns11643-7'.
1074
1075 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1076
1077         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1078         `==cns11643-6'.
1079
1080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1081         setting for `==cns11643-6'.
1082
1083 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1084
1085         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1086         setting for `==cns11643-5'.
1087
1088         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1089         `==cns11643-5'.
1090
1091 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1092
1093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1094         setting for `==cns11643-4'.
1095
1096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1097         `==cns11643-4'.
1098
1099 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1100
1101         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1102         setting for `==cns11643-3'.
1103
1104         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1105         `==cns11643-3'.
1106
1107 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1108
1109         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1110         setting for `==cns11643-2'.
1111
1112         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1113         `==cns11643-2'.
1114
1115 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1116
1117         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1118         Change priority of `=>>>ucs@ks'.
1119
1120         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1121         `=ucs@ks'.
1122
1123 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1124
1125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1126         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1127         `==ucs@cns' and `==cns11643-1'.
1128
1129         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1130         (==cns11643-2): Ditto.
1131         (==cns11643-3): Ditto.
1132         (==cns11643-4): Ditto.
1133         (==cns11643-5): Ditto.
1134         (==cns11643-6): Ditto.
1135         (==cns11643-7): Ditto.
1136
1137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1138         `==cns11643-1'.
1139
1140 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1143         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1144         `=>>>ucs@jis/1990'.
1145
1146         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1147         `=ucs@jis/1990'.
1148         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1149         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1150
1151 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1154         Change priority of `=>>>ucs@cns'.
1155
1156         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1157         `=ucs@cns'.
1158
1159 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1160
1161         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1162         `==ks-x1001'.
1163
1164         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1165         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1166         `==ks-x1001'.
1167
1168 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1169
1170         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1171
1172 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1173
1174         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1175         `=jis-x0208'.
1176         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1177         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1178         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1179         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1180         (=>>>jis-x0213-1@2000): Changed to an alias for
1181         `=jis-x0213-1@2000'.
1182         (=>>>jis-x0213-1@2004): Changed to an alias for
1183         `=jis-x0213-1@2004'.
1184         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1185
1186 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1187
1188         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1189         `=adobe-japan1-0'.
1190         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1191         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1192         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1193         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1194         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1195         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1196
1197 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1198
1199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1200         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1201         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1202         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1203         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1204         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1205
1206 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1207
1208         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1209         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1210         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1211         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1212         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1213         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1214         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1215         `==jis-x0212'.
1216
1217 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1220         "AdobeJapan1-[0-6]$".
1221         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1222         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1223         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1224         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1225         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1226         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1227         (==adobe-japan1-1): Ditto.
1228         (==adobe-japan1-2): Ditto.
1229         (==adobe-japan1-3): Ditto.
1230         (==adobe-japan1-4): Ditto.
1231         (==adobe-japan1-5): Ditto.
1232         (==adobe-japan1-6): Ditto.
1233         (==jis-x0208): Ditto.
1234         (==jis-x0208@1978): Ditto.
1235         (==jis-x0208@1983): Ditto.
1236         (==jis-x0208@1990): Ditto.
1237         (==jis-x0213-1): Ditto.
1238         (==jis-x0213-1@2000): Ditto.
1239         (==jis-x0213-1@2004): Ditto.
1240         (==jis-x0213-2): Ditto.
1241         (==jis-x0212): Ditto.
1242         (==gb2312): Ditto.
1243         (==iso-ir165): Ditto.
1244         (==gb12345): Ditto.
1245         (==ks-x1001): Ditto.
1246         (==cns11643-1): Ditto.
1247         (==cns11643-2): Ditto.
1248         (==cns11643-3): Ditto.
1249         (==cns11643-4): Ditto.
1250         (==cns11643-5): Ditto.
1251         (==cns11643-6): Ditto.
1252         (==cns11643-7): Ditto.
1253         (==big5-cdp): Ditto.
1254         (==hanyo-denshi/ja): Ditto.
1255         (==hanyo-denshi/jb): Ditto.
1256         (==hanyo-denshi/jc): Ditto.
1257         (==hanyo-denshi/jd): Ditto.
1258         (==hanyo-denshi/ft): Ditto.
1259         (==hanyo-denshi/ia): Ditto.
1260         (==hanyo-denshi/ib): Ditto.
1261         (==hanyo-denshi/hg): Ditto.
1262         (==hanyo-denshi/jt): Ditto.
1263         (==hanyo-denshi/ks): Ditto.
1264         (==gt): Ditto.
1265         (==gt-k): Ditto.
1266         (==daikanwa): Ditto.
1267         (==shinjigen): Ditto.
1268         (==ucs@iso): Ditto.
1269         (==ucs@unicode): Ditto.
1270         (==ucs@gb): Ditto.
1271         (==ucs-bmp@gb): Ditto.
1272         (==ucs@cns): Ditto.
1273         (==ucs-bmp@cns): Ditto.
1274         (==ucs@jis): Ditto.
1275         (==ucs@jis/1990): Ditto.
1276         (==ucs@jis/2000): Ditto.
1277         (==ucs@jis/2004): Ditto.
1278         (==ucs@JP): Ditto.
1279         (==ucs@JP/hanazono): Ditto.
1280         (==ucs@ks): Ditto.
1281         (==ucs-bmp@ks): Ditto.
1282         (==ucs@cns11643): Ditto.
1283         (==ucs-bmp-cjk@gb): Ditto.
1284         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1285         (==ucs-sip-ext-b@iso): Ditto.
1286
1287 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1288
1289         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1290         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1291
1292         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1293         XEmacs CHISE.
1294         (=ucs-bmp-cjk@unicode): Abolished.
1295
1296 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1297
1298         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1299         `=+>ucs-bmp-cjk-compat@jis'.
1300
1301         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1302         for XEmacs CHISE.
1303
1304 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1305
1306         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1307         CHISE.
1308
1309 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1310
1311         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1312         for XEmacs CHISE.
1313         (=jis-x0208@1978/1er-pr): Abolished.
1314         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1315         `=jis-x0208@1978/1er-pr' as the mother.
1316
1317 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1318
1319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1320         setting for `=ucs-itaiji-084'.
1321
1322 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1323
1324         * mule/mule-charset.el (default-coded-charset-priority-list):
1325         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1326
1327         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1328         XEmacs CHISE.
1329         (=ucs-bmp-itaiji-084): Ditto.
1330
1331 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1332
1333         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1334         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1335
1336 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1337
1338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1339         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1340
1341         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1342         XEmacs CHISE.
1343         (=big5-cdp-var-5): Ditto.
1344
1345 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1346
1347         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1348         XEmacs CHISE.
1349
1350 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1351
1352         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1353         XEmacs CHISE.
1354
1355 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1356
1357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1358         setting for `=>>>hanyo-denshi/ft'.
1359
1360 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1361
1362         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1363         XEmacs CHISE.
1364         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1365         `=hanyo-denshi/jd' as the mother.
1366
1367 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1368
1369         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1370         XEmacs CHISE.
1371         (=+>adobe-japan1-1): Ditto.
1372         (=+>adobe-japan1-2): Ditto.
1373         (=+>adobe-japan1-3): Ditto.
1374         (=+>adobe-japan1-4): Ditto.
1375         (=+>adobe-japan1-5): Ditto.
1376         (=+>adobe-japan1-6): Ditto.
1377         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1378
1379 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1380
1381         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1382         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1383         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1384
1385         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1386         the top.
1387
1388 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1391         XEmacs CHISE.
1392         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1393         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1394         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1395
1396 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1397
1398         * mule/mule-charset.el (default-coded-charset-priority-list):
1399         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1400         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1401
1402         * mule/mule-conf.el: Modify order of definitions of some
1403         coded-charsets.
1404
1405 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1406
1407         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1408         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1409         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1410
1411         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1412         CHISE.
1413         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1414         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1415
1416 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1417
1418         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1419         CHISE.
1420
1421 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1422
1423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1424         setting for `=daikanwa/+2p'.
1425
1426         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1427         XEmacs CHISE.
1428
1429 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1430
1431         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1432         XEmacs CHISE.
1433         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1434
1435 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1436
1437         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1438         setting for `=>>>hanyo-denshi/ib'.
1439
1440 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1441
1442         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1443         XEmacs CHISE.
1444         (=>>>hanyo-denshi/ib): Ditto.
1445         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1446         `=hanyo-denshi/ja' as the mother.
1447         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1448         `=hanyo-denshi/ib' as the mother.
1449
1450 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1451
1452         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1453         XEmacs CHISE.
1454         (utf-8-ivs-mcs-er): Likewise.
1455         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1456         and `=>ucs-gb'.
1457         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1458         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1459         `ucs-gb' and `=>ucs-gb'.
1460         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1461         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1462         and `=>ucs-cns'.
1463         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1464         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1465         `ucs-cns' and `=>ucs-cns'.
1466         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1467         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1468         `ucs-big5' and `=>ucs-big5'.
1469         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1470         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1471         `ucs-big5' and `=>ucs-big5'.
1472         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1473         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1474         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1475         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1476         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1477         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1478         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1479         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1480         `=>ucs-jis'; modify DOC and mnemonic.
1481         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1482         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1483         and `=>ucs-jis'; modify DOC and mnemonic.
1484         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1485         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1486         `=>ucs-ks'.
1487         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1488         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1489         and `=>ucs-ks'.
1490         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1491
1492 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1493
1494         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1495         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1496
1497 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1498
1499         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1500         Modify priorities.
1501
1502 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1503
1504         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1505         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1506
1507 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1508
1509         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1510         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1511
1512 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1513
1514         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1515         CHISE.
1516
1517 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1518
1519         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1520         CHISE.
1521
1522 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1523
1524         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1525         CHISE.
1526
1527 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1528
1529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1530         `=+>ucs-bmp-cjk@unicode'.
1531
1532         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1533         for XEmacs CHISE.
1534
1535 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1536
1537         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1538         setting for `=>>daikanwa'.
1539
1540 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1541
1542         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1543         `=>>hanyo-denshi/jt'.
1544
1545 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1546
1547         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1548         XEmacs CHISE.
1549         (=+>jis-x0208@1990): Ditto.
1550         (=+>jis-x0213-1@2000): Ditto.
1551
1552 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1553
1554         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1555         XEmacs CHISE.
1556
1557 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1558
1559         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1560         XEmacs CHISE.
1561         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1562         `=hanyo-denshi/jc' as the mother.
1563
1564 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1565
1566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1567         setting for `=+>adobe-japan1'.
1568
1569         * mule/mule-charset.el (default-coded-charset-priority-list):
1570         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1571         and `=>>hanyo-denshi/ft' to `=>>gt'.
1572
1573 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1576         XEmacs CHISE.
1577         (=>>adobe-japan1-1): Ditto.
1578         (=>>adobe-japan1-2): Ditto.
1579         (=>>adobe-japan1-3): Ditto.
1580         (=>>adobe-japan1-4): Ditto.
1581         (=>>adobe-japan1-5): Ditto.
1582         (=>>adobe-japan1-6): Ditto.
1583         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1584
1585 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-conf.el (=adobe-japan1): New alias for
1588         `=adobe-japan1-6'.
1589         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1590         (=>>>adobe-japan1-1): Ditto.
1591         (=>>>adobe-japan1-2): Ditto.
1592         (=>>>adobe-japan1-3): Ditto.
1593         (=>>>adobe-japan1-4): Ditto.
1594         (=>>>adobe-japan1-5): Ditto.
1595         (=>>>adobe-japan1-6): Ditto.
1596         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1597
1598 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1599
1600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1601         setting for `=>>>adobe-japan1'.
1602
1603 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1604
1605         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1606         setting for `=+>ucs@ks'.
1607
1608 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1611         XEmacs CHISE.
1612         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1613         `=adobe-japan1-6' as the mother.
1614
1615 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1616
1617         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1618         setting for `=>cns11643-7'.
1619
1620 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1623         CHISE.
1624
1625 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1628         XEmacs CHISE.
1629         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1630
1631         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1632         setting for `=>ucs@jis/2004'.
1633
1634 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1635
1636         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1637         setting for `=+>gt'.
1638
1639         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1640         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1641
1642 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1645         `=>ucs@unicode' as the mother.
1646         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1647         mother.
1648         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1649         mother.
1650         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1651         mother.
1652
1653 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1656         setting for `=+>ucs@unicode'.
1657
1658         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1659         CHISE.
1660
1661 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1662
1663         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1664         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1665         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1666         - Add setting for `=+>ucs@cns'.
1667
1668         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1669         CHISE.
1670         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1671         as the mother.
1672         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1673         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1674
1675         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1676         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1677
1678 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1681         setting for `=>ucs@ks'.
1682
1683 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1684
1685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1686         `=ucs-bmp-cjk-compat@unicode'.
1687
1688         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1689         coded-charset for XEmacs CHISE.
1690
1691 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1694         `=ucs-bmp-cjk-compat'.
1695
1696         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1697         XEmacs CHISE.
1698
1699 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1700
1701         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1702         CHISE.
1703
1704 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1705
1706         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1707         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1708
1709         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1710         `=>ucs@jis/1990'.
1711         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1712
1713 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1716         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1717
1718         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1719         CHISE.
1720         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1721         mother.
1722
1723 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1724
1725         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1726         `=>jis-x0213-2@usual'.
1727         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1728         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1729         `=>jis-x0213-2@usual' as the mother.
1730
1731 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1732
1733         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1734         (=>ucs@JP): New alias for `=+>ucs@jis'.
1735
1736 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1737
1738         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1739         `=>jis-x0208@usual'.
1740         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1741         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1742         `=>jis-x0208@usual' as the mother.
1743         (=>jis-x0208): Likewise.
1744
1745 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1748         setting for `=+>jis-x0208@1978'.
1749
1750 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1751
1752         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1753         XEmacs CHISE.
1754
1755 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1756
1757         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1758         setting for `=>>>ucs@jis/1990'.
1759
1760 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1761
1762         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1763         setting for `=>ucs@jis/1990'.
1764
1765 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1766
1767         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1768         setting for `=ucs@JP/hanazono'.
1769
1770         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1771         CHISE.
1772         (=ucs@JP/hanazono): Ditto.
1773         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1774         (=>>hanyo-denshi/jc): Ditto.
1775         (=>>hanyo-denshi/jd): Ditto.
1776
1777 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1780         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1781
1782 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1785         XEmacs CHISE.
1786
1787 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1790         XEmacs CHISE.
1791
1792 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1793
1794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1795         `=ucs-bmp-cjk@JP'.
1796
1797 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1800         XEmacs CHISE.
1801
1802 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1803
1804         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1805         Modify order of settings; add settings for `=daikanwa@rev2'.
1806
1807 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1808
1809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1810         setting for `=>>cbeta'.
1811
1812         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1813         CHISE.
1814
1815 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1816
1817         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1818         setting for `=>>adobe-japan1'.
1819
1820 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1821
1822         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1823         XEmacs CHISE.
1824
1825 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1828         setting for `=>>hanyo-denshi/ia'.
1829
1830         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1831         XEmacs CHISE.
1832
1833 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1834
1835         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1836         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1837
1838         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1839         XEmacs CHISE.
1840         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1841         `=hanyo-denshi/jt' as the mother.
1842
1843 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1846         setting for `=>>>jis-x0213-2'.
1847
1848         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1849         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1850         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1851
1852 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1853
1854         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1855         XEmacs CHISE.
1856
1857 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1858
1859         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1860         XEmacs CHISE.
1861
1862         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1863         `=>>jis-x0213-1@2004'.
1864
1865 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1866
1867         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1868         XEmacs CHISE.
1869
1870 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1871
1872         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1873         - Use "&g2-*;" as entity-references for `=>>>*'.
1874         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1875
1876         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1877         XEmacs CHISE.
1878         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1879         as the mother.
1880
1881 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1882
1883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1884         setting for `=>>hanyo-denshi/ib'.
1885
1886         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1887         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1888         (=>>jis-x0208@1990): Ditto.
1889         (=>>hanyo-denshi/ib): Ditto.
1890
1891         * mule/mule-charset.el (default-coded-charset-priority-list):
1892         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1893
1894 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1895
1896         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1897         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1898         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1899         `=>>>ucs@jis/2004'.
1900
1901 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1904         XEmacs CHISE.
1905         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1906         `=jis-x0213-1@2004' as the mother.
1907         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1908         (=>>>ucs@ks): Ditto.
1909
1910         * mule/mule-charset.el (default-coded-charset-priority-list):
1911         Modify priority of `=hanyo-denshi/*'.
1912
1913 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1914
1915         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1916         settings for `=>>ucs@JP' and `=ucs@JP'.
1917
1918 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1919
1920         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1921         CHISE.
1922
1923 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1926         setting for `=>>>ucs@cns'.
1927
1928         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1929         CHISE.
1930
1931 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1932
1933         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1934         instead of `=>>>jis-x0213-1@2004' as the mother.
1935         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1936         (=>>>ucs@unicode): Likewise.
1937         (=>>>ucs@jis): Likewise.
1938         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1939         mother.
1940         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1941
1942 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1943
1944         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1945         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1946         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1947         `=>>>ucs@jis'.
1948
1949 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1950
1951         * mule/mule-charset.el (default-coded-charset-priority-list):
1952         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1953         and `=jis-x0213-*-2000'.
1954
1955 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1956
1957         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1958         XEmacs CHISE.
1959         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1960         `=>>jis-x0213-1' as the mother.
1961
1962 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1965         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1966
1967 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1970
1971 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1972
1973         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1974         XEmacs CHISE.
1975
1976 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1977
1978         * mule/mule-coding.el (decomposition-feature-list): Set
1979         `=decomposition', `=decomposition@cid' and
1980         `=decomposition@hanyo-denshi'.
1981
1982 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1985         setting for `=>>hanyo-denshi/ks'.
1986
1987         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
1988         XEmacs CHISE.
1989
1990 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1991
1992         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1993         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
1994
1995         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1996         `=hanyo-denshi/ks/mf'.
1997
1998         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
1999         XEmacs CHISE.
2000         (=hanyo-denshi/ks/mf): Ditto.
2001
2002 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2003
2004         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2005         settings for P=hanyo-denshi/jt'.
2006
2007         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2008         `=hanyo-denshi/jt'.
2009
2010         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2011         XEmacs CHISE.
2012
2013 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2014
2015         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2016         settings for `=hanyo-denshi/ip'.
2017
2018         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2019         `=hanyo-denshi/ip'.
2020
2021         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2022         XEmacs CHISE.
2023
2024 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2027         settings for `=hanyo-denshi/hg'.
2028
2029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2030         `=hanyo-denshi/hg'.
2031
2032         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2033         XEmacs CHISE.
2034
2035 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2038         setting for `=>>hanyo-denshi/ft'.
2039
2040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2041         `=>>hanyo-denshi/ft'.
2042
2043         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2044         XEmacs CHISE.
2045
2046 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2049         settings for `=hanyo-denshi/ib'.
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2052         `=hanyo-denshi/ib'.
2053
2054         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2055         XEmacs CHISE.
2056
2057 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2060         settings for isolated characters of `=hanyo-denshi/ia' and
2061         non-isolated characters of `=hanyo-denshi/*'.
2062
2063         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2064         `=hanyo-denshi/ia'.
2065
2066         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2067         XEmacs CHISE.
2068
2069 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2070
2071         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2072         setting for isolated characters of `=hanyo-denshi/ft'.
2073
2074         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2075         `=hanyo-denshi/ft'.
2076
2077         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2078         XEmacs CHISE.
2079
2080 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2081
2082         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2083         setting for isolated characters of `=hanyo-denshi/jd'.
2084
2085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2086         `=hanyo-denshi/jd'.
2087
2088         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2089         XEmacs CHISE.
2090
2091 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2094         setting for isolated characters of `=hanyo-denshi/jc'.
2095
2096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2097         `=hanyo-denshi/jc'.
2098
2099         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2100         XEmacs CHISE.
2101
2102 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2105         setting for isolated characters of `=hanyo-denshi/jb'.
2106
2107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2108         `=hanyo-denshi/jb'.
2109
2110         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2111         XEmacs CHISE.
2112
2113 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2116         setting for isolated characters of `=hanyo-denshi/ja'.
2117
2118 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2119
2120         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2121         `=hanyo-denshi/ja'.
2122
2123         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2124         XEmacs CHISE.
2125
2126 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2127
2128         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2129         settings for isolated characters of `=adobe-japan1-6'.
2130
2131 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2132
2133         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2134         CHISE.
2135         (=daikanwa/+2p): Ditto.
2136         (=daikanwa/ho): Ditto.
2137
2138 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2139
2140         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2141         coding-system for XEmacs CHISE.
2142
2143 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2144
2145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2146         setting for `=>>ruimoku-v6'.
2147
2148         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2149         CHISE.
2150
2151 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2154         setting for `=daikanwa@rev1'.
2155
2156 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2157
2158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2159         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2160
2161 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2162
2163         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2164         XEmacs CHISE.
2165         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2166
2167 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2168
2169         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2170         CHISE.
2171
2172 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2173
2174         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2175         CHISE.
2176
2177         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2178         setting for `=>ucs@jis'.
2179
2180 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2181
2182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2183         setting for `=>jis-x0208@usual'.
2184
2185         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2186         XEmacs CHISE.
2187         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2188         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2189         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2190
2191 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2192
2193         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2194         CHISE.
2195         (=>>>jis-x0208@1990): Ditto.
2196         (=>>>jis-x0213-1): Ditto.
2197         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2198         mother.
2199         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2200         as the mother.
2201
2202 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2205         setting for `=>ucs@cns' and `=>>ucs@ks'.
2206
2207         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2208         CHISE.
2209
2210 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2211
2212         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2213         CHISE.
2214
2215 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2216
2217         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2218         CHISE.
2219         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2220         mother.
2221
2222 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2225         `==>ucs-bmp-cjk@bucs'.
2226
2227         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2228         XEmacs CHISE.
2229
2230 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2231
2232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2233         setting for `==>ucs@bucs'.
2234
2235         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2236         XEmacs CHISE.
2237
2238 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2239
2240         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2241         - Add setting for `=>>jis-x0208'.
2242         - Omit setting for `=>>jis-x0208@1990'.
2243         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2244           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2245           `=ucs@FOO'.
2246
2247 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2248
2249         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2250         setting for `=>daikanwa'.
2251
2252 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-conf.el (=daikanwa): Fix DOC.
2255         (=>daikanwa): New abstract character for XEmacs CHISE.
2256         (=>ucs@iso): Likewise.
2257         (=>ucs@unicode): Likewise.
2258         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2259
2260 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2263         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2264           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2265         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2266         - Add `=>big5-cdp'.
2267
2268 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2271         (=>big5-cdp): New abstract character.
2272
2273 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2274
2275         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2276         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2277         `chinese-big5'.
2278
2279 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2280
2281         * mule/mule-charset.el (default-coded-charset-priority-list):
2282         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2283
2284         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2285         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2286         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2287         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2288         and `=>jis-x0213-2'.
2289
2290 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2293         XEmacs CHISE.
2294         (=>>ucs@jis/2000): Likewise.
2295         (=>>ucs@jis/2004): Likewise.
2296
2297 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2298
2299         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2300         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2301         `=>>ucs@cns'.
2302
2303         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2304         XEmacs CHISE.
2305         (=>>gt): Use quote instead of backquote; modify DOC.
2306         (=>gt): Use quote instead of backquote.
2307         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2308         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2309         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2310         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2311         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2312         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2313
2314 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2315
2316         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2317         `=>>ucs@unicode' and `=>>gt'.
2318
2319 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2322         XEmacs CHISE.
2323         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2324         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2325         `=jis-x0208@1978/1er-pr' as the mother.
2326         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2327
2328 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2329
2330         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2331         `=ucs@unicode' as the mother.
2332
2333 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2334
2335         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2336         setting for `=>>ucs@unicode'.
2337
2338         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2339         CHISE.
2340
2341 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2344         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2345
2346         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2347         `=adobe-japan1-6' and `=adobe-japan1-base'.
2348
2349         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2350         XEmacs CHISE.
2351         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2352         specify `min-code' and `max-code'.
2353         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2354         (=adobe-japan1-2): Likewise.
2355         (=adobe-japan1-3): Likewise.
2356         (=adobe-japan1-4): Likewise.
2357         (=adobe-japan1-5): Likewise.
2358         (=adobe-japan1-6): Likewise.
2359
2360 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2361
2362         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2363         setting for `=>gt'.
2364
2365 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2366
2367         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2368         CHISE.
2369
2370 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2371
2372         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2373         setting for `=>zinbun-oracle'.
2374
2375         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2376         for XEmacs CHISE.
2377
2378 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2379
2380         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2381         for XEmacs CHISE.
2382         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2383         `=jis-x0208@1978' as the mother.
2384
2385 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2388         - Use `=gt' instead of `ideograph-gt'.
2389         - Use `=gt-k' instead of `ideograph-gt-k'.
2390         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2391         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2392         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2393         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2394         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2395         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2396         - Use `=>>gt' instead of `<=>gt'.
2397         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2398         - Add setting for `=>>jis-x0208@1990'.
2399         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2400           `=>>jis-x0213-1@2000'.
2401         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2402         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2403           `=>>jis-x0213-1@2004'.
2404         - Add setting for `=>>jis-x0208@1978'.
2405         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2406
2407 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2410         XEmacs CHISE.
2411
2412 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2413
2414         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2415         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2416         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2417         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2418         `<=>jis-x0213-1@2004'.
2419
2420 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2421
2422         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2423         CHISE.
2424         (=>jis-x0213-2): Ditto.
2425
2426 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2429         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2430
2431 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2434         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2435         `=>jis-x0213-1'.
2436
2437 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2438
2439         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2440         CHISE.
2441         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2442
2443 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2444
2445         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2446         `<==>jis-x0213-1'.
2447         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2448         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2449         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2450         (<=>jis-x0208): New alias for `=>jis-x0208'.
2451         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2452         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2453         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2454         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2455         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2456         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2457         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2458         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2459         (=>>gt): Renamed from `<==>gt'.
2460         (<==>gt): New alias for `=>>gt'.
2461
2462 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2463
2464         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2465         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2466         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2467         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2468         - Add settings for `<=>jis-x0213-1@2000' and
2469           `<=>jis-x0213-1@2004'.
2470
2471         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2472         XEmacs CHISE.
2473         (<==>jis-x0213-1): Likewise.
2474         (<==>jis-x0213-1@2000): Likewise.
2475         (<==>jis-x0213-1@2004): Likewise.
2476         (<=>jis-x0208): Add property `=>iso-ir 168'.
2477         (<=>jis-x0208@1997): Likewise.
2478         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2479         as the mother; add property `=>iso-ir 228'.
2480         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2481         property `=>iso-ir 228'.
2482         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2483         property `=>iso-ir 233'.
2484         (<==>gt): Renamed from `<=>gt'.
2485         (<=>gt): New alias for `<==>gt'.
2486
2487 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2488
2489         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2490         CHISE.
2491         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2492         `<=>jis-x0208' as the mother.
2493         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2494         (<=>jis-x0213-1@2000): Ditto.
2495         (<=>jis-x0213-1@2004): Ditto.
2496
2497 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2500         settings for `<=>gt'.
2501
2502         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2503
2504 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2505
2506         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2507         XEmacs CHISE.
2508         (=jis-x0208@1978/-4pr): Likewise.
2509         (=jis-x0208@1978/4-pr): Likewise.
2510         (=jis-x0213-1): Likewise.
2511         (=ucs@iso): Likewise.
2512         (=ucs@unicode): Likewise.
2513         (=ucs@gb): Likewise.
2514         (=ucs@gb/fw): Likewise.
2515         (=ucs@cns): Likewise.
2516         (=ucs@cns/fw): Likewise.
2517         (=ucs@jis): Likewise.
2518         (=ucs@jis/fw): Likewise.
2519         (=ucs@jis/1990): Likewise.
2520         (=ucs@jis/2000): Likewise.
2521         (=ucs@jis/2004): Likewise.
2522         (=ucs@JP): Likewise.
2523         (=ucs@ks): Likewise.
2524         (=ucs@big5): Likewise.
2525         (=ucs@big5/cns11643): Likewise.
2526         (=ucs@cns11643): Likewise.
2527
2528 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-charset.el (default-coded-charset-priority-list):
2531         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2532
2533         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2534         CHISE.
2535         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2536         mother.
2537
2538 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2539
2540         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2541         from src/mule-charset.c].
2542         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2543         specify `final'.
2544         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2545         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2546         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2547         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2548         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2549         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2550
2551 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2552
2553         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2554         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2555         (=jis-x0208@1978/i-4): Specify `partial'.
2556         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2557         mother coded-charset.
2558         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2559
2560 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2563         settings for `=jis-x0213-1@2004'.
2564
2565 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2566
2567         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2568         CHISE.
2569         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2570         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2571         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2572         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2573         temporarily.
2574         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2575
2576 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2577
2578         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2579         CHISE.
2580         (=shinjigen@1ed): Inherited from `=shinjigen'.
2581         (=shinjigen@rev): Likewise.
2582
2583 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2584
2585         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2586         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2587
2588 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2589
2590         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2591         define it as an alias.
2592         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2593         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2594         alias.
2595         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2596         alias.
2597
2598 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2599
2600         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2601         CHISE.
2602
2603 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2604
2605         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2606         CHISE.
2607         (shinjigen-2): Ditto.
2608
2609 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-charset.el (default-coded-charset-priority-list):
2612         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2613         `chinese-big5-eten-*' and `chinese-big5'.
2614
2615 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2616
2617         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2618         #x9FA5 temporarily.
2619
2620 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2623         settings for `=jis-x0208@1978/i1'.
2624
2625 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2626
2627         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2628         XEmacs CHISE.
2629
2630 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2631
2632         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2633         XEmacs CHISE.
2634
2635 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2636
2637         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2638         XEmacs CHISE.
2639
2640 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2641
2642         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2643         CHISE.
2644         (=ucs-bmp@cns): Likewise.
2645         (=ucs-bmp@jis): Likewise.
2646         (=ucs-bmp@ks): Likewise.
2647
2648 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2651         CHISE.
2652         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2653
2654 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2655
2656         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2657         settings for `=zinbun-oracle'.
2658
2659         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2660         `=zinbun-oracle'.
2661
2662 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2665         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2666         `=ucs@iso'.
2667
2668 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-charset.el (default-coded-charset-priority-list):
2671         Delete `ucs-sip'; modify order of some CCSs.
2672
2673 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2674
2675         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2676         in XEmacs CHISE.
2677
2678         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2679         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2680         CHISE.
2681
2682 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2683
2684         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2685         its registry.
2686         (=ucs-radicals@unicode): Likewise.
2687
2688 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2689
2690         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2691         CHISE.
2692
2693 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2694
2695         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2696         CHISE.
2697
2698 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2701         CHISE.
2702
2703 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2704
2705         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2706         Modify preference of *isolated settings*.
2707
2708 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2709
2710         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2711         utf-2000 is provided.
2712         (=ucs@cns11643): Likewise.
2713
2714 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2717         Prefer every *isolated setting* to ordinary setting.
2718
2719 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2720
2721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2722         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2723
2724 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2725
2726         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2727         CHISE.
2728
2729 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2730
2731         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2732         settings for `=jis-x0208@1997'.
2733
2734 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2737         `=jis-x0208@1997'.
2738
2739 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2740
2741         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2742         XEmacs CHISE.
2743
2744 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2745
2746         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2747         `=jis-x0208@1978'.
2748         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2749         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2750         `=jis-x0208-1990' as the mother.
2751         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2752
2753 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2754
2755         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2756         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2757         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2758         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2759         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2760         for `=ucs@JP'.
2761
2762 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2763
2764         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2765         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2766         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2767         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2768         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2769         `=daikanwa@rev2'.
2770
2771 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2772
2773         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2774         (=gt): Likewise.
2775         (=gt-k): Likewise.
2776         (=gt-pj-*): Likewise.
2777         (=gt-pj-k1): Likewise.
2778         (=gt-pj-k2): Likewise.
2779         (=daikanwa): Likewise.
2780         (=daikanwa-rev1): Likewise.
2781         (=daikanwa-rev2): Likewise.
2782         (=big5-pua): Likewise.
2783         (=big5-eten): Likewise.
2784         (chinese-big5-eten-a): Likewise.
2785         (chinese-big5-eten-b): Likewise.
2786         (=hanziku-*): Likewise.
2787         (=cbeta): Likewise.
2788         (=jef-china3): Likewise.
2789         (=ruimoku-v6): Likewise.
2790         (=ucs@iso): Likewise.
2791         (=ucs@unicode): Likewise.
2792         (=ucs@gb): Likewise.
2793         (=ucs@cns): Likewise.
2794         (=ucs@jis): Likewise.
2795         (=ucs@jis-1990): Likewise.
2796         (=ucs@jis-2000): Likewise.
2797         (=ucs@jp): Likewise.
2798         (=ucs@ks): Likewise.
2799         (=ucs@big5): Likewise.
2800         (=ucs-radicals): Likewise.
2801         (=ucs-radicals@unicode): Likewise.
2802         (=ucs-bmp-cjk): Likewise.
2803         (=ucs-bmp-cjk@unicode): Likewise.
2804         (=ucs-sip-ext-b): Likewise.
2805         (=ucs-sip-ext-b@iso): Likewise.
2806
2807 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2808
2809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2810         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2811
2812 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2813
2814         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2815         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2816         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2817         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2818         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2819         arabic-digit, ipa and ``&I-B-XXXX;''.
2820
2821 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2822
2823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2824         setting for (I-)HZK{03..12}-XXXX.
2825
2826 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2827
2828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2829         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2830
2831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2832         `=ruimoku-v6'.
2833
2834         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2835         CHISE.
2836
2837 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2840         (=ucs@unicode): Likewise.
2841         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2842         (=ucs@cns): Likewise.
2843         (=ucs@jis): Likewise.
2844         (=ucs@ks): Likewise.
2845         (=ucs@big5): Likewise.
2846
2847 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2848
2849         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2850         `ucs-jis'.
2851         (utf-8-jis-er): Likewise.
2852         (utf-8-jp): New coding-system.
2853         (utf-8-jp-er): Likewise.
2854
2855         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2856
2857 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2858
2859         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2860
2861         * mule/japanese.el: Move definition of `euc-jisx0213' to
2862         mule/mule-coding.el.
2863
2864 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2865
2866         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2867         mule-coding before loading update-cdb when utf-2000 is provided.
2868
2869 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2870
2871         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2872         `=daikanwa'.
2873
2874 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2875
2876         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2877         definition codes when `utf-2000' is provided.
2878
2879 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2880
2881         * mule/mule-category.el (word-combining-categories): Don't setup
2882         `word-combining-categories' in XEmacs CHISE.
2883         (word-separating-categories): Add setting about Latin script in
2884         XEmacs CHISE.
2885
2886 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2887
2888         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2889         setting for `chinese-big5'.
2890
2891 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2894         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2895         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2896         add setting for HZK0[12]-xxxx.
2897
2898 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2899
2900         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2901         in XEmacs CHISE.
2902
2903 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-charset.el (default-coded-charset-priority-list):
2906         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2907         and `chinese-big5' to `=gt-pj-*'.
2908
2909 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2910
2911         * mule/mule-conf.el (=daikanwa): Renamed from
2912         `ideograph-daikanwa'.
2913         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2914
2915 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2916
2917         * mule/mule-conf.el (=cns11643-7): Renamed from
2918         `chinese-cns11643-7'.
2919         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2920
2921 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2922
2923         * mule/mule-conf.el (=cns11643-6): Renamed from
2924         `chinese-cns11643-6'.
2925         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2926
2927 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2928
2929         * mule/mule-conf.el (=cns11643-5): Renamed from
2930         `chinese-cns11643-5'.
2931         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2932
2933 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2934
2935         * mule/mule-conf.el (=cns11643-4): Renamed from
2936         `chinese-cns11643-4'.
2937         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2938
2939 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2940
2941         * mule/mule-conf.el (=cns11643-3): Renamed from
2942         `chinese-cns11643-3'.
2943         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2944
2945 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2946
2947         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2948         `=cns11643-2'.
2949         (chinese-cns11643-2): New alias for `=cns11643-2'.
2950
2951 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2952
2953         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2954         `=cns11643-1'.
2955         (chinese-cns11643-1): New alias for `=cns11643-1'.
2956
2957 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2958
2959         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2960         (chinese-gb12345): New alias for `=gb12345'.
2961
2962 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2963
2964         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2965         (chinese-gb2312): New alias for `=gb2312'.
2966
2967 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2968
2969         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2970         (chinese-big5): New alias for `=big5'.
2971
2972 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2973
2974         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2975         (korean-ksc5601): New alias for `=ks-x1001'.
2976
2977 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2978
2979         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
2980         `=jis-x0212'.
2981         (japanese-jisx0212): New alias for `=jis-x0212'.
2982
2983 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2984
2985         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
2986         `=jis-x0208-1983'.
2987         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
2988
2989 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2990
2991         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
2992         `=jis-x0208-1978'.
2993         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
2994
2995 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2996
2997         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
2998         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
2999
3000 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3001
3002         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3003         (chinese-cns11643-3): Specify iso-ir 183.
3004         (chinese-cns11643-4): Specify iso-ir 184.
3005         (chinese-cns11643-5): Specify iso-ir 185.
3006         (chinese-cns11643-6): Specify iso-ir 186.
3007         (chinese-cns11643-7): Specify iso-ir 187.
3008         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3009         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3010
3011 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3012
3013         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3014         \uXXXX for every cases.
3015
3016 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3017
3018         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3019         (ucs-big5): Changed to an alias for `=ucs@big5'.
3020
3021 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3022
3023         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3024         (ucs-ks): Changed to an alias for `=ucs@ks'.
3025
3026 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3027
3028         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3029         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3030
3031 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3032
3033         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3034         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3035
3036 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3037
3038         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3039         (ucs-jis): Changed to an alias for `=ucs@jis'.
3040
3041 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3042
3043         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3044         (ucs-cns): Changed to an alias for `=ucs@cns'.
3045
3046 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3047
3048         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3049         (ucs-gb): Changed to an alias for `=ucs@gb'.
3050
3051 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3052
3053         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3054         `ideograph-daikanwa-2'.
3055         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3056         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3057
3058 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3059
3060         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3061         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3062
3063         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3064         for `xemacs-chise-version'.
3065
3066 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3067
3068         * mule/mule-charset.el (default-coded-charset-priority-list):
3069         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3070         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3071         instead of `ideograph-hanziku-*'.
3072
3073         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3074         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3075
3076 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3077
3078         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3079         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3080         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3081         `utf-2000' is provided.
3082
3083 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3084
3085         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3086         is provided [was builtin coded-charsets].
3087
3088 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3089
3090         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3091         is provided [was builtin coded-charsets].
3092
3093 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3094
3095         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3096         is provided [was builtin coded-charsets].
3097
3098 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3099
3100         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3101         is provided [was builtin coded-charsets].
3102
3103 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3104
3105         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3106         when `utf-2000' is provided [was builtin coded-charsets].
3107
3108 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3109
3110         * mule/mule-conf.el (=hanziku-*): Renamed from
3111         `ideograph-hanziku-*'.
3112         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3113
3114 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3115
3116         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3117         `utf-2000' is provided [was builtin coded-charsets].
3118         (ideograph-hanziku-{1..12}): Likewise.
3119
3120 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3123         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3124
3125 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3126
3127         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3128         when `utf-2000' is provided [was builtin coded-charsets].
3129
3130 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3131
3132         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3133         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3134         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3135
3136 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3137
3138         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3139         (ideograph-gt): Changed to an alias for `=gt'.
3140
3141 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3142
3143         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3144         is provided; it was defined as a builtin coded-charset.
3145         (ideograph-gt): Likewise.
3146
3147 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3148
3149         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3150         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3151
3152 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3153
3154         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3155         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3156
3157 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3158
3159         * mule/mule-conf.el (=big5-eten): Renamed from
3160         `chinese-big5-eten'.
3161         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3162
3163 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3166         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3167
3168 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3169
3170         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3171         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3172
3173 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3174
3175         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3176         (china3-jef): Changed to an alias for `=jef-china3'.
3177
3178 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3179
3180         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3181         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3182
3183         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3184         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3185         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3186         when `utf-2000' is provided.
3187
3188 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3189
3190         * mule/mule-charset.el (default-coded-charset-priority-list):
3191         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3192
3193         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3194         (ucs-jis-2000): Deleted.
3195
3196 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3197
3198         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3199         UTF-2000.
3200         (=ucs-jis-2000): New coded-charset for UTF-2000.
3201
3202 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3203
3204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3205         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3206
3207 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3208
3209         * mule/mule-charset.el (default-coded-charset-priority-list):
3210         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3211         `ideograph-cbeta'.
3212
3213 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3214
3215         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3216         builtin coded-charset].
3217
3218 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3219
3220         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3221         settings for &K0-xxxx and &I-K0-xxxx.
3222
3223 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3224
3225         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3226         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3227
3228 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3229
3230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3231         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3232
3233 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3234
3235         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3236         UTF-2000.
3237         (ideograph-gt-pj-k1): Likewise.
3238         (ideograph-gt-pj-k2): Likewise.
3239
3240 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3241
3242         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3243         `=jis-x0208'.
3244
3245 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3246
3247         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3248         UTF-2000 [was a builtin coded-charset].
3249
3250 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3251
3252         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3253         (utf-8-gb-er): Likewise.
3254
3255 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3256
3257         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3258         settings for JIS X 0212 and JIS X 0208:1978.
3259
3260 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3261
3262         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3263         setting for JIS X 0213.
3264
3265 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3266
3267         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3268         standard-case-table in UTF-2000.
3269
3270 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3271
3272         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3273         definitions for isolated-chars.
3274
3275 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3276
3277         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3278         `configure-utf-2000-lisp-directory'.
3279         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3280         `mule-lisp-load-path'.
3281
3282 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3283
3284         * startup.el (startup-setup-paths): Set and use
3285         `utf-2000-lisp-directory'.
3286         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3287         UTF-2000.
3288
3289 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3290
3291         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3292         (paths-find-utf-2000-lisp-directory): New function.
3293         (paths-construct-load-path): Add new optional argument
3294         `utf-2000-lisp-directory'.
3295
3296         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3297
3298 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3299
3300         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3301         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3302         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3303         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3304         `chinese-big5-2' in UTF-2000.
3305
3306         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3307         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3308
3309 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3310
3311         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3312         `big5-eten-er' in UTF-2000.
3313         (big5-cdp): Modify DOC-string and mnemonic.
3314
3315 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3316
3317         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3318         UTF-2000 [renamed from utf-8-er].
3319         (utf-8-gb): New coding-system in UTF-2000.
3320         (utf-8-gb-er): Likewise.
3321         (utf-8-cns): Likewise.
3322         (utf-8-cns-er): Likewise.
3323         (utf-8-big5): Likewise.
3324         (utf-8-big5-er): Likewise.
3325         (utf-8-jis): Likewise.
3326         (utf-8-jis-er): Likewise.
3327         (utf-8-ks): Likewise.
3328         (utf-8-ks-er): Likewise.
3329         (utf-8-er): Likewise.
3330
3331 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3332
3333         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3334         instead of `utf-8-unix' in UTF-2000.
3335
3336         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3337
3338 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3339
3340         * mule/japanese.el (euc-jisx0213): New coding-system.
3341
3342         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3343         `japanese-jisx0208-1990' as the mother.
3344
3345 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3346
3347         * dumped-lisp.el (preloaded-file-list): Change condition of
3348         loading "close-cdb".
3349
3350 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3351
3352         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3353         setup `coded-charset-entity-reference-alist'.
3354
3355 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3356
3357         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3358         UTF-2000.
3359
3360 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3361
3362         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3363         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3364
3365 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3366
3367         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3368         (chinese-big5-eten-a): Likewise.
3369         (chinese-big5-eten-b): Likewise.
3370         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3371         code range is #x8140 .. #x8DFE.
3372
3373 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3374
3375         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3376         UTF-2000.
3377         (chinese-big5-cdp): Likewise.
3378
3379 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3380
3381         * dumped-lisp.el (preloaded-file-list): Rename
3382         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3383
3384 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3385
3386         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3387         append `system-char-db-source-file-list' into
3388         `preloaded-file-list' in UTF-2000.
3389
3390 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3391
3392         * dumped-lisp.el (preloaded-file-list): Delete
3393         character-definition files.
3394
3395 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3396
3397         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3398         UTF-2000.
3399
3400 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3401
3402         * mule/mule-charset.el (default-coded-charset-priority-list):
3403         Delete `mojikyo-2022-1'.
3404
3405 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3406
3407         * mule/mule-charset.el (default-coded-charset-priority-list):
3408         Delete `mojikyo'.
3409
3410 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3411
3412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3413         `ucs-sip'.
3414
3415 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3416
3417         * mule/mule-charset.el (default-coded-charset-priority-list):
3418         Comment out `chinese-gb12345'.
3419
3420 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3421
3422         * bytecomp.el (byte-compile-insert-header): Fixed.
3423
3424 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3425
3426         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3427         XEmacs UTF-2000.
3428
3429 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3430
3431         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3432         UTF-2000.
3433
3434 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3435
3436         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3437         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3438
3439 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3440
3441         * mule/mule-charset.el (default-coded-charset-priority-list):
3442         `japanese-jef-china3' is renamed `china3-jef'.
3443
3444 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3445
3446         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3447         `japanese-jef-china3' and `ideograph-cbeta'.
3448
3449 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3450
3451         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3452
3453 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3454
3455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3456         `chinese-big5-cdp'.
3457
3458 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3459
3460         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3461         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3462
3463 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3464
3465         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3466         loading character definitions.
3467
3468 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3469
3470         * dumped-lisp.el (preloaded-file-list): Rename
3471         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3472
3473 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3474
3475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3476         `chinese-big5'.
3477
3478 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3479
3480         * dumped-lisp.el (preloaded-file-list): Dump
3481         "Ideograph-R028-Private" with XEmacs UTF-2000.
3482
3483 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3484
3485         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3486         `chinese-gb12345'.
3487
3488 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3489
3490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3491         `ideograph-gt-pj-{1..11}'.
3492
3493         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3494         XEmacs UTF-2000.
3495
3496 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3497
3498         * mule/mule-charset.el (default-coded-charset-priority-list):
3499         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3500         `chinese-isoir165'.
3501
3502 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3503
3504         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3505         `image/png', `image/x-xpm' and `image/tiff'.
3506
3507         * files.el (binary-file-regexps): Add *.PNG.
3508
3509 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3510
3511         * mule/mule-charset.el (default-coded-charset-priority-list):
3512         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3513         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3514
3515 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3516
3517         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3518         the first completion when UTF-2000 is running.
3519
3520 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3521
3522         * mule/mule-charset.el (default-coded-charset-priority-list):
3523         Delete `ucs'.
3524
3525 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3526
3527         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3528
3529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3530         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3531
3532 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3533
3534         * mule/vietnamese.el (vscii-2): Delete abolished property
3535         `composite'; now composite mode is default.
3536
3537 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3538
3539         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3540         of `raw-text'; check \uHHHH representation even if non-ascii
3541         characters are not found.
3542
3543         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3544         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3545         unconditionally.
3546
3547         * mule/viet-ccl.el: New file.
3548
3549         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3550         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3551         - Separate CCL based implementations to viet-ccl.el.
3552
3553 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3554
3555         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3556         "jisx0213.2000-1".
3557         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3558
3559         * mule/mule-charset.el (default-coded-charset-priority-list):
3560         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3561         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3562
3563 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3564
3565         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3566
3567 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3568
3569         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3570         `ucs' in UTF-2000.
3571
3572 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3573
3574         * mule/mule-charset.el (default-coded-charset-priority-list):
3575         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3576         `arabic-iso8859-6'.
3577
3578 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3579
3580         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3581         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3582
3583 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3584
3585         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3586         `katakana-jisx0201' in UTF-2000.
3587
3588 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3589
3590         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3591         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3592         "u0FB50-Arabic-Presentation-Forms-A",
3593         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3594         "u0FE50-Small-Form-Variants",
3595         "u0FE70-Arabic-Presentation-Forms-B",
3596         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3597         UTF-2000.
3598
3599 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3600
3601         * dumped-lisp.el (preloaded-file-list): Delete
3602         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3603         ... "Ideograph-R214-Flute" in UTF-2000.
3604
3605 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3606
3607         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3608         (japanese-jisx0213-2): New coded-charset.
3609
3610         * dumped-lisp.el (preloaded-file-list): Add
3611         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3612         "Ideograph-R030-Mouth".
3613
3614 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3615
3616         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3617         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3618         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3619         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3620         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3621         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3622         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3623         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3624
3625 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3626
3627         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3628         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3629         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3630         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3631         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3632
3633         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3634         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3635
3636 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3637
3638         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3639         in UTF-2000.
3640
3641 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3642
3643         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3644         (chinese-isoir165): Moved from mule/chinese.el.
3645         (chinese-cns11643-3): Moved from mule/chinese.el.
3646         (chinese-cns11643-4): Moved from mule/chinese.el.
3647         (chinese-cns11643-5): Moved from mule/chinese.el.
3648         (chinese-cns11643-6): Moved from mule/chinese.el.
3649         (chinese-cns11643-7): Moved from mule/chinese.el.
3650
3651         * mule/chinese.el: Move definition of coded-charsets to
3652         mule/mule-conf.el.
3653
3654 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3655
3656         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3657         `ideograph-daikanwa'.
3658
3659 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3660
3661         * dumped-lisp.el (preloaded-file-list): Delete
3662         "ccs-jisx0201-latin.el".
3663
3664 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3665
3666         * dumped-lisp.el (preloaded-file-list): Add
3667         "u031A0-Extended-Bopomofo" in UTF-2000.
3668
3669 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3670
3671         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3672         renamed to u02E00-CJK-Radical-Supplement.
3673
3674 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3675
3676         * dumped-lisp.el (preloaded-file-list): Add
3677         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3678         "u030A0-Katakana", "u03100-Bopomofo",
3679         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3680         "u03200-Enclosed-CJK-Letters-and-Months" and
3681         "u03300-CJK-Compatibility".
3682
3683 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3684
3685         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3686         "u02F00-Kangxi-Radicals" and
3687         "u02FF0-Ideographic-Description-Characters".
3688
3689 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3690
3691         * dumped-lisp.el (preloaded-file-list): Add
3692         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3693         "u02800-Braille-Patterns" in UTF-2000.
3694
3695 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3696
3697         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3698         "uXXXXX-*.el" in UTF-2000.
3699
3700         * bytecomp.el (byte-compile-insert-header): Delete comments if
3701         non-ASCII characters are found; allow `byte-compile-dynamic' and
3702         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3703         `raw-text'.
3704
3705 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3706
3707         * dumped-lisp.el (preloaded-file-list): Add
3708         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3709         "u025A0-Geometric-Shapes.el".
3710
3711 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3712
3713         * dumped-lisp.el (preloaded-file-list): Add
3714         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3715         "u02460-Enclosed-Alphanumerics.el".
3716
3717 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3718
3719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3720         `chinese-gb2312'.
3721
3722         * dumped-lisp.el (preloaded-file-list): Add
3723         "u02200-Mathematical-Operators.el" and
3724         "u02300-Miscellaneous-Technical.el".
3725
3726 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3727
3728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3729         `chinese-cns11643-*'.
3730
3731         * dumped-lisp.el (preloaded-file-list): Add
3732         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3733         "u02190-Arrows.el" in UTF-2000.
3734
3735 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3736
3737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3738         `korean-ksc5601'.
3739
3740         * dumped-lisp.el (preloaded-file-list): Add
3741         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3742         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3743         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3744
3745 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3746
3747         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3748
3749 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3750
3751         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3752         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3753         "u01780-Khmer.el", "u01800-Mongolian.el",
3754         "u01E00-Latin-Extended-Additional.el" and
3755         "u01F00-Greek-Extended.el" in UTF-2000.
3756
3757 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3758
3759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3760         `ethiopic-ucs' and `ethiopic'.
3761
3762         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3763         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3764
3765         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3766         from mule/ethiopic.el.
3767
3768         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3769         mule/mule-conf.el.
3770
3771 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3772
3773         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3774         `lao'.
3775
3776         * mule/mule-conf.el (lao): New coded-charset.
3777
3778         * dumped-lisp.el (preloaded-file-list): Add
3779         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3780         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3781         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3782         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3783         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3784
3785 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3786
3787         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3788         `ucs-bmp' and `arabic-iso8859-6'.
3789
3790 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3791
3792         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3793         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3794         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3795
3796 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3797
3798         * startup.el (normal-top-level): Load autoload file for UTF-2000
3799         in UTF-2000.
3800
3801 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3802
3803         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3804         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3805         "u00020-Basic-Latin.el", "u00080-C1.el",
3806         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3807         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3808         "u002B0-Spacing-Modifier-Letters.el",
3809         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3810         UTF-2000.
3811
3812 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3813
3814         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3815         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3816         instead of `vietnamese-viscii-*'.
3817
3818 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3819
3820         * mule/mule-conf.el: New file.
3821
3822         * mule/misc-lang.el: Move definition of charset `ipa' to
3823         mule/mule-conf.el.
3824
3825 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3826
3827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3828         `latin-viscii'; prefer it for characters used in Vietnamese.
3829
3830 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3831
3832         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3833
3834 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3835
3836         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3837         `vietnamese-viscii-lower'.
3838         (latin-viscii-upper): Renamed from charset
3839         `vietnamese-viscii-upper'.
3840         (vietnamese-viscii-lower): New alias for charset
3841         `latin-viscii-lower'.
3842         (vietnamese-viscii-upper): New alias for charset
3843         `latin-viscii-upper'.
3844
3845 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3846
3847         * mule/mule-charset.el (default-coded-charset-priority-list):
3848         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3849
3850 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3851
3852         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3853         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3854         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3855         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3856         lisp/utf-2000.
3857
3858 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3859
3860         * mule/ccs-tcvn5712.el: New file.
3861
3862 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3863
3864         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3865         in UTF-2000.
3866
3867 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3868
3869         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3870         `japanese-jisx0208'.
3871
3872 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3873
3874         * dumped-lisp.el (preloaded-file-list): Add
3875         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3876         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3877         UTF-2000.
3878
3879         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3880         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3881         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3882         mule/ccs-viscii.el: New files.
3883
3884         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3885         if \uXXXX is found.
3886
3887 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3888
3889         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3890         `hiragana-jisx0208' and `katakana-jisx0208'.
3891
3892 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3893
3894         * mule/chinese.el (chinese-cns11643-3): Define it even if
3895         `utf-2000' is provided.
3896         (chinese-cns11643-4): Likewise.
3897         (chinese-cns11643-5): Likewise.
3898         (chinese-cns11643-6): Likewise.
3899         (chinese-cns11643-7): Likewise.
3900
3901 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3902
3903         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3904         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3905
3906 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3907
3908         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3909         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3910
3911 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3912
3913         * mule/mule-charset.el (default-coded-charset-priority-list):
3914         Setup in UTF-2000.
3915
3916 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3917
3918         * mule/viet-chars.el: Don't define charset
3919         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3920         they are defined as builtin charsets.
3921
3922 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3923
3924         * version.el (emacs-version): Add more space just before UTF-2000
3925         version string.
3926
3927 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3928
3929         * version.el ([constant] emacs-version): Don't add a space in the
3930         preceding place of `xemacs-betaname' because it is duplicated.
3931         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3932
3933         * startup.el (splash-frame-body): Add ETL.
3934
3935 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3936
3937         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3938         is provided because it is defined as builtin charset.
3939         (chinese-cns11643-4): Likewise.
3940         (chinese-cns11643-5): Likewise.
3941         (chinese-cns11643-6): Likewise.
3942         (chinese-cns11643-7): Likewise.
3943
3944 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3945
3946         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3947         coding-system `iso-10646-ucs-4' is not defined.
3948
3949 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3950
3951         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3952         coding-system if `utf-2000' is provided.
3953
3954 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3955
3956         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3957         `utf-2000' is provided.
3958
3959 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3960
3961         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3962         if utf-2000 is provided temporally.
3963
3964 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3965
3966         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3967         as builtin variable].
3968
3969 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3970
3971         * files.el (insert-file-contents-literally): Treat file as binary;
3972         call file-name-handlers. [sync with Emacs 20.3.10]
3973
3974 2008-12-28  Vin Shelton  <acs@xemacs.org>
3975
3976         * XEmacs 21.4.22 is released
3977
3978 2008-12-30  Vin Shelton  <acs@xemacs.org>
3979
3980         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
3981         during building even if no packages are found.
3982
3983 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
3984
3985         * printer.el (generic-print-region): 
3986         (generic-print-buffer): 
3987         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
3988         check if the msprinter device is available, now that msprinter is
3989         always available as a specifier tag. 
3990
3991 2008-12-24  Vin Shelton  <acs@xemacs.org>
3992
3993         * about.el: Add Francisco to my bio!
3994
3995 2008-12-23  Vin Shelton  <acs@xemacs.org>
3996
3997         * autoload.el: Move operator definitions to autoload-operators.el
3998         in the xemacs-base package.
3999
4000 2007-11-22  Vin Shelton  <acs@xemacs.org>
4001
4002         * about.el (about-hacker-contribution): Updated my bio.
4003
4004 2007-10-07  Vin Shelton  <acs@xemacs.org>
4005
4006         * XEmacs 21.4.21 is released
4007
4008 2007-09-19  Didier Verna  <didier@xemacs.org>
4009
4010         Update my personal info.
4011         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4012         * about.el (about-other-current-hackers): Ditto.
4013         * about.el (about-url-alist): Add my musical website.
4014         * about.el (about-personal-info): Update my entry.
4015         * about.el (about-hacker-contribution): Ditto.
4016
4017 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4018
4019         * package-get.el (package-get-download-sites): Update download
4020         sites in Japan.
4021         * package-get.el (package-get-pre-release-download-sites): Ditto.
4022
4023 2007-08-18  Vin Shelton  <acs@xemacs.org>
4024
4025         * package-get.el (package-get-pre-release-download-sites): Sync
4026         mirror sites with 21.5.  (Thanks, Adrian)
4027
4028 2007-08-09  Mike Sperber  <mike@xemacs.org>
4029
4030         * startup.el (migrate-user-init-file): Create backup of
4031         `user-init-file' before migrating.
4032         * startup.el (maybe-migrate-user-init-file): Print
4033         information about backup file.
4034         (maybe-create-compatibility-dot-emacs): Follow above change.
4035
4036 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4037
4038         * font-lock.el: Sync font-lock-add-keywords and
4039         font-lock-remove-keywords from GNU Emacs.
4040         * font-lock.el (font-lock-keywords-alist): New.
4041         * font-lock.el (font-lock-removed-keywords-alist): New.
4042         * font-lock.el (font-lock-add-keywords): New.
4043         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4044         * font-lock.el (font-lock-remove-keywords): New.
4045
4046 2007-08-16  Vin Shelton  <acs@xemacs.org>
4047
4048         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4049         patch from Hans de Graaff.
4050
4051 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4052
4053         * package-get.el (package-get-download-sites): Document Chile and
4054         update Denmark download site.
4055         * package-get.el (package-get-pre-release-download-sites): Ditto.
4056
4057 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4058
4059         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4060
4061 2006-12-09  Vin Shelton  <acs@xemacs.org>
4062
4063         * XEmacs 21.4.20 is released
4064
4065 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4066
4067         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4068
4069 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4070
4071         * info.el (Info-find-file-node, Info-insert-dir)
4072         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4073         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4074         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4075         and discussion.
4076
4077 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4078
4079         * obsolete.el (line-beginning-position): New, from 21.5.x.
4080         (line-end-position): Ditto.
4081
4082 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4083
4084         * package-get.el (package-get-download-sites): Welcome
4085         nl.xemacs.org and Thanks!
4086         * package-get.el (package-get-pre-release-download-sites): Ditto.
4087
4088 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4089
4090         * font-lock.el: Add support for not-so recent changes in Java to
4091         java-mode.
4092
4093 2006-01-28  Vin Shelton  <acs@xemacs.org>
4094
4095         * XEmacs 21.4.19 is released
4096
4097 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4098
4099         * easymenu.el: Update copyright. 
4100         * easymenu.el (easy-menu-all-popups):
4101         Add a docstring. 
4102         * easymenu.el (easy-menu-add):
4103         Document a bug, rework the function to preserve any existing
4104         non-default mode-popup-menu instead of overwriting it, and not to
4105         bother normalising the menu title (nothing else does).
4106         * easymenu.el (easy-menu-remove):
4107         Restore the default mode-popup-menu instead of leaving an empty
4108         one when we remove the last easy-menu popup. 
4109
4110 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4111
4112         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4113         as suggested by Rodrigo Ventura.
4114         * package-get.el (package-get-pre-release-download-sites): Ditto,
4115         with replacement of xemacs-21.5 by beta, which is the logical path
4116         to our beta core and package pre-releases.
4117
4118 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4119
4120         * package-get.el (package-get-download-sites): Add Hong Kong
4121         download site.
4122         * package-get.el (package-get-pre-release-download-sites): Ditto.
4123
4124 2005-12-26  Vin Shelton  <acs@xemacs.org>
4125
4126         * find-paths.el:
4127         * find-paths.el (paths-emacs-root-p): Add search for package root.
4128         * find-paths.el (paths-find-emacs-root): Replaced with
4129         paths-find-invocation-roots, which returns a list of roots.
4130         * find-paths.el (paths-find-invocation-roots): New.
4131         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4132
4133 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4134
4135         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4136         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4137
4138 2005-12-03  Vin Shelton <acs@xemacs.org>
4139
4140         * XEmacs 21.4.18 is released
4141
4142 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4143
4144         * package-get.el (package-get-download-sites): Update reflecting
4145         latest http://www.xemacs.org/Releases/ information generated by
4146         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4147         * package-get.el (package-get-pre-release-download-sites): Ditto.
4148
4149 2005-02-28  Simon Josefsson  <jas@extundo.com>
4150
4151         * about.el (xemacs-hackers): Add jas.
4152         (about-other-current-hackers): Likewise.
4153         (about-url-alist): Add URL for jas.
4154         (about-personal-info): Document jas.
4155         (about-hacker-contribution): Describe jas contributions.
4156
4157 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4158
4159         * easymenu.el (easy-menu-remove): As described in 
4160         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4161         except the "Command" menu from mode-popup-menu. 
4162
4163 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4164  
4165         * font.el (font-spatial-to-canonical): Correct calculation of 
4166         return value for pixel-based input value. 
4167  
4168 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4169
4170         * code-process.el (call-process): Process-related docstring
4171         improvements spurred by Norbert Koch.
4172         * code-process.el (call-process-region): Ditto.
4173         * code-process.el (start-process): Ditto.
4174
4175 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4176
4177         * finder.el (finder-find-library): Return filename actually
4178         searched for.
4179
4180 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4181
4182         * help.el (view-emacs-news): Use `expand-file-name' instead of
4183         `locate-data-file' as the latter will find any "NEWS" files that
4184         might exist in packages _before_ the one in core.
4185
4186 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4187
4188         * package-get.el (package-get-init-package):
4189         package-get-init-package buglet (21.4.17) by Jeff Mincy
4190         <mincy@rcn.com> fixing false temporary load-path shadows reported
4191         after package installation and simplifying code.
4192
4193 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4194
4195         * package-get.el (package-get-download-sites): Sync mirrors list
4196         with the XEmacs website.
4197         (package-get-pre-release-download-sites): Ditto.
4198
4199 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4200
4201         * derived.el (derived-mode-merge-syntax-tables):
4202         Revert my 21.5-only patch of 2003-07-18 which slipped in
4203         through Jerry James's patch of 2004-06-07.
4204
4205 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4206
4207         * cmdloop.el (keyboard-quit): Remove workaround for
4208         `region-active-p' not making sure active region is in current
4209         buffer now that it does.
4210         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4211         * simple.el (region-active-p): `region-active-p' to only return t
4212         when active region is in current buffer.
4213
4214 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4215
4216         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4217         package names, quell a byte-compiler warning, doc fix.
4218
4219 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4220
4221         * buffer.el (pop-to-buffer):
4222         * window-xemacs.el (display-buffer):
4223         Document use of `same-window-buffer-names,' `same-window-regexps'
4224         by pop-to-buffer and display-buffer. 
4225         
4226 2005-02-06  Vin Shelton <acs@xemacs.org>
4227
4228         * XEmacs 21.4.17 is released
4229
4230 2005-01-29  Ben Wing  <ben@xemacs.org>
4231
4232         * shadow.el (find-emacs-lisp-shadows):
4233         Add custom-defines to list of ignored files.
4234
4235 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4236
4237         * simple.el (shifted-motion-keys-select-region): Fix statement
4238         about unshifted-motion-keys-deselect-region.
4239
4240 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4241
4242         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4243         now) for GNU Emacs compatibility.
4244         (make-obsolete-variable): Ditto.
4245
4246 2004-01-08  Ben Wing  <ben@xemacs.org>
4247
4248         * code-files.el (load):
4249         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4250
4251 2004-12-05  Vin Shelton <acs@xemacs.org>
4252
4253         * XEmacs 21.4.16 is released
4254
4255 2004-12-04  Vin Shelton  <acs@xemacs.org>
4256
4257         * auto-autoloads.el: Regenerated.
4258
4259         * custom-load.el: Regenerated.
4260
4261 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4262
4263         Fix bug: apropos errors if a defalias refers to an undefined
4264         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4265
4266         * apropos.el (apropos):
4267         (apropos-command):
4268         * help.el (frob-help-extents):
4269         * help-macro.el (make-help-screen):
4270         * hyper-apropos.el (hyper-apropos-grok-functions):
4271         (hyper-apropos-get-doc):
4272         Catch void-function error thrown by `documentation'.
4273
4274 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4275
4276         * packages.el (package-require): Fix incorrect arg to format.
4277         This fixes a `format specifier' error.
4278
4279 2004-08-13  Jerry James  <james@xemacs.org>
4280
4281         * bytecomp.el (forward-word): Tell the byte compiler the correct
4282         number of arguments to forward-word.
4283
4284 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4285
4286         * etags.el: Fixed loading of include files for tag completion. Now
4287         you can make a tag file for a library, include it into your
4288         project and it will be reloaded only if it changed. Infinte
4289         include loops are detected and the correct tag files are loaded.
4290         * etags.el (buffer-tag-table-list): Load and verify tag files in
4291         the external function buffer-tag-table-list-load.
4292         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4293         tag files. Also load the included tag files. The priority of the
4294         included files is right below their parent file. If multiple
4295         matches occur then the symbols from the parent file are found
4296         first.
4297         * etags.el (tag-table-include-files): Corrected comment
4298         string. Switched to pattern constant tags-include-pattern to have
4299         it at a central location.
4300         * etags.el (tags-include-pattern): Added doc string.
4301         * etags.el (add-to-tag-completion-table): Removed obsolete
4302         comments as the include files are allready returned by
4303         buffer-tag-table-list and loaded.
4304         * etags.el (find-tag-internal): The include files are allready
4305         included in tag-tables as buffer-tag-table-list returns them now.
4306
4307 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4308
4309         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4310         Loading items into the notebook is now done by C code.
4311         * widgets-gtk.el (gtk-widget-instantiate-internal):
4312         Style no longer changed.
4313
4314 2004-06-28  Nix  <nix@esperi.org.uk>
4315
4316         * cmdloop.el (truncate-command-history-for-gc): Delay
4317         execution of all things that look up variable bindings,
4318         via `enqueue-eval-event'.
4319
4320 2004-06-24  Vin Shelton  <acs@xemacs.org>
4321
4322         * package-get.el (package-get-require-signed-base-updates):
4323         now defaults to nil.
4324
4325 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4326
4327         * subr.el (split-string): Clean up docstring.
4328
4329 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4330
4331         * faces.el (zmacs-region): fix typo in docstring.
4332
4333 2004-06-07  Jerry James  <james@xemacs.org>
4334
4335         * derived.el: Synch with Emacs 21.3.
4336         * subr.el (with-local-quit): New, from Emacs 21.3.
4337         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4338         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4339         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4340
4341 2004-06-16  Jerry James  <james@xemacs.org>
4342
4343         * cl.el (cl-set-substring): Increment start by the length of the
4344         string, not the string itself.
4345
4346 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4347
4348         * etags.el (tag-table-include-files): Expand included TAGS file
4349         paths to avoid problems with relative paths.  Thanks to Peter
4350         Chubb <peterc@gelato.unsw.edu.au>.
4351         * etags.el (tags-include-pattern): New.
4352         * etags.el (add-to-tag-completion-table): Parse and ignore
4353         trailing include lines.
4354
4355 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4356
4357         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4358         avoiding line solely composed of equal signs.
4359
4360 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4361
4362         * cus-edit.el (alloc): Typo fix.
4363         * cus-edit.el (custom-browse-visibility): Ditto.
4364         * cus-edit.el (custom-variable-value-create): Ditto.
4365         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4366         * cus-edit.el (custom-save-variables): Bind print-length and
4367         print-level to nil to avoid value abbreviation.
4368         * cus-edit.el (custom-save-face-internal): Ditto.
4369         * cus-edit.el (custom-save-faces): Save in sorted order.
4370         * cus-edit.el (custom-save-resets): Bind print-length and
4371         print-level to nil to avoid value abbreviation.
4372         * cus-edit.el (custom-save-loaded-themes): Ditto.
4373
4374 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4375
4376         * subr.el (split-string-default-separators): New.
4377         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4378         see comment in source.
4379
4380 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4381
4382         * mule/japanese.el (paragraph-start, paragraph-separate):
4383         Remove anchor to BOL.
4384
4385 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4386
4387         * cl.el (gensym, gentemp): Improve docstrings.
4388
4389 2004-05-10  Vin Shelton  <acs@xemacs.org>
4390
4391         * etags.el: Sync with 21.5 version.
4392
4393 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4394
4395         * etags.el:
4396         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4397         only for use with exuberant ctags. This will also enable building of 
4398         completion tables with exuberant ctags. This will not work with
4399         xemacs ctags. 
4400         * etags.el (get-tag-table-buffer): New function for creating of
4401         completion table is used if tags-exuberant-ctags-optimization-p ist t
4402         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4403         finding the tag names. New.
4404         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4405         building tag completion table with exuberant ctags. New.
4406         * etags.el (find-tag-internal): Improve exact tag matching for tags
4407         with name fields. Before the patch return types of functions or
4408         function parameters (with exuberant ctags) were found as matches.
4409
4410 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4411
4412         * list-mode.el (display-completion-list): Fixed completion list was
4413         taking the width of the frame and not of the window for displaying
4414         the selection methods.
4415
4416 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4417
4418         * menubar-items.el (default-menubar): Options are saved to custom.el.
4419
4420
4421 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4422
4423         * isearch-mode.el (isearch-abort): Preserve successful search target.
4424
4425 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4426
4427         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4428         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4429         Bihlmeyer.
4430         * gnuserv.el (gnuserv-mode-line-string): New.
4431         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4432         gnuserv-mode.
4433         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4434         * gnuserv.el (gnuserv-edit-files): Use
4435         make-x-device-with-gtk-fallback.
4436
4437 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4438
4439         * gtk-widgets.el: New import: gtk-accel-group-new.
4440         * dialog-gtk.el:
4441         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4442         * dialog-gtk.el (popup-builtin-question-dialog):
4443         Added support for dialog button mnemonics.
4444
4445 2004-03-22  Chris Green <cmg@dok.org>
4446
4447         * process.el (shell-command): Output buffer was ignored when a
4448         background process was run via shell-command.
4449
4450 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4451
4452         * cus-edit.el (custom-save-variables): Retrieve a list of
4453         variables to save first, sort it, and make sure the variables are
4454         saved in sorted order.
4455
4456 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4457  
4458         * package-get.el (package-get-update-base-from-buffer): Force
4459         binary coding system for verifying GnuPG signature in the
4460         package-index file.
4461  
4462 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4463
4464         * package-get.el (package-get-package-index-file-location): Handle
4465         missing "EMACSPACKAGEPATH" environment variable.
4466
4467 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4468
4469         * package-admin.el (package-admin-find-top-directory): Simplify
4470         directory comparisions and fix substring errors on short path
4471         components.
4472         * package-get.el (package-get-package-index-file-location):
4473         Default to first component of "EMACSPACKAGEPATH", if set.
4474
4475 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4476
4477         * package-get.el (process-error): New error datum.
4478
4479 2004-02-02  Vin Shelton <acs@xemacs.org>
4480
4481         * XEmacs 21.4.15 is released
4482
4483 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4484
4485         * itimer.el (activate-itimer): Modify the itimer timeout value as
4486         if it were begun at the last time when the itimer driver was woken
4487         up.
4488
4489 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4490
4491         * specifier.el (Copyright):
4492         Update.
4493         (make-specifier-and-init):
4494         (map-specifier):
4495         (canonicalize-inst-pair):
4496         (canonicalize-spec-list):
4497         (set-specifier):
4498         Synch docstrings to 21.5 where appropriate.
4499
4500 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4501
4502         * package-get.el (package-get-list-packages-where): New.  A
4503         function that allows searching for groups of packages.  For
4504         example, find all packages that require the fsf-compat package.
4505
4506 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4507
4508         The Great PUI Sync.
4509
4510         * auto-autoloads.el: Regenerated.
4511
4512         * custom-load.el: Regenerated.
4513
4514         * dumped-lisp.el (packages-hardcoded-lisp): New.
4515
4516         * menubar-items.el (menu-max-items): New.
4517         (menu-submenu-max-items): New.
4518         (menu-submenu-name-format): New.
4519         (menu-split-long-menu): New.
4520         (menu-sort-menu): New.
4521         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4522
4523         * obsolete.el (pui-add-install-directory): Renamed to the more
4524         logical `pui-set-local-package-get-directory'.
4525         (package-get-download-menu): Moved to `package-ui.el' and renamed
4526         to `package-ui-add-download-menu'.
4527
4528         * package-admin.el (package-admin-install-function-mswindows):
4529         Whitespace clean up.
4530         (package-admin-add-single-file-package): Removed.
4531         (package-admin-default-install-function): Whitespace clean up.
4532         (package-admin-find-top-directory): New.
4533         (package-admin-get-install-dir): Use it.
4534         (package-admin-get-manifest-file): 
4535         (package-admin-check-manifest): 
4536         (package-admin-add-binary-package):
4537         (package-admin-get-lispdir):
4538         (package-admin-delete-binary-package):
4539         (package-admin):
4540
4541         * package-get.el (package-get-package-index-file-location): New.
4542         (package-get-install-to-user-init-directory): New.
4543         (package-get-remote):
4544         (package-get-download-sites):
4545         (package-get-pre-release-download-sites): New.
4546         (package-get-site-release-download-sites): New.
4547         (package-get-base-filename):
4548         (package-get-always-update):
4549         (package-get-user-index-filename): Removed.
4550         (package-get-pgp-available-p): New.
4551         (package-get-require-signed-base-updates):
4552         (package-get-was-current):
4553         (package-entries-are-signed): New.
4554         (package-get-continue-update-base): New.
4555         (package-get-download-menu): Removed.
4556         (package-get-require-base):
4557         (package-get-update-base-entry):
4558         (package-get-locate-file):
4559         (package-get-locate-index-file):
4560         (package-get-maybe-save-index):
4561         (package-get-update-base):
4562         (package-get-update-base-from-buffer):
4563         (package-get-update-base-entries):
4564         (package-get-interactive-package-query):
4565         (package-get-update-all):
4566         (package-get-all):
4567         (package-get-dependencies):
4568         (package-get-init-package):
4569         (package-get-info): New.
4570         (package-get):
4571         (package-get-staging-dir):
4572         (package-get-set-version-prop): Removed.
4573         (package-get-installedp):
4574         (package-get-ever-installed-p):
4575         (packages): Removed.
4576         (package-get-custom-groups): Removed.
4577         (package-get-custom): Removed.
4578         (package-get-custom-add-entry): Removed.
4579
4580         * package-info.el (batch-update-package-info):
4581
4582         * package-net.el (package-net-batch-generate-bin-ini):
4583         (package-net-update-installed-db):
4584
4585         * package-ui.el (pui-info-buffer):
4586         (pui-directory-exists): Removed.
4587         (pui-package-dir-list): Removed.
4588         (pui-add-install-directory): Removed.
4589         (package-ui-download-menu): New.
4590         (package-ui-pre-release-download-menu): New.
4591         (package-ui-site-release-download-menu): New.
4592         (pui-set-local-package-get-directory): New.
4593         (pui-package-symbol-char):
4594         (pui-update-package-display):
4595         (pui-toggle-package):
4596         (pui-toggle-package-key):
4597         (pui-toggle-package-delete):
4598         (pui-toggle-package-delete-key):
4599         (pui-toggle-package-event):
4600         (pui-toggle-verbosity-redisplay):
4601         (pui-install-selected-packages):
4602         (pui-add-required-packages):
4603         (pui-help-echo):
4604         (pui-display-info):
4605         (list-packages-mode):
4606         (pui-list-packages):
4607
4608         * packages.el (packages-compute-package-locations):
4609         (package-require):
4610         (package-delete-name):
4611         (packages-hardcoded-lisp): Removed.
4612         (packages-useful-lisp): Removed.
4613         (packages-unbytecompiled-lisp): Removed.
4614         (packages-find-package-directories):
4615
4616         Summary:
4617
4618         Major code clean up of all things PUI.
4619
4620         Much improved code to determine where packages should be
4621         installed.  PUI no longer depends on any packages being
4622         pre-installed to compute where packages are to be installed to.
4623
4624         The user can specify the location of their package-index file.  It
4625         isn't necessary to set this because it has sane defaults.  People
4626         who "run-in-place" won't accidently overwrite the CVS
4627         package-index file.  See
4628         `package-get-package-index-file-location'. 
4629
4630         PUI will now properly clean up after itself in the event of an
4631         unsuccessful package install.  This drastically reduces the number
4632         of "wrong md5sum" FAQs.
4633
4634         non-Mule XEmacsen can no longer install Mule packages.
4635
4636         Package management via the custom interface has been removed.
4637
4638         The PUI related menubar items have been reorganised.
4639
4640         The PGP verification code has been fixed and the default for
4641         whether or not it is used is automatically computed.
4642
4643         * update-elc.el ((preloaded-file-list site-load-packages
4644         need-to-dump dumped-exe)):
4645         Just a couple of small changes to allow for
4646         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4647         existing anymore.
4648
4649 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4650
4651         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4652         apply `format' to the first argument of byte-compile-warn, it
4653         already calls format.
4654
4655 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4656
4657         * files.el (delete-old-versions): Avoid going interactive during
4658         make install when environment variable VERSION_CONTROL is set.
4659
4660 2003-12-04  Vin Shelton  <acs@xemacs.org>
4661
4662         * menubar-items.el (menu-item-search): Only bring up search dialog
4663         box if the feature is available and desired.
4664
4665 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4666
4667         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4668
4669 2003-11-05  Vin Shelton  <acs@xemacs.org>
4670
4671         * help.el (Help-prin1-face):
4672         (Help-princ-face):
4673         princ and prin1 are functions and need to be called as such.  The
4674         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4675
4676 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4677
4678         * about.el (about-xemacs): Give full version and build date.
4679
4680 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4681
4682         * win32-native.el (grep-null-device): This XEmacs has null-device.
4683
4684 2003-09-06  Mike Sperber  <mike@xemacs.org>
4685
4686         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4687         implement the specified semantics for `defvar.'
4688
4689 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4690
4691         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4692         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4693         displaying buffer in question.
4694
4695 2003-09-03  Vin Shelton <acs@xemacs.org>
4696
4697         * XEmacs 21.4.14 is released
4698
4699 2003-08-17  Vin Shelton  <acs@xemacs.org>
4700
4701         * about.el: Vanity patch.
4702
4703 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4704
4705         * code-process.el (call-process):
4706         (call-process-region):
4707         (start-process):
4708         Document coding system processing.
4709
4710 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4711
4712         * startup.el (splash-frame-body): Idiomatic English.
4713
4714 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4715
4716         * font-lock.el (font-lock-match-java-declarations): Move
4717         save-restriction, narrow-to-region to beginning of function to
4718         avoid going beyond the limit and causing an infloop.
4719
4720 2003-04-16  Jerry James  <james@xemacs.org>
4721
4722         * keydefs.el: Remove mappings for keys mapped to the nowhere
4723         defined function function-key-error.
4724
4725 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4726
4727         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4728         lisp-interaction-mode-hook): Add the docstrings.
4729
4730 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4731
4732         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4733         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4734         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4735
4736 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4737
4738         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4739         lambda list after the original doc.  Care about
4740         #'(lambda () "SingleString") 
4741         (cl-upcase-arg): 
4742         (cl-function-arglist):
4743         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4744         circular data structures in lambda list specification
4745
4746 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4747
4748         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4749         to appear in font-lock-function-name-face.
4750
4751 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4752
4753         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4754         is not also the value of the lambda.
4755
4756 2003-05-06  Andy Piper  <andy@xemacs.org>
4757
4758         * files.el (revert-buffer): Make sure local variables get processed,
4759         even in the case of an optimized reversion.
4760
4761 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4762
4763         * XEmacs 21.4.13 is released
4764
4765 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4766
4767         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4768         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4769
4770 2003-02-14  Ben Wing  <ben@xemacs.org>
4771
4772         * byte-optimize.el:
4773         * byte-optimize.el (byte-compile-inline-expand):
4774         * byte-optimize.el (byte-compile-unfold-lambda):
4775         * byte-optimize.el (byte-optimize-form-code-walker):
4776         * byte-optimize.el (byte-optimize-form):
4777         * byte-optimize.el (byte-decompile-bytecode-1):
4778         * byte-optimize.el (byte-optimize-lapcode):
4779         Review carefully and sync up to 20.7 except for areas as noted.
4780         Fixes problem with JDE compilation.
4781
4782 2003-02-05  Ben Wing  <ben@xemacs.org>
4783
4784         * simple.el:
4785         * simple.el (motion-keys-for-shifted-motion):
4786         Omit M-S-home/end from motion keys.
4787
4788 2003-02-07  Ben Wing  <ben@xemacs.org>
4789
4790         * text-props.el (text-property-any):
4791         * text-props.el (text-property-not-all):
4792         Fix bug when end > start.
4793
4794 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4795
4796         * info.el (Info-insert-dir): Make default-directory end in
4797         separator.  Patch due to Martin Buchholz.
4798
4799 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4800
4801         * XEmacs 21.4.12 "Portable Code" is released.
4802
4803 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4804
4805         * about.el: Update golubev data.
4806
4807 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4808
4809         * isearch-mode.el (isearch-mode-map): Substitute comment on
4810         desirability, and back out "GR is printable" changes.
4811
4812 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4813
4814         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4815
4816 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4817
4818         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4819
4820 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4821
4822         * menubar-items.el (default-menubar): Use browse-url-mozilla
4823         instead of browse-url-gnome-moz for Mozilla.
4824
4825 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4826
4827         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4828
4829 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4830
4831         * files.el (auto-mode-alist): Remove redundant entries for modes
4832         that live in packages.
4833         (interpreter-mode-alist): Ditto.
4834
4835 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4836
4837         * menubar-items.el (default-menubar): Sync with current
4838         browse-url-xemacs.el.
4839
4840 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4841
4842         * XEmacs 21.4.10 "Military Intelligence" is released.
4843
4844 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4845
4846         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4847
4848 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4849
4850         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4851
4852 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4853
4854         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4855         effect free function.
4856         (font-lock-fontify-keywords-region): Supply the argument to
4857         font-lock-compile-keywords.
4858
4859 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4860
4861         * package-get.el (package-get-download-sites): Bring sites list
4862         up to date, prefer xx.xemacs.org addresses.
4863
4864 2002-09-27  Andy Piper  <andy@xemacs.org>
4865
4866         * dialog.el (make-dialog-box): for general dialogs only
4867         delete-frame-hook will be run.
4868
4869 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4870
4871         * font-lock.el (font-lock-fontify-syntactically-region): Add
4872         comment about lookup-syntax-properties, document LOUDLY as unused.
4873
4874 2002-08-26  Andy Piper  <andy@xemacs.org>
4875
4876         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4877         merge.
4878
4879 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4880
4881         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4882         (make-obsolete-variable): Ditto.
4883         (make-compatible): Ditto.
4884         (make-compatible-variable): Ditto.
4885
4886 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4887
4888         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4889         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4890
4891 2002-08-28  Andy Piper  <andy@xemacs.org>
4892
4893         * files.el (revert-buffer): propagate revert-without-query-status.
4894
4895 2002-06-03  Andy Piper  <andy@xemacs.org>
4896
4897         * dialog-items.el (make-search-dialog): align various subcontrols
4898         in visually pleasing ways, allow frame to autosize to the dialog
4899         size.
4900         * dialog.el (make-dialog-box): add a border inside the frame. Add
4901         :autosize property, if t then reset the frame size appropriately
4902         before the frame is mapped.
4903         * gutter-items.el (set-progress-feedback-instantiator): align
4904         various subcontrols.
4905         * gutter-items.el (set-progress-abort-instantiator): ditto.
4906
4907 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4908
4909         * XEmacs 21.4.9 "Informed Management" is released.
4910
4911 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4912
4913         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4914         "&optional append" argument.
4915
4916 2002-07-16  Didier Verna  <didier@xemacs.org>
4917
4918         * subr.el (replace-in-string): fix case fold bug introduced by
4919         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4920         case-fold-search in temporary buffers.
4921
4922 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4923
4924         * lib-complete.el (find-library): Remove check for mule because
4925         decompression DOES work on Mule.
4926
4927 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4928
4929         * simple.el (join-line): New alias for `delete-indentation'.
4930
4931 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4932
4933         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4934         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4935         (font-lock-builtin-face): New.
4936         (font-lock-constant-face): New.
4937         (font-lock-face-list): Add builtin and constant faces.
4938
4939 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4940
4941         * autoload.el (make-autoload): Support define-derived-mode.
4942         Collected puts of doc-string-elt property.  Based on a patch by
4943         Didier Verna <didier@xemacs.org>.
4944
4945 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4946
4947         * wid-edit.el (widget-field-activate): Fix docstring typo.
4948
4949 2002-07-23  Andy Piper  <andy@xemacs.org>
4950
4951         * about.el (about-personal-info): update me.
4952
4953 2002-07-12  Andy Piper  <andy@xemacs.org>
4954
4955         * custom.el (custom-theme-set-variables): remove bogus
4956         arguments. Use custom-set-default to set defaults.
4957         (custom-set-variables): update doc.
4958         (custom-local-buffer): new, synced from FSF.
4959         (custom-set-default): ditto.
4960         (defcustom): update doc.
4961
4962 2002-06-16  Andy Piper  <andy@xemacs.org>
4963
4964         * menubar-items.el (default-menubar): enable windows printing on
4965         cygwin as well as native.
4966
4967 2002-06-12  Andy Piper  <andy@xemacs.org>
4968
4969         * printer.el (generic-print-buffer): catch all errors so that the
4970         print device can be cleared in all scenarios.
4971         (Printer-clear-device): make sure clearing the printer allows it
4972         to be used again immediately.
4973         (generic-print-region): make sure the default printer face is
4974         black-on-white.
4975
4976 2002-04-23  Jerry James  <james@xemacs.org>
4977
4978         * window-xemacs.el (display-buffer-function): Change doc to
4979         reflect new arg.
4980         * window-xemacs.el (pre-display-buffer-function): Ditto.
4981         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
4982         non-nil, make the new window just big enough for its contents.
4983         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
4984         * frame.el (show-temp-buffer-in-current-frame): Remove broken
4985         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
4986
4987 2002-06-06  Andy Piper  <andy@xemacs.org>
4988
4989         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
4990         (defcustom): ditto.
4991         (custom-handle-keyword): ditto.
4992
4993 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
4994
4995         * gutter-items.el (buffers-tab-selection-function): Improve doc.
4996         Make obsolete.  Default to nil.
4997         (buffers-tab-filter-functions): Improve doc.  Use literal default.
4998         Inspired by a patch by John Palmieri.
4999
5000 2002-07-01  Mike Alexander  <mta@arbortext.com>
5001
5002         * process.el (shell-command-on-region): Don't delete the region
5003         before giving it to call-process-region
5004
5005 2002-06-04  Jerry James <james@eecs.ku.edu>
5006
5007         * find-paths.el (paths-find-architecture-directory): Search in
5008         `system-configuration'/`base', not `base'`system-configuration'.
5009
5010 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5011
5012         * info.el (Info-index): Add missing \ in [ t].
5013
5014 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5015
5016         * gutter-items.el (gutter-buffers-tab-visible-p,
5017         buffers-tab-omit-function, buffers-tab-selection-function,
5018         buffers-tab-filter-functions):
5019         Doc improvements.
5020
5021 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5022
5023         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5024
5025         * toolbar-items.el (toolbar-news): Fix typo in message string.
5026
5027 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5028
5029         * dialog.el (yes-or-no-p-dialog-box): 
5030         * cmdloop.el (y-or-n-p-minibuf):
5031         (yes-or-no-p-minibuf):
5032         (yes-or-no-p):
5033         (y-or-n-p): 
5034         Specify negative answers in docstrings.
5035
5036 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5037
5038         * package-ui.el (pui-help-echo): Display both installed and author
5039         version.  Use a balloon-help window to display extra info like
5040         package requires.
5041
5042 2002-05-30  Andy Piper  <andy@xemacs.org>
5043
5044         * files.el (revert-buffer-internal): don't visit
5045         revert-buffer. Kill buffer when not used. Suggested by Mike
5046         Alexander <mta@arbortext.com>
5047
5048 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5049
5050         * files.el (revert-buffer): More docstring fiddling.
5051
5052 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5053
5054         * files.el (revert-buffer):
5055         (revert-buffer-internal):
5056         (revert-buffer-insert-file-contents-function):
5057         Improve docstrings and comments.
5058
5059 2002-05-08  Andy Piper  <andy@xemacs.org>
5060
5061         * files.el (revert-buffer): observe noconfirm behavior.
5062
5063 2002-04-09  Andy Piper  <andy@xemacs.org>
5064
5065         * files.el (revert-buffer): use revert-buffer-internal if it looks
5066         like doing so will not result in any user-visible changes.
5067         (revert-buffer-internal): new function. Do the actual process of
5068         reversion and then see whether the result is any different to what
5069         we have already. If it is not then do nothing.
5070
5071 2001-12-11  Andy Piper  <andy@xemacs.org>
5072
5073         * menubar.el (get-popup-menu-response): re-order so that it works
5074         on more sane/facist window systems.
5075
5076 2001-12-03  Andy Piper  <andy@xemacs.org>
5077
5078         * faces.el (frob-face-property): don't infloop in face frobbing
5079         from Jan Vroonhof <jan@xemacs.org>.
5080
5081 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5082
5083         * faces.el (frob-face-property): Follow face fall-back hierarchy
5084         properly for face properties without an instance. Only do manual
5085         copy form 'default in last resort. This handles in particular
5086         the case where 'default itself has only a fall-back (which is
5087         the case by default on windows).
5088
5089 2001-11-24  Andy Piper  <andy@xemacs.org>
5090
5091         * printer.el (generic-print-region): set default-frame-plist to
5092         nil while creating the printer frame so that sizes reflect the
5093         printed page.
5094
5095         * faces.el (face-complain-about-font): Don't complain on printers.
5096
5097 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5098         
5099         * package-net.el: Andy synch.
5100         
5101 2001-12-16  Andy Piper  <andy@xemacs.org>
5102
5103         * package-get.el (package-get-update-all): Make sure installed.db
5104         gets updated after updating packages.
5105
5106 2002-03-28  Ben Wing  <ben@xemacs.org>
5107
5108         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5109         continuation, truncation so that we don't get line jumpiness from
5110         them being larger than the line height.
5111
5112         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5113
5114 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5115
5116         * font.el (font-window-system-mappings): Add mapping for Gtk
5117         (assume identical to X) 
5118
5119 2002-02-04  Andy Piper  <andy@xemacs.org>
5120
5121         * files.el (convert-standard-filename): Fix for short filename
5122         Peter Arius <pas@methodpark.de>
5123
5124 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5125
5126         * list-mode.el (default-choose-completion): completion-base-size
5127         should refer to local value in the completion list buffer.
5128
5129 2001-12-03  Didier Verna  <didier@xemacs.org>
5130
5131         * rect.el: autoload `replace-rectangle'.
5132         * keydefs.el (global-map): bind it to `C-x r p'.
5133
5134 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5135
5136         * XEmacs 21.4.8 "Honest Recruiter" is released.
5137
5138 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5139
5140         This patch is based on Jerry James's patch and analysis.
5141
5142         * select.el (get-clipboard):
5143         (get-selection):
5144         Update docstrings.
5145         (get-clipboard-foreign):
5146         (get-selection-foreign):
5147         New function for use as `interprogram-paste-function's.
5148
5149         * simple.el (interprogram-paste-function): Change default to
5150         `get-clipboard-foreign'; improve docstring.
5151         (interprogram-cut-function): Improve dosctring.
5152
5153 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5154
5155         * XEmacs 21.4.7 "Economic Science" is released.
5156
5157 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5158
5159         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5160
5161 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5162
5163         * obsolete.el (assq-delete-all): New compatibility alias for 
5164         remassq.
5165
5166 2002-01-09  Simon Josefsson  <jas@extundo.com>
5167
5168         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5169
5170 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5171
5172         * info.el (Info-auto-generate-directory): Default
5173         Info-auto-generate-directory to 'if-outdated.
5174
5175 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5176
5177         * startup.el (normal-top-level): Prevent migration code from
5178         trashing .emacs on an error in loading the init files.
5179
5180 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5181
5182         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5183         "system default" Xdefaults and friends get xrdb-mode.
5184
5185 2002-03-05  Mats Lidell  <matsl@contactor.se>
5186  
5187         * help-nomule.el (tutorial-supported-languages): Added Swedish
5188         tutorial. Sorted languages.
5189
5190 2002-02-11  Mike Sperber <mike@xemacs.org>
5191
5192         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5193         regenerating outdated dir files and dir is non-existent.
5194
5195 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5196
5197         * code-files.el (convert-mbox-coding-system): Improve comment.
5198         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5199         coding-system argument to `write-region-pre-hook' call.
5200         (write-region-pre-hook): Fix docstring to mention lockname argument.
5201
5202 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5203
5204         * minibuf.el (completing-read): Remove redundant wrong arg list.
5205
5206         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5207
5208 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5209
5210         * obsolete.el (interactive-form): new compatibility alias for 
5211         function-interactive.
5212
5213 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5214
5215         * menubar-items.el (Menubar-items-truncate-list): Removed.
5216         * menubar-items.el (Menubar-items-truncate-history): New.
5217         * menubar-items.el (default-menubar): Use
5218         Menubar-items-truncate-history.
5219
5220 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5221
5222         * printer.el (generic-print-region): Pass correct arguments to
5223         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5224         Torkelsson <torkel@acc.umu.se>.
5225
5226 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5227
5228         * help.el (describe-mode): synched with FSF 19.34; handle nil
5229         minor mode indicators.
5230
5231 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5232
5233         * minibuf.el (completing-read): Update docstring.
5234
5235 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5236
5237         * XEmacs 21.4.6 "Common Lisp" is released.
5238
5239 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5240
5241         * package-net.el: Inadvertant synch with Windows branch.  From
5242         Andy's log:
5243         (package-net-kit-version): new variable.
5244         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5245
5246 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5247
5248         * package-get.el (package-get-locate-index-file): Also search the
5249         core etc/ directory for the package index file if it can't be
5250         found in ~/.xemacs/.
5251
5252 2001-12-13  William Perry  <wmperry@gnu.org>
5253
5254         * dialog-gtk.el (popup-builtin-question-dialog):
5255         Conform to API in gui.c.
5256         
5257 2001-11-12  Andy Piper  <andy@xemacs.org>
5258
5259         * cus-edit.el (custom-save-face-internal): make sure we save
5260         non-themed faces.
5261         (custom-save-variables): ditto variables.
5262
5263 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5264
5265         * faces.el (make-face-family):
5266         (make-face-size):
5267         New face-modifying functions per Jan Vroonhof.
5268
5269         cus-face.el (custom-set-face-font-family):
5270         (custom-set-face-font-size):
5271         Use them.
5272
5273         * font.el (font-window-system-mappings): More precise docstring.
5274
5275         (font-create-name):
5276         (font-create-object):
5277         (tty-font-create-object):
5278         (tty-font-create-plist):
5279         (x-font-create-object):
5280         (x-font-create-name):
5281         (ns-font-create-name):
5282         (mswindows-font-create-object):
5283         (mswindows-font-create-name):
5284         Add doctrings.
5285
5286 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5287
5288         * gtk-faces.el (gtk-init-device-faces): removed spurious
5289         quote before let* expression.
5290
5291 2001-10-29  Andy Piper  <andy@xemacs.org>
5292
5293         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5294         modified when changing coding system.
5295
5296         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5297         that we invoke the GUI directory selector.
5298
5299 2001-10-25  Andy Piper  <andy@xemacs.org>
5300
5301         * dialog.el (make-dialog-box): use new directory dialog support.
5302         * minibuf.el (read-file-name-1): ditto.
5303         (read-file-name): ditto.
5304         (read-directory-name): ditto.
5305
5306 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5307
5308         * XEmacs 21.4.5 "Civil Service" is released.
5309
5310 2001-04-23  Didier Verna  <didier@xemacs.org>
5311
5312         * cus-edit.el (custom-variable-pre-save): New.
5313         * cus-edit.el (custom-variable-post-save): New.
5314         * cus-edit.el (custom-variable-save): use them.
5315         * cus-edit.el (custom-face-pre-save): New.
5316         * cus-edit.el (custom-face-post-save): New.
5317         * cus-edit.el (custom-face-save): use them.
5318         * cus-edit.el (custom-group-pre-save): New.
5319         * cus-edit.el (custom-group-post-save): New.
5320         * cus-edit.el (custom-group-save): use them.
5321         * cus-edit.el (Custom-save): use the pre/post functions above,
5322         call `custom-save-all' only once.
5323         * cus-edit.el (custom-variable-pre-reset-standard): New.
5324         * cus-edit.el (custom-variable-post-reset-standard): New.
5325         * cus-edit.el (custom-variable-reset-standard): use them.
5326         * cus-edit.el (custom-face-pre-reset-standard): New.
5327         * cus-edit.el (custom-face-post-reset-standard): New.
5328         * cus-edit.el (custom-face-reset-standard): use them.
5329         * cus-edit.el (custom-group-pre-reset-standard): New.
5330         * cus-edit.el (custom-group-post-reset-standard): New.
5331         * cus-edit.el (Custom-reset-standard): use them.
5332         * cus-edit.el (custom-face-reset-saved): use the pre/post
5333         functions above, call `custom-save-all' only once.
5334
5335 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5336
5337         * gutter-items.el (buffers-tab face): Derive from the modeline
5338         face by default.  Many people use white-on-black for the default
5339         font, and the tabs look hideous with that color combination.  The
5340         modeline usually has the correct colors.
5341
5342 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5343
5344         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5345         (tag-mark-stack-max): Typo fix.
5346
5347 2001-09-28  Ben Wing  <ben@xemacs.org>
5348
5349         * font-lock.el:
5350         * font-lock.el (font-lock-after-change-function):
5351         fix problem with last patch, reported by Katsumi Yamaoka.
5352
5353 2001-09-17  Ben Wing  <ben@xemacs.org>
5354
5355         * font-lock.el (font-lock-after-change-function):
5356         fix problem when you insert a comment on the line before a line of
5357         code: if we use the following char, then when you hit backspace,
5358         the following line of code turns the comment color.
5359
5360 2001-06-08  Ben Wing  <ben@xemacs.org>
5361
5362         * process.el: comment about shell-command-switch.
5363         * process.el (shell-quote-argument): Need to quote a null
5364         argument, too.  From Dan Holmsand.
5365         
5366         * startup.el (normal-top-level): Delete some unused FSF junk.
5367         * startup.el (command-line-early):
5368         
5369         * startup.el (command-line): Call MS Windows init function.
5370         
5371         * win32-native.el:
5372         * win32-native.el (mswindows-system-shells): New.
5373         * win32-native.el (mswindows-system-shell-p): New.
5374         * win32-native.el (init-mswindows-at-startup): New.
5375         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5376         * win32-native.el (mswindows-quote-one-simple-arg):
5377         * win32-native.el (mswindows-quote-one-command-arg):
5378         * win32-native.el (mswindows-construct-process-command-line-alist):
5379         Correct comments at top.  Correctly handle passing arguments
5380         to Cygwin programs and to bash.  Fix quoting of zero-length
5381         arguments (from Dan Holmsand).  Set shell-command-switch based
5382         on shell-file-name, which in turn comes from env var SHELL.
5383
5384 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5385
5386         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5387         default-toolbar-position): Fill docstrings for balloon-help.
5388
5389 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5390
5391         * faces.el: Reenable specifications over 'gtk domain.
5392
5393 2001-08-08  Didier Verna  <didier@xemacs.org>
5394
5395         * autoload.el (update-autoload-files): make defdir a file name,
5396         not directory name.
5397
5398 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5399
5400         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5401
5402         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5403
5404 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5405
5406         * font-menu.el (font-menu-set-font): Default to current font-family.
5407         (font-menu-preferred-resolution):
5408         (font-menu-size-scaling):
5409         Provide gtk defaults, too.
5410
5411 2001-07-29  Mike Alexander  <mta@arbortext.com>
5412
5413         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5414         list
5415         (custom-set-face-font-family): ditto
5416
5417 2001-07-26  Mike Sperber <mike@xemacs.org>
5418
5419         * files.el (auto-mode-alist): .9 files are man pages, too.
5420
5421 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5422
5423         * process.el (call-process-internal): bind
5424         coding-system-for-write to 'binary when calling
5425         start-process-internal, so the process receives 
5426         the literal contents of INFILE.
5427
5428 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5429
5430         * files.el (auto-mode-alist): Add configure.ac support.
5431
5432 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5433
5434         * buff-menu.el:
5435         mouse.el:
5436         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5437
5438 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5439
5440         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5441
5442 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5443
5444         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5445         mixed text.
5446         (kinsoku-eol-p): Ditto.
5447
5448 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5449
5450         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5451         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5452         characters as the category `s' or `e' correctly.
5453
5454 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5455
5456         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5457
5458 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5459
5460         * mule/cyrillic.el:  Set up case table.
5461
5462 2001-06-08  Mike Sperber <mike@xemacs.org>
5463
5464         * files.el (save-some-buffers-1): Don't zap the help window right
5465         after `map-y-or-n-p' has popped it up.
5466
5467 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5468
5469         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5470
5471 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5472
5473         * specifier.el: define-specifier-tag 'gtk.
5474
5475 2001-05-12  Ben Wing  <ben@xemacs.org>
5476
5477         * find-paths.el (paths-find-recursive-path):
5478         fix error with null EXCLUDE-REGEXP.
5479         
5480         * font-lock.el (font-lock-mode):
5481         fix problem reported by hrvoje with buffers starting with a space.
5482         
5483 2001-05-06  Ben Wing  <ben@xemacs.org>
5484
5485         * dialog.el (make-dialog-box):
5486         * menubar-items.el (default-menubar):
5487         * printer.el (generic-print-buffer):
5488         * printer.el (generic-print-region):
5489         implement printing the selection when it's selected.
5490
5491 2001-04-18  Didier Verna  <didier@xemacs.org>
5492
5493         * cus-edit.el (Custom-reset-standard): reset to standard settings
5494         not only when the buffer's :custom-state is 'modified, but also
5495         when it is 'set or 'saved.
5496
5497 2001-04-17  Didier Verna  <didier@xemacs.org>
5498
5499         * startup.el (load-user-init-file): define `custom-file' before
5500         loading the user's init file.
5501
5502 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5503
5504         * menubar.el (popup-mode-menu): Make it work with
5505         popup-menu-titles turned off.
5506         
5507 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5508
5509         * about.el (about-mailto-link): Use compose-mail for sending mail.
5510
5511 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5512
5513         * package-admin.el (package-install-hook): New.
5514         (package-delete-hook): New.
5515         (package-admin-add-single-file-package): Use package-delete-hook.
5516
5517         * package-get.el (package-get): Use package-install-hook.
5518
5519 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5520
5521         * package-ui.el (pui-install-selected-packages): reverse the lists
5522         of packages so that they get handled in the same order as they
5523         were selected.
5524
5525 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5526
5527         * packages.el (locate-library): Use read-library-name for completion.
5528
5529 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5530
5531         * byte-optimize.el (=): `=' is not a binary predicate!
5532         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5533         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5534
5535 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5536
5537         * bytecomp.el (byte-compile-arithcompare):
5538         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5539
5540 2001-06-03  William M. Perry  <wmperry@gnu.org>
5541
5542         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5543         return the filename selected by the user!
5544
5545 2001-05-31  William M. Perry  <wmperry@gnu.org>
5546
5547         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5548         in XEmacs/GTK.
5549
5550 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5551
5552         * coding.el: Tiny typo fixed.
5553
5554 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5555
5556         * XEmacs 21.4.3 "Academic Rigor" is released.
5557
5558 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5559
5560         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5561
5562 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5563
5564         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5565
5566 2001-05-04  Ben Wing  <ben@xemacs.org>
5567
5568         * printer.el (generic-print-buffer):
5569         * printer.el (generic-print-region):
5570         Enable dialog boxes.  Apply workaround recommended by Kirill.
5571         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5572         
5573         * simple.el (kill-whole-line):
5574         * simple.el (kill-line-1):
5575         * simple.el (kill-entire-line):
5576         * simple.el (kill-line):
5577         * simple.el (backward-kill-line):
5578         Take out interactive dependence of kill-whole-line.
5579
5580 2001-04-22  Ben Wing  <ben@xemacs.org>
5581
5582         * dialog.el (make-dialog-box):
5583         Put dialog titles back in -- this time correctly.  Fix various
5584         other problems with leaks and such.
5585
5586         * simple.el (region-exists-p):
5587         * simple.el (region-active-p):
5588         Add comment about which one is correct to use in menu specs.
5589
5590 2001-05-05  Ben Wing  <ben@xemacs.org>
5591
5592         * dialog.el (make-dialog-box): fix doc string.
5593         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5594         take out Pretty Print.
5595         * printer.el:
5596         * printer.el (printer-current-device): New.
5597         * printer.el (Printer-get-device): New.
5598         * printer.el (Printer-clear-device): New.
5599         * printer.el (generic-page-setup): New.
5600         * printer.el (generic-print-buffer):
5601         * printer.el (generic-print-region):
5602         Implement Page Setup.  Handle errors properly.
5603
5604 2001-05-05  Ben Wing  <ben@xemacs.org>
5605
5606         * subr.el (error): Complete list of errors in doc string.
5607         
5608 2001-04-22  Ben Wing  <ben@xemacs.org>
5609
5610         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5611         
5612 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5613
5614         * build-report.el: Remove CVS keywords since this file has been in
5615         core lisp for a while now.
5616         * build-report.el (build-report-make-output-files): Fix typo.
5617
5618 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5619
5620         * about.el (about-finish-buffer): Make sure the last change works
5621         even if EVENT is nil.
5622
5623 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5624
5625         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5626         clicked, not the one that happens to be the current buffer at the
5627         time.
5628
5629 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5630
5631         * cus-edit.el (custom-display): Support the GTK Window System also.
5632
5633 2001-04-30  Ben Wing  <ben@xemacs.org>
5634
5635         * printer.el:
5636         * printer.el (printer-page-header):
5637         * printer.el (Print-context): New.
5638         * printer.el (printer-page-footer):
5639         * printer.el (generate-header-element): New.
5640         * printer.el (generate-header-line): New.
5641         * printer.el (print-context-property):
5642         * printer.el (generic-print-buffer):
5643         * printer.el (generic-print-region):
5644         Implement headers and footers.  Implement calling Print dialog box
5645         (#### but it doesn't quite work yet).
5646
5647 2001-04-25  Ben Wing  <ben@xemacs.org>
5648
5649         * about.el (xemacs-hackers):
5650         * about.el (about-url-alist):
5651         * about.el (about-personal-info):
5652         * about.el (about-hacker-contribution):
5653         More contributions.
5654         
5655         * simple.el (handle-post-motion-command):
5656         Fix spurious setting of zmacs-region-stays to t after a non-shift
5657         motion command.
5658
5659 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5660
5661         * about.el (about-personal-info): Update my bio.
5662         (about-hacker-contribution): Ditto.
5663
5664 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5665
5666         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5667
5668 2001-04-19  Andy Piper  <andy@xemacs.org>
5669
5670         * package-net.el (package-net-cygwin32-binary-size): new size.
5671         (package-net-win32-binary-size): new size.
5672         (package-net-convert-index-to-ini): Use new arch.
5673         (package-net-batch-convert-index-to-ini): Removed.
5674         (package-net-generate-bin-ini): New.
5675         (package-net-batch-generate-bin-ini): New.
5676
5677 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5678
5679         * XEmacs 21.4.1 "Copyleft" is released.
5680
5681 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5682
5683         * x-compose.el (xlib-input-method-bug-workaround):
5684         (alias-colon-to-double-quote):
5685         Force sort in map-keymap to work around rehash bug.
5686
5687 2001-04-17  Ben Wing  <ben@xemacs.org>
5688
5689         * about.el: Finish overhaul, add a few new hackers, update a
5690         couple old ones.
5691
5692 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5693
5694         * XEmacs 21.4.0 "Solid Vapor" is released.
5695
5696 2001-04-15  Ben Wing  <ben@xemacs.org>
5697
5698         * about.el:
5699         * about.el (about-headline-face): New.
5700         * about.el (about-link-face): New.
5701         * about.el (about-current-release-maintainers): New.
5702         * about.el (about-other-current-hackers): New.
5703         * about.el (about-url-alist):
5704         * about.el (about-once-and-future-hackers): New.
5705         * about.el (about-mailto-link): New.
5706         * about.el (about-get-buffer):
5707         * about.el (about-finish-buffer):
5708         * about.el (about-xemacs):
5709         * about.el (about-features): Removed.
5710         * about.el (about-advantages): New.
5711         * about.el (about-maintainer-info): Removed.
5712         * about.el (about-personal-info): New.
5713         * about.el (about-hacker-contribution): New.
5714         * about.el (about-maintainer):
5715         * about.el (about-show-linked-info):
5716         * about.el (about-hackers):
5717         Major revamping.  Rewriting of most of the text, improve the
5718         link handling, separate info on contributors into personal
5719         and contribution info, add new contributors, update personal
5720         info, etc. etc.
5721         
5722         * menubar-items.el (default-menubar):
5723         Help menubar entry for News now says more accurately
5724         "What's New in XEmacs".
5725         
5726         * mouse.el:
5727         * mouse.el (mouse-track-cleanup-hook):
5728         * mouse.el (mouse-track):
5729         Don't set-buffer to a dead buffer when calling mouse-track
5730         cleanup hooks.
5731
5732 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5733
5734         * XEmacs 21.2.47 "Zephir" is released.
5735
5736 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5737
5738         * dialog.el (make-dialog-box): Disable dialog box titles until
5739         we get them working.
5740
5741 2001-03-30  Ben Wing  <ben@xemacs.org>
5742
5743         * help.el:
5744         * help.el (Help-princ-face):
5745         * help.el (Help-prin1-face):
5746         * help.el (frob-help-extents):
5747         * help.el (describe-function-1):
5748         * help.el (describe-variable):
5749         Avoid using font-lock faces, which may not be defined.
5750         Instead, use hyper-apropos faces, and make sure they're
5751         defined as necessary by using `require'. (It's not so safe
5752         to do this for font-lock.) In any case, we will eventually
5753         be merging this functionality into hyper-apropos.
5754
5755         * loaddefs.el (completion-ignored-extensions):
5756         Fix documentation.
5757         
5758         * menubar-items.el (menu-truncate-list): Removed.
5759         * menubar-items.el (Menubar-items-truncate-list): New.
5760         * menubar-items.el (default-menubar):
5761         Fix errors if grep or compile command is too long.  Rename helper
5762         function to be less visible.
5763
5764 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5765
5766         * byte-optimize.el (byte-optimize-minus):
5767         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5768
5769 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5770
5771         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5772         Mule is available.
5773
5774         * mule/latin.el: New file.
5775
5776 2001-03-11  Ben Wing  <ben@xemacs.org>
5777
5778         * auto-save.el:
5779         * auto-save.el (auto-save-directory):
5780         * auto-save.el (make-auto-save-file-name):
5781         * auto-save.el (auto-save-file-name-p): New.
5782
5783         Merge in improvements from other definition of
5784         make-auto-save-file-name in files.el.
5785         
5786         * auto-save.el (auto-save-original-name):
5787         * auto-save.el (auto-save-name-in-fixed-directory):
5788         * auto-save.el (auto-save-unslashify-name): Removed.
5789         * auto-save.el (auto-save-slashify-name): Removed.
5790         * auto-save.el (auto-save-reserved-chars): New.
5791         * auto-save.el (auto-save-escape-name): New.
5792         * auto-save.el (auto-save-unhex): New.
5793         * auto-save.el (auto-save-unescape-name): New.
5794
5795         Change algorithm for encoding filenames in auto-save names to be
5796         entirely safe with all filesystems and all possible characters in
5797         a filename, and 100% reversible. (Essentially, uses
5798         quoted-printable as the encoding.)
5799         
5800         * auto-save.el (recover-all-files):
5801
5802         Use insert-directory rather than calling ls directly -- fixes
5803         things under Windows.
5804
5805         * files.el:
5806         * files.el (convert-standard-filename): Substitute FSF's
5807         definition for this (we had nothing here before).
5808         
5809         * files.el (backup-buffer): Warning fix.
5810         
5811         * files.el (make-backup-file-name):
5812         * files.el (find-backup-file-name):
5813         Fix error in calling sequence to auto-save-file-name-p.
5814         
5815         * files.el (recover-file):
5816         Use insert-directory rather than calling ls directly -- fixes
5817         things under Windows.
5818
5819         * files.el (make-auto-save-file-name): Removed.
5820         * files.el (auto-save-file-name-p): Removed.
5821         auto-save is always dumped so no sense in having a definition
5822         that will always be overwritten with another.
5823         
5824         * files.el (insert-directory):
5825         * win32-native.el:
5826         * win32-native.el (debug-mswindows-process-command-lines):
5827         * win32-native.el (original-make-auto-save-file-name): Removed.
5828         * win32-native.el (make-auto-save-file-name): Removed.
5829
5830
5831 2001-03-21  Martin Buchholz <martin@xemacs.org>
5832
5833         * XEmacs 21.2.46 "Urania" is released.
5834
5835 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5836
5837         * menubar-items.el (default-menubar): Update sample.emacs to
5838         sample.init.el and adjust accelerators.
5839
5840 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5841
5842         * build-report.el (build-report): Improve docstring.
5843
5844 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5845
5846         * ChangeLog: Log GTK merge.
5847
5848         * gutter-items.el:
5849         * mwheel.el:
5850         * sound.el:
5851         * startup.el:
5852         Revert gratuitous whitespace changes.
5853
5854 2001-03-07  Ben Wing  <ben@xemacs.org>
5855
5856         * help.el:
5857         * help.el (key-or-menu-binding):
5858         * help.el (Help-find-file): New.
5859         * help.el (describe-beta):
5860         * help.el (describe-copying):
5861         * help.el (describe-project):
5862         * help.el (view-emacs-news):
5863         * help.el (view-sample-init-el): New.
5864         * help.el (Help-princ-face): New.
5865         * help.el (Help-prin1-face): New.
5866         * help.el (help-symbol-function-context-menu):
5867         * help.el (help-symbol-variable-context-menu):
5868         * help.el (help-symbol-function-and-variable-context-menu):
5869         * help.el (frob-help-extents):
5870         * help.el (describe-function-1):
5871         * help.el (describe-variable):
5872
5873         Add coloring in Help buffers, correspondent with hyperlinks.
5874         View files in view-mode rather than Fundamental.
5875         Remove separators from context menus -- now handled in generic code.
5876         Add `Find Tag' to context menu.
5877         
5878         * menubar.el (popup-mode-menu):
5879
5880         Rewrite code that outputs the popup menu to (a) put more specific
5881         entries first, (b) be more robust, (c) output the proper context
5882         menu separators automatically (the context menu functionality is
5883         new and currently used only by Help).
5884
5885 2001-03-10  William M. Perry  <wmperry@aventail.com>
5886
5887         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5888         this function when converting from the 21.1 GTK branch.  Now
5889         supports file, password, question, and color built-in dialogs.
5890
5891 2001-03-06  Ben Wing  <ben@xemacs.org>
5892
5893         * keydefs.el:
5894         * keydefs.el (global-map):
5895         Add commented-out change of M-k (for 21.5).
5896         
5897         * menubar-items.el (default-menubar):
5898         Fix items to control kill-line behavior; add items for
5899         shifted motion.
5900         
5901         * simple.el:
5902         * simple.el (kill-whole-line):
5903         * simple.el (historical-kill-line): Removed.
5904         * simple.el (kill-line): Removed.
5905         * simple.el (kill-entire-line): New.
5906         * simple.el (kill-line-1): New.
5907         * simple.el (backward-kill-line):
5908         Undo kill-whole-line == always changes.  Add new function
5909         kill-entire-line to unconditionally delete the current line.
5910         Add comments describing the lamentable state of affairs of
5911         the kill-line functions and variables.
5912
5913 2001-03-02  Ben Wing  <ben@xemacs.org>
5914
5915         * simple.el:
5916         * simple.el (beginning-of-buffer):
5917         * simple.el (end-of-buffer):
5918         * simple.el (mark-ring-unrecorded-commands):
5919         * simple.el (signal-error-on-buffer-boundary):
5920         * simple.el (shifted-motion-keys-select-region):
5921         * simple.el (unshifted-motion-keys-deselect-region):
5922         * simple.el (motion-keys-for-shifted-motion): New.
5923         * simple.el (handle-pre-motion-command):
5924         * simple.el (handle-post-motion-command):
5925         * simple.el (forward-char-command):
5926         * simple.el (backward-char-command):
5927         * simple.el (scroll-up-command):
5928         * simple.el (scroll-down-command):
5929         * simple.el (next-line):
5930         * simple.el (previous-line):
5931         * simple.el (backward-block-of-lines):
5932         * simple.el (forward-block-of-lines):
5933         * simple.el (backward-word):
5934         * simple.el (mark-word):
5935
5936         Augment documentation of the most common motion commands to make
5937         note of the shifted-motion support.  Improve the support to (a)
5938         properly document how it works and why it's done in the fashion it
5939         is, and (b) allow the keystrokes that trigger it to be customized.
5940
5941         Correct error in the customize specification of
5942         mark-ring-unrecorded-commands.
5943
5944 2001-03-02  Ben Wing  <ben@xemacs.org>
5945
5946         * font-lock.el:
5947         * font-lock.el (font-lock-pending-extent-table): Removed.
5948         * font-lock.el (font-lock-pending-buffer-table): New.
5949         * font-lock.el (font-lock-pre-idle-hook):
5950         * font-lock.el (font-lock-after-change-function):
5951         * font-lock.el (font-lock-fontify-pending-extents):
5952         * font-lock.el (font-lock-lisp-like):
5953
5954         Fix handling of pending extents to avoid excessive slowness (N^2
5955         behavior) when making lots of buffer changes between redisplays,
5956         such as when saving the Options.
5957
5958 2001-03-09  William M. Perry  <wmperry@aventail.com>
5959
5960         * device.el:
5961         * dragdrop.el:
5962         * dumped-lisp.el:
5963         * faces.el:
5964         * frame.el:
5965         * gnuserv.el:
5966         * loadup.el:
5967         * menubar-items.el:
5968         * minibuf.el:
5969         The Great GTK Merge.
5970
5971         * ChangeLog.GTK:
5972         * dialog-gtk.el:
5973         * gdk.el:
5974         * generic-widgets.el:
5975         * glade.el:
5976         * gnome-widgets.el:
5977         * gnome.el:
5978         * gtk-compose.el:
5979         * gtk-extra.el:
5980         * gtk-faces.el:
5981         * gtk-ffi.el:
5982         * gtk-file-dialog.el:
5983         * gtk-font-menu.el:
5984         * gtk-glyphs.el:
5985         * gtk-init.el:
5986         * gtk-iso8859-1.el:
5987         * gtk-marshal.el:
5988         * gtk-mouse.el:
5989         * gtk-package.el:
5990         * gtk-password-dialog.el:
5991         * gtk-select.el:
5992         * gtk-widget-accessors.el:
5993         * gtk-widgets.el:
5994         * gtk.el:
5995         widgets-gtk.el:
5996         The Great GTK Merge: new files.
5997
5998 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
5999
6000         * generic-widgets.el: Don't require gtk (a built-in feature) at
6001         top level.  Don't execute the last sexp unless (featurep 'gtk).
6002
6003 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6004
6005         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6006
6007 2001-02-23  Martin Buchholz <martin@xemacs.org>
6008
6009         * XEmacs 21.2.45 "Thelxepeia" is released.
6010
6011 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6012  
6013         * about.el (xemacs-hackers): update my entry. 
6014         * about.el (about-maintainer-info): ditto. 
6015         * about.el (about-hackers): ditto. 
6016
6017 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6018
6019         * about.el (about-maintainer-info): More vanity info about
6020         yours truly.
6021
6022 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6023
6024         * build-report.el (build-report-destination): xemacs-build-reports
6025         has moved to SourceForge, where mailing list name length is
6026         restricted, hence the name change to
6027         xemacs-buildreports@xemacs.org.
6028         * build-report.el (build-report-keep-regexp): Update default.
6029         * build-report.el (build-report-delete-regexp): Ditto.
6030         * build-report.el (build-report-make-output-files): Ditto.
6031
6032 2001-02-19  Craig Lanning  <lanning@scra.org>
6033
6034         * lisp-mode.el: Add indentation specifications for following
6035         Common Lisp forms: handler-case, handler-bind, with-slots,
6036         with-open-file, with-open-stream, print-unreadable-object.
6037
6038 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6039
6040         * font-lock.el (font-lock-set-defaults-1):
6041         Move initialization of `font-lock-cache-position' so that it's set
6042         even if font-lock-keywords is already defined.
6043
6044 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6045
6046         * autoload.el (generate-file-autoloads-1):
6047         Use `emacs-lisp-mode-syntax-table' instead of
6048         `lisp-mode-syntax-table'.
6049         * lisp-mode.el (lisp-mode-syntax-table):
6050         Get rid of old checks for `parse-partial-sexp' version.
6051         Make `|' (pipe) string delimiter instead of punctuation.
6052
6053 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6054
6055         * window.el (save-selected-window):
6056         Use gensym for better macro hygiene.
6057
6058 2001-02-06  Mike Sperber <mike@xemacs.org>
6059
6060         * dump-paths.el:
6061         * startup.el (startup-setup-paths): Set and use
6062         `mule-lisp-directory'.
6063         (startup-setup-paths-warning): Ditto.
6064
6065         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6066         (paths-construct-load-path): Consider `mule-lisp-directory'.
6067
6068 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6069
6070         * font-lock.el: Syntax table improvements used.  A few random
6071         changes are not specified below.
6072         (font-lock-fontify-string-delimiters):
6073         (font-lock-syntactic-keywords):
6074         (font-lock-cache-state nil):
6075         (font-lock-cache-position):
6076         New variables.
6077         (font-lock-set-syntax):
6078         (font-lock-apply-syntactic-highlight):
6079         (font-lock-fontify-syntactic-anchored-keywords):
6080         (font-lock-fontify-syntactic-keywords-region):
6081         (font-lock-eval-keywords):
6082         New functions.
6083         (font-lock-remove-face):
6084         (font-lock-fontify-syntactically-region):
6085         Use syntax properties.
6086
6087 2001-02-08  Martin Buchholz <martin@xemacs.org>
6088
6089         * XEmacs 21.2.44 "Thalia" is released.
6090
6091 2001-01-16  Mike Sperber <mike@xemacs.org>
6092
6093         * startup.el (normal-top-level): Work even if no installation root
6094         is found.
6095
6096 2001-01-30  Andy Piper  <andy@xemacs.org>
6097
6098         * gutter-items.el (progress-abort-glyph): remove instantiator.
6099         (set-progress-abort-instantiator): new function.
6100         (abort-progress-feedback): use it.
6101
6102         * gutter.el (set-gutter-dirty-p): new function.
6103
6104 2001-01-30  Didier Verna  <didier@xemacs.org>
6105
6106         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6107
6108 2001-01-24  Didier Verna  <didier@xemacs.org>
6109
6110         * sound.el (sound-extension-list): give a better default value.
6111         * sound.el (load-sound-file): improve the doc string, also find
6112         files given by absolute names, pass a real extension list to
6113         `locate-file'.
6114
6115 2001-01-26  Martin Buchholz <martin@xemacs.org>
6116
6117         * XEmacs 21.2.43 "Terspichore" is released.
6118
6119 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6120
6121         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6122         messages from gnuserv.
6123
6124 2001-01-20  Martin Buchholz <martin@xemacs.org>
6125
6126         * XEmacs 21.2.42 "Poseidon" is released.
6127
6128 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6129
6130         * cl-macs.el (cl-upcase-arg): New function.
6131         (cl-function-arglist): New function.
6132         (cl-transform-lambda): Automatically add CL-style lambda list to
6133         documentation string using functions above.
6134
6135 2001-01-12  Andy Piper  <andy@xemacs.org>
6136
6137         * package-get.el (package-get-custom): call
6138         package-net-update-installed-db.
6139
6140         * package-ui.el (pui-install-selected-packages): call
6141         package-net-update-installed-db.
6142
6143         * package-net.el (package-net-update-installed-db): use
6144         packages-package-list so that we reflect reality.
6145
6146         * packages.el (packages-package-list): Make docstring reflect
6147         reality.
6148
6149         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6150
6151         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6152         isn't installed.
6153
6154 2001-01-17  Andy Piper  <andy@xemacs.org>
6155
6156         * wid-edit.el (widget-activation-glyph-mapper): activate or
6157         deactivate native widgets.
6158         (widget-glyph-insert-glyph): record instantiator.
6159         (widget-push-button-value-create): use it.
6160
6161         * gui.el (gui-button-action): new function. Make button's domain
6162         buffer current when calling.
6163         (make-gui-button): update to use gui-button-action.
6164
6165 2001-01-16  Didier Verna  <didier@xemacs.org>
6166
6167         * menubar-items.el (default-menubar): add an entry for modeline
6168         horizontal scrolling in Options -> Display.
6169
6170 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6171
6172         * package-get.el (package-get-require-signed-base): Set to nil
6173         by default.
6174
6175 2001-01-17  Martin Buchholz <martin@xemacs.org>
6176
6177         * XEmacs 21.2.41 "Polyhymnia" is released.
6178
6179 2001-01-16  Mike Sperber <mike@xemacs.org>
6180
6181         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6182         catch lisp/mule/.
6183
6184 2001-01-14  Mike Sperber <mike@xemacs.org>
6185
6186         * startup.el (maybe-create-compatibility-dot-emacs):
6187         (maybe-unmigrate-user-init-file):
6188         (unmigrate-user-init-file): Created.
6189         (maybe-migrate-user-init-file): Offer creation of compatibility
6190         .emacs.
6191         Some doc fixes wrt init file location.
6192
6193 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6194
6195         * faces.el (face-frob-from-locale-first): new variable.
6196         (frob-face-font-2): Honor tags arg while trying to use
6197         standard-face-mapping.  When face-frob-from-locale-first is set,
6198         first try to set face inheriting from frobbed-face.
6199
6200 2001-01-15  Didier Verna  <didier@xemacs.org>
6201
6202         * about.el (xemacs-hackers): update my entry.
6203         * about.el (about-url-alist): ditto.
6204         * about.el (about-maintainer-info): ditto.
6205         * about.el (about-hackers): ditto.
6206
6207 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6208
6209         The byte compiler has been badly broken for a year,
6210         by the patch of 1999-12-06.
6211         * byte-optimize.el (byte-optimize-form-code-walker):
6212         Bug was: the byte compiler was making this erroneous optimization:
6213         (progn (or (foo)) (bar)) ==> (bar)
6214
6215 2000-11-20  Mike Sperber <mike@xemacs.org>
6216
6217         * setup-paths.el (paths-core-load-path-depth): Split
6218         `paths-load-path-depth' in two for site and core lisp.  Don't
6219         recurse into core.
6220         * setup-paths.el (paths-construct-load-path): Use.
6221
6222 2001-01-10  Andy Piper  <andy@xemacs.org>
6223
6224         * package-net.el (package-net-cygwin32-binary-size): new variable
6225         (package-net-win32-binary-size): ditto.  add much needed
6226         commentary.
6227
6228         * gutter-items.el (buffers-tab-items): correct off-by-one error
6229         for buffers-tab-max-size.
6230
6231 2001-01-08  Martin Buchholz <martin@xemacs.org>
6232
6233         * XEmacs 21.2.40 is released.
6234
6235 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6236
6237         * mule/hebrew.el: Fix comments and typos.
6238         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6239
6240 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6241
6242         * ChangeLog.1: move ancient log from fill.el.
6243
6244         * dump-paths.el:
6245         paragraphs.el:
6246         mule/mule-category.el:
6247         Miscellaneous typo fixes and slight doc clarifications.
6248
6249         * mule/mule-ccl.el:  Correct file name in header.
6250
6251 2000-12-31  Martin Buchholz <martin@xemacs.org>
6252
6253         * XEmacs 21.2.39 is released.
6254
6255 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6256
6257         * byte-optimize.el (byte-optimize-cond):
6258         (byte-optimize-cond-1): New.
6259         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6260         Optimizes (cond (x nil)) ==> nil.
6261         Provide better diagnostic on malformed expr like (cond foo).
6262
6263 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6264
6265         * mule/mule-coding.el:
6266         mule/mule-cmds.el (reset-language-environment,
6267         set-language-environment-coding-systems):
6268         Safer default coding-priority-list, corresponding to src/file-coding.h.
6269
6270 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6271
6272         * package-admin.el: Allow package removal from
6273         early-package-load-path.
6274
6275 2000-12-15  Andreas Jaeger  <aj@suse.de>
6276
6277         * about.el (about-maintainer-info): Update my entry.
6278
6279 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6280
6281         * packages.el (locate-library): Add support for bzip2
6282         compressed .el files.
6283
6284 2000-12-12  Andy Piper  <andy@xemacs.org>
6285
6286         * package-net.el: new file.
6287
6288 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6289
6290         * font-lock.el: Add missing C++ keywords.
6291
6292 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6293
6294         * simple.el (indent-for-comment): Preserve indentation of comments
6295         starting in column 0, as documented in (Info-goto-node
6296         "(xemacs)Comments").  Update docstring accordingly.
6297
6298 2000-12-05  Martin Buchholz <martin@xemacs.org>
6299
6300         * XEmacs 21.2.38 is released.
6301
6302 2000-12-04  Didier Verna  <didier@xemacs.org>
6303
6304         * mouse.el (default-mouse-track-set-point-in-window): remove
6305         spurious '+' operation detected by Martin.
6306
6307
6308 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6309
6310         * cl-extra.el (coerce):
6311         Implement char to integer coercion.
6312         Remove extraneous (numberp) test.
6313
6314         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6315         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6316         (byte-optimize-predicate):
6317         Warn if evaluating constant expression signals an error.
6318         (byte-optimize-form): Small simplification.
6319
6320         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6321
6322 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6323
6324         * byte-optimize.el:
6325         (byte-optimize-minus):
6326         (byte-optimize-plus):
6327         (byte-optimize-mult):
6328         (byte-optimize-quo):
6329         Use (car (last x)) instead of (last x) to get last elt!
6330         Use `byte-optimize-predicate' to optimize `%'.
6331         Move optimizations for special numeric args to bytecomp.el.
6332         * bytecomp.el (byte-compile-associative): Remove.
6333         (byte-compile-max): New.
6334         (byte-compile-min): New.
6335         Properly handle erroneous calls: (max) (min).
6336         (byte-compile-plus): New.
6337         (byte-compile-minus):
6338         It's easiest to handle 0, +1 and -1 args here.
6339         (byte-compile-mult): New.
6340         It's easiest to handle 1, -1 and 2 args here.
6341         (byte-compile-quo):
6342         It's easiest to handle 0, +1 and -1 args here.
6343         Issue byte-compiler warning when dividing by zero.
6344
6345         Byte-compiler arithmetic improvements.
6346         Better optimize these expressions in the obvious way:
6347         (+ x y 1)   -->  varref x varref y add add1
6348         (+ x y -1)  -->  varref x varref y add sub1
6349         (- x y 0)   -->  (- x y)
6350         (- 0 x y)   -->  (- (- x) y)
6351         (% 42 19)   --> compile-time constant
6352         (/ 42 19)   --> compile-time constant
6353         (* (foo) 2) --> foo call dup plus
6354
6355         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6356         unless (declaim (optimize (safety 3)))
6357         or (setq byte-compile-delete-errors nil).
6358
6359 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6360
6361         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6362         docstrings.
6363
6364 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6365
6366         * startup.el (command-line-do-help):  Add documentation of
6367         portable dumper switches.
6368
6369 2000-11-22  Andy Piper  <andy@xemacs.org>
6370
6371         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6372
6373         * glyphs.el (init-glyphs): don't use autodetect for strings.
6374
6375 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6376
6377         * byte-optimize.el (byte-optimize-char-before):
6378         (byte-optimize-backward-char):
6379         (byte-optimize-backward-word):
6380         Fix incorrect optimizations for these sorts of expressions:
6381         (let ((x nil)) (backward-char x))
6382
6383 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6384
6385         * byte-optimize.el:
6386         * byte-optimize.el (byte-optimize-backward-char): New.
6387         * byte-optimize.el (byte-optimize-backward-word): New.
6388         Make backward-word and backward-char as efficient as forward versions.
6389
6390         * bytecomp.el (byte-compile-no-args-with-one-extra):
6391         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6392         * bytecomp.el (byte-compile-two-args-with-one-extra):
6393         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6394         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6395         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6396         Check if extra arg is constant nil, and if so, use byte-coded call.
6397
6398         * simple.el (backward-word):
6399         * simple.el (mark-word):
6400         * simple.el (kill-word):
6401         * simple.el (backward-kill-word):
6402         Make COUNT argument optional, for consistency with forward-char et al.
6403
6404         * abbrev.el (abbrev-string-to-be-defined):
6405         * abbrev.el (inverse-abbrev-string-to-be-defined):
6406         * abbrev.el (inverse-add-abbrev):
6407         * abbrev.el (expand-region-abbrevs):
6408         * buff-menu.el (Buffer-menu-execute):
6409         * indent.el (move-to-left-margin):
6410         * indent.el (indent-relative):
6411         * indent.el (move-to-tab-stop):
6412         * info.el (Info-reannotate-node):
6413         * lisp-mode.el (lisp-indent-line):
6414         * lisp.el (end-of-defun):
6415         * lisp.el (move-past-close-and-reindent):
6416         * misc.el (copy-from-above-command):
6417         * mouse.el (default-mouse-track-scroll-and-set-point):
6418         * page.el (forward-page):
6419         * paragraphs.el (forward-paragraph):
6420         * paragraphs.el (end-of-paragraph-text):
6421         * picture.el (picture-forward-column):
6422         * picture.el (picture-self-insert):
6423         * rect.el (extract-rectangle-line):
6424         * simple.el (newline):
6425         * simple.el (fixup-whitespace):
6426         * simple.el (backward-delete-char-untabify):
6427         * simple.el (transpose-chars):
6428         * simple.el (transpose-preceding-chars):
6429         * simple.el (do-auto-fill):
6430         * simple.el (indent-new-comment-line):
6431         * simple.el (blink-matching-open):
6432         * view-less.el (cleanup-backspaces):
6433         * wid-edit.el (widget-transpose-chars):
6434         * term/bg-mouse.el (bg-insert-moused-sexp):
6435         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6436
6437         * info.el (Info-fontify-node):
6438         * simple.el (backward-delete-function):
6439         Use canonical delete-backward-char instead of backward-delete-char.
6440
6441 2000-11-20  Andy Piper  <andy@xemacs.org>
6442
6443         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6444         no buffers.
6445
6446 2000-11-20  Andy Piper  <andy@xemacs.org>
6447
6448         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6449         buffer tabs.
6450
6451 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6452
6453         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6454         (proclaim inline...) was shadowing compiler-macros.
6455
6456 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6457
6458         * bytecomp.el (byte-compile-eval): New.
6459         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6460         Keeps this promise made in Lispref:
6461         "If a file being compiled contains a `defmacro' form, the macro is
6462         defined temporarily for the rest of the compilation of that file."
6463
6464 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6465
6466         * cl.el (floatp-safe):
6467         (plusp):
6468         (minusp):
6469         (oddp):
6470         (evenp):
6471         (cl-abs):
6472         Use a better parameter name than `x'.
6473
6474         * cl-macs.el (check-type): Make continuable.  Change documentation
6475         to require PLACE, but accept any form for compatibility.
6476
6477         * abbrev.el (define-abbrev): Use check-type.
6478         * font-menu.el (font-menu-change-face): Use check-type.
6479         * menubar.el (relabel-menu-item): Use check-type.
6480         * itimer.el: Fix typo.
6481
6482 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6483
6484         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6485
6486 2000-11-14  Martin Buchholz <martin@xemacs.org>
6487
6488         * XEmacs 21.2.37 is released.
6489
6490 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6491
6492         * code-cmds.el: Provide the feature.
6493
6494 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6495
6496         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6497
6498         * code-cmds.el: New file
6499         * mule/mule-cmds.el:
6500         * mule/mule-misc.el
6501         (coding-keymap): New keymap. Define coding system keyboard
6502         commands on file-coding builds too.
6503         (coding-system-change-eol-conversion):
6504         (universal-coding-system-argument):
6505         (set-default-coding-systems):
6506         (prefer-coding-system): Moved from mule-cmds.el
6507         (set-buffer-process-coding-system): Moved from mule-misc.el
6508
6509 2000-09-15  Stephen Carney <carney@scubadoo.com>
6510
6511         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6512
6513 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6514
6515         * package-get.el (package-get-download-sites): Add a pre-release
6516         site for experimental packages.
6517
6518         * auto-autoloads.el: Regenerated.
6519
6520 2000-08-01  Andy Piper  <andy@xemacs.org>
6521
6522         * gutter-items.el (buffers-tab-omit-function): reference
6523         buffers-tab-select-visible-buffers.
6524         (buffers-tab-filter-functions): new variable, by default uses
6525         buffers-tab-selection-function and buffers-tab-omit-function.
6526         (select-buffers-tab-buffers-by-mode): invert arguments.
6527         (buffers-tab-select-visible-buffers): new function. Invert calling
6528         of buffers-menu-omit-invisible-buffers.
6529         (buffers-tab-items): rewrite to use
6530         buffers-tab-filter-functions. Rewrite docstring.
6531         (gutter-buffers-tab-extent): delete.
6532         (add-tab-to-gutter): always build a new extent when adding the
6533         tabs.
6534         (update-tab-in-gutter): make gutter dirty when orientation
6535         changes.
6536
6537 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6538
6539         * bytecomp.el (byte-compile-defvar-or-defconst):
6540         Only do loadhist recording if defvar form includes a value.
6541
6542 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6543
6544         * bytecomp.el (byte-compile-initial-macro-environment):
6545         `eval-when-compile' should not compile its body.
6546
6547 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6548
6549         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6550         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6551         some Japanese English.  Remove some ancient FSF comments, and
6552         improve docstrings.  Use symbols not vectors for tables.
6553
6554 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6555
6556         * keymap.el:
6557         (local-key-binding):
6558         (global-key-binding):
6559         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6560
6561         * lisp.el:
6562         (backward-sexp): Slightly simpler code.
6563         (mark-sexp): Make arg optional, like FSF Emacs.
6564         (forward-list): Slightly simpler code.
6565         (backward-list): Slightly simpler code.
6566         (down-list):  Make arg optional, like FSF Emacs.
6567         (up-list):  Make arg optional, like FSF Emacs.
6568         (backward-up-list):  Make arg optional, like FSF Emacs.
6569         (kill-sexp):  Make arg optional, like FSF Emacs.
6570         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6571
6572         * font-menu.el (font-menu-change-face):
6573         Take continuable errors into account.
6574
6575         * abbrev.el:
6576         * abbrev.el (clear-abbrev-table):
6577         * abbrev.el (define-abbrev-table):
6578         * abbrev.el (define-abbrev):
6579         * abbrev.el (insert-abbrev-table-description):
6580         * apropos.el (apropos-documentation-check-doc-file):
6581         * apropos.el (apropos-documentation-check-elc-file):
6582         * buff-menu.el (list-buffers):
6583         * buff-menu.el (list-buffers-noselect):
6584         * bytecomp.el (byte-recompile-directory):
6585         * bytecomp.el (batch-byte-compile):
6586         * cl-macs.el (typep):
6587         * code-files.el (find-coding-system-magic-cookie):
6588         * code-files.el (insert-file-contents):
6589         * cus-edit.el (customize-set-variable):
6590         * cus-edit.el (customize-save-variable):
6591         * cus-face.el (custom-set-face-font-size):
6592         * cus-face.el (custom-set-face-update-spec):
6593         * cus-face.el (custom-reset-faces):
6594         * custom.el (custom-check-theme):
6595         * custom.el (copy-upto-last):
6596         * fill.el (canonically-space-region):
6597         * fill.el (fill-paragraph):
6598         * fill.el (fill-region):
6599         * fill.el (find-space-insertable-point):
6600         * fill.el (justify-current-line):
6601         * faces.el (face-spec-update-all-matching):
6602         * faces.el (set-face-stipple):
6603         * files-nomule.el (insert-file-contents):
6604         * files.el (insert-file-contents-literally):
6605         * files.el (hack-local-variables-last-page):
6606         * files.el (basic-save-buffer):
6607         * files.el (insert-directory):
6608         * font-menu.el (font-menu-change-face):
6609         * font.el (font-spatial-to-canonical):
6610         * format.el (format-encode-region):
6611         * format.el (format-insert-file):
6612         * format.el (format-replace-strings):
6613         * gutter.el (set-gutter-element):
6614         * help.el (key-or-menu-binding):
6615         * help.el (describe-bindings):
6616         * help.el (with-syntax-table):
6617         * indent.el (indent-rigidly):
6618         * indent.el (delete-to-left-margin):
6619         * info.el:
6620         * info.el (Info-extract-dir-entry-from):
6621         * info.el (Info-build-dir-anew):
6622         * info.el (Info-rebuild-dir):
6623         * info.el (Info-batch-rebuild-dir):
6624         * info.el (Info-read-subfile):
6625         * info.el (Info-build-node-completions):
6626         * info.el (Info-extract-menu-node-name):
6627         * isearch-mode.el (isearch-range-invisible):
6628         * isearch-mode.el (isearch-restore-invisible-extents):
6629         * itimer.el (itimerp):
6630         * itimer.el (itimer-live-p):
6631         * keymap.el:
6632         * keymap.el (substitute-key-definition):
6633         * keymap.el (read-command-or-command-sexp):
6634         * keymap.el (local-key-binding):
6635         * keymap.el (global-key-binding):
6636         * keymap.el (global-set-key):
6637         * keymap.el (local-set-key):
6638         * ldap.el:
6639         * ldap.el (ldap-add-entries):
6640         * ldap.el (ldap-delete-entries):
6641         * lisp.el (backward-sexp):
6642         * lisp.el (mark-sexp):
6643         * lisp.el (forward-list):
6644         * lisp.el (backward-list):
6645         * lisp.el (down-list):
6646         * lisp.el (backward-up-list):
6647         * lisp.el (up-list):
6648         * lisp.el (kill-sexp):
6649         * lisp.el (backward-kill-sexp):
6650         * menubar.el (add-menu-button):
6651         * menubar.el (add-submenu):
6652         * menubar.el (delete-menu-item):
6653         * menubar.el (relabel-menu-item):
6654         * mouse.el (narrow-window-to-region):
6655         * obsolete.el (define-obsolete-variable-alias):
6656         * obsolete.el (store-substring):
6657         * package-admin.el:
6658         * package-admin.el (package-admin-install-function):
6659         * package-admin.el (package-admin-install-function-mswindows):
6660         * package-admin.el (package-admin-default-install-function):
6661         * package-get.el (package-get-update-base-entries):
6662         * packages.el (packages-load-package-dumped-lisps):
6663         * packages.el (packages-collect-package-dumped-lisps):
6664         * printer.el (generic-print-buffer):
6665         * printer.el (generic-print-region):
6666         * replace.el (occur-mode-mouse-goto):
6667         * replace.el (perform-replace):
6668         * select.el (get-selection-no-error):
6669         * simple.el:
6670         * simple.el (newline):
6671         * simple.el (open-line):
6672         * simple.el (edit-and-eval-command):
6673         * simple.el (goto-line):
6674         * simple.el (undo):
6675         * simple.el (kill-region):
6676         * simple.el (copy-region-as-kill):
6677         * simple.el (kill-ring-save):
6678         * simple.el (set-mark):
6679         * simple.el (next-line):
6680         * simple.el (previous-line):
6681         * simple.el (line-move):
6682         * simple.el (set-goal-column):
6683         * simple.el (comment-region):
6684         * subr.el:
6685         * subr.el (putf):
6686         * syntax.el (modify-syntax-entry):
6687         * syntax.el (map-syntax-table):
6688         * view-less.el (view-file):
6689         * view-less.el (view-buffer):
6690         * view-less.el (view-file-other-window):
6691         * window-xemacs.el (backward-other-window):
6692         * window.el:
6693         * window.el (one-window-p):
6694         * window.el (walk-windows):
6695         * window.el (window-list):
6696         * x-mouse.el (x-mouse-kill):
6697         * x-select.el (x-get-cutbuffer):
6698         * x-select.el (x-store-cutbuffer):
6699         * term/bg-mouse.el (bg-mouse-line-to-center):
6700         * term/sun-mouse.el (window-line-end):
6701         * term/sun-mouse.el (sun-select-region):
6702         * term/sun.el (kill-region-and-unmark):
6703         * mule/mule-category.el:
6704         * mule/mule-category.el (modify-category-entry):
6705         * mule/mule-category.el (char-category-list):
6706         * mule/mule-coding.el (coding-system-force-on-output):
6707         * mule/mule-misc.el (coding-system-put):
6708         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6709
6710 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6711
6712         * cus-face.el: Typo fixes and tiny clarifications.
6713         * custom.el: ditto
6714
6715 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6716
6717         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6718         * startup.el (normal-top-level): Setup auto-save-list-file-name
6719         if auto-save-list-file-prefix is non-nil.
6720
6721 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6722
6723         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6724
6725 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6726
6727         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6728         get symbol at point-min.
6729
6730 2000-10-24  Didier Verna  <didier@xemacs.org>
6731
6732         * info.el (Info-emacs-info-file-name): defconst it.
6733         * info.el (Info-footnote-tag): defcustom it.
6734         * info.el (Info-no-description-string): ditto.
6735         * info.el (Info-find-node): adapt to new semantics of
6736         'Info-suffixed-file (don't do the case variants stuff).
6737         * info.el (Info-insert-dir): rewrite the dir file variants code.
6738         * info.el (Info-directory-files): New. Return the list of info
6739         files in a directory.
6740         * info.el (Info-dir-outdated-p): use it.
6741         * info.el (Info-parse-dir-entries): ditto.
6742         * info.el (Info-build-dir-anew): don't restrict to files ending
6743         with a ".info.*" extension.
6744         * info.el (Info-set-mode-line): ditto.
6745         * info.el (Info-read-subfile): adapt to new semantics of
6746         'Info-suffixed-file (append 'exact argument).
6747         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6748         string independently of the case.
6749         * info.el (Info-suffixed-file): use it (match all possible case
6750         for the file name).
6751         * info.el (Info-insert-file-contents): code cleanup.
6752         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6753         columns.
6754         * info.el (Info-batch-rebuild-dir): ditto.
6755         * info.el (Info-read-node-name-1): ditto.
6756         * info.el (Info-search): ditto.
6757         * info.el (Info-fontify-node): ditto.
6758
6759
6760 2000-10-24  Didier Verna  <didier@xemacs.org>
6761
6762         * process.el (shell-command): when called from a program, avoid
6763         'push-mark's "mark-set" message.
6764
6765 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6766
6767         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6768         by a symbol, not by a vector.
6769         * mule/vietnamese.el (vscii): Likewise.
6770         (viscii): Likewise.
6771         * mule/cyrillic.el (koi8-r): Likewise.
6772
6773         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6774         by a symbol, not by a vector.
6775         (chinese-big5-2): Likewise.
6776         * mule/ethiopic.el (ethiopic): Likewise.
6777         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6778         (vietnamese-viscii-upper): Likewise.
6779
6780 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6781
6782         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6783
6784 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6785
6786         * byte-optimize.el (byte-optimize-car): New function.
6787         (byte-optimize-cdr): Ditto.
6788
6789 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6790
6791         * byte-optimize.el: Partial synch with FSF 20.7.
6792         Optimize constant concatenation.
6793         Add keymapp as a side effect free function.  It is a built-in.
6794         (byte-after-unbind-pos): Remove byte-equal.
6795
6796 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6797
6798         * update-elc-2.el: Quote regexps correctly.
6799
6800 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6801
6802         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6803         (ccl-compile): Apply integerp, not integer-or-char-p to
6804         check the type of the buffer magnification
6805         (ccl-compile-write-string): Encode a string with binary
6806         coding system.
6807         (ccl-compile-write-repeat): Likewise.
6808
6809 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6810
6811         * buff-menu.el:
6812         * bytecomp.el:
6813         * coding.el:
6814         * faces.el:
6815         * files.el:
6816         * fill.el:
6817         * float-sup.el:
6818         * font-lock.el:
6819         * help.el:
6820         * iso8859-1.el:
6821         * loaddefs.el:
6822         * menubar-items.el:
6823         * menubar.el:
6824         * modeline.el:
6825         * msw-font-menu.el:
6826         * paragraphs.el:
6827         * paths.el:
6828         * replace.el:
6829         * simple.el:
6830         * sound.el:
6831         * startup.el:
6832         * version.el:
6833         * x-faces.el:
6834         * x-font-menu.el:
6835         Remove purecopy.
6836
6837 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6838
6839         * simple.el (do-auto-fill): Use the function pointer to by
6840         `comment-line-break-function', not `indent-new-comment-line'. This
6841         fixes an issue with cc-mode comment continuation.
6842
6843 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6844
6845         * simple.el (turn-on-auto-fill):  Add (interactive).
6846         * mwheel.el (mwheel-install): Add (interactive).
6847         * font-lock.el (turn-on-font-lock): Add (interactive).
6848         (turn-off-font-lock): Add (interactive).
6849
6850 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6851
6852         * packages.el (packages-special-base-regexp): Add `man'.
6853
6854 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6855
6856         * wid-edit.el (widget-specify-active): map over extents in current
6857         buffer like `widget-specify-inactive' does.  Mapping over the
6858         inactive extent object does not work since the current extent is
6859         ignored by `map-extents'.
6860
6861 2000-10-04  Martin Buchholz <martin@xemacs.org>
6862
6863         * XEmacs 21.2.36 is released.
6864
6865 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6866
6867         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6868         Optimize the compiled-function-constants vector by byte-code
6869         reference counts.
6870
6871 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6872
6873         * build-report.el (build-report-delete-regexp): quote value in
6874         defcustom
6875
6876 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6877
6878         * build-report.el (build-report): Don't bind srcdir which we don't
6879         use in `multiple-value-bind' to avoid the only byte-compiler
6880         warning.
6881
6882 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6883
6884         * build-report.el: Requires cl and custom now.
6885         build-report-version is determined by XEmacs version -- remove
6886         build-report-version*.
6887         * build-report.el (build-report-version): Removed.
6888         * build-report.el (build-report-installation-version-regexp): New.
6889         * build-report.el (build-report-version-file-regexp): New.
6890         * build-report.el (build-report-installation-srcdir-regexp): New.
6891         * build-report.el (build-report-destination): Offer
6892         xemacs-build-reports and xemacs-beta.
6893         * build-report.el (build-report-keep-regexp): Adjusted.
6894         * build-report.el (build-report-delete-regexp): Adjusted.
6895         * build-report.el (build-report-make-output-dir): New.
6896         * build-report.el (build-report-installation-file): Replace use of
6897         `concat' with `expand-file-name'.
6898         * build-report.el (build-report-make-output-file): Removed.
6899         * build-report.el (build-report-make-output-files): New.
6900         * build-report.el (build-report-subject): Identify as
6901         user-variable with "*...".
6902         * build-report.el (build-report-prompts): Ditto.
6903         * build-report.el (build-report-version-file): New.
6904         * build-report.el (build-report-file-encoding): Identify as
6905         user-variable with "*...".
6906         * build-report.el (build-report-make-output-get): New.
6907         * build-report.el (build-report-insert-header): Report
6908         emacs-version and system-configuration instead of
6909         build-report-version.
6910         * build-report.el (build-report-insert-make-output): Add file
6911         argument.
6912         * build-report.el (build-report-insert-installation-file):
6913         Re-indent.
6914         * build-report.el (build-report-keep): Change docstring,
6915         re-indent.
6916         * build-report.el (build-report-delete): Ditto.
6917         * build-report.el (build-report-installation-data): New.
6918         * build-report.el (build-report-version-file-data): New.
6919
6920 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6921
6922         * byte-optimize.el (byte-optimize-lapcode):
6923         Fix the optimization of using the first 5 elements of the
6924         constants vector for variables.
6925         (byte-optimize-lapcode): Fix another ancient broken optimization.
6926
6927 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6928
6929         * *: Spelling mega-patch
6930
6931 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6932
6933         * easymenu.el: doc fixes.
6934         (easy-menu-do-define): Use backquote.
6935         (easy-menu-change):
6936         (easy-menu-add):
6937         `when' seems much clearer than `if' here.
6938         (easy-menu-remove):
6939         (easy-menu-add-item):
6940         (easy-menu-item-present-p):
6941         (easy-menu-remove-item):
6942         Wrap using (when (featurep 'menubar) ...)
6943
6944 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6945
6946         * bytecomp.el (displaying-byte-compile-warnings):
6947         Revert Ben's change to this function below so that the compile log
6948         is displayed properly for users of the "popper" package.
6949
6950 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6951
6952         * window.el (save-selected-window): Use backquote.
6953
6954         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6955         Renamed from `byte-compile-file-form-defvar'.
6956         * bytecomp.el (byte-compile-defvar-or-defconst):
6957         Only cons onto current-load-list in top-level forms.
6958         Else this leaks a cons cell every time a defun is called.
6959         Renamed from `byte-compile-defvar', for clarity.
6960         Warn when docstring of defvar is not a string.
6961         Use consistent error messages.
6962         Better comments.
6963
6964 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6965
6966         * simple.el (set-variable):
6967         Remove unneeded defvar by rearranging order of let* forms.
6968
6969         * mule/mule-ccl.el (ccl-get-next-code):
6970         * menubar-items.el (bookmark-menu-filter):
6971         (language-environment-menu-filter):
6972         (tutorials-menu-filter):
6973         * toolbar-items.el (toolbar-compile):
6974         * byte-optimize.el (disassemble-offset):
6975         Use (declare (special ...)) instead of `defvar'.
6976
6977         * cl-macs.el (cl-do-proclaim):
6978         Fix (declare (special ...)) warning suppression syntax.
6979
6980 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
6981
6982         * info.el (Info-tag-table-marker):
6983         (Info-tag-table-buffer):
6984         (Info-find-file-node):
6985         (Info-read-subfile):
6986         (Info-build-node-completions):
6987         (Info-search):
6988         (Info-mode):
6989         Multiple info buffer support.
6990
6991 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
6992
6993         * ldap.el (ldap-decode-entry): New defun
6994         (ldap-search-entries): Use it in order to decode DN-prefixed
6995         entries properly
6996
6997 2000-08-23  Daniel Pittman <daniel@danann.net>
6998
6999         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7000         Use `eq', not `=', to compare symbols.
7001
7002 2000-07-30  Ben Wing  <ben@xemacs.org>
7003
7004         * bytecomp.el (byte-compile-report-error):
7005         * bytecomp.el (displaying-byte-compile-warnings):
7006         if stack-trace-on-error is set, send out a backtrace when
7007         an error is encountered that stops byte compilation.  this
7008         should make it much much easier to track down those curious
7009         problems.  also undo the kludge of using a separate "*Show*"
7010         buffer for display when there's a temp-buffer-show-function;
7011         we can avoid this by just being a little smarter.
7012
7013         * dialog-items.el:
7014         * dialog-items.el (search-dialog-regexp): New.
7015         * dialog-items.el (search-dialog-callback):
7016         * dialog-items.el (make-search-dialog):
7017         add a regexp option to the dialog and clean up a bit.
7018
7019         * dialog.el:
7020         * dialog.el (yes-or-no-p-dialog-box):
7021         * dialog.el (get-dialog-box-response):
7022         * dialog.el (make-dialog-box):
7023         * dialog.el (dialog-box-finish): New.
7024         * dialog.el (dialog-box-cancel): New.
7025         * dialog.el (internal-make-dialog-box-exit): New.
7026         implement [properly!] the :modal property of the new dialog box
7027         interface.  this is the first time xemacs has ever had *proper*
7028         modal dialog boxes, giving the standard window-system feedback.
7029         (e.g. under windows, clicking on a disabled frame causes a beep
7030         and makes the dialog box flash three times.)
7031
7032         * dragdrop.el: header keyword frobbing.
7033
7034         * dumped-lisp.el (preloaded-file-list):
7035         renamed winnt.el to win32-native.el.
7036
7037         * faces.el (face-property):
7038         * faces.el (set-face-property):
7039         * faces.el (frob-face-property):
7040         * faces.el (frob-face-font-2):
7041         * faces.el (make-face-bold):
7042         * faces.el (make-face-italic):
7043         * faces.el (make-face-bold-italic):
7044         * faces.el (make-face-unbold):
7045         * faces.el (make-face-unitalic):
7046         * faces.el (make-face-smaller):
7047         * faces.el (make-face-larger):
7048         clean up the implementation of these so that window-system-specific
7049         methods are called only on objects belonging to that window system.
7050         previously, you could have [e.g.] mswindows-make-face-bold called
7051         on font object of device type `stream', which is not good and
7052         explains the subtle errors Adrian was getting when byte-compiling
7053         something that required 'term. (Adrian, now you can use stack-trace-
7054         on-error to find the exact place where things are going wrong instead
7055         of having to laboriously binary-search your way through.)
7056
7057         * finder.el (finder-known-keywords):
7058         cleaned up -- properly sorted, clarified the meanings of many of
7059         the keywords, and added a few -- mswin, gui, content, build, www,
7060         user, services.  the last two try to distinguish between a package
7061         that's used directly by the user, and a package that provides
7062         support services to other packages.
7063
7064         * font-lock.el (lisp-font-lock-keywords-2):
7065         update list of lisp control structures to include everything,
7066         including new ones i introduced.
7067
7068         * gutter.el: header keyword frobbing.
7069
7070         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7071         recent isearch element was not doing so!  you got the second-most-
7072         recent instead.
7073
7074         * lisp-mode.el (construct-lisp-mode-menu):
7075         more menubar cleanups.
7076         * lisp-mode.el (with-selected-window):
7077         make it indent properly.
7078
7079         * menubar-items.el (default-menubar): lots of menubar cleanups.
7080         rearranged the options menu the most, e.g. splitting up the
7081         Keyboard/Mouse menu into a new Editing menu and combining the
7082         separate Scrollbar/Gutter/Toolbar submenus into Display.
7083         Got rid of General, moved items to Editing or new Troubleshooting.
7084         Moved Packages to Tools; doesn't seem to belong under Options.
7085         Added stuff to the Cmds menu, e.g. Change Case.
7086
7087         NB please don't complain about these periodic menubar changes.
7088         Anything like this is necessarily incremental in its construction
7089         -- By constant use you gradually become more and more aware of
7090         better and better ways to group menu items.  When we eventually
7091         move the options menu to a property sheet, the existing structure
7092         will probably be preserved fairly well.
7093
7094         * minibuf.el (next-history-element): fix problems with pressing
7095         down arrow in repeat-complex-command.
7096
7097         * modeline.el:
7098         * modeline.el (modeline-3d-p): New.
7099         added custom variable for controlling the 3d modeline.  the
7100         corresponding Options item has been present for a long time,
7101         but commented out with "fix me!" comments.  it's fixed now.
7102
7103         * obsolete.el (add-menu):
7104         remove bogus gettexts.
7105
7106         * process.el (shell-quote-argument):
7107         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7108         For bash under Windows native, see below.
7109
7110         * simple.el:
7111         * simple.el (display-warning-buffer):
7112         Fixed the handling of warning display to eliminate the annoying
7113         *Show* buffer, like was done for byte-compiler output above.
7114
7115         * simple.el (debug-print): New.
7116         Simple function for sending debug messages to the console and/or
7117         other debug places.
7118
7119         * subr.el (replace-in-string):
7120         Rewrite this function to avoid N^2 behavior with large strings --
7121         catastrophic with the new Windows selection code! (Apparently the
7122         author of this function didn't realize there was a fun
7123         replace-match that could make his life much easier, because we
7124         duplicated the entire logic.  The new version is smaller, easier
7125         to understand, much more robust, and has extended features --
7126         those of replace-match.)
7127
7128         * window.el:
7129         * window.el (with-selected-window): New.
7130         An obvious complement to the existing `with-selected-frame' and
7131         `with-current-buffer'.
7132
7133         * win32-native.el: Renamed from winnt.el.
7134         Added a great deal of stuff for properly handling process quoting,
7135         somewhat modeled on Kirill's original model (which i later threw
7136         away).  We should now finally have correctly working process arg
7137         quoting/dequoting so that the final app gets exactly what we
7138         intended.  Because the mechanism is in Lisp, it's easily
7139         extendible. (For those running bash and running the native
7140         version, I tried hard to do what I thought was correct.  But more
7141         thought is needed, and ideally the volunteer work of people with
7142         these configurations that they generally run on.)
7143
7144         * x-font-menu.el (x-font-menu-font-data):
7145         Put in defvar's to fix byte-compiler warnings.
7146
7147 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7148
7149         * select.el (selection-coercion-alist): Initialise.
7150         * select.el (select-coerce-to-text): New.
7151         * select.el (select-coerce): New.
7152         New functions to perform type and value coercion.
7153
7154         * select.el (select-buffer-killed-default): Keep data if it was
7155         on the clipboard.
7156
7157 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7158
7159         * menubar-items.el (default-menubar): Fix typo.
7160         (default-menubar): `lambda' was mispelled as `lamda'.
7161
7162 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7163
7164         * window.el (shrink-window-if-larger-than-buffer): Remove
7165         edge checking code.
7166
7167 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7168
7169         * paths.el (gnus-local-domain): Removed.
7170         (gnus-local-organization): Ditto.
7171         (gnus-startup-file): Ditto.
7172
7173 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7174
7175         * files.el (auto-mode-alist): Add .spec for RPM.
7176
7177 2000-07-31  Andy Piper  <andy@xemacs.org>
7178
7179         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7180
7181 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7182
7183         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7184         browse-url.
7185         * help.el (xemacs-www-page): Ditto.
7186         (xemacs-www-faq): Ditto.
7187         * menubar-items.el (default-menubar): Ditto.
7188
7189         * wid-edit.el (widget-url-link-action): Ditto.
7190         From: Kenichi OKADA <okada@opaopa.org>.
7191
7192 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7193
7194         * finder.el (finder-commentary): Add autoload cookie.
7195
7196 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7197
7198         * files.el (insert-file-contents-literally): Fix second let
7199         binding for `coding-system-for-read' to `coding-system-for-write'
7200         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7201
7202 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7203
7204         * files.el (insert-file-contents-literally): Use binary coding
7205         system (from Morioka san).
7206         (insert-file-contents-literally): Make file-name-handler method.
7207
7208 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7209
7210         * cl-macs.el (get-selection): Add defsetf.
7211
7212 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7213
7214         * x-init.el (x-activate-region-as-selection): replace obsolete
7215         function x-own-selection with own-selection.
7216         (ow-find): replace obsolete functions x-get-selection and
7217         x-get-clipboard with get-selection and get-clipboard.
7218         (init-post-x-win): replace obsolete function x-disown-selection
7219         with disown-selection.
7220
7221 2000-07-20  Mike Sperber  <mike@xemacs.org>
7222
7223         * startup.el (load-user-init-file): Only try to load init file if
7224         it exists.
7225
7226 2000-07-10  Andy Piper  <andy@xemacs.org>
7227
7228         * dialog-items.el: sync with Ben's patch.
7229
7230         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7231         comment.
7232         (progress-text-glyph): deleted.
7233         (progress-layout-glyph): make completely minimal.
7234         (progress-gauge-glyph): ditto.
7235         (progress-display-style): fix to handle dynamic instantiator
7236         changes.
7237         (progress-text-instantiator): new.
7238         (progress-layout-instantiator): new.
7239         (progress-gauge-instantiator): new.
7240         (set-progress-display-instantiator): renamed and changed from
7241         set-progress-display-style.
7242         (progress-abort-glyph): use instantiator not glyph.
7243         (append-progress-display): use set-progress-display-instantiator
7244         and set-glyph-image.
7245         (abort-progress-display): ditto.
7246         (raw-append-progress-display): ditto.
7247
7248 2000-07-20  Ben Wing  <ben@xemacs.org>
7249
7250         * code-files.el: Move Mule-specific code to mule-coding.el.
7251
7252 2000-07-15  Ben Wing  <ben@xemacs.org>
7253
7254         * autoload.el:
7255         Fixed comments.
7256
7257         * cmdloop.el:
7258         * cmdloop.el (yes-or-no-p):
7259         * cmdloop.el (y-or-n-p):
7260         Make these functions use should-use-dialog-box-p and not be
7261         overridden in dialog.el.
7262
7263         * cus-dep.el:
7264         * cus-dep.el (Custom-make-dependencies): Removed.
7265         * cus-dep.el (Custom-make-dependencies-1): New.
7266         * cus-dep.el (Custom-make-one-dependency): New.
7267         New entry point for use in Makefiles, to avoid excessive
7268         invocations.
7269
7270         * cus-edit.el (custom-variable-reset-saved):
7271         * cus-edit.el (custom-variable-reset-standard):
7272         * cus-edit.el (custom-save-resets):
7273         Fix bytecompiler warnings.
7274
7275         * dialog.el:
7276         * dialog.el (yes-or-no-p-dialog-box):
7277         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7278         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7279         * dialog.el (get-dialog-box-response):
7280         * dialog.el (message-or-box):
7281         * dialog.el (make-dialog-box):
7282         * dialog.el (popup-dialog-box): New.
7283         Avoid yes-or-no-p bogosities.
7284         Create a general function `make-dialog-box' to encapsulate all
7285         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7286
7287         * dumped-lisp.el (preloaded-file-list):
7288         Add dialog-items.  Clean up.  Group files by types.
7289
7290         * easymenu.el (easy-menu-add):
7291         * easymenu.el (easy-menu-remove):
7292         Account for accelerators.
7293
7294         * extents.el:
7295         * extents.el (extent-list): New args, like in map-extents.
7296         * extents.el (extent-at-event): New.
7297         * extents.el (extents-at-event): New.
7298
7299         * font-lock.el:
7300         * font-lock.el (font-lock-mode):
7301         * font-lock.el (font-lock-default-fontify-buffer):
7302         * font-lock.el (font-lock-default-unfontify-region):
7303         * font-lock.el (font-lock-fontify-syntactically-region):
7304         * font-lock.el (font-lock-fontify-keywords-region):
7305         Use new progress-feedback names.
7306
7307         * font-lock.el (java-font-lock-identifier-regexp):
7308         * font-lock.el (java-font-lock-class-name-regexp):
7309         Fix bytecompiler warnings.
7310
7311         * gutter-items.el:
7312         * gutter-items.el (progress-display-use-echo-area): Removed.
7313         * gutter-items.el (progress-feedback-use-echo-area): New.
7314         * gutter-items.el (progress-display-popup-period): Removed.
7315         * gutter-items.el (progress-feedback-popup-period): New.
7316         * gutter-items.el (set-progress-display-style): Removed.
7317         * gutter-items.el (set-progress-feedback-style): New.
7318         * gutter-items.el (progress-display-style): Removed.
7319         * gutter-items.el (progress-feedback-style): New.
7320         * gutter-items.el (progress-stack):
7321         * gutter-items.el (progress-displayed-p): Removed.
7322         * gutter-items.el (progress-feedbacked-p): New.
7323         * gutter-items.el (clear-progress-display): Removed.
7324         * gutter-items.el (clear-progress-feedback): New.
7325         * gutter-items.el (progress-display-clear-when-idle): Removed.
7326         * gutter-items.el (progress-feedback-clear-when-idle): New.
7327         * gutter-items.el (remove-progress-display): Removed.
7328         * gutter-items.el (remove-progress-feedback): New.
7329         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7330         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7331         * gutter-items.el (append-progress-display): Removed.
7332         * gutter-items.el (append-progress-feedback): New.
7333         * gutter-items.el (abort-progress-display): Removed.
7334         * gutter-items.el (abort-progress-feedback): New.
7335         * gutter-items.el (raw-append-progress-display): Removed.
7336         * gutter-items.el (raw-append-progress-feedback): New.
7337         * gutter-items.el (display-progress-display): Removed.
7338         * gutter-items.el (display-progress-feedback): New.
7339         * gutter-items.el (current-progress-display): Removed.
7340         * gutter-items.el (current-progress-feedback): New.
7341         * gutter-items.el (current-progress-display-label): Removed.
7342         * gutter-items.el (current-progress-feedback-label): New.
7343         * gutter-items.el (progress-display): Removed.
7344         * gutter-items.el (progress-feedback): New.
7345         Replace "progress-display" with "progress-feedback" globally.
7346
7347         * gutter-items.el (lprogress-display): Removed.
7348         * gutter-items.el (progress-feedback-with-label): New.
7349         Rename lprogress-display ==> progress-feedback-with-label.
7350
7351         * gutter-items.el (search-dialog-direction): Removed.
7352         * gutter-items.el (search-dialog-text): Removed.
7353         * gutter-items.el (search-dialog-callback): Removed.
7354         * gutter-items.el (make-search-dialog): Removed.
7355         Move to dialog-items.el.
7356
7357         * help.el:
7358         * help.el (help-mode-quit):
7359         * help.el (mode-for-help): New.
7360         * help.el (help-sticky-window): New.
7361         * help.el (help-window-config): New.
7362         * help.el (with-displaying-help-buffer):
7363         * help.el (function-at-event): New.
7364         * help.el (help-symbol-regexp): New.
7365         * help.el (help-symbol-run-function-1): New.
7366         * help.el (help-symbol-run-function): New.
7367         * help.el (help-symbol-function-context-menu): New.
7368         * help.el (help-symbol-variable-context-menu): New.
7369         * help.el (help-symbol-function-and-variable-context-menu): New.
7370         * help.el (frob-help-extents): New.
7371         * help.el (describe-function-1):
7372         * help.el (variable-at-point):
7373         * help.el (variable-at-event): New.
7374         * help.el (describe-variable):
7375         Major overhaul.
7376         - Make functions and variables be mousable.
7377         - Middle button hyperlinks.
7378         - New context-menu entries.
7379
7380         * keydefs.el:
7381         * keydefs.el (global-map):
7382         New key bindings to move lines up and down.
7383
7384         * lisp-mode.el:
7385         * lisp-mode.el (construct-lisp-mode-menu): New.
7386         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7387         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7388         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7389         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7390         Make popup and menubar menus be different.  Popup menu uses
7391         clicked location and automatically assumes symbol under the mouse
7392         for various commands.
7393
7394         * menubar-items.el:
7395         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7396         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7397
7398         * menubar-items.el (global-popup-menu): Removed.
7399         * menubar-items.el (mode-popup-menu): Removed.
7400         * menubar-items.el (activate-popup-menu-hook): Removed.
7401         * menubar-items.el (popup-mode-menu): Removed.
7402         * menubar-items.el (popup-buffer-menu): Removed.
7403         * menubar-items.el (popup-menubar-menu): Removed.
7404         Move to menubar.el.
7405
7406         * menubar.el:
7407         * menubar.el (global-popup-menu): New.
7408         * menubar.el (mode-popup-menu): New.
7409         * menubar.el (activate-popup-menu-hook): New.
7410         * menubar.el (last-popup-menu-event): New.
7411         * menubar.el (popup-mode-menu): New.
7412         * menubar.el (popup-buffer-menu): New.
7413         * menubar.el (popup-menubar-menu): New.
7414         * menubar.el (menu-call-at-event): New.
7415         Move non-content functions here.  Add support for context menu
7416         items on extents.
7417
7418         * minibuf.el (minibuffer-history-uniquify):
7419         Typo fix.
7420
7421         * minibuf.el (read-file-name-1):
7422         Call new file dialog box if it exists.
7423
7424         * minibuf.el (mouse-rfn-setup-vars):
7425         Clean up "chop" action.
7426
7427         * mouse.el:
7428         * mouse.el (button2): Now bound to mouse-track.
7429         * mouse.el (click-inside-extent-p):
7430         * mouse.el (point-inside-extent-p):
7431         * mouse.el (point-inside-selection-p):
7432         * mouse.el (mouse-drag-or-yank): Removed.
7433         * mouse.el (mouse-begin-drag-n-drop): New.
7434         * mouse.el (mouse-eval-sexp):
7435         * mouse.el (mouse-track-activate-strokes): New.
7436         * mouse.el (mouse-track-do-activate): New.
7437         * mouse.el (mouse-track):
7438         * mouse.el (default-mouse-track-event-is-with-button): New.
7439         * mouse.el (default-mouse-track-cleanup-hook):
7440         * mouse.el (default-mouse-track-drag-hook):
7441         * mouse.el (default-mouse-track-drag-up-hook):
7442         * mouse.el (default-mouse-track-click-hook):
7443         Merge drag-n-drop into mouse-track.
7444         Add general "activate" support to replace specific button2 kludges.
7445         Use "button modifier" support in mouse-track.
7446
7447         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7448
7449         * package-ui.el:
7450         * package-ui.el (pui-menu):
7451         * package-ui.el (pui-popup-context-sensitive): Removed.
7452         Fix bytecompiler warnings.
7453         Clean up popup code a bit.
7454
7455         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7456
7457         * simple.el:
7458         * simple.el (transpose-lines):
7459         * simple.el (transpose-line-up): New.
7460         * simple.el (transpose-line-down): New.
7461         * simple.el (transpose-subr):
7462         * simple.el (transpose-subr-1): Removed.
7463         Clean up, add functions to move lines up and down.
7464
7465         * startup.el (mail-host-address):
7466         * startup.el (user-mail-address):
7467         Customize.
7468
7469         * subr.el:
7470         * subr.el (set-symbol-value-in-buffer): New.
7471         * subr.el (error):
7472         * subr.el (check-argument-type):
7473         * subr.el (defined-error-p): New.
7474         Add structured error support.
7475
7476         * toolbar-items.el (toolbar-compile):
7477         Use new make-dialog-box.
7478
7479         * update-elc.el:
7480
7481         * userlock.el (ask-user-about-lock-dbox):
7482         * userlock.el (ask-user-about-supersession-threat-dbox):
7483         * userlock.el (ask-user-about-lock):
7484         * userlock.el (ask-user-about-supersession-threat):
7485         Use new make-dialog-box.
7486         Add safety checks; use should use-dialog-box-p.
7487
7488         * window-xemacs.el:
7489         * window-xemacs.el (__buffer-dedicated-frame):
7490         * window-xemacs.el (buffer-dedicated-frame): New.
7491         * window-xemacs.el (set-buffer-dedicated-frame): New.
7492         Move dedicated-frame stuff into lisp.
7493
7494 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7495
7496         * printer.el (generic-print-region): Do not require that
7497         `printer-name' be set.
7498         (printer-name): Commentary clarification.
7499
7500 2000-07-19  Martin Buchholz <martin@xemacs.org>
7501
7502         * XEmacs 21.2.35 is released.
7503
7504 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7505
7506         * select.el (selection-coercible-types): Initialise.
7507
7508 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7509
7510         * select.el (own-clipboard): Bug fix.
7511
7512 2000-07-17  Mike Sperber  <mike@xemacs.org>
7513
7514         * cus-edit.el (custom-migrate-custom-file): Save init file before
7515         continuing.
7516
7517 2000-07-16  Mike Sperber  <mike@xemacs.org>
7518
7519         * startup.el (load-init-file): Remove silly call to
7520         `load-user-custom-file`.
7521         (maybe-migrate-user-init-file): Minor fixes.
7522
7523 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7524
7525         * apropos.el (apropos-documentation-check-doc-file):
7526         `doc' variable should be let-bound, as was presumably intended.
7527
7528         * cus-edit.el (custom-variable-reset-saved):
7529         (custom-variable-reset-standard):
7530         Remove unused variable comment-widget.  Twice.
7531
7532         * toolbar.el (toolbar-blank-press-function):
7533         Add a real defvar with initial value nil and proper docstring.
7534         (press-toolbar-button): No need to check for boundp-ness anymore.
7535
7536         * rect.el (open-rectangle-line): Remove useless (let) form.
7537         Add defvar for pending-delete-mode.
7538
7539         * info.el (Info-find-node): This function needs an autoload cookie.
7540
7541         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7542         Use let* since the second form referred to the first.
7543
7544 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7545
7546         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7547         instead of removed `mswindows-get-clipboard'.
7548
7549
7550 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7551
7552         * select.el (select-convert-from-text): New.
7553         * select.el (select-convert-from-length): New.
7554         * select.el (select-convert-from-integer): New.
7555         * select.el (select-convert-from-identity): New.
7556         * select.el (select-convert-from-filename): New.
7557         * select.el (selection-converter-in-alist): Use them.
7558         New converter functions for X.
7559
7560         * select.el (get-selection): Removed comment.
7561
7562         * select.el (own-selection): Removed append code - I thought
7563         I'd already done this, but apparently not...
7564
7565         * select.el: Changed comment about TIMESTAMP.
7566
7567         * select.el (select-convert-in): New.
7568         * select.el (select-convert-out): New.
7569         New functions that get used by select.c.
7570
7571         * select.el (select-buffer-killed-default): New.
7572         * select.el (select-buffer-killed-text): New.
7573         * select.el (selection-buffer-killed-alist): New.
7574         New list and functions that get called if a relevant selection
7575         exists and a buffer gets killed.
7576
7577         * select.el (select-convert-to-targets):
7578         * select.el (select-convert-to-identity): Removed.
7579         * select.el (select-convert-from-identity): Removed.
7580         * select.el (select-converter-out-alist):
7581         Removed _EMACS_INTERNAL selection type.
7582
7583         * x-select.el (xselect-kill-buffer-hook): Removed.
7584         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7585         Removed this X-specific nonesense. Use the generic support
7586         in select.el instead.
7587
7588 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7589
7590         * mule/mule-category.el (defined-category-hashtable):
7591         Use make-hash-table instead of make-hashtable
7592
7593         * buff-menu.el: Byte-compiler warning fix.
7594
7595         * isearch-mode.el (isearch-highlight-all-cleanup):
7596         Remove unused variable `isearch-highlight-all-start'.
7597
7598         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7599
7600         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7601
7602         * cus-dep.el (Custom-make-dependencies):
7603         Add autoload cookie for custom-add-loads to generated custom-load.el.
7604
7605         * autoload.el (autoload-package-name): Warning suppression.
7606         Move defvar prior to first use.
7607
7608         * custom.el: Add autoload for custom-declare-face.
7609         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7610         * cl.el (cl-hack-byte-compiler):
7611         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7612         to work properly.
7613
7614 2000-07-08  Mike Sperber  <mike@xemacs.org>
7615
7616         * startup.el (load-home-init-file): Added variable.
7617         (maybe-migrate-user-init-file): Added.
7618         (load-user-init-file): Load custom file if different from init
7619         file.
7620
7621         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7622         "startup."
7623
7624         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7625         Moved `custom-file'-related code to cus-file.el.
7626
7627         * cus-file.el: New file.
7628
7629 2000-04-01  Mike Sperber  <mike@xemacs.org>
7630
7631         * packages.el (packages-find-package-directories): Added support
7632         for external package hierarchies with in-place installations.
7633
7634         * find-paths.el (paths-root-in-place-p): Added.
7635         (paths-find-emacs-directory): Added support for external
7636         directories with in-place installations.
7637         (paths-find-site-directory): Ditto.
7638
7639         * startup.el (find-user-init-file): Also look for
7640         ~/.xemacs/init.elc? in preference to ~/.emacs.
7641
7642 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7643
7644         * select.el (own-selection):
7645         * select.el (own-clipboard): Changed `append' parameter to
7646         `how-to-use' parameter.
7647         * select.el (own-selection): Removed icky append code.
7648         * select.el (own-selection, get-selection): Removed extra type
7649         checking.
7650         * select.el (selection-appender-alist):
7651         * select.el (selection-converter-{in|out}-alist): Initialise.
7652         * select.el (select-append-to-*): New.
7653         * select.el (select-convert-from-*): New.  New functions to append
7654         data and convert data from external type.
7655
7656 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7657
7658         * font-lock.el: Javadoc enhancements.
7659
7660 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7661
7662         * printer.el (generic-print-region): Compose job name from buffer
7663         name.
7664
7665 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7666
7667         * font-lock.el (font-lock-fontify-pending-extents): Call
7668         font-lock-fontify-region instead of font-lock-fontify-buffer
7669         to avoid unnecessary progress gauges.
7670
7671 2000-07-06  Craig Lanning  <lanning@scra.org>
7672
7673         * custom-load.el (faces):
7674
7675         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7676         dir is a regex.
7677
7678         * process.el (call-process-internal): from Dan Holmsand, use binary
7679         coding systems so that jka-compr works.
7680
7681 2000-07-07  Ben Wing  <ben@xemacs.org>
7682
7683         * font-lock.el: Undo previous change.  Unfortunately, some
7684         files actually use the variables directly in their init code
7685         without quoting them.
7686
7687 2000-07-07  Ben Wing  <ben@xemacs.org>
7688
7689         * font-lock.el (defvar font-lock-*-face): Removed.
7690
7691         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7692         only when necessary.
7693
7694 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7695
7696         * cl-macs.el: fix cl-transform-function-property kludge
7697         so that it does not require a random feature.
7698
7699 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7700
7701         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7702         as in Linux kernel "Rules.make".
7703
7704 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7705
7706         * build-report.el (build-report): Add autoload cookie.
7707
7708 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7709
7710         * package-ui.el (defgroup pui):  Correct a misspelling
7711         (pui-toggle-package-delete):  Change `seleted' to `selected'
7712
7713 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7714
7715         * package-get.el (package-get-update-base):
7716         (package-get): Use insert-file-contents-literally always.
7717         (package-get-maybe-save-index):
7718         Force coding system for writing to binary.
7719
7720 2000-06-08  Mike Alexander  <mta@arbortext.com>
7721
7722         * code-process.el (call-process-region): If there is no coding
7723         system for the process on process-coding-system-alist use the
7724         coding system of the buffer containing the region.
7725
7726 2000-06-10  Ben Wing  <ben@xemacs.org>
7727
7728         * cmdloop.el (command-error):
7729         If debug-on-error and noninteractive, output backtrace.
7730
7731         * files.el (file-relative-name):
7732         Remove MSDOS references.
7733
7734         * simple.el (line-number): New function, due to non-obvious
7735         behavior/usage of count-lines.
7736
7737         * simple.el (count-lines): document non-obvious usage to get
7738         line number.
7739
7740 2000-06-11  Ben Wing  <ben@xemacs.org>
7741
7742         * faces.el ((featurep 'xpm)):
7743         * x-faces.el (x-init-face-from-resources):
7744         * x-faces.el (x-init-frame-faces):
7745         * x-misc.el (x-init-specifier-from-resources):
7746         * x-misc.el (x-get-resource-and-bogosity-check):
7747         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7748         * x-mouse.el (x-init-pointer-shape):
7749         * x-scrollbar.el (x-init-scrollbar-from-resources):
7750         Add sixth argument to x-get-resource calls so as to issue warnings
7751         rather than errors on bogus arguments.
7752
7753 2000-06-05  Ben Wing  <ben@xemacs.org>
7754
7755         * compat.el: new file.  provides a clean, non-intrusive way to
7756         define compatibility functions.
7757
7758         * process.el (shell-quote-argument): temporary fix for lack
7759         of nt-quote-process-args.  #### I need to put back the overall
7760         structure of that mechanism but redo the guts of it using the
7761         extra intelligence in the C code.
7762
7763 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7764
7765         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7766         `package-get' does in package-get.el, instead of using external
7767         "md5sum" program.
7768
7769         * package-get.el (package-get): Insert package file literally to
7770         make checksum calculation work.
7771
7772 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7773
7774         * code-files.el (convert-mbox-coding-system): Deleted.
7775         (file-coding-system-alist): Removed reference to
7776         convert-mbox-coding-system.
7777
7778 2000-05-28  Martin Buchholz <martin@xemacs.org>
7779
7780         * XEmacs 21.2.34 is released.
7781
7782 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7783
7784         * font-lock.el (font-lock-keywords): Rewrote docstring
7785
7786 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7787
7788         * loadhist.el (unload-feature): handle case where x is both boundp
7789         and fboundp
7790
7791 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7792
7793         * packages.el: It's ok to use built-in macros, but not lisp
7794         defined ones.
7795
7796 2000-05-20  Ben Wing  <ben@xemacs.org>
7797
7798         * font-lock.el:
7799         * font-lock.el (font-lock-message-threshold):
7800         * font-lock.el (font-lock-mode):
7801         * font-lock.el (font-lock-default-fontify-buffer):
7802         * font-lock.el (font-lock-always-fontify-immediately):
7803         * font-lock.el (font-lock-old-extent): Removed.
7804         * font-lock.el (font-lock-old-len): Removed.
7805         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7806         * font-lock.el (font-lock-pending-extent-table): New.
7807         * font-lock.el (font-lock-range-table): New.
7808         * font-lock.el (font-lock-after-change-function):
7809         * font-lock.el (font-lock-after-change-function-1): Removed.
7810         * font-lock.el (font-lock-fontify-pending-extents): New.
7811         * font-lock.el ('font-lock-revert-cleanup): Removed.
7812         * font-lock.el ('font-lock-revert-setup): Removed.
7813         Rewrite deferral code to handle any number of changes, merging
7814         them properly.  Remove hacked-up code for revert-buffer, now
7815         unnecessary.
7816
7817         * menubar-items.el (default-menubar):
7818         In Options->Edit Init File, don't switch to emacs-lisp-mode
7819         unless necessary; doing this turns off font-lock.
7820
7821 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7822
7823         * keydefs.el: Define C-x BS to backward-kill-sentence.
7824
7825 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7826
7827         * files.el (hack-local-variables-prop-line): Use non-greedy
7828         matching to process -*-texinfo-*- -*-.
7829
7830 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7831
7832         * minibuf.el (minibuf-directory-files): new function.
7833         (read-file-name-activate-callback): use minibuf-directory-files.
7834         (read-directory-name-internal): ditto.
7835         (mouse-file-display-completion-list): ditto.
7836         (mouse-directory-display-completion-list): ditto.
7837         (read-file-name-internal): remove "./" from completion list unless
7838         explicitly matched, for consistency.
7839
7840 2000-05-11  Ben Wing  <ben@xemacs.org>
7841
7842         * gutter-items.el (gutter-buffers-tab):
7843         * gutter-items.el (add-tab-to-gutter):
7844         * gutter-items.el (update-tab-in-gutter):
7845         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7846         * gutter-items.el (append-progress-display):
7847         * gutter-items.el (abort-progress-display):
7848         * gutter-items.el (raw-append-progress-display):
7849         Further fixes.  Use set-glyph-image not set-image-instance-property,
7850         to fix problems with multiple windows in a frame.
7851
7852         * menubar-items.el (tutorials-menu-filter):
7853         Fix typo.
7854
7855         * startup.el (early-error-handler):
7856         Display message box under windows; otherwise, message will disappear
7857         before it can be viewed.
7858
7859         * update-elc.el:
7860         Fix bug in NEEDTODUMP processing.
7861
7862 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7863
7864         * startup.el (lock-directory): Removed.
7865         (superlock-file): Ditto.
7866         (startup-set-paths): Remove lockdir.
7867         (startup-setup-paths-warning): Remove lock-directory.
7868
7869         * setup-paths.el (paths-find-lock-directory): Removed.
7870         (paths-find-superlock-file): Ditto.
7871
7872 2000-05-09  Ben Wing  <ben@xemacs.org>
7873
7874         * faces.el (set-face-property):
7875         * faces.el (set-face-font):
7876         * faces.el (set-face-foreground):
7877         * faces.el (set-face-background):
7878         * faces.el (set-face-background-pixmap):
7879         * faces.el (set-face-underline-p):
7880         * faces.el (set-face-strikethru-p):
7881         * faces.el (set-face-highlight-p):
7882         * faces.el (set-face-dim-p):
7883         * faces.el (set-face-blinking-p):
7884         * faces.el (set-face-reverse-p):
7885         doc string changes.
7886
7887         * glyphs.el:
7888         * glyphs.el (make-image-specifier):
7889         * glyphs.el (glyph-property):
7890         * glyphs.el (set-glyph-image):
7891         * glyphs.el (make-glyph):
7892         * glyphs.el (make-pointer-glyph):
7893         * glyphs.el (make-icon-glyph):
7894         * glyphs.el (widget-image-instance-p): New.
7895         authorship info, lots of doc changes.  New predicate, inadvertently
7896         omitted.  the general principle with specifier docs is now that
7897         the description of instantiators should go with the make-foo-specifier
7898         fun's doc string, rather than in foo-specifier-p.  this follows
7899         conventions elsewhere in XEmacs and in general is a lot more obvious
7900         of a place to look.  sometimes the make-foo-specifier function needs
7901         to be created in the process.
7902
7903         * gutter.el:
7904         * gutter.el (make-gutter-specifier): New.
7905         * gutter.el (make-gutter-size-specifier): New.
7906         * gutter.el (make-gutter-visible-specifier): New.
7907         specifier doc updates according to the conventions specified before.
7908
7909         * objects.el:
7910         * objects.el (make-font-specifier):
7911         * objects.el (make-color-specifier):
7912         * objects.el (make-face-boolean-specifier): New.
7913         specifier doc updates according to the conventions specified before.
7914
7915         * specifier.el:
7916         * specifier.el (set-specifier):
7917         * specifier.el (make-integer-specifier): New.
7918         * specifier.el (make-boolean-specifier): New.
7919         * specifier.el (make-natnum-specifier): New.
7920         * specifier.el (make-generic-specifier): New.
7921         * specifier.el (make-display-table-specifier): New.
7922         specifier doc updates according to the conventions specified before.
7923
7924         * toolbar.el:
7925         * toolbar.el (make-toolbar-specifier): New.
7926         specifier doc updates according to the conventions specified before.
7927
7928 2000-05-09  Ben Wing  <ben@xemacs.org>
7929
7930         * process.el (call-process-internal): Revert to previous version
7931         because Mike's change clashed with a change I did not long before.
7932         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7933         Thanks very much Mike for pointing out the bug and submitting a
7934         patch!
7935
7936 2000-04-13  Mike Alexander  <mta@arbortext.com>
7937
7938         * process.el (call-process-internal): Send the correct input buffer
7939         (call-process-internal): Return the exit status of the process
7940
7941 2000-05-07  Ben Wing  <ben@xemacs.org>
7942
7943         * winnt.el:
7944         * winnt.el (nt-quote-args-verbatim): Removed.
7945         * winnt.el (nt-quote-args-prefix-quote): Removed.
7946         * winnt.el (nt-quote-args-backslash-quote): Removed.
7947         * winnt.el (nt-quote-args-double-quote): Removed.
7948         * winnt.el (nt-quote-args-functions-alist): Removed.
7949         * winnt.el (nt-quote-process-args): Removed.
7950         Remove all stuff for argument quoting.  We borrow the code instead
7951         from Emacs 20.6, which is much more careful in its quoting
7952         (e.g. in handling runs of the escape character) and avoids most of
7953         the need for this Lisp mechanism by checking to see whether we're
7954         running a Cygwin or normal program and doing the appropriate
7955         quoting.  If we end up needing such a mechanism, we should add
7956         it by extending the variable `mswindows-quote-process-args' so it
7957         can take an alist of regexps.
7958
7959 2000-05-07  Ben Wing  <ben@xemacs.org>
7960
7961         * keydefs.el:
7962         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7963         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7964         the window without moving point.
7965
7966         * simple.el:
7967         * simple.el (scroll-up-one): New.
7968         * simple.el (scroll-down-one): New.
7969         Functions for use with C-M-up/down.
7970
7971 2000-05-01  Martin Buchholz <martin@xemacs.org>
7972
7973         * XEmacs 21.2.33 is released.
7974
7975 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7976
7977         * dialog.el (yes-or-no-p-dialog-box):
7978         Fix docstring.
7979         Fix following horrible bug in X11 mode with focus-follows-mouse:
7980           1. Visit two files in two different frames.
7981           2. do File->Revert Buffer in one of those frames.
7982           3. Dialog box appears.
7983           4. Arrange things so that the mouse passes over the *other*
7984              frame, then to the dialog box, and click on "Yes".
7985           5. The file contents end up in the *wrong* buffer!
7986         Add TODO comment.
7987
7988 2000-04-28  Ben Wing  <ben@xemacs.org>
7989
7990         * help.el (describe-installation): correct typo introduced
7991         in last patch: boundp -> fboundp.
7992
7993         * etags.el (buffer-tag-table-list):
7994         canonicalize filenames to Unix format so that tag-table-alist
7995         searching works under Windows.
7996
7997         * autoload.el:
7998         Bowdlerize the supposedly objectionable words
7999         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8000
8001         * gutter-items.el (set-progress-display-style):
8002         * gutter-items.el (search-dialog-callback):
8003         * gutter-items.el (make-search-dialog):
8004         Change to new callback-ex api.
8005
8006 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8007
8008         * help.el: (describe-installation): decode-coding-string is not
8009         defined in a non MULE environment.
8010
8011 2000-04-28  Ben Wing  <ben@xemacs.org>
8012
8013         * gutter-items.el (buffer-list-changed-hook):
8014         use it, not record-buffer-hook.
8015
8016         * subr.el (record-buffer-hook): Removed.
8017
8018 2000-04-27  Ben Wing  <ben@xemacs.org>
8019
8020         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8021         use NORECORD option.  Andy will not like this, but the existing
8022         gutter behavior is just wrong, as per this comment:
8023
8024         ;; this used to add the norecord flag to both calls below.
8025         ;; this is bogus because it is a pervasive assumption in XEmacs
8026         ;; that the current buffer is at the front of the buffers list.
8027         ;; for example, select an item and then do M-C-l
8028         ;; (switch-to-other-buffer).  Things get way confused.
8029         ;;
8030         ;; Andy, if you want to maintain the current look, you must
8031         ;;  *uncouple* the gutter order and buffers order.
8032
8033         * loaddefs.el (completion-ignored-extensions): unfuckify.
8034
8035         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8036         xemacs.mak.
8037
8038         * autoload.el (batch-update-one-directory): new function, used in
8039         xemacs.mak.
8040
8041         * loadup.el: set gc-cons-threshold very high unless dumping --
8042         loadup during update-elc is much much much faster.  also do this
8043         when quick-building.
8044
8045         add commented-out code for profiling loadup.
8046
8047
8048         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8049         is required in order to build xemacs.
8050
8051 2000-04-26  Ben Wing  <ben@xemacs.org>
8052
8053         * loadup.el: don't garbage collect during loadup if quick-build
8054         compile-time option is set.
8055
8056 2000-04-23  Ben Wing  <ben@xemacs.org>
8057
8058         * update-elc.el: compute whether any dumped .el or .elc files
8059         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8060         if so.
8061
8062         * update-elc.el (update-elc-files-to-compile): always change
8063         NOBYTECOMPILE in the src directory rather than current dir,
8064         so it will work under NT.
8065
8066         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8067         the form of this file is identical between Unix and Windows.
8068         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8069         Added comment.
8070         (update-autoloads-from-directory): updated doc string.
8071         updated doc strings in a few other places.
8072
8073 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8074
8075         * bytecomp.el (byte-force-recompile): Fix argument to
8076         byte-recompile-directory.
8077
8078 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8079
8080         * gutter-items.el (progress-display-clear-when-idle): Use
8081         add-one-shot-hook.
8082         * gutter-items.el (clear-progress-display): Adjust number of
8083         arguments.
8084
8085 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8086
8087         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8088
8089 2000-04-16  Ben Wing  <ben@xemacs.org>
8090
8091         * printer.el: New file.
8092
8093         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8094
8095         * help.el (describe-installation): Fix decoding for Windows.
8096
8097         * menubar-items.el:
8098         * menubar-items.el (default-menubar):
8099         * menubar-items.el (tutorials-menu-filter): New.
8100         * menubar-items.el (popup-menubar-menu):
8101         Add authorship.  Redo Help menu and Tutorials filter.
8102
8103         * menubar.el: Correct comment.
8104
8105         * modeline.el (modeline-buffer-identification): Correct doc string.
8106
8107         * simple.el:
8108         * simple.el (printing): Removed.
8109         * simple.el (printer-name): Removed.
8110         * simple.el (generic-print-buffer): Removed.
8111         * simple.el (generic-print-region): Removed.
8112         Move generic print code to printer.el.
8113
8114 2000-04-15  Ben Wing  <ben@xemacs.org>
8115
8116         * simple.el (generic-print-region): New.
8117         make this function actually work.
8118         (generic-print-buffer): call generic-print-region.
8119
8120 2000-04-14  Andy Piper  <andy@xemacs.org>
8121
8122         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8123         by using the new widget-callback-current-channel.
8124         (search-dialog-callback): ditto.
8125
8126 2000-04-12  Andy Piper  <andy@xemacs.org>
8127
8128         * gutter.el (default-gutter-position): moved from gutter-items.el.
8129         (default-gutter-position-changed-hook): ditto.
8130         (gutter-element-visibility-changed-hook): ditto.
8131         (set-gutter-element): ditto.
8132         (remove-gutter-element): ditto.
8133         (set-gutter-element-visible-p): ditto.
8134         (gutter-element-visible-p): ditto.
8135         (init-gutter): ditto.
8136
8137         * dialog.el (make-dialog-box): renamed and moved from
8138         gutter-items.el
8139
8140         * gutter-items.el: move various functions elsewhere.
8141
8142 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8143
8144         * menubar-items.el: Fixed place of parenthesis.
8145
8146 2000-04-12  Ben Wing  <ben@xemacs.org>
8147
8148         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8149                 without constantly being prompted for the tag.
8150         * simple.el: Added a number of section headings, to clarify the
8151                 organization of this file.
8152         * simple.el (activate-region):
8153         * simple.el (region-exists-p):
8154         * simple.el (region-active-p):
8155                 Moved these three function down to the other side of
8156                 the case-changing functions, so they join the rest of
8157                 the region code.
8158         * simple.el (printing): New.
8159         * simple.el (printer-name): New.
8160         * simple.el (generic-print-buffer): New.
8161                 New functions, a very simple prototype for a unified
8162                 printing interface.
8163
8164         * process.el (call-process-internal): Real fix for null BUFFER,
8165                 other problems with BUFFER specs.
8166
8167         * menubar-items.el:
8168                 Fixed up File->Print to use new printing functions.
8169                 Various corrections and expansions to Grep/Compile menus.
8170                 New options for Printing.
8171                 New options for SMTP Mail, the way to send mail under
8172                   MS Windows. (There's also a package patch to make SMTP
8173                   Mail be the default under MSWin.)
8174
8175 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8176
8177         * menubar-items.el: Selecting Rectangle Mousing from menubar
8178         did not work.  Needed to quote mouse-track-rectangle-p.
8179
8180 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8181
8182         * cl-compat.el (keywordp): Removed.
8183
8184 2000-04-05  Andy Piper  <andy@xemacs.org>
8185
8186         * gutter-items.el (progress-layout-glyph): don't initialize here.
8187         (progress-gauge-glyph): use dynamic sizing.
8188         (set-progress-display-style): new function. Set progress glyphs
8189         appropriately depending on the style.
8190         (progress-display-style): new variable. Custom version of
8191         set-progress-display-style.
8192         (progress-abort-glyph): switch to dynamic sizes.
8193         (search-dialog-text): make the edit field active.
8194
8195 2000-04-04  Andy Piper  <andy@xemacs.org>
8196
8197         * gutter-items.el (make-search-dialog): need to make the search
8198         dialog visible after creation.
8199
8200         * menubar-items.el (default-menubar): use the search dialog for
8201         searching. Remove some extraneous search menu items.
8202
8203         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8204         well as strings.
8205         (make-gutter-only-dialog-frame): allow the user to create the
8206         frame unmapped. Allow the gutter spec to be given as a glyph.
8207         (search-dialog-direction): new variable.
8208         (search-dialog-text): new variable.
8209         (search-dialog-callback): new function. Callback for the search
8210         dialog action.
8211         (make-search-dialog): new function. Create a user-friendly search
8212         dialog.
8213
8214 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8215
8216         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8217         under Windows.
8218
8219 2000-04-01  Andy Piper  <andy@xemacs.org>
8220
8221         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8222         progress more accurately.
8223
8224 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8225
8226         * finder.el (finder-compile-keywords): Process readable files only.
8227         Because error in process of .#finder-inf.el when compile xemacs
8228         with --with-clash-detection option.
8229
8230 2000-03-31  Andy Piper  <andy@xemacs.org>
8231
8232         * gutter-items.el (append-progress-display): don't delay after a
8233         successful font-lock.
8234         (make-gutter-only-dialog-frame): new function. Allow users to
8235         create gutter-only dialogs.
8236
8237 2000-03-27  Mike Alexander  <mta@arbortext.com>
8238
8239         * process.el (call-process-internal): Handle a null BUFFER
8240         parameter correctly.
8241
8242 2000-03-28  Andy Piper  <andy@xemacs.org>
8243
8244         * gutter-items.el (abort-progress-display): put strings in the
8245         gutter not extents.
8246         (progress-layout-glyph): signal special 'quit callback.
8247         (progress-display-quit-function): deleted.
8248         (progress-display-stop-callback): deleted.
8249         (progress-display-dispatch-command-events): deleted.
8250         (append-progress-display): remove calls to
8251         progress-display-dispatch-command-events.
8252         (raw-append-progress-display): ditto.
8253
8254 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8255
8256         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8257         being a list.  Actually define `stipple-pixmap-p' which is used as
8258         an error predicate.  Correctly handle PIXMAP being either relative
8259         or absolute file name.
8260
8261 2000-03-24  Andy Piper  <andy@xemacs.org>
8262
8263         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8264         (abort-progress-display): ditto. Don't delete the created extent.
8265         (raw-append-progress-display): ditto.
8266         (progress-display-dispatch-non-command-events): new
8267         function. Encapsulates what we want to do when no command input is
8268         required.
8269         (progress-display-dispatch-command-events): likewise, but disable
8270         for now since it causes too many problems.
8271         (append-progress-display): use them.
8272         (raw-append-progress-display): ditto.
8273         (default-gutter-position-changed-hook): set this rather than
8274         default-gutter-position-changed.
8275         (default-gutter-position-changed-hook): lambda with zero arguments
8276         rather than one.
8277         (raw-append-progress-display): trap errors in pending input since
8278         allowing them to signal will hose the gauge well and
8279         truly. Ideally we would like to delay these until we are more able
8280         to cope.
8281         (append-progress-display): ditto.
8282
8283 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8284
8285         * lisp/make-docfile.el: call-process-internal is now implemented
8286         in process.el.
8287
8288 2000-03-21  Ben Wing  <ben@xemacs.org>
8289
8290         * mule\mule-cmds.el (set-language-info-alist):
8291         Fix to correspond to new menu arrangement.
8292
8293 2000-03-21  Ben Wing  <ben@xemacs.org>
8294
8295         * process.el:
8296         * process.el (call-process-internal): New.
8297         New implementation of call-process.  Only enabled under NT, so far.
8298         stderr handling not implemented yet in CVS'd C code.
8299
8300 2000-03-20  Ben Wing  <ben@xemacs.org>
8301
8302         * lisp-mode.el:
8303         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8304         * lisp-mode.el (lisp-interaction-mode):
8305         Put back Lisp Interaction menubar for Jan V's sake.
8306
8307         * simple.el:
8308         * simple.el (mark-ring):
8309         * simple.el (dont-record-current-mark): New.
8310         * simple.el (in-shifted-motion-command): New.
8311         * simple.el (mark-ring-unrecorded-commands): New.
8312         * simple.el (mark-ring-max):
8313         * simple.el (set-mark-command):
8314         * simple.el (push-mark):
8315         * simple.el (handle-pre-motion-command):
8316         Implement scheme for not recording unimportant marks.
8317
8318         * subr.el:
8319         * subr.el (function-allows-args): New.
8320         New function function-allows-args.
8321
8322 2000-03-20  Martin Buchholz <martin@xemacs.org>
8323
8324         * XEmacs 21.2.32 is released.
8325
8326 2000-03-20  Andy Piper  <andy@xemacs.org>
8327
8328         * gutter-items.el (update-tab-in-gutter): force selection of the
8329         selected-window if required to do so.
8330         (buffers-tab-items): ditto.
8331         (add-tab-to-gutter): ditto.
8332         (create-frame-hook): use force-selection.
8333         (default-gutter-position-changed): lambdify.
8334         (update-tab-hook): deleted since it was only used in one place.
8335
8336 2000-03-18  Andy Piper  <andy@xemacs.org>
8337
8338         * files.el (find-file-noselect): undo change that shouldn't have
8339         gone in.
8340
8341 2000-03-17  Andy Piper  <andy@xemacs.org>
8342
8343         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8344         of selected-window trickery.
8345
8346         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8347         frames tabs.
8348         (progress-display-stop-callback): progress -> progress-display
8349         (progress-display-quit-function): ditto.
8350         (clear-progress-display): ditto.
8351         (remove-progress-display): ditto.
8352         (append-progress-display): ditto.
8353         (abort-progress-display): ditto.
8354         (raw-append-progress-display): ditto.
8355         (display-progress-display): ditto.
8356         (current-progress-display-label): ditto.
8357         (current-progress-display): ditto.
8358         (lprogress-display): ditto and save the buffer
8359         (progress-display): ditto. Otherwise the buffer sometimes gets
8360         changed which confuses font-lock.
8361
8362         * font-lock.el (font-lock-default-fontify-buffer): catch all
8363         errors, not just quit.
8364         (font-lock-mode): progress -> display-progress
8365         (font-lock-default-fontify-buffer): ditto.
8366         (font-lock-fontify-syntactically-region): ditto.
8367         (font-lock-fontify-keywords-region): ditto.
8368
8369 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8370
8371         * cl.el (gensym): Move to here from cl-macs.el.
8372         (gentemp): Ditto.
8373
8374 2000-03-16  Andy Piper  <andy@xemacs.org>
8375
8376         * font-lock.el (font-lock-mode): use lprogress and friends for
8377         progress management.
8378         (font-lock-default-fontify-buffer): ditto.
8379         (font-lock-fontify-syntactically-region): ditto.
8380         (font-lock-fontify-keywords-region): ditto.
8381         (font-lock-revert-cleanup): fix reverting.
8382         (font-lock-revert-setup): ditto.
8383
8384         * gutter-items.el (progress-use-echo-area): new variable. Use the
8385         echo area for progress gauges if non-nil.
8386         (clear-progress): remove echo area stuff and defer to
8387         clear-message.
8388         (append-progress): dispatch non-command events after each progress
8389         increment. Remove echo area stuff.
8390         (abort-progress): remove echo area stuff and defer to
8391         display-message.
8392         (raw-append-progress): ditto. Dispatch non-command events after
8393         gutter redisplay.
8394         (display-progress): defer echo area stuff to display-message.
8395
8396         * gutter-items.el (clear-progress):
8397         (abort-progress): indentation changes.
8398         (display-progress): don't clear progress.
8399         (append-progress): compare messages with equal.
8400         (raw-append-progress): use dispatch-non-command-events to flush
8401         widget creation events.
8402
8403 2000-03-13  Ben Wing  <ben@xemacs.org>
8404
8405         * abbrev.el:
8406         * abbrev.el (abbrev-string-to-be-defined): New.
8407         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8408         Changes for use with the menubar.
8409
8410 2000-03-12  Ben Wing  <ben@xemacs.org>
8411
8412         * alist.el (vassoc): moved here from font-menu.el.
8413
8414         * custom.el (defface): typo fix.
8415
8416         * dialog.el (yes-or-no-p-dialog-box):
8417         * dialog.el (message-box):
8418         * files.el (save-some-buffers-1):
8419         Put accelerators in the button names.
8420
8421         * font-lock.el (font-lock-comment-face):
8422         * font-lock.el (font-lock-keyword-face):
8423         * font-lock.el (font-lock-function-name-face):
8424         Fixed some of the colors under MS Windows because the existing
8425         default colors were hardly different from black and needed to be
8426         made lighter.
8427
8428         * font-menu.el:
8429         * font-menu.el (font-menu-split-long-menu):
8430         * font-menu.el (font-menu-family-constructor):
8431         * font-menu.el (font-menu-size-constructor):
8432         * font-menu.el (font-menu-weight-constructor):
8433         * font-menu.el (font-menu-set-font):
8434         vassoc moved to alist.el.
8435         Accelerators added to all menus.
8436         Unused bound var new-props removed.
8437
8438         * keydefs.el: I did a whole lot of rearranging to put things in a
8439         more consistent order and fixed a number of cases where key
8440         combinations involving up, down, left, right and so on were
8441         defined but the corresponding keypad combinations were not
8442         defined.
8443
8444         * lisp-mode.el:
8445         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8446         * lisp-mode.el (emacs-lisp-mode):
8447         * lisp-mode.el (lisp-interaction-mode):
8448         * lisp-mode.el (flet):
8449         Added accelerators onto the menus.
8450         Made all the different versions of the let function be indented
8451         the same way.
8452         Undid Steve's easy-menu-ification, because it makes it impossible
8453         to have the menubar and popup menus different.
8454         Cleaned up the menu; added items for find-function &c and some
8455         indenting, and removed debug-on-*.
8456
8457         * list-mode.el (list-mode-hook):
8458         * list-mode.el (list-mode):
8459         * list-mode.el (completion-setup-hook):
8460         * list-mode.el (display-completion-list):
8461         Added support for the :window-height keyword, which is required
8462         because of other changes that I made for the file dialog box.  I
8463         also made the hook variables list-mode-hook and
8464         completion-setup-hook and also minibuffer-setup-hook in
8465         minibuf.el be permanent-local; see comment in list-mode.el.
8466
8467         * map-ynp.el (map-y-or-n-p):
8468         Added accelerators to the dialog buttons.
8469
8470         * menubar-items.el (menu-truncate-list):
8471         New internal function.
8472         * menubar-items.el (submenu-generate-accelerator-spec):
8473         * menubar-items.el (menu-item-strip-accelerator-spec):
8474         * menubar-items.el (menu-item-generate-accelerator-spec):
8475         New exported functions, for use in auto-generating accelerator specs.
8476
8477         * menubar-items.el:
8478         * menubar-items.el (default-menubar):
8479         * menubar-items.el (maybe-add-init-button):
8480         * menubar-items.el (bookmark-menu-filter):
8481         * menubar-items.el (slow-format-buffers-menu-line):
8482         * menubar-items.el (build-buffers-menu-internal):
8483         * menubar-items.el (language-environment-menu-filter):
8484         * menubar-items.el (default-popup-menu):
8485         * menubar-items.el (popup-buffer-menu):
8486         * menubar-items.el (popup-menubar-menu):
8487         Did a major overhaul on this file, and in fact I'm nowhere near
8488         done working on the menubar, and there will be more patches to
8489         come.  A basic summary of what I've done:
8490
8491         a) I added accelerators to all of the menu items.  For menus that
8492         are auto-generated, such as the buffers menu, the accelerators are
8493         automatically added to the beginning of each line using the
8494         numbers 1 through 9, then zero, and then letters starting with A,
8495         but omitting the letters that are already in use for the fixed
8496         menu items at the top of the buffers menu.  To facilitate adding
8497         accelerators of this kind, I created some new functions
8498         (*-accelerator-spec), which are also being used by other filters
8499         that auto generate lists of things such as ftp sites to download
8500         packages.  If people really don't like these accelerators
8501         appearing at the beginning of the menu items, a variable can be
8502         added to optionally turn them off, but I think this is rather
8503         pointless because other menu items have accelerators and many or
8504         most of the menu users will use the accelerators if the support is
8505         there.
8506
8507         b) I combined the top level Tools and Apps menus into a single
8508         Tools menu, because the distinction between the two is not
8509         obvious, and the items on the menus are not used often enough that
8510         putting some of them onto submenus is a problem.
8511
8512         c) I created two new top level menus called View and Cmds because
8513         there were too many items on the File and Edit menus, and I'm going
8514         to be adding more items to these menus.  In contrast to the Tools
8515         menu, the items on these menus may be used quite often during an
8516         editing session, and so should be available with fewer
8517         keystrokes.
8518
8519         d) I added a number of options to the options menu, including one
8520         for controlling whether the alt key can be used to traverse to
8521         menu items using the accelerators, one for controlling behavior of
8522         control-k, one for controlling how the kill and yank functions
8523         interact with the clipboard, a few additional buffers-menu
8524         options, and various other things.  I also did a bit of
8525         rearranging, for example, combining the keyboard and mouse options
8526         into a single keyboard and mouse submenu to facilitate the
8527         accelerators on that level.
8528
8529         e) I changed the variable buffers-menu-format-buffer-line-function
8530         to take two arguments instead of one, the second argument being
8531         the line number for use in creating an accelerator.  I added a
8532         hack to support existing functions with one argument (although I
8533         doubt that very many of these exist), for backward compatibility.
8534
8535         f) I moved the top level mule menu to be a submenu of the edit
8536         menu.  I think that most of the items on this menu are fairly
8537         useless and there are certainly not enough frequently used items
8538         to justify this being its own top level menu.
8539
8540         g) I combined most of the items in big-menubar.el into the main menu.
8541         If people think the main menu is too big, it would be possible to
8542         create different configurations, some smaller.
8543
8544         * menubar.el (check-menu-syntax):
8545         Deleted some syntax checks that were no longer valid, partly
8546         because of changes that were already made a long time ago, and
8547         partly because of a change I made where I allow the name of the
8548         menu item to be an evaluated expression rather than just a string,
8549         similar to all of the other parameters of a menu item.
8550
8551         * minibuf.el:
8552         * minibuf.el (read-file-name-1):
8553         * minibuf.el (mouse-read-file-name-1):
8554         I made a number of changes to improve the appearance
8555         and functioning of the file dialog box.  They include:
8556
8557         a) Fixing the problem where closing the dialog box by clicking on
8558         the close button of the window didn't properly exit the
8559         minibuffer.
8560
8561         b) Fixing the problem that if you typed part of a file name, and
8562         then clicked on a completion with the mouse, the file was not
8563         correctly selected.
8564
8565         c) Changing the title of the dialog box to reflect the operation
8566         being done in accordance with user interface conventions, rather
8567         than the name of the dialog box buffer, which is rather useless.
8568
8569         d) Remove the words "possible completions are" which didn't
8570         belong.
8571
8572         e) Fix things so that the completions scroll off the end of the
8573         completions windows only to the right, rather than both to the
8574         right and down, which is in accordance with Windows user interface
8575         conventions.
8576
8577         * msw-init.el (init-post-mswindows-win):
8578         Added a binding for meta-F4, which is the standard windows binding
8579         for exiting a program.
8580
8581         * select.el (get-selection-no-error):
8582         * select.el (own-selection):
8583         * select.el (own-clipboard):
8584         Added an optional argument called append to the functions
8585         own-selection and own-clipboard.  This adds support for appending
8586         text to the existing selection and allows the function
8587         own-clipboard to be used as the value of the variable
8588         interprogram- cut-function.
8589
8590         Fixed a bug in own-selection in handling zmacs-region-stays.
8591
8592         * simple.el (historical-kill-line): New.
8593
8594         * simple.el (kill-line):
8595         * simple.el (interprogram-cut-function):
8596         * simple.el (interprogram-paste-function):
8597         * simple.el (handle-pre-motion-command):
8598         * simple.el (next-line):
8599         * simple.el (previous-line):
8600         a) Expanded the variable kill-whole-line, so that function
8601         kill-line can be set to delete the entire line always, not just
8602         when cursor is at the beginning of the line.  This is controlled
8603         by setting the variable kill-whole-line to the symbol 'always.
8604         This behavior, as well as the existing kill-whole-line behavior,
8605         now only take effect when kill-line is called interactively,
8606         although this is a departure from a previous behavior in the case
8607         of setting this variable kill-whole-line to t.  It is almost
8608         certainly what has always been intended, and most likely the old
8609         way of doing things introduced bugs.  I also created a function
8610         called historical-kill-line, which ignores the kill-whole-line
8611         setting and always gives the historical behavior of only killing
8612         to the end of the line.  I bound this function to shift- control-k
8613         so that the kill to end of line behavior is available, even when
8614         kill-whole-line has been set to change control-k into the simple
8615         delete-whole-line behavior. (This can be set using the options
8616         menu.)
8617
8618         b) I changed things so that kill and yank now interact with the
8619         clipboard by default under windows.  This was done by changing the
8620         default value of interprogram-cut- function and
8621         interprogram-paste-function.  You can get the old behavior by
8622         setting these to nil, and there is an option on the options menu
8623         to do this.
8624
8625         c) I added support for selecting text using shifted motion keys.
8626         This support is on by default and can be controlled by the
8627         variable shifted-motion-keys-select-region.  There is also a
8628         variable called unshifted-motion-keys-deselect-region that
8629         controls more specifically how the shifted motion key behavior
8630         works.  I did not put an option on the options menu to turn this
8631         off, because I can't imagine why this would be useful.
8632
8633         * simple.el (forward-block-of-lines):
8634         * simple.el (backward-block-of-lines):
8635         * simple.el (block-movement-size):
8636         New.
8637
8638         * simple.el (uncapitalized-title-words):
8639         * simple.el (uncapitalized-title-word-regexp):
8640         * simple.el (capitalize-string-as-title):
8641         * simple.el (capitalize-region-as-title):
8642         New.
8643
8644
8645         * subr.el (add-hook):
8646         * subr.el (make-local-hook): New.
8647         * subr.el (remove-local-hook): New.
8648         * subr.el (add-one-shot-hook): New.
8649         * subr.el (add-local-one-shot-hook): New.
8650         Added some functions to make using hooks easier.
8651         These include:
8652
8653         a) Functions add-local-hook and remove-local-hook to make it easy
8654         to use local hooks.
8655
8656         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8657         make it possible to add a "one-shot" hook, which is to say a hook
8658         that runs only once, and automatically removes itself after the
8659         first time it has run.
8660
8661 2000-03-09  Andy Piper  <andy@xemacs.org>
8662
8663         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8664
8665 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8666
8667         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8668         Moved from menubar-items.el.
8669         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8670
8671 2000-03-08  Andy Piper  <andy@xemacs.org>
8672
8673         * gutter-items.el (build-buffers-tab-internal): add selected field
8674         to buffers tab spec.
8675
8676 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8677
8678         * minibuf.el (last-exact-completion): Initialize to nil.
8679
8680 2000-03-07  Didier Verna  <didier@xemacs.org>
8681
8682         * startup.el (command-line-1): remove unused variable
8683         `first-file-buffer'.
8684
8685 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8686
8687         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8688         which is also used for Web server log files.
8689
8690 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8691
8692         * mule/mule-charset.el: Setup auto-fill-chars.
8693
8694 2000-03-02  SL Baur  <steve@beopen.com>
8695
8696         * subr.el (with-string-as-buffer-contents): Reimplement using
8697         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8698         non-deletion of buffer after execution problem.
8699         (with-output-to-string): Use unique buffer name.
8700
8701 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8702
8703         * gutter-items.el (buffers-tab-sort-function):  New variable.
8704         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8705
8706 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8707
8708         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8709
8710 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8711
8712         * menubar-items.el (maybe-add-init-button): Remove the "Load
8713         .emacs" button from all menubars.
8714
8715 2000-03-01  Didier Verna  <didier@xemacs.org>
8716
8717         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8718         region rectangle replacement (from Jan Vroonhof).
8719         (replace-rectangle): new function.
8720
8721 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8722
8723         * mule/mule-cmds.el (set-default-coding-systems): Use
8724         set-terminal-coding-system and set-keyboard-coding-system.
8725         * coding.el (set-terminal-coding-system): Use
8726         set-console-tty-output-coding-system.
8727         (set-keyboard-coding-system): Use
8728         set-console-tty-input-coding-system.
8729
8730 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8731
8732         * minibuf.el (read-variable): Allow symbol to default argument.
8733
8734 2000-02-27  Andy Piper  <andy@xemacs.org>
8735
8736         * gutter-items.el (update-tab-hook): new function to be used for
8737         hooks.
8738         (create-frame-hook): add update-tab-hook.
8739         (record-buffer-hook): ditto.
8740         (default-gutter-position-changed): ditto.
8741         (default-gutter-position): updating the buffers tab is now handled
8742         by a hook.
8743         (default-gutter-position-changed-hook): new variable.
8744         (gutter-element-visibility-changed-hook): ditto.
8745         (set-gutter-element-visible-p): call it.
8746         (set-gutter-element): use modify-specifier-instances. Set extents
8747         as duplicable before using.
8748         (remove-gutter-element): ditto.
8749         (set-gutter-element-visible-p): ditto.
8750         (init-gutter): new function.
8751         (add-tab-to-gutter): use new gutter-element functions rather than
8752         setting specifiers directly.
8753         (clear-progress): ditto.
8754         (abort-progress): ditto.
8755         (gutter-buffers-tab-visible-p): renamed from
8756         default-gutter-visible-p
8757
8758         * specifier.el (modify-specifier-instances): new function from Jan
8759         Vroonhof.
8760
8761         * x-init.el (init-post-x-win): call init-gutter.
8762
8763         * msw-init.el (init-post-mswindows-win): call init-gutter.
8764
8765         * menubar-items.el (default-menubar): Update to reflect new gutter
8766         variables.
8767
8768 2000-02-26  Andy Piper  <andy@xemacs.org>
8769
8770         * gutter-items.el (set-gutter-element): new function. Add gutter
8771         elements to the specified gutter.
8772         (remove-gutter-element): new function. Remove gutter elements from
8773         the specified gutter.
8774         (set-gutter-element-visible-p): new function. Set gutter element
8775         visibility for the provided gutter-visible specifier.
8776
8777 2000-02-23  Andy Piper  <andy@xemacs.org>
8778
8779         * gutter-items.el (add-tab-to-gutter): specify dimensions
8780         dynamically.
8781
8782 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8783
8784         * gutter-items.el (add-tab-to-gutter):
8785         * package-get.el (package-get-interactive-package-query):
8786         * package-ui.el (pui-directory-exists):
8787         (pui-install-selected-packages):
8788         (pui-list-packages):
8789         Use #'(lambda ...)  instead of '(lambda ...).
8790
8791 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8792
8793         * startup.el (load-user-init-file): Check to make sure user
8794           has an init-file before calling load().
8795
8796 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8797
8798         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8799
8800 2000-02-23  Martin Buchholz <martin@xemacs.org>
8801
8802         * XEmacs 21.2.31 is released.
8803
8804 2000-02-21  Mike Sperber <mike@xemacs.org>
8805
8806         * loadup.el (really-early-error-handler):
8807         * update-elc.el:
8808         * make-docfile.el:
8809         Remove dependency on EMACSBOOTSTRAP... environment variables.
8810
8811 2000-02-21  Martin Buchholz <martin@xemacs.org>
8812
8813         * XEmacs 21.2.30 is released.
8814
8815 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8816
8817         * byte-optimize.el (byte-optimize-plus):
8818         (byte-optimize-minus):
8819         (byte-optimize-multiply):
8820         Optimize (- 0) to 0, not (-)
8821         Optimize (+ 5 3.0) to 8.0
8822         Optimize (* 5 3.0) to 15.0
8823         Improve readability.
8824
8825 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8826
8827         * modeline.el: (modeline-scrolling-method): change modeline
8828         mswindows cursor appearance according to the value.
8829
8830         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8831         and 'gui-element face colors and 'gui-element face font to Windows
8832         defaults.
8833
8834 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8835
8836         * font-lock.el: Javadoc enhancements
8837
8838 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8839
8840         * ldap.el (toplevel): Test if LDAP support has been compiled in
8841         (ldap-verbose): New option
8842         (ldap-search-entries): Renamed from the previous ldap-search
8843         Conditionalize message display on ldap-verbose
8844         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8845         defuns
8846         (ldap-search): Is now defined as an obsolete wrapper calling
8847         ldap-search-basic or ldap-search-entries
8848
8849
8850 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8851             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8852             Jan Vroonhof  <jan@xemacs.org>
8853
8854         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8855         When for-effect is true, didn't call `byte-optimize-form'
8856         in and/or subforms without last.
8857
8858 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8859
8860         * package-get.el (package-get-download-sites): Use correct custom
8861         type.
8862
8863 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8864
8865         * files.el (write-file): Ask for coding system when compiled with
8866         file-coding.
8867
8868 2000-02-16  Andy Piper  <andy@xemacs.org>
8869
8870         * buffer.el (switch-to-buffer): give norecord argument to
8871         set-window-buffer instead of explicitly recording.
8872
8873         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8874         we have to pick a window.
8875
8876 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8877
8878         * mule/mule-cmds.el (describe-language-support): Don't add
8879         unexist function to help-map.
8880         (describe-coding-system): Don't use already assigend `C'.
8881
8882 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8883
8884         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8885         work in custom.
8886
8887 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8888
8889         * about.el: Ienaga's e-mail address change.
8890
8891 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8892
8893         * etags.el (find-tag): force new window -- even if buf already
8894         visible -- when other-window is t
8895
8896 2000-02-16  Martin Buchholz <martin@xemacs.org>
8897
8898         * XEmacs 21.2.29 is released.
8899
8900 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8901
8902         * cl-extra.el (getf): This is now identical to `plist-get', so
8903         just defalias it.
8904         * cl-macs.el: Make getf an alias to plist-get, at the
8905         byte-compiler level, using define-compiler-macro.
8906
8907 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8908
8909         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8910
8911 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8912
8913         * lisp/etags.el (find-tag-internal): set exact-tagname to
8914           a regular expression that matches against the tagname
8915           part of the tag entry first instead of only looking in
8916           the context area.
8917
8918 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8919
8920         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8921         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8922
8923 2000-02-07  Martin Buchholz <martin@xemacs.org>
8924
8925         * XEmacs 21.2.28 is released.
8926
8927 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8928
8929         * cl-extra.el (getf): Just call `get', never `get*'.
8930         Make arglist match docstring.
8931         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8932         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8933         * byte-optimize.el: remove references to `get*'.
8934
8935 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8936
8937         * mule/european.el: Add syntax information for Latin3 and Latin4.
8938
8939 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8940
8941         * byte-optimize.el: Byte-optimize (length "foo")
8942
8943 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8944
8945         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8946         width check using `window-leftmost-p' and `window-rightmost-p'.
8947
8948 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8949
8950         * wid-edit.el (widget-match-inline): An atom never matches a
8951           list.
8952
8953 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8954
8955         * modeline.el: Consolidated 'x and 'mswindows specification under
8956         'win tag.
8957
8958 2000-01-29  Andy Piper  <andy@xemacs.org>
8959
8960         * gutter-items.el: (format-buffers-tab-line): Try and be
8961         intelligent about buffer naming when we have duplicates.
8962
8963 2000-01-29  Andy Piper  <andy@xemacs.org>
8964
8965         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8966         updated when it becomes visible.
8967
8968 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8969
8970         * bytecomp.el (byte-compile-insert-header): Properly set coding
8971         system under MULE and file-coding.
8972
8973 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8974
8975         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8976         (dontusethis-set-value-terminal-coding-system-handler):
8977         (dontusethis-set-value-keyboard-coding-system-handler):
8978         Never undefine coding system aliases.  Emergency fix for gnus.
8979
8980 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8981
8982         * files.el (abbreviate-file-name): Use directory-sep-char instead
8983         of hard-coded "/".
8984
8985 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
8986
8987         * startup.el (user-init-file-base-list): New variable, replacing
8988         user-init-file-base.
8989         (find-user-init-file): New function.
8990         (command-line-early): Use it.
8991         (load-user-init-file): Ditto.
8992
8993 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8994
8995         * gutter-items.el (update-tab-in-gutter): Use proper locale when
8996         calling valid-image-instantiator-format-p
8997
8998 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
8999
9000         * isearch-mode.el (isearch-mode): The variable is
9001         isearch-unhidden-extents, not isearch-opened-extents.
9002
9003 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9004
9005         * minibuf.el (next-history-element): Modify error message if a
9006         default value is available.
9007
9008 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9009
9010         * bytecomp.el (byte-compile-file): Don't unconditionally write
9011         .elc files in binary - might contain non-Latin1.
9012
9013 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9014
9015         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9016         for windows-nt.
9017
9018         * version.el:
9019         * startup.el (user-init-file-base):
9020         * process.el (call-process-region):
9021         * files.el (make-backup-file-name):
9022         (backup-file-name-p):
9023         (file-relative-name):
9024         (abbreviate-file-name):
9025         (set-auto-mode):
9026         * code-process.el (call-process-region): Removed unnecessary
9027         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9028         support out of the universe.
9029
9030         * process.el:
9031         * code-process.el:
9032         * bytecomp.el (byte-compile-file): Removed reference to
9033         buffer-file-type, and commented usage of binary-process-output
9034         NTEmacs variables.
9035
9036 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9037
9038         * help.el (function-arglist): Add case for macro.
9039
9040 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9041
9042         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9043         printers.
9044         (custom-display): Added a menu for printer/display tags.
9045
9046         * frame.el (frame-type):
9047         * device.el (device-type): Added 'msprinter to the doc string, and
9048         removed 'pc -- it is not going to be implemented ever.
9049         (call-device-method): Fixed docstring typo.
9050         Defined specifier tags 'printer and 'display.
9051
9052 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9053
9054         * lisp/itimer.el (itimer-run-expired-timers): (consp
9055           last-command-event-time) instead of (consp
9056           'last-command-event-time).
9057
9058 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9059
9060         * msw-glyphs.el: Removed obsolete commentary.
9061
9062 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9063
9064         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9065         better default value.
9066
9067 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9068
9069         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9070         (read-string): Ditto.
9071         (eval-minibuffer): Ditto.
9072         (read-command): Ditto.
9073         (read-function): Ditto.
9074         (read-variable): Ditto.
9075         (read-number): Ditto.
9076         (read-shell-command): Ditto.
9077         (read-number): Record history.
9078
9079 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9080
9081         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9082
9083 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9084
9085         * faces.el (startup-initialize-custom-faces): New function.
9086         Reset all faces created during auto-autoloads loading time
9087         by defface.
9088         * startup.el (command-line): Call it.
9089
9090 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9091
9092         * about.el (about-hackers): Add myself to contributors list.
9093
9094 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9095
9096         * menubar-items.el (maybe-add-init-button): Removed an argument in
9097         a call to load-user-init-file, as the function managed to lose its
9098         formal parameter a few betas ago.
9099
9100 2000-01-18  Martin Buchholz <martin@xemacs.org>
9101
9102         * XEmacs 21.2.27 is released.
9103
9104 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9105
9106         * process.el (shell-command-to-string): Use the FSF docstring.
9107         Make shell-command-to-string the standard function, and
9108         exec-to-string the (deprecated) alias.
9109
9110         * startup.el: typo fix.
9111
9112 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9113
9114         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9115
9116 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9117
9118         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9119         buffers after visible buffers.
9120         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9121
9122 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9123
9124         * info.el (Info-extract-menu-node-name): Stop at a dot
9125         followed by whitespace or right parenthesis.
9126
9127 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9128
9129         * info.el (Info-directory-list): Warn against using Customize with
9130         Info-directory-list.
9131
9132 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9133
9134         * minibuf.el (read-file-name): doc fix.
9135
9136         * autoload.el (update-file-autoloads): doc fix.
9137
9138         * about.el (about-hackers): Change my E-mail address.
9139
9140 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9141
9142         * info.el (Info-visit-file): Just use the `f' interactive spec to
9143         read a filename in the standard way.
9144
9145 2000-01-13  Andy Piper  <andy@xemacs.org>
9146
9147         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9148         (gutter-buffers-tab-extent): new variable.
9149         (update-tab-in-gutter): call add-tab-to-gutter again if the
9150         orientation has changed.
9151         (add-tab-to-gutter): cope with different orientations.
9152
9153 2000-01-11  Didier Verna  <didier@xemacs.org>
9154
9155         * info.el (Info-following-node-name): backward-skip dots as well
9156         as spaces (dots at the end of a node name aren't part of it).
9157         (Info-extract-menu-node-name): don't skip dots. There could be
9158         some in the node name.
9159         (Info-index): allow dots to be part of a node name.
9160
9161 2000-01-12  Andreas Jaeger  <aj@suse.de>
9162
9163         * files.el (auto-mode-alist): Added idlwave-mode.
9164         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9165
9166 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9167
9168         * info.el (Info-search): Show default value.
9169
9170 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9171
9172         * info.el (Info-read-node-completion-table): New variable.
9173         (Info-read-node-name-1): New function.
9174         (Info-read-node-name): Use it.
9175         (Info-follow-reference): Use DEFAULT argument of completing-read.
9176         (Info-menu): Ditto.
9177
9178 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9179
9180         * hyper-apropos.el (hyper-describe-key-briefly): Save
9181         window configuration.
9182         (hyper-describe-face): Use DEFAULT of completing-read.
9183         (hyper-apropos-read-variable-symbol): Ditto.
9184         (hyper-apropos-read-function-symbol): Ditto.
9185
9186 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9187
9188         * mule/mule-cmds.el (set-default-coding-system): Set
9189         comint-exec-hook to use coding-system-for-read and
9190         coding-system-for-write so that C-x RET c works.
9191
9192 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9193
9194         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9195         (previous-matching-history-element): Increment
9196         minibuffer-max-depth by 1.
9197         (next-matching-history-element): Ditto.
9198
9199 2000-01-11  Andy Piper  <andy@xemacs.org>
9200
9201         * gutter-items.el (buffers-tab): Create a new face for the buffers
9202         tab.
9203         (buffers-tab-face): use it.
9204
9205 2000-01-10  Didier Verna  <didier@xemacs.org>
9206
9207         * modeline.el (modeline-scrolling-method): change modeline X
9208         cursor appearance according to the value.
9209
9210 2000-01-07  Andreas Jaeger  <aj@suse.de>
9211
9212         * about.el (about-hackers): Moved my entry to contributor list.
9213         (xemacs-hackers): Added myself.
9214         (about-maintainer-info): Added description of myself.
9215
9216
9217 2000-01-07  Didier Verna  <didier@xemacs.org>
9218
9219         * modeline.el (modeline-scrolling-method): new variable.
9220         (mouse-drag-modeline): add reference to it in the docstring.
9221         (mouse-drag-modeline): handle it.
9222
9223 2000-01-08  Andy Piper  <andy@xemacs.org>
9224
9225         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9226         calls.
9227         (remove-buffer-from-gutter-tab): ditto.
9228
9229 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9230
9231         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9232         (custom-face-edit): Fix grammatical error in help message.
9233
9234 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9235
9236         * movemail.el: Added.
9237
9238         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9239
9240 2000-01-03  Didier Verna  <didier@xemacs.org>
9241
9242         * modeline.el (mouse-drag-modeline): remove the code related to
9243         the modeline horizontal scrolling facility.
9244
9245 1999-12-31  Martin Buchholz <martin@xemacs.org>
9246
9247         * XEmacs 21.2.26 is released.
9248
9249 1999-12-28  Andy Piper  <andy@xemacs.org>
9250
9251         * wid-edit.el (widget-push-button-value-create): The gui cache
9252         does not agree with native widgets which can only be displayed
9253         once per window. The reasons for caching are diminished now that
9254         we don't hog resources when creating buttons.
9255         (widget-push-button-cache) deleted.
9256
9257 1999-12-24  Martin Buchholz <martin@xemacs.org>
9258
9259         * XEmacs 21.2.25 is released.
9260
9261 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9262
9263         * hyper-apropos.el (hyper-apropos): Toggle
9264         hyper-apropos-programming-apropos correctly.
9265         Set REGEXP when user accepts default value.
9266
9267 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9268
9269         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9270         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9271
9272 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9273
9274         * mule/mule-category.el (undefined-category-designator):
9275         Return char instead of character.  Search for undefined one.
9276         (describe-category): Use with-displaying-help-buffer.
9277
9278 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9279
9280         * byte-optimize.el (byte-optimize-plus):
9281         Optimize (+ 1) to 1 instead of (1+ nil).
9282
9283         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9284
9285         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9286
9287         * byte-optimize.el (byte-optimize-char-before): New function.
9288         Remove performance penalty for using (char-before) instead of (char-after).
9289
9290 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9291
9292         * mule/mule-category.el (char-category-list): Return character
9293         instead of integer.
9294
9295 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9296
9297         * minibuf.el (read-buffer): Check default is buffer object.
9298
9299 1999-11-25  Andy Piper  <andy@xemacs.org>
9300
9301         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9302         for buttons.
9303
9304 1999-12-16  Andreas Jaeger  <aj@suse.de>
9305
9306         * package-get.el (package-get-maybe-save-index): Fixed typo.
9307         Patch by Jeff Miller <jmiller@smart.net>.
9308
9309 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9310
9311         * gnuserv.el (gnuserv-process-filter):  don't call
9312         gnuserv-write-to-client when gnuserv-current-client is nil
9313
9314 1999-12-14  Martin Buchholz <martin@xemacs.org>
9315
9316         * XEmacs 21.2.24 is released.
9317
9318 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9319
9320         * about.el (about-hackers): Update my email address.
9321
9322 1999-12-07  Martin Buchholz <martin@xemacs.org>
9323
9324         * XEmacs 21.2.23 is released.
9325
9326 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9327
9328         * package-get.el (package-get-download-sites): Removed several
9329         defunct download sites, added many new ones, and corrected a few
9330         incorrect directory-on-site entries.  Added physical locations to
9331         site-description.
9332
9333 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9334
9335         * finder.el (finder-commentary): add DOC string and fix
9336         interactive spec
9337
9338 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9339
9340         * help.el (describe-function): Don't forget to intern the string
9341         completing-read returns.
9342         (describe-variable): Ditto.
9343
9344 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9345
9346         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9347         `hyper-apropos-help-mode' here to find symbol to customize
9348         irregardless of cursor position and simplify
9349         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9350         `hyper-apropos-popup-menu'.
9351
9352 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9353
9354         * apropos.el (apropos-mode-map): Add return to call
9355         apropos-follow.
9356         (apropos-print): Call apropos-mode to have better
9357         command reference. Put keymap text-poperty to
9358         symbole name.
9359
9360 1999-11-22  Alastair Burt  <burt@dfki.de>
9361
9362         * help.el: (describe-bindings-1): Added handling of keymaps for
9363         the extents at point.
9364
9365 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9366
9367         * gutter-items.el (buffers-tab-items): Wrap the function in a
9368         save-match-data
9369
9370 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9371
9372         * help.el (describe-function): Use the DEFAULT argument to
9373         completing-read.
9374         (describe-variable): Ditto.
9375
9376 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9377
9378         * minibuf.el (read-from-minibuffer): Add optional argument
9379         DEFAULT to have better mini-buffer history support.
9380         (completing-read): Pass default to read-from-minibuffer.
9381         (read-buffer): Pass default to completing-read.
9382
9383 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9384
9385         * font-lock.el (font-lock-doc-string-face): Document the
9386         `font-lock-lisp-like' property.
9387
9388 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9389
9390         * lisp-mode.el: Specify `font-lock-lisp-like'.
9391
9392         * font-lock.el (font-lock-lisp-like): New function.
9393         (font-lock-fontify-syntactically-region): Use it.
9394
9395 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9396
9397         * XEmacs 21.2.22 is released
9398
9399 1999-11-28  Martin Buchholz <martin@xemacs.org>
9400
9401         * XEmacs 21.2.21 is released.
9402
9403 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9404
9405         * minibuf.el (read-coding-system): Accept symbol and
9406         coding-system object as a default-coding-system.
9407
9408 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9409
9410         * minibuf.el (read-coding-system): Accept symbol as
9411         a default-coding-system.
9412
9413 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9414
9415         * apropos.el (apropos-documentation): Use insert instead
9416         of princ.
9417
9418 1999-11-07  William M. Perry  <wmperry@aventail.com>
9419
9420         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9421           for the linux console.
9422
9423         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9424           stuff to work when you are not on a window system, since the GPM
9425           mouse support now allows pasting from outside of XEmacs.
9426
9427 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9428
9429         * XEmacs 21.2.20 is released
9430
9431 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9432
9433         * setup-paths.el (paths-default-info-directories): Add
9434         /usr/share/info and /usr/local/share/info.
9435
9436 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9437
9438         * about.el: Updated Vladimir Ivanovic's info.
9439
9440 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9441
9442         * auto-show.el (auto-show-truncationp): Remove.
9443
9444         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9445
9446 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9447
9448         * indent.el (indent-line-to): fix bug: spaces were not replaced
9449         with tab if column is multiple of tab-width
9450         From dhn@qedinc.com
9451
9452 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9453
9454         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9455         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9456
9457         * package-get.el (package-get-package-provider): Be verbose when
9458         interactive. Patch from Robert Pluim
9459
9460 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9461
9462         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9463         info file suffixes.
9464
9465 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9466
9467         * process.el (open-network-stream): Add a new optional parameter
9468         PROTOCOL to support udp; fix a minor typo and add an explanation
9469         in docstring for udp programming.
9470
9471         * code-process.el (open-network-stream): Add a new optional
9472         parameter PROTOCOL to support udp; fix a minor typo and add an
9473         explanation in docstring for udp programming.
9474
9475 1999-10-18  Andy Piper  <andy@xemacs.org>
9476
9477         * gui.el (make-gui-button): be more precise about how we call
9478         callbacks.
9479
9480         * wid-edit.el (widget-push-button-value-create): Use the new form
9481         of native gui-button.
9482
9483 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9484
9485         * info.el (Info-page-prev): Don't do (sit-for 0).
9486
9487 1999-10-13  Andy Piper  <andy@xemacs.org>
9488
9489         * gutter-items.el (progress-abort-glyph): new glyph for showing
9490         abort status.
9491         (append-progress): dispatch-event rather than sit-for.
9492         (abort-progress): new function. Show the abort glyph with an
9493         appropriate message.
9494         (raw-append-progress): dispatch-event rather than sit-for.
9495         (display-progress): cope with aborts.
9496
9497         * gui.el (make-gui-button): Use native widgets for buttons
9498         unconditionally.
9499         (insert-gui-button): ditto.
9500         (gui-button-p): ditto.
9501
9502         * xbm-button.el: remove from core.
9503
9504         * xpm-button.el: remove from core.
9505
9506 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9507
9508         * faces.el (init-device-faces): Don't initialize the random faces
9509         on the stream device.
9510
9511 1999-10-06  Andy Piper  <andy@xemacs.org>
9512
9513         * files.el (recover-file): Don't use ls under windows for revert buffer.
9514
9515 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9516
9517         * package-get.el (package-get-download-menu): Make menu really
9518         toggle download sites.
9519         (package-get-download-sites): Add autoload cookie.
9520
9521 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9522
9523         * setup-paths.el (paths-find-module-directory): Ditto.
9524
9525 1999-09-29  Werner Fink  <werner@suse.de>
9526
9527         * setup-paths.el (paths-find-exec-directory): Add missing nil
9528         parameter for environment.
9529
9530 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9531
9532         * modeline.el (modeline-format):
9533         Only purecopy the strings.  Else
9534         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9535         barfs.
9536
9537 1999-08-28  Mike Woolley  <mike@bulsara.com>
9538
9539         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9540         user setting comint-completion-addsuffix and
9541         comint-process-echoes.
9542
9543 1999-09-22  Andy Piper  <andy@xemacs.org>
9544
9545         * gutter-items.el (update-tab-in-gutter): use
9546         last-nonminibuf-window instead of selected-window.
9547
9548 1999-09-18  Andy Piper  <andy@xemacs.org>
9549
9550         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9551         display on.
9552
9553         * subr.el (record-buffer-hook): new variable so that the hook gets
9554         some documentation.
9555
9556 1999-09-16  Andy Piper  <andy@xemacs.org>
9557
9558         * gutter-items.el (update-tab-in-gutter): only update when the
9559         gutter is visible.
9560         (remove-buffer-from-gutter-tab): ditto.
9561
9562 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9563
9564         * simple.el (do-auto-fill): Commented out part of Kinsoku
9565         processing.
9566
9567 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9568
9569         * isearch-mode.el (isearch-highlightify-region): Give the
9570         highlighting extents a high priority.
9571         (isearch-make-extent): Give the main highlighting extent an even
9572         higher priority.
9573
9574 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9575
9576         * packages.el (packages-compute-package-locations): Fix typo from
9577         -u rationalization.
9578
9579 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9580
9581         * setup-paths.el (paths-find-doc-directory): Respect value of
9582         `configure-doc-directory.'
9583
9584         * find-paths.el (paths-find-architecture-directory): Give
9585         precendence `default' argument (which typically comes from
9586         configure).
9587
9588 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9589
9590         * startup.el (command-line-early): Added options -user-init-file
9591         and -user-init-directory.
9592
9593         * files.el (user-init-file): Default to NIL so we can recognize
9594         when it's set.
9595
9596 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9597
9598         * obsolete.el (init-file-user):
9599         * startup.el:
9600         * packages.el (packages-compute-package-locations):
9601         * package-get.el (package-get-user-index-filename):
9602         * menubar-items.el (maybe-add-init-button):
9603         * info.el (Info-annotations-path):
9604         * dump-paths.el:
9605         Change `user-init-directory' to be an absolute path.
9606         Use `user-init-directory' where appropriate.
9607         Zap `init-file-user' and its uses.
9608
9609 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9610
9611         * subr.el (copy-symbol): New function.
9612
9613 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9614
9615         * isearch-mode.el (isearch-done): Be sure to restore invisible
9616         extents in the proper buffer.
9617         (isearch-pre-command-hook): Set this-command to the correct value
9618         in case the buffer has changed and old overriding-local-map was
9619         used.
9620         (isearch-restore-extent): Use remprop instead of setting the
9621         property to nil.
9622
9623 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9624
9625         * cmdloop.el (execute-extended-command): Update zmacs region
9626         before the delay.
9627         (execute-extended-command): Make the message gettext-friendly.
9628
9629 1999-09-07  Andy Piper  <andy@xemacs.org>
9630
9631         * gutter-items.el (progress-gauge-glyph): renamed from
9632         progress-glyph.
9633         (progress-text-glyph): new variable.
9634         (progress-layout-glyph): use layouts and text glyphs.
9635         (progress-area-buffer): removed.
9636         (progress-text-and-extent): new variable.
9637         (progress-displayed-p): dynamically create gutter area buffer.
9638         (clear-progress): ditto.
9639         (raw-append-progress): ditto.
9640         (append-progress): use new glyph names.
9641         (raw-append-progress): only create the extent when needed. set
9642         properties more optimally.
9643         (progress): remove args.
9644
9645 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9646
9647         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9648         mapcar where the return value is unused.
9649         (isearch-restore-invisible-extents): Ditto.
9650         (isearch-highlight-all-cleanup): Ditto.
9651         (isearch-delete-extents-in-range): Traverse the extents only once.
9652         (isearch-highlight-all-update): Don't start over if the search
9653         string has changed and more input is pending.
9654
9655 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9656
9657         * packages.el (packages-find-package-data-path): Ditto.
9658
9659         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9660
9661         * subr.el (mapc-internal): Don't make obsolete.
9662
9663         * cl-extra.el (mapc): Resurrect.
9664
9665 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9666
9667         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9668         alias.
9669
9670         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9671         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9672         (isearch-yank-clipboard): Use get-clipboard instead of
9673         x-get-clipboard.
9674         (isearch-yank-selection): Fix docstring.
9675
9676 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9677
9678         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9679
9680 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9681
9682         * cl-macs.el (extent-start-position): Fix setf method.
9683         (extent-end-position): Ditto.
9684
9685 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9686
9687         * isearch-mode.el: End merge with FSF 20.4.
9688
9689         * isearch-mode.el (search-invisible): New variable.
9690         (isearch-hide-immediately): Ditto.
9691         (isearch-unhidden-extents): Ditto.
9692         (isearch-range-invisible): New function.
9693         (isearch-unhide-extent): Ditto.
9694         (isearch-restore-invisible-extents): Ditto.
9695         (isearch-restore-extent): Ditto.
9696
9697         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9698         implementation.
9699         (isearch-ring-retreat-edit): Ditto.
9700         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9701         (isearch-forward-regexp): New arguments NOT-REGEXP and
9702         NO-RECURSIVE-EDIT.
9703         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9704         (isearch-backward-regexp): New arguments NOT-REGEXP and
9705         NO-RECURSIVE-EDIT.
9706         (isearch-mode): Return isearch-success.
9707         (isearch-update): Use unread-command-events instead of
9708         unread-command-event.
9709         (isearch-abort): If an invalid regexp is encountered, keep popping
9710         states.
9711         (isearch-*-char): Use FSF implementation.
9712         (isearch-whitespace-chars): Use the more robust FSF's
9713         implementation.
9714         (isearch-within-brackets): New variable.
9715         (isearch-mode): Initialize it.
9716         (isearch-edit-string): Bind it.
9717         (isearch-search-and-update): Set it.
9718         (isearch-push-state): Push it.
9719         (isearch-top-state): Pop it.
9720         (isearch-search): Set it.
9721         (isearch-printing-char): When called by isearch-whitespace-chars,
9722         handle M-SPC gracefully.
9723         (isearch-message-prefix): New argument ELLIPSIS.
9724         (isearch-message-suffix): Ditto.
9725         (isearch-message): Use the ELLIPSIS argument when calling
9726         isearch-message-prefix and isearch-message-suffix.
9727         (isearch-message-prefix): Distinguish between "wrapped" and
9728         "overwrapped" search, FWIW.
9729
9730 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9731
9732         * isearch-mode.el (isearch-edit-string): Use the head of the
9733         search ring instead of search-last-string and search-last-regexp.
9734         (search-highlight): Renamed from isearch-highlight.
9735         (isearch-exit): Use the new name.
9736         (isearch-highlight): Ditto.
9737         (isearch-dehighlight): Ditto.
9738         (isearch-update-ring): New function.
9739         (isearch-done): Call it.
9740         (isearch-done): New argument EDIT.
9741         (isearch-repeat): If search string is empty, look up at the car of
9742         the search ring; ignore the yank pointer.
9743         (isearch-abort): Call isearch-done with NOPUSH.
9744         (isearch-cancel): New function.
9745         (isearch-mode-map): Bind it to ESC ESC ESC.
9746
9747         * isearch-mode.el: Begin merge with FSF 20.4.
9748
9749 1999-09-01  Andy Piper  <andy@xemacs.org>
9750
9751         * x-select.el (x-get-clipboard): obsolete.
9752         (x-yank-clipboard-selection): obsolete
9753
9754         * select.el (disown-selection): need to be careful to disown the
9755         clipboard if we set it via selection.
9756         (get-clipboard): move from x-select.el
9757         (yank-clipboard-selection): ditto.
9758
9759 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9760
9761         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9762         isearch-highlight-all-matches to nil.
9763         (isearch-fixed-case): New variable.
9764         (isearch-mode): Initialize it.
9765         (isearch-edit-string): Save it.
9766         (isearch-toggle-case-fold): Set it.
9767         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9768         need to check isearch-fixed-case.
9769         (isearch-toggle-case-fold): Update highlighting of all matches
9770         before the pause.
9771         (isearch-edit-string):
9772
9773 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9774
9775         * isearch-mode.el (isearch-edit-string): Call isearch-message
9776         before reading the event so that the prompt is displayed properly.
9777         (isearch-message): Use isearch-nonincremental when calling
9778         isearch-message-prefix.
9779         (minibuffer-local-isearch-map): Bind up and down to do the same as
9780         M-p and M-n respectively.
9781         (isearch-done): New arg NOPUSH.
9782         (isearch-edit-string): Use it.
9783         (isearch-edit-string): Don't bind isearch-string.
9784         (isearch-ring-adjust): Edit string, *then* push state.
9785
9786 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9787
9788         * faces.el (isearch-secondary): Make isearch-secondary look
9789         different than default.
9790
9791 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9792
9793         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9794         save-excursion.
9795         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9796         (isearch-update): Call isearch-dehighlight without arguments.
9797         (isearch-done): Ditto.
9798
9799         * isearch-mode.el (isearch-fix-case): If the search string has no
9800         upper-case letters, allow the folding to be reenabled.
9801         Previously, once disabled, the folding would remain that way until
9802         the end of isearch.
9803         (isearch-top-state): Call isearch-fix-case.
9804
9805         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9806         save-excursion.
9807         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9808
9809 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9810
9811         * xpm-button.el:
9812         xbm-button.el: Need to exist in core because gui.el depends on
9813         them.
9814
9815 1999-08-31  Andy Piper  <andy@xemacs.org>
9816
9817         * gutter-items.el (buffers-tab-face): new customizable variable.
9818         (buffers-tab-default-buffer-line-length): new specifier for
9819         maximum viewable characters.
9820         (progress-stack): new variable for implementing widget-based
9821         progress messages.
9822         (progress-area-buffer): ditto.
9823         (progress-glyph-height): ditto.
9824         (progress-stop-callback): ditto.
9825         (progress-quit-function): new function.
9826         (progress-glyph): new variable.
9827         (progress-layout-glyph): ditto.
9828         (progress-displayed-p): new function, see message-displayed-p for
9829         details.
9830         (clear-progress): ditto.
9831         (remove-progress): ditto.
9832         (append-progress): ditto.
9833         (raw-append-progress): ditto.
9834         (display-progress): ditto.
9835         (current-progress): ditto.
9836         (current-progress-label): ditto.
9837         (progress): ditto.
9838         (lprogress): ditto.
9839
9840
9841 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9842
9843         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9844
9845         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9846         `isearch-yank-selection'.
9847         (isearch-mode-map): Use it.
9848         (isearch-yank-selection): Use `get-selection' instead of
9849         `get-x-selection'.
9850
9851 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9852
9853         * faces.el (isearch-secondary): Create face here.
9854
9855         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9856         timers.
9857
9858 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9859
9860         * subr.el (buffer-string): More robust backward compatibility
9861         check, courtesy William Perry.
9862
9863 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9864
9865         * replace.el (perform-replace): Stop the search after the search
9866         limit has been reached.
9867
9868 1999-08-23  Andy Piper  <andy@xemacs.org>
9869
9870         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9871         here if we don't have one.
9872
9873 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9874
9875         * ldap.el (ldap-coding-system): Default to nil until we get
9876         efficient UTF8 support
9877         (ldap-decode-string): Guard against `decode-coding-string' not
9878         being defined
9879         (ldap-encode-string): Guard against `encode-coding-string' not
9880         being defined
9881
9882 1999-08-23  Didier Verna  <didier@xemacs.org>
9883
9884         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9885         Some doc strings improvements, and add a star to the `interactive'
9886         calls.
9887
9888 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9889
9890         * font-lock.el (java-font-lock-keywords-3): introduced new
9891         keywords and regexpes for javadoc syntax 1.2.
9892
9893 1999-08-17  Andy Piper  <andy@xemacs.org>
9894
9895         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9896         format-buffers-tab-line.
9897         (buffers-tab-max-buffer-line-length): new variable.
9898         (format-buffers-tab-line): new function. truncate names if over
9899         buffers-tab-max-buffer-line-length.
9900
9901 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9902
9903         * cus-start.el: Customize the variable `bell-inhibit-time'.
9904
9905 1999-08-16  Andy Piper  <andy@xemacs.org>
9906
9907         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9908         brute-force approach to deleting the last buffer.
9909         (buffers-tab-grouping-regexp): new customizable variable.
9910         (select-buffers-tab-buffers-by-mode): use it.
9911
9912 1999-08-13  Andy Piper  <andy@xemacs.org>
9913
9914         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9915         deletion problem.
9916
9917 1999-07-30  Didier Verna  <didier@xemacs.org>
9918
9919         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9920         of princ to output symbols.
9921         (custom-save-face-internal): ditto.
9922         (custom-save-resets): ditto.
9923
9924 1999-08-09  Didier Verna  <didier@xemacs.org>
9925
9926         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9927         `regexp-quote' to protect the major mode name for use as a regular
9928         expression (c++ needs this for instance).
9929
9930 1999-08-08  Andy Piper  <andy@xemacs.org>
9931
9932         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9933         cope with similar mode names.
9934
9935         * gutter-items.el (buffers-tab-selection-function): new selection
9936         function.
9937         (select-buffers-tab-buffers-by-mode): new function.
9938         (buffers-tab-items): use it if set to only display buffers in the
9939         tab in the current buffer's group..
9940         (update-tab-in-gutter): use new api.
9941         (remove-buffer-from-gutter-tab): ditto.
9942
9943         * gutter-items.el (buffers-tab-max-size): set custom selection
9944         default to 6.
9945         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9946         (add-tab-to-gutter): set face as default.
9947
9948 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9949
9950         * faces.el (frob-face-property): Merge the fall-back specifier
9951         with the target, not replace it.
9952
9953 1999-08-05  Andy Piper  <andy@xemacs.org>
9954
9955         * gutter-items.el (update-tab-in-gutter): add frame argument for
9956         buffer-items.
9957         (update-tab-in-gutter): use it.
9958
9959         * gutter-items.el (record-buffer-hook): set.
9960
9961         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9962         change.
9963         (switch-to-buffer-hook) deleted.
9964
9965 1999-08-04  Andy Piper  <andy@xemacs.org>
9966
9967         * gutter-items.el (update-tab-in-gutter): make sure this will work
9968         as an argument to create-frame-hook.
9969
9970 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9971
9972         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9973         instead of timer emulation.
9974
9975 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9976
9977         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
9978         Emacs isearch enhancements.
9979
9980 1999-07-28  Andy Piper  <andy@xemacs.org>
9981
9982         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
9983         all devices that support tab controls.
9984         (remove-buffer-from-gutter-tab): new function. to be used as a
9985         value for kill-buffer-hook.
9986
9987 1999-07-21  Sean MacLennan  <seanm@storm.ca>
9988
9989         * auto-show.el (auto-show-truncationp): changed to match
9990         `window_translation_on'
9991
9992 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
9993
9994         * XEmacs 21.2.19 is released
9995
9996 1999-07-28  SL Baur  <steve@miho>
9997
9998         * code-files.el (insert-file-contents): Fix docstring.
9999         revert previous change.
10000
10001 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10002
10003         * fill.el (fill-region-as-paragraph): Change re-break-point to
10004         contain word-across-newline plus one character so that filling
10005         Japanese and Chinese works as desired.
10006         * simple.el (do-auto-fill): Ditto.
10007
10008 1999-07-26  SL Baur  <steve@miho>
10009
10010         * mule/japanese.el ("Japanese"): Do not specify a default input
10011         method.
10012         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10013
10014 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10015
10016         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10017         able to use cl-macs macro in early lisp.
10018
10019 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10020
10021         * custom.el:
10022         * cus-face.el:
10023         * cus-edit.el:
10024                 Massive custom Theme API changes.
10025
10026 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10027
10028         * code-files.el (insert-file-contents): Regard
10029         coding-system-magic-cookie if `coding-system-for-read' is nil.
10030
10031 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10032
10033         * mule/thai-xtis.el: Add coding: local variable, to avoid
10034         bootstrapping problem with C locale.
10035
10036 1999-07-22  Andy Piper  <andy@xemacs.org>
10037
10038         * dumped-lisp.el (preloaded-file-list): guard against putting
10039         gutter-items in a less than functional XEmacs.
10040         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10041
10042 1999-07-18  Bob Weiner  <weiner@beopen.com>
10043
10044         * fill.el (fill-context-prefix): Fixed bug that prevented the
10045         setting of an adaptive fill prefix when the `dont-skip-first' was
10046         t.
10047
10048 1999-07-22  SL Baur  <steve@miho>
10049
10050         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10051
10052 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10053
10054         * files.el (interpreter-mode-alist): add `make', `guile', and
10055         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10056         makefile-mode, guile is a scheme, and someday XEmacs will be
10057         modular enough to use as an efficient scripting tool.)
10058
10059 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10060
10061         * mule/mule-cmds.el (reset-language-environment): Regard
10062         coding-category `utf-8' and `ucs-4' if they are available.
10063
10064 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10065
10066         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10067         (prefer-coding-system): Fix DOC-string.
10068
10069         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10070         DOC-string too.
10071
10072         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10073         Mule.
10074         (coding-system-change-eol-conversion): Fix DOC-string.
10075
10076 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10077
10078         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10079         instead of `list-coding-system'.
10080
10081 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10082
10083         * menubar-items.el (default-menubar): `select-input-method' was
10084         renamed to `set-input-method'.
10085
10086         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10087         "Set Language Environment" menu.
10088
10089         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10090         "Describe Language Support" menu.
10091
10092 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10093
10094         * mule/chinese.el ("Chinese-GB"): Rename
10095         `chinese-gb-environment-setup-function' to
10096         `setup-chinese-gb-environment-internal'.
10097
10098 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10099
10100         * mule/korean.el: Use `define-coding-system-alias' instead of
10101         `copy-coding-system'.
10102
10103 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10104
10105         * mule/mule-cmds.el (set-language-environment-coding-systems):
10106         Treat duplicated coding-categories.
10107
10108 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10109
10110         * mule/japanese.el: Use `define-coding-system-alias' instead of
10111         `copy-coding-system'.
10112
10113 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10114
10115         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10116         coding-system `viscii'.
10117
10118 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10119
10120         * mule/cyrillic.el:
10121         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10122         (cyrillic-alternativnyj-decode-table): New variable.
10123         (cyrillic-alternativnyj-encode-table): New variable.
10124         - Specify `iso-8-1' as a category of coding-system
10125           `alternativnyj'.
10126         - Abolish general Cyrillic environment.
10127
10128 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10129
10130         * mule/chinese.el:
10131         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10132         - Register `chinese-gb-environment-setup-function' as a
10133           `setup-function' of "Chinese-GB" environment.
10134
10135 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10136
10137         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10138         optional argument `parents'.
10139
10140         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10141         property for Thai-XTIS.
10142
10143         * mule/mule-help.el (help-with-tutorial): Use property
10144         `tutorial-coding-system' of language-info as a coding-system to
10145         read tutorial file.
10146
10147 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10148
10149         * mule/thai-xtis.el: Don't setup `setup-function' and
10150         `exit-function'.
10151
10152         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10153         `set-coding-category-system' to set up coding-system for
10154         coding-category.
10155
10156         * mule/mule-cmds.el (prefer-coding-system): Use
10157         `set-coding-category-system' to set up coding-system for
10158         coding-category.
10159
10160 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10161
10162         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10163         Thai-XTIS environment.
10164
10165         * mule/mule-cmds.el (prefer-coding-system): Use
10166         `find-coding-system' instead of `coding-system-p'.
10167
10168 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10169
10170         * mule/mule-cmds.el (set-language-environment-coding-systems):
10171         Modify eol-type for XEmacs.
10172
10173         * mule/thai-xtis.el: Delete unused local variable `category'.
10174
10175         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10176         function.
10177         (prefer-coding-system): Don't call
10178         `update-coding-systems-internal'; use function
10179         `coding-category-list' instead of variable `coding-category-list';
10180         use `set-coding-priority-list' instead of `set-coding-priority';
10181         modify `eol-type' for XEmacs.
10182
10183         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10184         `charset-columns'.
10185         (char-width): Likewise.
10186
10187 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10188
10189         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10190         `tis-620'.
10191
10192         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10193         `set-coding-priority-list' instead of `set-coding-priority'; don't
10194         call `update-coding-systems-internal'.
10195
10196         * mule/mule-misc.el (coding-system-get): New function.
10197         (coding-system-put): New function.
10198         (coding-system-category): New function.
10199
10200 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10201
10202         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10203         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10204         to avoid conflict with leim/quail/thai-xtis.
10205
10206         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10207         to thai-xtis-chars.el.
10208
10209         * mule/thai-xtis-chars.el: New file (split from
10210         mule/thai-xtis.el).
10211
10212 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10213
10214         * mule/thai-xtis.el:
10215         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10216         - Add syntax entries.
10217         - Put `preferred-coding-system' of the charset `thai-xtis' to
10218           `tis-620'.
10219
10220 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10221
10222         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10223         rewritten to use write-multibyte-character.
10224
10225 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10226
10227         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10228         of `iso-2022-7'.
10229         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10230         ported yet.
10231         (read-input-method-name): Treat optional argument `default'.
10232
10233 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10234
10235         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10236         all.
10237         (set-language-info-alist): Set up menus here.
10238
10239 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10240
10241         * minibuf.el (completing-read): Add new optional argument
10242         `default'.
10243         (read-coding-system): Add new optional argument
10244         `default-coding-system'.
10245
10246 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10247
10248         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10249         (viet-viscii-...->viet-vscii...).
10250
10251 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10252
10253         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10254         and menus.
10255
10256 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10257
10258         * mule/mule-cmds.el (input-method-function): Add permanent-local
10259         property.
10260
10261 1999-03-30  Dave Love  <fx@gnu.org>
10262
10263         * mule/mule-cmds.el (current-language-environment): Doc fix.
10264
10265 1999-02-06  Richard Stallman  <rms@gnu.org>
10266
10267         * mule/european.el (setup-slovenian-environment): New function.
10268         ("Slovenian"): New language environment.
10269
10270 1999-01-27  Dave Love  <fx@gnu.org>
10271
10272         * mule/mule-cmds.el (current-language-environment): Provide :link,
10273         :type (choices) and appropriate :get.
10274
10275 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10276
10277         * mule/mule-cmds.el (describe-language-environment): Don't alter
10278         input-method-alist.
10279
10280 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10281
10282         * mule/mule-cmds.el (prefer-coding-system): Call
10283         set-coding-priority, so that the internal array of priorities is
10284         also updated.
10285
10286 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10287
10288         * mule/mule-cmds.el (prefer-coding-system): If the argument
10289         requires specific EOL conversion type, make the default coding
10290         systems use that.
10291
10292 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10293
10294         * mule/mule-cmds.el (set-language-environment): Pass the default
10295         eol-type to set-language-environment-coding-systems.
10296         (set-default-coding-systems): Copy the eol-type property for the
10297         new default values of {buffer-file,process}-coding-system from the
10298         old defaults.
10299         (set-language-environment-coding-systems): Accept an optional
10300         argument EOL-TYPE, and set the eol-type property of the default
10301         coding systems accordingly.
10302
10303 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10304
10305         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10306         use generate-new-buffer instead of get-buffer-create.
10307
10308 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10309
10310         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10311
10312 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10313
10314         * mule/mule-cmds.el (default-input-method): Fix custom type.
10315
10316 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10317
10318         * mule/mule-cmds.el (setup-specified-language-environment):
10319         Add apropos-inhibit property.
10320         (describe-specified-language-support): Likewise.
10321
10322 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10323
10324         * mule/mule-cmds.el: Doc fixes.
10325
10326 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10327
10328         * mule/mule-cmds.el (register-input-method): Doc-string
10329         modified.
10330
10331 1998-09-01  Dave Love  <fx@gnu.org>
10332
10333         * mule/mule-cmds.el (current-language-environment): Fix
10334         setter function.
10335
10336 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10337
10338         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10339         mule/european.el, mule/hebrew.el, mule/japanese.el,
10340         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10341         avoid bootstrapping problem if you need to recompile all the Lisp
10342         files using interpreted code.
10343
10344 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10345
10346         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10347         ("Latin-2"): Likewise.
10348
10349 1998-08-18  Per Starback  <starback@update.uu.se>
10350
10351         * mule/european.el (setup-latin2-environment): Fix typo.
10352
10353 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10354
10355         * mule/european.el: Give proper value of `input-method' key to all
10356         lang. env.
10357
10358         * mule/mule-cmds.el (activate-input-method): Handle the case that
10359         the arg INPUT-METHOD is nil correctly.
10360         (read-multilingual-string): Activate the specified input method
10361         before calling read-string.  Afterward, activate the original
10362         input method.
10363
10364 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10365
10366         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10367         (set-language-info-alist): Fix typo in doc-string.
10368
10369         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10370
10371 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10372
10373         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10374         (reset-language-environment): New function for the job that
10375         setup-english-environment used to do.
10376         (set-language-environment): Do more setups according to the info
10377         in language-info-alist.
10378         (read-language-name): Handle the case that the arg KEY is nil.
10379         (describe-language-environment): Handle input-method property.
10380
10381         * mule/: All files under this directory, which related with
10382         specific languages (such as mule/european.el, mule/greek.el,
10383         mule/hebrew.el, mule/misc-lang.el), modified as below.
10384         (setup-XXX-environment): Just call set-language-environment.  If
10385         they used to do some other jobs than what done by
10386         set-language-environment, those jobs are done in
10387         setup-XXX-environment-internal now.
10388         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10389         the value to setup-XXX-environment-internal.  Add properties
10390         input-method and features.
10391
10392         * mule/english.el (setup-english-environment): Just call
10393         reset-language-environment.
10394
10395         * mule/european.el (setup-8-bit-environment): Function deleted.
10396
10397 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10398
10399         * mule/mule-cmds.el (input-method-exit-on-first-char)
10400         (input-method-use-echo-area): Doc fixes.
10401
10402 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10403
10404         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10405         variable.
10406         (input-method-use-echo-area): New variable.
10407
10408 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10409
10410         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10411
10412 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10413
10414         * mule/mule-cmds.el (activate-input-method): Update mode line.
10415         (inactivate-input-method): Likewise.
10416
10417 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10418
10419         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10420         input method in the current buffer, but just bind
10421         current-input-method.
10422
10423 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10424
10425         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10426
10427         * mule/misc-lang.el ("IPA"): Add coding-priority and
10428         coding-system.
10429
10430 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10431
10432         * mule/greek.el: Add coding-priority.
10433
10434 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10435
10436         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10437         LANG-ENV.
10438
10439 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10440
10441         * mule/mule-cmds.el (register-input-method): Fix previous change.
10442         (setup-specified-language-environment): Doc fix.
10443
10444 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10445
10446         * mule/mule-cmds.el: Several doc fixes.
10447         (get-language-info, set-language-info): Rename argument.
10448         (set-language-info-alist): Likewise.
10449         (register-input-method): Rename argument.
10450         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10451
10452 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10453
10454         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10455         default value while reading an input method.
10456
10457 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10458
10459         * mule/mule-cmds.el (universal-coding-system-argument):
10460         Use buffer-file-coding-system as default.
10461
10462 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10463
10464         * mule/korean.el ("Korean"): Doc fix.
10465
10466 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10467
10468         * mule/mule-cmds.el (describe-language-environment): Print the
10469         languge environment at the head.
10470
10471 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10472
10473         * mule/japanese.el: Set exit-function to exit-japanese-environment
10474         for Japanese environment.
10475
10476 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10477
10478         * mule/mule-cmds.el (set-language-environment): Doc fix.
10479         (current-language-environment): Use defcustom.
10480         (default-input-method): Specify :type.
10481
10482 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10483
10484         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10485         modified.
10486         (prefer-coding-system): Doc-string modified.
10487
10488 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10489
10490         * mule/mule-cmds.el (set-language-info): Doc-string
10491         describes `coding-priority' KEY.
10492         (set-language-environment-coding-systems): New function.
10493         (select-safe-coding-system): New function.
10494         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10495         (set-language-info-alist): New optionla arg PARENTS.  Call
10496         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10497         (set-language-environment-coding-systems): New function.
10498
10499         * mule/chinese.el: Remove setting up of
10500         describe-chinese-environment-map and
10501         setup-chinese-environment-map.  Exclude them in args of calls to
10502         set-language-info-alist.  Register coding-priority key in
10503         language-info-alist.
10504
10505         * mule/cyrillic.el: Remove setting up of
10506         describe-cyrillic-environment-map and
10507         setup-cyrillic-environment-map.  Exclude them in args of calls to
10508         set-language-info-alist.  Register coding-priority key in
10509         language-info-alist.
10510
10511         * mule/english.el: Register coding-priority key in
10512         language-info-alist.
10513
10514         * mule/ethiopic.el: Register coding-priority key in
10515         language-info-alist.
10516
10517         * mule/european.el: Remove setting up of
10518         describe-european-environment-map and
10519         setup-european-environment-map.  Exclude them in args of calls to
10520         set-language-info-alist.  Register coding-priority key in
10521         language-info-alist.  Add "German" language env.
10522         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10523         (setup-german-environment): New function.
10524
10525         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10526         change default input method to "greek-postfix".
10527
10528         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10529         coding-priority key in
10530
10531 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10532
10533         * mule/mule-cmds.el (set-language-info): Doc fix.
10534         (input-method-inactivate-hook): Doc fix.
10535
10536 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10537
10538         * mule/mule-cmds.el (set-input-method): Renamed from
10539         select-input-method.
10540
10541 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10542
10543         * mule/mule-cmds.el (set-language-environment): Run
10544         exit-language-environment-hook before calling `exit-function'
10545         which is specified for the language environment.
10546
10547 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10548
10549         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10550         modified.
10551         (prefer-coding-system): Likewise.
10552         (describe-language-environment): Print aliases of each coding
10553         system.
10554         (set-language-environment-hook): New variable.
10555         (exit-language-environment-hook): New variable.
10556         (set-language-environment): Call these hooks.  Before setting a
10557         new language environment, exit from the
10558         current-language-environment if necessary.
10559         (input-method-verbose-flag): The value can be nil, t,
10560         complex-only, or default.
10561         (input-method-highlight-flag): Doc-string augmented.
10562         (activate-input-method): Check if we can run the registered
10563         function to activate an input method.
10564
10565         * mule/korean.el: Set exit-function for language environment
10566         "Korean" to exit-korean-environment.
10567         (setup-korean-environment): Moved to korea-util.el.
10568
10569 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10570
10571         * mule/mule-cmds.el (read-multilingual-string): Use
10572         current-input-method prior to default-input-method.  Don't bind
10573         current-input-method by `let', instead, activate the specified
10574         input method in the current buffer temporarily.
10575
10576 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10577
10578         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10579
10580 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10581
10582         * mule/chinese.el (post-read-decode-hz): Return the result of
10583         decode-hz-region.
10584         (pre-write-encode-hz): Do not change the value of
10585         last-coding-system.
10586
10587 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10588
10589         * mule/mule-ccl.el: Doc fixes.
10590
10591 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10592
10593         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10594         (check-ccl-program): New macro.
10595
10596 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10597
10598         * mule/mule-ccl.el: Comment about CCL syntax modified.
10599         (ccl-command-table): Add read-multibyte-character and
10600         write-multibyte-character.
10601         (ccl-code-table): Add ex-cmd.
10602         (ccl-extended-code-table): New variable.
10603         (ccl-embed-extended-command): New function.
10604         (ccl-compile-read-multibyte-character,
10605         ccl-compile-write-multibyte-character) New functions.
10606         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10607         ccl-dump-write-multibyte-character): New functions.
10608
10609 1999-07-22  SL Baur  <steve@miho>
10610
10611         * config.el (config-value-file): config.values is installed into
10612         doc-directory.
10613         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10614
10615 1999-07-19  Didier Verna  <didier@xemacs.org>
10616
10617         * rect.el: all functions rewritten, except when noted. Below is a
10618         list of interface changes.
10619         (apply-on-rectangle): new function. Obsoletes
10620         `operate-on-rectangle'. All functions that used to call this
10621         function now call the new one.
10622         (kill-rectangle): added optional prefix arg to fill lines.
10623         (delete-rectangle): ditto.
10624         (delete-extract-rectangle): ditto.
10625         (open-rectangle): ditto.
10626         (clear-rectangle): ditto.
10627         (delete-rectangle-line): added third arg FILL.
10628         (delete-extract-rectangle-line): ditto.
10629         (open-rectangle-line): ditto.
10630         (clear-rectangle-line): ditto.
10631
10632 1999-07-18  Andy Piper  <andy@xemacs.org>
10633
10634         * menubar-items.el (default-menubar): add gutter options.
10635
10636         * gutter-items.el: new file.
10637         (gutter): new group for custom.
10638         (gutter-visible-p): new variable.
10639         (default-gutter-position): ditto.
10640         (buffers-tab): new group for the buffers tab.
10641         (gutter-buffers-tab): widget to put in the gutter.
10642         (buffers-tab-max-size): max number of tabs.
10643         (buffers-tab-switch-to-buffer-function): function to call when a
10644         tab is pressed.
10645         (buffers-tab-omit-function): filter buffers with this function.
10646         (buffers-tab-format-buffer-line-function): format buffer names for
10647         inclusion in tabs.
10648         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10649         the record.
10650         (build-buffers-tab-internal): build a list of tab items.
10651         (buffers-tab-items): ditto.
10652         (add-tab-to-gutter): put a tab in the gutter area.
10653         (update-tab-in-gutter): reset the buffers in the tab.
10654
10655         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10656
10657         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10658         (switch-to-buffer-hooks): new hook.
10659
10660         * toolbar.el (default-toolbar-position): fix typo.
10661
10662 1999-07-16  Andy Piper  <andy@xemacs.org>
10663
10664         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10665
10666 1999-07-15  Didier Verna  <didier@xemacs.org>
10667
10668         * cus-edit.el (custom-prompt-variable): optional third arg makes
10669         prompt for a comment string.
10670         (customize-set-value): optional prefix makes this function handle
10671         variable comments.
10672         (customize-set-variable): ditto.
10673         (customize-save-variable): ditto.
10674         (customize-customized): handle custom comments.
10675         (customize-save-customized): ditto.
10676         (custom-variable-state-set): ditto.
10677         (custom-face-state-set): ditto.
10678         (customize-saved): ditto.
10679         (custom-variable-set): ditto.
10680         (custom-face-set): ditto.
10681         (custom-variable-save): ditto.
10682         (custom-face-save): ditto.
10683         (custom-variable-reset-saved): ditto.
10684         (custom-face-reset-saved): ditto.
10685         (custom-variable-reset-standard): ditto.
10686         (custom-face-reset-standard): ditto.
10687         (custom-comment-face): new face.
10688         (custom-comment-tag-face): ditto.
10689         (custom-comment): new widget.
10690         (custom-comment-create): new function.
10691         (custom-comment-delete): ditto.
10692         (custom-comment-value-set): ditto.
10693         (custom-comment-show): ditto.
10694         (custom-comment-invisible-p): ditto.
10695         (custom-variable-value-create): create a comment field widget.
10696         (custom-face-value-create): ditto.
10697         (custom-variable-menu): new entry for adding a custom comment.
10698         (custom-face-menu): ditto.
10699         (custom-save-variables): possibly save custom comments.
10700         (custom-save-faces): ditto.
10701
10702         * cus-face.el (custom-set-faces): the arguments can now have a
10703         custom comment as fourth argument.
10704
10705         * custom.el (custom-set-variables): the arguments can now have a
10706         custom comment as fifth element.
10707
10708 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10709
10710         * XEmacs 21.2.18 is released
10711
10712 1999-07-13  SL Baur  <steve@miho>
10713
10714         * lib-complete.el (read-library-name): Revert previous change.
10715         (read-library): Ditto.
10716
10717 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10718
10719         * packages.el (packages-package-list): Capitalize docstring.
10720
10721         * packages.el (packages-find-package-library-path): Use #'nconc
10722         rather than #'append to reduce consing -- #'mapcar uses Flist,
10723         which returns a freshly consed list.  #'append would create yet
10724         another fresh list, using Fmake_list in concat.
10725
10726         * packages.el (package-provide): Use setq with remassq like it
10727         says in its docstring.
10728
10729 1999-07-06  SL Baur  <steve@miho.m17n.org>
10730
10731         * lib-complete.el (progn-with-message): Fix typo.
10732
10733 1999-07-06  SL Baur  <steve@miho.m17n.org>
10734
10735         * mule/mule-misc.el (char-octet): Make function match docstring.
10736         From Katsumi Yamaoka <yamaoka@jpl.org>
10737
10738 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10739
10740         * wid-edit.el (widget-documentation): corrected spelling error.
10741
10742 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10743
10744         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10745         keys if already bound
10746
10747 1999-07-06  SL Baur  <steve@miho.m17n.org>
10748
10749         * lib-complete.el (progn-with-message): Revert previous changes.
10750
10751 1999-06-24  Bob Weiner  <weiner@beopen.com>
10752
10753         * lib-complete.el (find-library):
10754         (find-library-other-window):
10755         (find-library-other-frame): Completely rewrote
10756         so that these functions actually work when called non-interactively.
10757         Also made them handle LIBRARY arguments which end with .el or .elc.
10758
10759 1999-06-24  Bob Weiner  <weiner@beopen.com>
10760
10761         * simple.el (indent-new-comment-line): Locally bound
10762         `block-comment-start' to `comstart' or else when this is called
10763         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10764         `block-comment-start' value, ignoring any existing spacing after a
10765         comment prefix in the previous line and producing ugly comments.
10766
10767 1999-06-23  Bob Weiner  <weiner@beopen.com>
10768
10769         * list-mode.el (mouse-choose-completion):
10770         (choose-completion):
10771         (completion-switch-to-minibuffer): Added.
10772         ([Tab]): [Tab] previously switched to the minibuffer
10773         but since [space] does that and since most applications in the
10774         world use [Tab] to select the next item in a list, do that in the
10775         *Completions* buffer too.  This will cause the least confusion
10776         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10777         06/23/1999.
10778
10779 1999-06-22  Bob Weiner  <weiner@beopen.com>
10780
10781         * help.el (help-buffer-name): Added support for a null value
10782         of `help-buffer-prefix-string' since some buffers require no
10783         prefix.
10784
10785 1999-06-20  Bob Weiner  <weiner@beopen.com>
10786
10787         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10788         in the completion-list-mode-map to bury the completions buffer
10789         even when the minibuffer is no longer active.
10790
10791 1999-06-20  Bob Weiner  <weiner@beopen.com>
10792
10793         * list-mode.el (list-mode): It is visually disconcerting to have
10794         the text cursor disappear within list buffers, especially when
10795         moving from window to window, so leave it visible.
10796
10797 1999-07-01  SL Baur  <steve@miho.m17n.org>
10798
10799         * menubar-items.el (default-menubar): Conditionalize the bug
10800         report menu item (which may not be possible in this XEmacs).
10801         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10802
10803 1999-06-30  SL Baur  <steve@miho.m17n.org>
10804
10805         * subr.el (with-current-buffer): DOC string fix.
10806         Suggested by Bob Weiner <weiner@altrasoft.com>
10807
10808 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10809
10810         * cus-face.el (custom-face-italic): insert missing args
10811
10812 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10813
10814         * packages.el (package-locations): Changed default early package
10815         hierarchies to ~/.xemacs/mule-packages and
10816         ~/.xemacs/xemacs-packages.
10817
10818 1999-06-23  SL Baur  <steve@miho.m17n.org>
10819
10820         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10821
10822 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10823
10824         * packages.el (package-locations): Changed default early package
10825         hierarchy to ~/.xemacs/packages.
10826         (package-locations): Removed `packages' as a possible name for a
10827         late package hierarchy.
10828
10829 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10830
10831         * mule/mule-category.el (word-combining-categories): Set up new
10832         variable.
10833         (word-separating-categories): Likewise.
10834
10835 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10836
10837         * XEmacs 21.2.17 is released
10838
10839 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10840
10841         * font-menu.el (font-menu-set-font): allow for nil specification
10842         of font size.
10843
10844 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10845
10846         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10847         is 1.
10848
10849 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10850
10851         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10852         8859-5 instead of ISO 8859-1.
10853
10854 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10855
10856         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10857         (viet-viscii-encode-table): Ditto.
10858
10859         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10860         Make obsolete definition of char-octet.
10861
10862 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10863
10864         * subr.el: Move no-Mule make-char ...
10865         * help-nomule.el (make-char): To here.
10866         (string-width): Make Mule compatibility alias.
10867
10868 1999-06-15  Andy Piper  <andy@xemacs.org>
10869
10870         * select.el (get-selection-no-error): really make there be no-error.
10871         (get-selection): revert to original.
10872
10873 1999-06-11  Andy Piper  <andy@xemacs.org>
10874
10875         * select.el (selection-sets-clipboard): renamed.
10876         (own-selection): use it.
10877
10878 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10879
10880         * XEmacs 21.2.16 is released
10881
10882 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10883
10884         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10885         missing characters to avoid crash.
10886
10887 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10888
10889         * coding.el (set-terminal-coding-system): Only set the console
10890         coding system on the selected console if it is a tty.
10891
10892 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10893
10894         * cus-face.el:
10895         * cus-edit.el:
10896         * faces.el:
10897         (custom):
10898         (face-spec-set):
10899         * faces.el (frob-face-property):
10900         * font-menu.el (font-menu-set-font):
10901                   Actually apply changes from 1999-03-17
10902
10903 1999-06-10  Andy Piper  <andy@xemacs.org>
10904
10905         * select.el (get-selection): abstract out non error-signalling
10906         part.
10907         (get-selection-no-error): get-selection without signalling an
10908         error.
10909         (selection-is-clipboard-p): new variable. controls whether the
10910         selection sets the clipboard.
10911         (own-selection): use it.
10912
10913         * mouse.el (insert-selection): fallback to clipboard after trying
10914         primary selection and cutbuffer.
10915
10916 1999-06-05  Andy Piper  <andy@xemacs.org>
10917
10918         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10919         selection functions.
10920
10921 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10922
10923         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10924         default value.
10925         (load): Use `raw-text' instead of `no-conversion'.
10926         (insert-file-contents): Likewise.
10927
10928         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10929         of `no-conversion'.
10930
10931 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10932
10933         * coding.el: Don't copy `no-conversion' to `raw-text'.
10934
10935 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10936
10937         * subr.el (make-char): Define it if Mule is not around.
10938
10939 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10940
10941         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10942
10943         * x-select.el (x-disown-selection-internal): Restore symbol as an
10944         obsolete alias.
10945         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10946
10947 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10948
10949         * XEmacs 21.2.15 is released
10950
10951 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10952
10953         * subr.el (split-string): Avoid infinite looping
10954
10955 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10956
10957         * ldap.el (ldap-ignore-attribute-codings): New variable
10958         (ldap-default-attribute-decoder): New variable
10959         (ldap-coding-system): New variable
10960         (ldap-attribute-syntax-encoders): New variable
10961         (ldap-attribute-syntax-decoders): New variable
10962         (ldap-attribute-syntaxes-alist): New variable
10963         (ldap-encode-boolean): New function
10964         (ldap-decode-boolean): New function
10965         (ldap-encode-country-string): New function
10966         (ldap-decode-string): New function
10967         (ldap-decode-address): New function
10968         (ldap-encode-address): New function
10969         (ldap-decode-attribute): New function
10970         (ldap-search): Use some of these
10971
10972 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10973
10974         * version.el (emacs-version): Make the patch level/beta come
10975         before the XEmacs qualifier so that it gets into (funcall
10976         emacs-version) and thus in the bug reports.
10977         (emacs-version>=): Support patch levels.
10978
10979 1999-06-03  SL Baur  <steve@xemacs.org>
10980
10981         * version.el: implement x.y.z version number
10982         From Jan Vroonhof <vroonhof@math.ethz.ch>
10983
10984 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
10985
10986         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
10987
10988 1999-05-22  Vin Shelton <acs@xemacs.org>
10989
10990         * startup.el: Document -private and break out non-standard X options.
10991
10992 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
10993
10994         * mule/mule-charset.el (charset-after): New function.
10995         (charset-direction): Synch with Mule, update docstring.
10996         (get-charset-property): New function.
10997         (put-charset-property): New function.
10998         (charset-plist): New function.
10999
11000         * mule/mule-charset.el (compose-region):
11001         (decompose-region): remove;  these functions (which don't work
11002         since we don't do composite characters) have been moved to
11003         mule-util.el.
11004         (toplevel): follow coding standards
11005
11006 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11007
11008         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11009         exist any more.
11010
11011         * code-files.el: Fix commentary to follow coding standards.  Move
11012         the single line left in mule-files.el to here.
11013
11014         * mule/mule-files.el: delete.
11015
11016 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11017
11018         * info.el (Info-scroll-prev): Use event functions instead of the
11019         old emacs 19 interface.
11020
11021 1999-06-02  Andy Piper  <andy@xemacs.org>
11022
11023         * x-font-menu.el (x-font-menu-load-font):
11024         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11025
11026 1999-05-31  Andy Piper  <andy@xemacs.org>
11027
11028         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11029         group.
11030         (font-menu-this-frame-only-p): ditto.
11031         (font-menu-max-items): reinstate, from Jan Vroonhof
11032         <vroonhof@math.ethz.ch>
11033         (font-menu-submenu-name-format): ditto.
11034         (font-menu-split-long-menu): ditto, for use by the family
11035         constructor.
11036         (font-menu-family-constructor): use it.
11037
11038 1999-05-30  Andy Piper  <andy@xemacs.org>
11039
11040         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11041         for use by the font menu.
11042
11043         * msw-font-menu.el: new file implementing mswindows specific
11044         font-menu behaviour.
11045         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11046         (mswindows-font-menu-junk-families): ditto.
11047         (hack-font-truename): ditto.
11048         (mswindows-font-regexp-ascii): ditto.
11049         (mswindows-reset-device-font-menus): ditto.
11050         (mswindows-font-menu-font-data): ditto.
11051         (mswindows-font-menu-load-font): ditto.
11052
11053         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11054         (x-font-menu-font-data): ditto.
11055         (x-font-menu-load-font): ditto.
11056
11057         * font-menu.el: new file implementing generic font menu behaviour.
11058         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11059         made device independent.
11060         (font-menu-this-frame-only-p): ditto.
11061         (font-menu-preferred-resolution): ditto.
11062         (font-menu-size-scaling): new variable used to determine whether
11063         sizes are in points or tenths of a point.
11064         (vassoc): moved from x-font-menu.el.
11065         (device-fonts-cache): ditto.
11066         (device-fonts-cache): ditto.
11067         (flush-device-fonts-cache): ditto.
11068         (reset-device-font-menus): copied from x-font-menu.el and made
11069         device independent. Most functionality deferred to
11070         device-dependent versions.
11071         (font-menu-family-constructor): copied from x-font-menu.el and
11072         made device independent.
11073         (font-menu-size-constructor): ditto.
11074         (font-menu-weight-constructor): ditto.
11075         (font-menu-set-font): ditto.
11076         (font-menu-change-face): ditto.
11077         (font-menu-load-font): new device method.
11078         (font-menu-font-data): ditto.
11079
11080         * x-font-menu.el: The above functions deleted.
11081
11082 1999-05-26  Andy Piper  <andy@xemacs.org>
11083
11084         * update-elc.el:
11085         * make-docfile.el:
11086         * loadup.el: rehash expand-file-name usage to not use default-directory.
11087
11088 1999-05-21  Andy Piper  <andy@xemacs.org>
11089
11090         * x-select.el (x-select-convert-to-text):
11091         (x-selected-text-type):
11092         (x-get-selection):
11093         (xselect-convert-to-string):
11094         (xselect-convert-to-compound-text):
11095         (xselect-convert-to-length):
11096         (xselect-convert-to-targets):
11097         (xselect-convert-to-delete):
11098         (xselect-convert-to-filename):
11099         (xselect-convert-to-charpos):
11100         (xselect-convert-to-lineno):
11101         (xselect-convert-to-colno):
11102         (xselect-convert-to-sourceloc):
11103         (xselect-convert-to-os):
11104         (xselect-convert-to-host):
11105         (xselect-convert-to-user):
11106         (xselect-convert-to-class):
11107         (xselect-convert-to-name):
11108         (xselect-convert-to-integer):
11109         (xselect-convert-to-atom):
11110         (xselect-convert-to-identity): functions renamed from x-* and
11111         moved to select.el.
11112         (x-get-secondary-selection): use rename get-selection.
11113         (x-get-clipboard): ditto.
11114         (x-own-selection): moved to select.el.
11115         (x-valid-simple-selection-p): ditto.
11116         (x-dehilight-selection): ditto.
11117         (x-own-clipboard): ditto.
11118         (x-disown-selection): ditto.
11119
11120         * x-mouse.el (x-yank-function): moved to mouse.el.
11121         (x-insert-selection): ditto.
11122         (x-set-point-and-move-selection): use renamed function.
11123
11124         * select.el (selected-text-type): moved and renamed from
11125         x-select.el.
11126         (selection-owner-p): moved to C.
11127         (selection-exists-p): ditto.
11128         (get-cutbuffer): new device method.
11129         (get-selection): generalised and moved from x-select.el.
11130         (own-selection): moved x-own-selection functionality into here.
11131         (dehilight-selection): renamed and moved from x-select.el.
11132         (own-clipboard): functionality moved from x-select.el using new
11133         generic C builtins.
11134         (disown-clipboard): ditto.
11135         (select-convert-to-text):
11136         (select-convert-to-string):
11137         (select-convert-to-compound-text):
11138         (select-convert-to-length):
11139         (select-convert-to-targets):
11140         (select-convert-to-delete):
11141         (select-convert-to-filename):
11142         (select-convert-to-charpos):
11143         (select-convert-to-lineno):
11144         (select-convert-to-colno):
11145         (select-convert-to-sourceloc):
11146         (select-convert-to-os):
11147         (select-convert-to-host):
11148         (select-convert-to-user):
11149         (select-convert-to-class):
11150         (select-convert-to-name):
11151         (select-convert-to-integer):
11152         (select-convert-to-atom):
11153         (select-convert-to-identity): new functions renamed from x-* and
11154         moved from x-select.el.
11155
11156         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11157         into here and use as the default window-system mouse yank.
11158         (insert-selection): generalised and moved from x-mouse.el.
11159         (own-clipboard): moved to C.
11160
11161         * msw-select.el (mswindows-selection-owned-p): deleted.
11162         (mswindows-own-selection): generalised and moved to select.el.
11163         (mswindows-disown-selection): generalised and moved to C.
11164         (mswindows-selection-owner-p): ditto.
11165
11166 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11167
11168         * XEmacs 21.2.14 is released
11169
11170 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11171
11172         * about.el: update contact info for jason and slb.
11173
11174 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11175
11176         * mule/european.el (setup-romanian-environment): Add Romanian
11177         support from Emacs/Mule romanian.el.
11178
11179 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11180
11181         * cus-face.el: Label all custom changes with the 'custom' tag.
11182
11183         * cus-edit.el: idem ditto.
11184
11185         * faces.el: Added suport for adding device tags to various functions.
11186         (custom): New device tag.
11187         (face-spec-set): Call reset face with tags argument. No longer do
11188         x-init-global-faces hack.
11189
11190         * faces.el (frob-face-property): Use an anonymous specifier to map
11191         frob-face-property-1 over.
11192
11193         * x-font-menu.el (font-menu-set-font): Always specify all
11194         properties to custom.
11195
11196 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11197
11198         * mule/european.el (setup-czech-environment): Add czech support.
11199         From David Sauer <davids@orfinet.cz>
11200
11201 1999-03-15  SL Baur  <steve@xemacs.org>
11202
11203         * check-features.el: Turn hard errors into warnings.
11204
11205 1999-03-21  SL Baur  <steve@xemacs.org>
11206
11207         * simple.el (delete-key-deletes-forward): As per discussion on
11208         xemacs-beta, default to t.
11209
11210 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11211
11212         * loadup.el: Define Installation-string before loading anything.
11213
11214 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11215
11216         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11217         From Anders Stenman <stenman@isy.liu.se>
11218
11219 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11220
11221         * wid-edit.el (widget-glyph-find): Ditto.
11222
11223         * packages.el (locate-library): Ditto.
11224
11225         * loadup.el (really-early-error-handler): Ditto.
11226
11227         * lib-complete.el (read-library): Ditto.
11228
11229         * faces.el (set-face-stipple): Ditto.
11230
11231         * code-files.el (load): Use new calling style of locate-file.
11232
11233 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11234
11235         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11236         dead.
11237
11238 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11239
11240         * dumped-lisp.el (preloaded-file-list): Don't load
11241         Installation.el.
11242
11243         * loadup.el (Installation-string): Define it here.
11244
11245 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11246
11247         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11248         Installation.el needs to be loaded before `dump-paths', otherwise
11249         the dumping process won't find it.
11250
11251 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11252
11253         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11254         subr so that we can use `replace-in-string' in Installation.el to
11255         get rid of C-m chars under the native Windows build.
11256
11257 1999-04-29  Andy Piper  <andy@xemacs.org>
11258
11259         * make-docfile.el: canonicalize file and directory names.
11260
11261         * device.el (call-device-method): new function for calling device
11262         specific methods.
11263         (define-device-method): new function for defining device methods.
11264         (define-device-method*): ditto.
11265
11266 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11267
11268         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11269
11270 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11271
11272         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11273         (cyrillic-koi8-r-encode-table): Likewise.
11274         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11275         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11276
11277         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11278         from vietnamese.el].
11279
11280         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11281         mule/mule-misc.el.
11282
11283 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11284
11285         * mule/thai-xtis.el:
11286         - Change font registry name from "Thai94x94-0" to "xtis-0".
11287         - Change mnemonic of coding-system `tis-620' to "TIS620".
11288
11289 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11290
11291         * mule/ethiopic.el: fixed.
11292
11293 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11294
11295         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11296
11297         * mule/thai-xtis.el: New file.
11298
11299         * mule/vietnamese.el: New file.
11300
11301         * mule/ethiopic.el: New file.
11302
11303 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11304
11305         * bytecomp.el (byte-compile-close-variables): Leave
11306         debug-issue-ebola-notices alone.
11307
11308 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11309
11310         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11311         at the top of the buffer since it is the most important thing to
11312         customize
11313         (ldap-get-host-parameter): New defun
11314         (ldap-search): Add a new parameter `withdn' to retrieve the
11315         distinguished names of entries
11316
11317 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11318
11319         * startup.el (splash-frame-body): Date and spelling fixes.
11320
11321 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11322
11323         * view-less.el (toggle-truncate-lines): add autoload tag
11324
11325 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11326
11327         * format.el (format-alist): Disable image stuff.
11328
11329 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11330
11331         * wid-edit.el (widget-glyph-find): Search by directories, then by
11332         suffixes rather than the other way around.
11333         (widget-image-conversion): Renamed to
11334         `widget-image-file-name-suffixes'.
11335
11336 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11337
11338         * mule/mule-charset.el: Made old functions obsolete, remove the
11339         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11340         (charset-iso-graphic-plane): Rename from charset-graphic.
11341         (charset-iso-final-char): Rename from charset-final.
11342         (charset-width): Rename from charset-columns.
11343         (charset-bytes): Added from fsf compatibility, returns always 1.
11344
11345         * mule/mule-misc.el: Move charset-doc-string alias to
11346         mule-charset.el
11347
11348 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11349
11350         * x-faces.el (x-make-font-bold-italic): honor
11351         *try-oblique-before-italic-fonts*
11352
11353 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11354
11355         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11356
11357 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11358
11359         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11360         name.
11361
11362 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11363
11364         * cl-extra.el (equalp): Would bug out for lists.
11365
11366 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11367
11368         * about.el (about-hackers):  Change cgw's email address
11369
11370 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11371
11372         * XEmacs 21.2.13 is released
11373
11374 1999-03-12  SL Baur  <steve@xemacs.org>
11375
11376         * simple.el (delete-key-deletes-forward): Revert to previous
11377         behavior.
11378
11379 1999-01-18  Didier Verna  <didier@xemacs.org>
11380
11381         * menubar-items.el (xemacs-splash-buffer): handle the case of
11382         multiple elements in the splash buffer body.
11383
11384         * startup.el (splash-frame-timeout): new constant: interval
11385         between splash buffer elements.
11386         (command-line-1): handle splash buffer with multiple elements (use
11387         a timeout).
11388         (splash-frame-body): Originally `startup-splash-frame-body'.
11389         Rewrote a cleaner and more readable version. This can now be array,
11390         in which case each element is displayed in turn in the splash buffer.
11391         (splash-frame-static-body): new constant. Persistent information
11392         across all splash buffer elements (preserves the possibility to give
11393         it in different languages.
11394         (circulate-splash-frame-elements): new function. Used as a timeout
11395         to circulate through all splash frame elements and display them in
11396         sequence.
11397         (display-splash-frame): originally `startup-splash-frame'. Handle
11398         the case of multiple elements in the splash buffer body. Now
11399         returns a timeout id if multiple elements to display, or nil.
11400
11401 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11402
11403         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11404         so they can be overridden by x-init-face-from-resources.
11405         Additionally specify the font name also with an x tag.
11406
11407 1999-03-08  Andy Piper  <andy@xemacs.org>
11408
11409         * package-get.el (package-get-base): autoload.
11410
11411         * menubar-items.el (default-menubar): add update menu item. Fix
11412         custom menu to only be activated when package-base is available.
11413
11414         * package-get.el (package-get-custom): don't load
11415         package-get-custom as it is auto-generated. Fix group definition.
11416
11417 1999-03-05  Didier Verna  <didier@xemacs.org>
11418
11419         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11420         instead of `symbol-name' (Thanks Kyle).
11421
11422         * cus-edit.el (custom-save-variables): use `prin1' instead of
11423         princ to write symbols.
11424
11425 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11426
11427         * XEmacs 21.2.12 is released
11428
11429 1999-03-05  SL Baur  <steve@xemacs.org>
11430
11431         * menubar-items.el (default-menubar): Add kfm browsing support.
11432         From Neal Becker <nbecker@fred.net>
11433
11434 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11435
11436         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11437         calls to font-lock during buffer reversion.
11438
11439 1999-02-12  Didier Verna  <didier@xemacs.org>
11440
11441         * info.el (Info-build-node-completions): unconditionally widen the
11442         tag table buffer.
11443
11444 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11445
11446         * x-faces.el (x-init-face-from-resources):
11447         Only set fonts in the 'x locale.
11448
11449 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11450
11451         * package-ui.el (pui-install-selected-packages): Don't throw on
11452         `package-admin-delete-binary-package' returning nil since it's
11453         normal.  Reindent function.
11454         (pui-add-required-packages): Handle case where packages selected
11455         for installation have never been installed.
11456
11457 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11458
11459         * menubar-items.el (default-menubar):
11460         Implement the ``Mule->Set coding system of process'' menu item.
11461
11462 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11463
11464         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11465         files
11466         - Change some `if's to `when's
11467
11468 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11469
11470         * XEmacs 21.2.11 is released
11471
11472 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11473
11474         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11475         against window close (Fix Bug #460).
11476         (ask-user-about-lock-dbox): Idem.
11477
11478 1999-02-25  SL Baur  <steve@xemacs.org>
11479
11480         * mule/mule-charset.el (charset-leading-byte): New function.
11481         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11482
11483 1999-02-12  Andy Piper  <andy@xemacs.org>
11484
11485         * about.el (xemacs-hackers): change andy's email address.
11486         (about-url-alist): change andy's web page address.
11487         (about-xemacs): add piper.
11488
11489 1999-02-16  SL Baur  <steve@xemacs.org>
11490
11491         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11492         of mule-base into lisp/mule.
11493
11494 1999-02-16  SL Baur  <steve@xemacs.org>
11495
11496         * mule/arabic.el:
11497         mule/canna-leim.el:
11498         mule/chinese.el:
11499         mule/cyrillic.el:
11500         mule/english.el:
11501         mule/european.el:
11502         mule/greek.el:
11503         mule/hebrew.el:
11504         mule/japanese.el:
11505         mule/kinsoku.el:
11506         mule/korean.el:
11507         mule/misc-lang.el:
11508         mule/mule-category.el:
11509         mule/mule-ccl.el:
11510         mule/mule-charset.el:
11511         mule/mule-cmds.el:
11512         mule/mule-coding.el:
11513         mule/mule-files.el:
11514         mule/mule-help.el:
11515         mule/mule-init.el:
11516         mule/mule-misc.el:
11517         mule/mule-tty-init.el:
11518         mule/mule-x-init.el:
11519         mule/viet-chars.el:  Remerge from mule-base.
11520
11521         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11522         of mule-base into lisp/mule.
11523
11524 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11525
11526         * process.el (exec-to-string): Use `shell-command-switch' in place
11527         of hard-wired "-c" (for WindowsNT).
11528
11529 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11530
11531         * menubar-items.el (default-menubar):  Remove obsolete
11532         "Gopher" item
11533
11534 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11535
11536         * package-admin.el (package-admin-get-install-dir): First fall
11537         back to the location of xemacs-base for non-mule packages.
11538
11539 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11540
11541         * paths.el:
11542         - improved automounter tmp directory support.
11543         - support 4 (!) empirically discovered automounter conventions
11544
11545 1999-02-12  SL Baur  <steve@xemacs.org>
11546
11547         * etags.el (pop-tag-mark): autoload to match key binding.
11548
11549 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11550
11551         * XEmacs 21.2.10 is released
11552
11553 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11554
11555         * package-get.el (package-get-remote-filename): Don't bug out for
11556         a local file name in the search entry.
11557
11558 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11559
11560         * XEmacs 21.2.9 is released
11561
11562 1999-01-19  Didier Verna  <didier@xemacs.org>
11563
11564         * replace.el (replace-search-function): new variable containing a
11565         function to perform a search-forward.
11566         (replace-re-search-function): new variable containing a function
11567         to perform a re-search-forward.
11568         (perform-replace): use them.
11569
11570 1999-01-25  Didier Verna  <didier@xemacs.org>
11571
11572         * select.el (selection-owner-p): use the name `XEmacs'.
11573         (cut-copy-clear-internal): ditto.
11574
11575 1999-01-18  Andy Piper  <andy@xemacs.org>
11576
11577         * about.el (about-url-alist): Update my entry.
11578         (xemacs-hackers): Ditto.
11579
11580 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11581
11582         * buffer.el (switch-to-buffer): Fixing documentation.
11583         * minibuf.el (minibuffer-completion-table): ditto.
11584         * cl-macs.el (return-from): ditto.
11585
11586 1999-01-04  Didier Verna  <didier@xemacs.org>
11587
11588         * replace.el (delete-non-matching-lines): temporarily disable
11589         case-folding when called interactively with a regexp containing
11590         uppercase characters.
11591         (delete-matching-lines): ditto.
11592         (count-matches): ditto.
11593         (list-matching-lines): ditto.
11594
11595 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11596
11597         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11598         abort if current window is split horizontally, not if others are
11599         split.  Got rid of unnecessary minibuffer checking.  Also, add
11600         some comments (it's still complex).
11601
11602 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11603
11604         * package-get.el: changed address for doc.ic.ac.uk to
11605         sunsite.doc.ic.ac.uk
11606
11607 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11608
11609         * ldap.el (toplevel): Remove requires so that the file compiles
11610         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11611
11612 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11613
11614         * dump-paths.el: Calculate module-directory and set
11615         module-load-path to the load path for modules.
11616
11617         * loadup.el: Get bootstrap value of module-load-path from the
11618         environment variable EMACSBOOTSTRAPMODULEPATH.
11619         - Display the module load path if we're debugging paths.
11620
11621         * setup-paths.el: Added function paths-find-site-module-directory.
11622         - Added function paths-find-module-directory.
11623         - Added function paths-construct-module-load-path.  Uses new
11624         environment variable EMACSMODULEPATH.
11625
11626 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11627
11628         * font.el (font-default-object-for-device):
11629         Oops! This `or' can't be replaced by `unless'.
11630         Fixed inability to run w3, among other things.
11631
11632 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11633
11634         * package-admin.el: Change initialization of
11635           package-admin-install-function dependent on system type.
11636           Change package-admin-install-function-mswindows to use
11637           "minitar".
11638
11639 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11640
11641         * mouse.el (default-mouse-motion-handler): Disable help echo while
11642         in the minibuffer.
11643
11644 1998-12-28  Martin Buchholz <martin@xemacs.org>
11645
11646         * XEmacs 21.2.8 is released.
11647
11648 1998-12-24  Martin Buchholz <martin@xemacs.org>
11649
11650         * XEmacs 21.2.7 is released.
11651
11652 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11653
11654         * package-ui.el (pui-list-packages): Set truncate-lines.
11655
11656         * package-get.el (package-get-download-menu): Use
11657         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11658
11659         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11660         (pui-help-string): idem.
11661         (list-packages-mode): New major mode.
11662         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11663         (pui-install-selected-packages): Add suport for removing packages.
11664         (pui-toggle-package-delete-key): New function.
11665         (pui-popup-context-sensitive): New kludge.
11666         (pui-list-packages): Add warning when `package-get-remote' is nil.
11667         (package-ui-add-site): New function.
11668
11669 1998-12-01  Didier Verna  <didier@xemacs.org>
11670
11671         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11672
11673 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11674
11675         * ldap.el: Custom-ized
11676         (toplevel): Do not provide `ldap' which is provided by C level
11677         LDAP code
11678         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11679
11680 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11681
11682         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11683
11684 1998-12-17  Andy Piper  <andy@xemacs.org>
11685
11686         * sound.el (sound-load-list): name changed from sound-load-alist.
11687         (sound-extension-list): name changed from sound-ext-list.
11688         (load-default-sounds): use new names.
11689         (load-sound-file): use new names.
11690
11691 1998-12-16  Andy Piper  <andy@xemacs.org>
11692
11693         * XEmacs 21.2.6 is released
11694
11695 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11696
11697         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11698         errors.
11699
11700 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11701
11702         * wid-edit.el (widget-echo-this-extent): Set
11703         help-echo-owns-message to t.
11704
11705 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11706
11707         * package-get.el (package-get-download-menu): use toggles for
11708           each site in the download site menu.
11709
11710 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11711
11712         * package-get.el (package-get): If we cannot find a package
11713           because package-get-remote is not set, give a more helpful
11714           error message.
11715
11716 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11717
11718         * package-get.el (package-get-remote-filename): use an EFS path
11719         with user anonymous if no user is specified.
11720
11721 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11722
11723         * faces.el (face-spec-set): Re-init fallfacks for default after
11724         calling reset-face on the default face.
11725
11726 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11727
11728         * package-admin.el (package-admin-default-install-function):
11729         Behave as advertised.  Make sure the pkg-dir is proper for
11730         default-directory.
11731         (package-admin-add-binary-package): Make sure the pkg-dir is
11732         proper for default-directory.
11733         (package-admin-install-function-mswindows): Make sure the pkg-dir
11734         is proper for default-directory.
11735
11736 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11737
11738         * XEmacs 21.2.5 is released
11739
11740 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11741
11742         * files.el (binary-file-regexps): regexp-opt is not available at
11743         bytecompile time.
11744
11745 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11746
11747         * x-win-xfree86.el:
11748         * x-win-sun.el (x-win-init-sun):
11749         * x-win-sun.el:
11750         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11751         * x-iso8859-1.el:
11752         * x-init.el (init-post-x-win):
11753         * x-init.el (init-pre-x-win):
11754         * x-init.el (x-initialize-compose):
11755         * x-init.el:
11756         * x-compose.el:
11757         * winnt.el:
11758         * widget.el:
11759         * wid-edit.el (widget-glyph-click):
11760         * wid-edit.el (widget-glyph-find):
11761         * wid-edit.el (widget-type):
11762         * view-less.el (view-buffer-other-window):
11763         * very-early-lisp.el:
11764         * version.el:
11765         * toolbar.el:
11766         * toolbar-items.el:
11767         * term/sun.el (suntool-map):
11768         * term/sun-mouse.el:
11769         * term/internal.el:
11770         * syntax.el (modify-syntax-entry):
11771         * symbol-syntax.el:
11772         * subr.el:
11773         * startup.el (lock-directory):
11774         * simple.el (set-comment-column):
11775         * simple.el (backward-delete-char-untabify):
11776         * shadow.el (find-emacs-lisp-shadows):
11777         * shadow.el:
11778         * setup-paths.el (paths-construct-info-path):
11779         * select.el (cut-copy-clear-internal):
11780         * process.el (call-process-region):
11781         * process.el (start-process-shell-command):
11782         * process.el:
11783         * paths.el (rmail-spool-directory):
11784         * paragraphs.el (use-hard-newlines):
11785         * package-get.el (package-get-dependencies):
11786         * package-admin.el (package-admin-delete-binary-package):
11787         * obsolete.el (truncate-string):
11788         * obsolete.el (store-substring):
11789         * mouse.el (default-mouse-track-maybe-own-selection):
11790         * mouse.el (mouse-yank-at-point):
11791         * modeline.el:
11792         * modeline.el (mouse-drag-modeline):
11793         * minibuf.el (read-directory-name-internal):
11794         * minibuf.el (read-file-name-internal):
11795         * minibuf.el (read-file-name-internal-1):
11796         * minibuf.el (read-file-name-2):
11797         * minibuf.el (exact-minibuffer-completion-p):
11798         * minibuf.el (read-from-minibuffer):
11799         * minibuf.el:
11800         * menubar.el (check-menu-syntax):
11801         * map-ynp.el (map-y-or-n-p):
11802         * make-docfile.el (docfile-out-of-date):
11803         * loadup.el ((member "run-temacs" command-line-args)):
11804         * loadup.el ((member "no-site-file" command-line-args)):
11805         * loadup.el (really-early-error-handler):
11806         * loadup.el:
11807         * loadhist.el:
11808         * loaddefs.el:
11809         * lisp-mnt.el (lm-verify):
11810         * lib-complete.el (lib-complete:cache-completions):
11811         * lib-complete.el (library-all-completions):
11812         * itimer.el (itimer-run-expired-timers):
11813         * info.el (Info-mode):
11814         * info.el (Info-insert-file-contents):
11815         * info.el (Info-rebuild-dir):
11816         * info.el (Info-build-dir-anew):
11817         * info.el (Info-parse-dir-entries):
11818         * info.el (Info-dir-outdated-p):
11819         * info.el (Info-insert-dir):
11820         * info.el (info-xref):
11821         * info.el:
11822         * hyper-apropos.el (hyper-apropos-get-doc):
11823         * hyper-apropos.el (hyper-describe-face):
11824         * hyper-apropos.el (hyper-apropos-mode):
11825         * hyper-apropos.el:
11826         * help.el (list-processes):
11827         * help.el:
11828         * gnuserv.el:
11829         * font.el (mswindows-font-create-name):
11830         * font.el (font-default-font-for-device):
11831         * font.el (x-font-create-object):
11832         * font.el (font-registry):
11833         * font.el:
11834         * font-lock.el (font-lock-keywords):
11835         * font-lock.el:
11836         * finder.el (finder-compile-keywords):
11837         * find-paths.el (paths-find-recursive-path):
11838         * fill.el (set-justification-center):
11839         * fill.el (fill-region-as-paragraph):
11840         * files.el (insert-directory):
11841         * files.el (wildcard-to-regexp):
11842         * files.el (recover-file):
11843         * files.el (basic-save-buffer):
11844         * files.el (delete-auto-save-file-if-necessary):
11845         * files.el (file-relative-name):
11846         * files.el (backup-extract-version):
11847         * files.el (backup-buffer):
11848         * files.el (set-visited-file-name):
11849         * files.el (set-auto-mode):
11850         * files.el (interpreter-mode-alist):
11851         * files.el:
11852         * files.el (find-file-noselect):
11853         * files.el (abbreviate-file-name):
11854         * files.el (parse-colon-path):
11855         * files.el (directory-abbrev-alist):
11856         * etags.el (visit-tags-table-buffer):
11857         * easymenu.el (easy-menu-define):
11858         * dragdrop.el (experimental-dragdrop-drag):
11859         * dragdrop.el (dragdrop-drop-do-functions):
11860         * dragdrop.el (dragdrop-drop-at-point):
11861         * disass.el (disassemble-1):
11862         * disass.el (disassemble-internal):
11863         * disass.el (disassemble):
11864         * disass.el:
11865         * derived.el (derived-mode-init-mode-variables):
11866         * derived.el (define-derived-mode):
11867         * custom.el (defgroup):
11868         * cus-edit.el (custom-quote):
11869         * config.el:
11870         * code-process.el (open-network-stream):
11871         * code-process.el (start-process):
11872         * code-process.el (call-process-region):
11873         * code-process.el (call-process):
11874         * code-process.el:
11875         * code-files.el (insert-file-contents):
11876         * code-files.el:
11877         * code-files.el (buffer-file-coding-system-for-read):
11878         * cmdloop.el (yes-or-no-p-minibuf):
11879         * cl.el:
11880         * cl-macs.el:
11881         * cl-extra.el:
11882         * callers-of-rpt.el (make-caller-report):
11883         * callers-of-rpt.el:
11884         * bytecomp.el (batch-byte-recompile-directory):
11885         * bytecomp.el (batch-byte-compile-1):
11886         * bytecomp.el (batch-byte-compile):
11887         * bytecomp.el (display-call-tree):
11888         * bytecomp.el (byte-compile-insert):
11889         * bytecomp.el (byte-compile-two-args-19->20):
11890         * bytecomp.el (byte-compile-variable-ref):
11891         * bytecomp.el (byte-compile-form):
11892         * bytecomp.el (byte-compile-top-level-body):
11893         * bytecomp.el (byte-compile-out-toplevel):
11894         * bytecomp.el (byte-compile-byte-code-maker):
11895         * bytecomp.el (byte-compile-file-form-defmumble):
11896         * bytecomp.el (byte-compile-file-form):
11897         * bytecomp.el (byte-compile-keep-pending):
11898         * bytecomp.el (byte-compile-insert-header):
11899         * bytecomp.el (byte-compile-from-buffer):
11900         * bytecomp.el (byte-compile-file):
11901         * bytecomp.el (byte-recompile-file):
11902         * bytecomp.el (byte-compile-close-variables):
11903         * bytecomp.el (byte-compile-warn-about-unused-variables):
11904         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11905         * bytecomp.el (byte-compiler-legal-options):
11906         * bytecomp.el (byte-compile-lapcode):
11907         * bytecomp.el (byte-optimize-log):
11908         * bytecomp.el ((fboundp 'defsubst)):
11909         * bytecomp.el:
11910         * bytecomp-runtime.el:
11911         * byte-optimize.el (byte-optimize-apply):
11912         * byte-optimize.el (car):
11913         * byte-optimize.el (byte-optimize-form):
11914         * byte-optimize.el (byte-optimize-form-code-walker):
11915         * byte-optimize.el:
11916         * build-report.el (build-report-insert-installation-file):
11917         * build-report.el (build-report):
11918         * auto-show.el:
11919         * apropos.el (apropos-documentation):
11920         - mega patch
11921         - clean up byte-compile warnings
11922         - remove unused variables
11923         - Use common lisp style hashtable functions
11924         - byte compiler cleanup
11925         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11926         - remove old backquote syntax usage
11927         - move some cl functionality into C for speed.
11928         - remove last remaining VMS support
11929         - spelling fixes
11930         - implement last, butlast, nbutlast, copy-list in C.
11931         - new macro ignore-file-errors, similar to ignore-errors
11932           (ignore-file-errors (delete-file "foo"))
11933         - get frequent garbage collection during loadup.el by tweaking
11934           gc-cons-threshold, rather than explicitly calling garbage-collect
11935         - default delete-key-deletes-forward to `t'.
11936
11937 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11938
11939         * XEmacs 21.2-beta4 is released.
11940
11941 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11942
11943         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11944         (easy-menu-item-present-p): Wrapper around find-menu-item.
11945         (easy-menu-remove-item): Wrapper around delete-menu-item.
11946
11947         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11948         (add-menu-button): Add 'in-menu' argument.
11949         (add-menu-item-1): Add in-menu support to helper function.
11950
11951 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11952
11953         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11954
11955 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11956
11957         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11958         of Dec 4, 1997.
11959
11960 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11961
11962         * process.el (shell-command-on-region): Report if the command
11963         succeeded or failed.
11964
11965 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11966
11967         * subr.el (buffer-substring-no-properties): Comment out.
11968
11969 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11970
11971         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11972           into font instances first, like `x-frob-font-size' does.
11973           (mswindows-find-larger-font): ditto
11974
11975 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11976
11977         * package-ui.el (pui-install-selected-packages): fix args in call
11978         to `package-get'.
11979
11980 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
11981
11982         * package-get.el (host-name): New widget type.
11983         (package-get-remote): Better customization using new type.
11984         (package-get-download-sites): idem dito.
11985
11986         (package-get-custom): Do not use package-get-all untill we have
11987         runtime dependencies.
11988
11989         (package-get-remove-copy): Default to 't' we no longer need this
11990         kludge as we do not currently use depenencies.
11991
11992         (package-get-was-current): New variable.
11993         (package-get-require-base): New 'force-current' argument.
11994         (package-get-update-base): idem
11995         (package-get-package-provider):  idem
11996         (package-get-locate-index-file): New 'no-remote' argument.
11997         (package-get-locate-file): idem.
11998
11999         (package-get-maybe-save-index): New function.
12000         (package-get-update-base): Use it.
12001
12002 1998-10-28 Greg Klanderman <greg@alphatech.com>
12003
12004         * package-get.el (package-get-remote): default to nil; by default,
12005         don't go out to the net via EFS.  They must select a download site.
12006         (package-get-download-sites): new variable.
12007         (package-get-download-menu): new function.
12008         (package-get-locate-index-file): new function.
12009         (package-get-update-base): use it.
12010
12011         * menubar-items.el (default-menubar): add "Update Package Index"
12012         and "Add Download Site" menus under Options | Manage Packages.
12013
12014 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12015
12016         * package-get.el (package-get): bugfix code checking installed version
12017         for case where package is not currently installed.
12018         (package-get-require-signed-base-updates): new variable.
12019         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12020         deemed not a goot thing.  Use the variable
12021         package-get-allow-unsigned-base-updates instead.
12022
12023 1998-10-16 Greg Klanderman <greg@alphatech.com>
12024
12025         * package-get.el (package-get): Don't install an older version than
12026         we already have unless explicitly told to.  Issue a warning.
12027
12028         * package-ui.el (pui-add-required-packages): when adding
12029         dependencies, don't add packages that are up to date.
12030         (pui-package-symbol-char):  Don't consider a package out of date
12031         if you have a newer version installed than the latest version in
12032         package-get-base.
12033
12034         * package-get.el (package-get-base-filename): document that it may
12035         be a path relative to package-get-remote;  new default value.
12036         (package-get-locate-file): new function.
12037         (package-get-update-base): use it to expand package-get-base-filename.
12038         (package-get-save-base): new function to save the package-get database
12039         to file.
12040         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12041         (package-get-update-base): pass the REMOTE-SOURCE arg.
12042         (package-get-update-base-entry): call package-get-custom-add-entry.
12043         (package-get-file-installed-p): removed; no longer needed.
12044         (package-get-create-custom): ditto.
12045         (toplevel): remove code to build and load package-get-custom.el
12046         (package-get-custom-add-entry): new function.
12047
12048 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12049
12050         * wid-edit.el (widget-button-click): Don't switch window.
12051
12052 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12053
12054         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12055
12056 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12057
12058         * etags.el (find-tag-default): Run find-tag-hook using
12059         run-hooks rather than funcall
12060
12061 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12062
12063         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12064         and the current local map as the parents to isearch-mode-map.
12065
12066 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12067
12068         * XEmacs 21.2-beta3 is released.
12069
12070 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12071
12072         * package-get.el (package-get-update-base): use
12073         insert-file-contents-internal, not insert-file-contents-literally.
12074
12075 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12076
12077         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12078         dump time.
12079
12080 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12081
12082         * package-get.el (package-get-update-base-entry): new function.
12083         (package-get-update-base): renamed; was `package-get-load-base'.
12084         cleanup, and use package-get-update-base-from-buffer.
12085         (package-get-update-base-from-buffer): new function.
12086         (package-get-update-base-entries): new; helper for above.
12087         Do not eval lisp grabbed over ftp; parse it from new format.
12088
12089 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12090
12091         * files.el (set-auto-mode): Don't play games loading package-get
12092         database; package-get-package-provider will handle it all.
12093
12094 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12095
12096         * package-get.el (package-get-base-filename): new variable.
12097         (package-get-require-base): new function.
12098         (package-get-pgp-signed-begin-line): new variable.
12099         (package-get-pgp-signature-begin-line): ditto.
12100         (package-get-pgp-signature-end-line):  ditto.
12101         (package-get-load-base): new function.
12102         (package-get-interactive-package-query):
12103         (package-get-update-all):
12104         (package-get-dependencies):
12105         (package-get-package-provider):
12106         (package-get-custom): use package-get-require-base.
12107         [package-get-custom loading]: disable for now.
12108
12109         * package-ui.el (pui-list-packages): use (package-get-require-base)
12110
12111 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12112
12113         * package-ui.el: Correct obvious thinko in choosing extent face.
12114
12115 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12116
12117         * menubar-items.el (default-menubar): pui-list-package has nothing
12118         to with Customize. Move all the package stuff to a new Item in Options.
12119
12120         * package-ui.el (pui-menu): Add menu and Popup menu.
12121
12122         * package-get.el (package-get): Use new
12123         package-admin-get-install-dir.
12124
12125         * package-admin.el (package-admin-get-install-dir): New syntax.
12126         Conserve package location and put mule packages where mule-base is.
12127
12128         * package-get.el : Customized
12129
12130         * package-ui.el (pui): Customized
12131         (pui-package-install-dest-dir): New variable.
12132         (pui-install-selected-packages): Use it
12133
12134 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12135
12136         * package-get.el (package-get-interactive-package-query): Move
12137         dependency on package-get-base to run-time.
12138         (package-get-update-all): Ditto.
12139         (package-get-dependencies): Ditto.
12140         (package-get-package-provider): Ditto.
12141         (package-get-custom): Ditto.
12142
12143 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12144
12145         * events.el: Remove 'ascii-character property from 'backspace
12146         and 'delete symbols
12147
12148 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12149
12150         * package-get-base.el: removed.
12151
12152 1998-09-23  Didier Verna  <didier@xemacs.org>
12153
12154         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12155         (no-upper-case-p): new function.
12156         (with-search-caps-disable-folding): new macro.
12157         (with-interactive-search-caps-disable-folding): new macro.
12158         (zap-to-char): In interactive mode, do a case-sensitive search if
12159         the character is uppercase.
12160         (zap-up-to-char): ditto.
12161
12162         * replace.el (perform-replace): use the function no-upper-case-p.
12163
12164         * isearch-mode.el (isearch-fix-case): ditto.
12165         make obsolete `with-caps-disable-folding' and
12166         `isearch-no-upper-case-p'.
12167
12168         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12169         (tags-search): ditto.
12170         (tags-query-replace): ditto.
12171
12172         * info.el (Info-search): ditto.
12173
12174 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12175
12176         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12177
12178 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12179
12180         * package-admin.el (package-admin-rmtree): rewritten.  need to
12181         check for "." and ".." before symlink check.  expand files and
12182         directories with respect to DIRECTORY, not default-directory.
12183
12184 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12185
12186         * package-get.el (package-get-all): add INSTALL-DIR argument.
12187
12188 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12189
12190         * package-ui.el (pui-add-required-packages): new function, select
12191         dependent packages.
12192         (pui-display-keymap): bind it.
12193         (pui-help-string): document it.
12194         (pui-install-selected-packages): package-get-all -> package-get.
12195
12196         * package-get.el (package-get-dependencies): new function.
12197
12198 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12199
12200         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12201         regexps.
12202
12203 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12204
12205         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12206         function.
12207         (default-mouse-track-normalize-point): Use it.
12208
12209 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12210
12211         * package-admin.el (package-admin-delete-binary-package):
12212                 General cleanup. Remove unnessary use of progn and
12213         save-excursion.
12214         (package-admin-delete-binary-package): Do NOT mess with file
12215         modes. That is evil.
12216         (package-admin-delete-binary-package): Wrap all deleting in
12217         condition-case. The data in MANIFEST is untrustworthy.
12218         (package-admin-delete-binary-package): Let the OS worry about non
12219         empty directories.
12220
12221 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12222
12223         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12224         processing.
12225         (lm-report-bug): Fix mail address to send bug reports to.
12226
12227 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12228
12229         * XEmacs 21.2-beta2 is released.
12230
12231 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12232
12233         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12234
12235 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12236
12237         * info.el (Info-mode): Document page turning by double clicks in
12238         docstring so `M-x describe-mode' will display it.
12239
12240 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12241
12242         * info.el (Info-mouse-track-double-click-hook): Use character
12243         widths to calculate a border region where double clicking does
12244         page turning, and return `nil' by default so other hooks, such as
12245         region highlighting, will be run.
12246
12247 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12248
12249         * sound.el (default-sound-directory-list): Initialize with all the
12250         "sounds" directories in `data-directory-list'.  It used to just be
12251         the first one.
12252
12253         * packages.el (locate-data-directory-list): Created.  This gives
12254         the list of matching directories, unlike `locate-data-directory',
12255         which just gives the first one.
12256
12257 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12258
12259         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12260         make a binding in the local keymap until help-char handling is
12261         improved.
12262
12263         * help.el (help-keymap-with-help-key): Provide keymap with help
12264         binding.
12265         (help-print-help-form): New helper function.
12266
12267 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12268
12269         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12270         move extent to another buffer; no need to create a new extent.
12271         (isearch-fix-case): New function.
12272         (isearch-search-and-update): Use it.
12273
12274 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12275
12276         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12277         the keymap, not minor-mode-map-alist.
12278         (isearch-done): Restore overriding-local-map.
12279
12280 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12281
12282         * bytecomp.el (byte-compile-buffer-substring):
12283         Fix for: (byte-compile (defun f () (buffer-substring)))
12284         ==>   ** buffer-substring called with 3 args, but requires 0-3
12285         - new code not only works, but is more readable, too.
12286
12287 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12288
12289         * msw-faces.el (mswindows-init-device-faces): Don't try to
12290           specify a default font at this late stage. Do try to force
12291           creation of the default face font so that if it fails we get
12292           an error now instead of a crash at frame creation.
12293
12294           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12295           mswindows-make-font-unitalic: Canonical default weight
12296           changed from "Normal" to "Regular".
12297
12298           mswindows-make-font-bold / -bold-italic: Supplied device was
12299           not being passed into call to mswindows-find-smaller-font.
12300
12301 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12302
12303         * package-get.el (package-get-remote): Fix the path where to find
12304           the packages on xemacs.org.
12305
12306 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12307
12308         * about.el (about-maintainer-info): Update Ben's entry.
12309
12310 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12311
12312         * lisp/shadow.el (find-emacs-lisp-shadows):
12313         - `member' was being called on lists of length 2000!
12314         - Replace with hashtables.
12315         - Replace hand-coded loops with (dolist)
12316         - Fix comment typo
12317
12318 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12319
12320         * packages.el: Added new function, `package-delete-name', to
12321           delete existing packages from the installed package database
12322           (`packages-package-list').  Also added the "pkginfo" directory
12323           to `packages-special-base-regexp', so that the pkginfo directory
12324           would not get added to `late-packages'.
12325
12326         * package-admin.el: Added ability to delete an installed package
12327           (added low-level function, `package-admin-delete-package').
12328           Understands how to use the pkginfo/MANIFEST.<package> file to
12329           delete the package.  When installing a package, will also
12330           create a MANIFEST.* file if one is not provided by the
12331           package.  If the MANIFEST.* doesn't exist when deleting a
12332           package, the functions will fall back to attempting to delete
12333           any package-specific lisp directory.
12334
12335         * package-get.el: Moved some functions to package-admin.el.
12336           Added interactive function `package-get-delete-package', for
12337           use by users for deleting a package.
12338
12339           Also modified to not require the presence of efs.
12340
12341 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12342
12343         * files.el (find-file-noselect): Handle all signals, kill the
12344         buffer and resignal.
12345
12346 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12347
12348         * cl-macs.el (glyph-image): Add setf method.
12349
12350 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12351
12352         * package-get.el: Fixed broken EFS downloading.  Also, look for
12353           .tar.gz files first, in preference over .tgz files.
12354
12355         * package-ui.el: Fix display of package version numbers.
12356
12357 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12358
12359         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12360         argument.
12361
12362 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12363
12364         * list-mode.el: `display-completion-list': added new/optional
12365           keyword `:completion-string', which allows the programmer to
12366           change the "Possible completions are:" prompt.
12367
12368         * menubar-items.el: Added new pulldown menu-pick to start up the
12369           visual package browser/installer:
12370
12371                 Options->Customize->List Packages
12372
12373         * package-admin.el: Added hooks for installing under both Unix
12374           and MS Windows.  Does additional error checking.  No longer
12375           calls "add-big-package.sh" to install packages under Unix; now
12376           calls gunzip & tar directly.
12377
12378         * package-get.el: Added ability to install packages from files
12379           on a local disk/CDROM.  Now deletes any existing package lisp
12380           directory.  Does completion on available packages when
12381           querying for package names.  Will also search for .tgz files
12382           in addition for .tar.gz files.  Tries to reload
12383           auto-autoloads, as a convenience when loading new packages,
12384           and also tries to add any new package paths to `load-path'.
12385           Changed all occurences of `concat' to use `expand-file-name'.
12386
12387         * package-ui.el: New file which implements the main visual
12388           package browser/installer, which is started via a menu pick or
12389           M-x pui-list packages.
12390
12391 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12392
12393         * startup.el (load-init-file): spelling fix.
12394
12395 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12396
12397         * startup.el (normal-top-level): Load auto-autoload files
12398         covariantly with their precedence.
12399
12400 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12401
12402         * menubar-items.el (default-menubar): Remove "Font Weight"
12403         option, there is currently no custom equivalent.. Customize-faces
12404         is "Edit faces".
12405
12406         * x-font-menu.el (font-menu-set-font): Use customize to set
12407         default face.
12408
12409         * faces.el (face-spec-update-all-matching): New function.
12410
12411         * cus-face.el (custom-set-face-update-spec): New function.
12412         Interface to customize faces from elisp.
12413
12414         (custom-face-value-create): Show the customized settings if set
12415         but not saved.
12416
12417 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12418
12419         (custom-face-value-create): Show the customized settings if set
12420         but not saved.
12421
12422 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12423
12424         * keydefs.el (global-map): Add FSF 20.3 binding of
12425         query-replace-regexp.
12426
12427 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12428
12429         * minibuf.el (read-file-name-internal-1): use
12430         user-name-completion-1 instead of user-name-completion.
12431
12432 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12433
12434         * loadup.el:
12435         * make-docfile.el:
12436         * update-elc.el: Don't set `source-directory' (now defunct as a
12437         global variable) no more.
12438
12439         * packages.el (packages-list-autoloads): Made `source-directory'
12440         (now defunct as a global variable) a parameter.
12441
12442 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12443
12444         * about.el (about-hackers): new email
12445
12446 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12447
12448         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12449
12450 1998-07-17  Didier Verna  <didier@xemacs.org>
12451
12452         * faces.el (set-face-property):
12453         (set-face-dim-p):
12454         (face-dim-p): updated the doc strings now that the dim property isn't
12455         tty-specific.
12456         (face-equal): the dim property is now a common one.
12457
12458         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12459         Renamed the `stipple' attribute to `background-pixmap'.
12460         (custom-face-background-pixmap): make custom-face-stipple an
12461         obsolete alias for this.
12462
12463 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12464
12465         * find-paths.el (paths-file-readable-directory-p): Created and
12466         used.
12467
12468         * loadup.el: Don't set inhibit-... flags from run-temacs.
12469
12470 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12471
12472         * packages.el (packages-data-path-depth): Added and used.
12473
12474 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12475
12476         * about.el:
12477         - Change .xpm to .png, delete "zcat" section.
12478         - cosmetic fix in the 'marcpa' entry.
12479
12480         * etc/photos
12481         - convert all .xpm.Z to .png
12482         - rename mrb to martin
12483         - rename mcook-m to mcookm
12484
12485 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12486
12487         * x-init.el (x-initialize-compose): Add support for
12488         dead-circumflex as YET ANOTHER NAME for that dead key.
12489
12490 1998-08-05  Colin Rafferty <colin@xemacs.org>
12491
12492         * setup-paths.el (paths-construct-exec-path): Made the
12493         last-packages really be last.
12494         (paths-construct-data-directory-list): Ditto.
12495
12496 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12497
12498         * startup.el(startup-splash-frame-body):
12499         Update Copyright notice in splash screen
12500
12501 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12502
12503         * minibuf.el (read-file-name-internal-1): do ~user completion.
12504
12505 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12506
12507         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12508         aginst destroyed extents
12509
12510 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12511
12512         * package-get.el (package-get): add `install-dir' argument.
12513
12514 1998-07-20  John Jones  <jj@asu.edu>
12515
12516         * package-get.el: calls to package-get-update-all will only
12517           update packages which are already installed.
12518
12519 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12520
12521         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12522         writable.
12523
12524 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12525
12526         * about.el (about-hackers): Correct my email.
12527
12528 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12529
12530         * about.el (about-hackers): new email-address.
12531
12532 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12533
12534         * minibuf.el (read-number): Don't let `input-error' condition
12535         escape.
12536
12537 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12538
12539         * about.el (about-hackers): use my `email-for-life' address.
12540
12541 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12542
12543         * XEmacs 21.2-beta1 is released.
12544
12545 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12546
12547         * ldap.el (ldap-search): Doc string change
12548
12549 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12550
12551         * menubar-items.el (default-menubar): Removed references to
12552         `data-directory', and use `locate-data-file' instead, and made
12553         then greyed out if they don't exist.
12554
12555 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12556
12557         * keymap.el (events-to-keys): Use `format' instead of `concat'
12558         since the latter does not accept integer args anymore
12559
12560 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12561
12562         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12563         macros replaced.
12564
12565 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12566
12567         * make-docfile.el: Get first initialization from very-early-lisp.el
12568         * update-elc.el: Ditto.
12569         * loadup.el (really-early-error-handler): Ditto.
12570
12571         * packages.el (packages-unbytecompiled-lisp): Add new file,
12572         very-early-lisp.el.
12573
12574         * very-early-lisp.el: New file.
12575
12576 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12577
12578         * Symbols that have been obsolete for at least 3 years removed (II).
12579
12580         * obsolete.el (eval-current-buffer): Make compatible.
12581         (byte-code-function-p): Ditto.
12582         (send-string): Removed.
12583         (send-region): Removed.
12584         (screen-scrollbar-width): Removed.
12585         (set-screen-scrollbar-width): Removed.
12586         (set-screen-left-margin-width): Removed.
12587         (set-screen-right-margin-width): Removed.
12588         (screen-left-margin-width): Removed.
12589         (screen-right-margin-width): Removed.
12590         (set-buffer-left-margin-width): Removed.
12591         (set-buffer-right-margin-width): Removed.
12592         (buffer-left-margin-width): Removed.
12593         (buffer-right-margin-width): Removed.
12594         (x-set-frame-icon-pixmap): Removed.
12595         (x-set-screen-icon-pixmap): Removed.
12596         (pixel-name): Removed.
12597         (make-pixmap): Removed.
12598         (make-cursor): Removed.
12599         (pixmap-width): Removed.
12600         (pixmap-contributes-to-line-height-p): Removed.
12601         (set-pixmap-contributes-to-line-height): Removed.
12602
12603 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12604
12605         * obsolete.el (popup-menu-up-p): removed.
12606         (read-no-blanks-input): Removed.
12607         (wholenump): Removed.
12608         (ring-mod): Removed (what was ring-mod?).
12609         (current-time-seconds): Removed.
12610         (run-special-hook-with-args): Removed.
12611         (dot): Removed.
12612         (dot-marker): Removed.
12613         (dot-min): Removed.
12614         (dot-max): Removed.
12615         (window-dot): Removed.
12616         (set-window-dot): Removed.
12617
12618         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12619         `dot-min'.
12620
12621         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12622
12623         * code-files.el (insert-file-contents): Rename
12624         run-special-hook-with-args to run-hook-with-args-until-success.
12625         (write-region): Ditto.
12626
12627 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12628
12629         * about.el: Fix typos, update release date.
12630
12631         * Symbols that have been obsolete for at least 3 years removed.
12632
12633         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12634         screen- functions.
12635         (toplevel): remove setf methods for screen functions.
12636         * cl-macs.el (extent-data): defsetf removed.
12637         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12638         many places to remove.
12639         (comment-indent-hook): Ditto.
12640         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12641         (buffer-dedicated-screen): Ditto.
12642         (deiconify-screen): Ditto.
12643         (delete-screen): Ditto.
12644         (event-screen): Ditto.
12645         (find-file-other-screen): Ditto.
12646         (find-file-read-only-other-screen): Ditto.
12647         (live-screen-p): Ditto.
12648         (screen-height): Ditto.
12649         (screen-iconified-p): Ditto.
12650         (screen-list): Ditto.
12651         (screen-live-p): Ditto.
12652         (screen-name): Ditto.
12653         (screen-parameters): Ditto.
12654         (screen-pixel-height): Ditto.
12655         (screen-pixel-width): Ditto.
12656         (screen-root-window): Ditto.
12657         (screen-selected-window): Ditto.
12658         (screen-totally-visible-p): Ditto.
12659         (screen-visible-p): Ditto.
12660         (screen-width): Ditto.
12661         (screenp): Ditto.
12662         (get-screen-for-buffer): Ditto.
12663         (get-screen-for-buffer-noselect): Ditto.
12664         (get-other-screen): Ditto.
12665         (iconify-screen): Ditto.
12666         (lower-screen): Ditto.
12667         (mail-other-screen): Ditto.
12668         (make-screen): Ditto.
12669         (make-screen-invisible): Ditto.
12670         (make-screen-visible): Ditto.
12671         (modify-screen-parameters): Ditto.
12672         (new-screen): Ditto.
12673         (next-screen): Ditto.
12674         (next-multiscreen-window): Ditto.
12675         (other-screen): Ditto.
12676         (previous-screen): Ditto.
12677         (previous-multiscreen-window): Ditto.
12678         (raise-screen): Ditto.
12679         (redraw-screen): Ditto.
12680         (select-screen): Ditto.
12681         (selected-screen): Ditto.
12682         (set-buffer-dedicated-screen): Ditto.
12683         (set-screen-height): Ditto.
12684         (set-screen-position): Ditto.
12685         (set-screen-size): Ditto.
12686         (set-screen-width): Ditto.
12687         (show-temp-buffer-in-current-screen): Ditto.
12688         (switch-to-buffer-other-screen): Ditto.
12689         (visible-screen-list): Ditto.
12690         (window-screen): Ditto.
12691         (x-set-screen-pointer): Ditto.
12692         (x-set-frame-pointer): Ditto.
12693         (screen-title-format): Ditto.
12694         (screen-icon-title-format): Ditto.
12695         (terminal-screen): Ditto.
12696         (delete-screen-hook): Ditto.
12697         (create-screen-hook): Ditto.
12698         (mouse-enter-screen-hook): Ditto.
12699         (mouse-leave-screen-hook): Ditto.
12700         (map-screen-hook): Ditto.
12701         (unmap-screen-hook): Ditto.
12702         (default-screen-alist): Ditto.
12703         (default-screen-name): Ditto.
12704         (x-screen-defaults): Ditto.
12705         (x-create-screen): Ditto.
12706         * obsolete.el: meta-flag removed.
12707         baud-rate removed.
12708         sleep-for-millisecs removed.
12709         extent-data removed.
12710         set-extent-data removed.
12711         set-extent-attribute removed.
12712         extent-glyph removed.
12713         extent-layout removed.
12714         set-extent-layout removed.
12715         list-faces-display removed.
12716         list-faces removed.
12717         trim-versions-without-asking removed.
12718         after-write-file-hooks removed.
12719         truename removed.
12720         auto-fill-hook removed.
12721         blink-paren-hook removed.
12722         select-screen-hook, deselect-screen-hook removed.
12723         auto-raise-screen, auto-lower-screen removed.
12724
12725         * msw-mouse.el: Global change resource -> mswindows-resource.
12726
12727         * XEmacs 21.0-pre5 is released.
12728
12729 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12730
12731         * about.el (about-hackers): Credits update.
12732
12733 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12734
12735         * register.el (insert-register): Don't activate the region.
12736
12737 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12738
12739         * select.el: Restore x-* symbols for backwards compatibility:
12740         x-copy-primary-selection, x-kill-primary-selection,
12741         x-delete-primary-selection, x-select-make-extent-for-selection,
12742         x-valid-simple-selection-, x-cut-copy-clear-internal.
12743
12744 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12745
12746         * XEmacs 21.0-pre4 is released.
12747
12748 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12749
12750         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12751         reporting bugs.
12752         (maybe-add-init-button): Fix semantics under Windows.  Use
12753         `expand-file-name' rather than `concat'.
12754
12755         * help.el (print-messages): New function.
12756
12757 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12758
12759         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12760
12761 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12762
12763         * about.el: Tweaked my entry in about-hackers.
12764
12765         * find-paths.el (paths-emacs-root-p):
12766           Relaxed emacs-root checking of an in-place installation to
12767           also accommodate the flat layout used on MS Windows.
12768
12769 1998-06-29  John Jones  <jj@asu.edu>
12770
12771         * package-get.el: calls to package-get-update-all will only
12772           update packages which are already installed.
12773
12774 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12775
12776         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12777         are handled by the gui-element face fallbacks now.
12778
12779         * x-faces.el: default gui-element face to "background" as well as
12780         the default face.
12781
12782         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12783         and default face settings since these are set as fallbacks now in
12784         the appropriate domain.
12785
12786 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12787
12788         * text-mode.el (text-mode): Reorder regexp so the OR part
12789         corresponding to `page-delim' goes first and the hack in
12790         `forward-paragraph' will work.
12791         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12792
12793 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12794
12795         * subr.el (remove-hook): When checking the hook value
12796           with functionp, don't apply car to it.
12797
12798 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12799
12800         * package-get.el (package-get-remote-filename):
12801           Don't use file-name-as-directory because the local directory
12802           separator conventions might not be the same as ftp's.
12803
12804 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12805
12806         * ldap.el (ldap-host-parameters-alist): New name of
12807         `ldap-host-parameters-plist'
12808
12809 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12810
12811         * package-get.el: Using (require 'package-get-base), now that it
12812         provides itself.  Consequently removed all instances of (load
12813         "package-get-base.el").
12814
12815 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12816
12817         * subr.el (remove-hook): Don't treat the hook value as a
12818           list unless it is both consp and not functionp.
12819
12820 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12821
12822         * about.el: Email address for Ben Wing is ben@xemacs.org.
12823         * auto-show.el: Ditto.
12824         * bytecomp.el: Ditto.
12825         * faces.el: Ditto.
12826         * x-scrollbar.el: Ditto.
12827         * x-misc.el: Ditto.
12828         * tty-init.el: Ditto.
12829         * toolbar-items.el: Ditto.
12830         * symbol-syntax.el: Ditto.
12831         * specifier.el: Ditto.
12832         * objects.el: Ditto.
12833         * hyper-apropos.el: Ditto.
12834         * glyphs.el: Ditto.
12835
12836 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12837
12838         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12839         vertical-divider-always-visible-p.
12840         (default-mouse-motion-handler): Ditto.
12841
12842 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12843
12844         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12845         global value.
12846
12847 1998-06-21  Oliver Graf <ograf@fga.de>
12848
12849         * build-reports.el: changed receiver to xemacs-build-reports list
12850
12851 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12852
12853         * font.el: Split font-family-mappings into X and
12854           mswindows-specific versions.
12855           mswindows-font-create-[object|name]: Treat supplied size
12856           as a pointsize. Added underline and strikethru handling.
12857
12858         * msw-faces.el: changed default mswindows charset to western.
12859
12860         * msw-glyphs.el: removed space in border-glyph font string that
12861           was inserted to get round bugs in the mswindows C font code.
12862
12863 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12864
12865         * about.el (about-hackers): Credits update.
12866
12867         * help-nomule.el (tutorial-supported-languages): Add Romanian
12868         TUTORIAL.
12869
12870         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12871         to ISO-8859-2.
12872
12873 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12874
12875         * font.el: Split font-family-mappings into X and
12876           mswindows-specific versions.
12877           mswindows-font-create-[object|name]: Treat supplied size
12878           as a pointsize. Added underline and strikethru handling.
12879
12880         * msw-faces.el: changed default mswindows charset to western.
12881
12882         * msw-glyphs.el: removed space in border-glyph font string that
12883           was inserted to get round bugs in the mswindows C font code.
12884
12885 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12886
12887         * minibuf.el: make read-color-completion-table call
12888           (mswindows-color-list for mswindows devices.
12889
12890 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12891
12892         * lisp/font-lock.el
12893         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12894         Let declaration items contain non-word symbol characters.
12895
12896 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12897
12898         * package-get.el (package-get-package-provider): Added autoload
12899         cookie.  Loading "package-get-base.el" in ALL functions that use
12900         it.  Fixed some (interactive ...) with multiple argument specs
12901         again.  Cosmetic indentation changes.
12902
12903 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12904
12905         * info.el (Info-insert-dir): Don't use nreverse on variables
12906         that you want to use later.
12907
12908 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12909
12910         * x-mouse.el (x-set-point-and-move-selection): Replace call
12911         to x-kill-primary-selection with kill-primary-selection
12912
12913 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12914
12915         * simple.el (what-cursor-position): Make cursor position reported
12916         use value of column-number-start-at-one
12917
12918 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12919
12920         * about.el (xemacs-hackers): Fix Jareth's email address.
12921
12922 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12923
12924         * startup.el (startup-splash-frame): Remove
12925         `xemacs-startup-logo-function'.
12926
12927 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12928
12929         * about.el (about-hackers): Update credits list.
12930
12931 1998-06-06  Jeff Miller <jmiller@smart.net>
12932
12933         * lisp/sound.el: Update sound-ext to allow filenames with
12934           extensions to be found by load-sound-file
12935
12936 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12937
12938         * info.el (Info-rebuild-outdated-dir): Removed variable
12939         (Info-auto-generate-directory): New variable
12940         (Info-save-auto-generated-dir): New variable
12941         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12942         (Info-build-dir-anew): Second parameter removed.  Use
12943         `Info-save-auto-generated-dir'
12944         (Info-rebuild-dir): Ditto
12945
12946 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12947
12948         * list-mode.el (next-list-mode-item): Would not recognize
12949         border between directly neighbored items.
12950
12951 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12952
12953         * package-get.el: add autoloads for some functions.
12954
12955 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12956
12957         * specifier.el (let-specifier): Tiny docfixes.
12958
12959 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12960
12961         * msw-mouse.el: set selection-pointer-glyph to Normal.
12962
12963 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12964
12965         * wid-edit.el (widget-specify-secret): New function.
12966         (widget-after-change): Use it.
12967         (widget-specify-field): Use it.
12968
12969 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12970
12971         * mouse.el (drag-window-divider): Use `(not done)' instead of
12972         `doit'; reuse result of `window-pixel-edges'.
12973
12974         * modeline.el (drag-modeline-event-lag): Rename to
12975         drag-divider-event-lag.
12976
12977 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
12978
12979         * specifier.el (let-specifier): Rewritten not to generate needless
12980         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
12981         arguments.
12982
12983 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
12984
12985         * minibuf.el (read-file-name-1): Setup buffer-local value of
12986         `completion-ignore-case' in completions buffer under Windows.
12987
12988 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
12989
12990         * about.el (about-maintainer-glyph): Fix support for not
12991         compressed images.
12992
12993 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
12994
12995         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
12996
12997         * mouse.el (mouse-track): Cancel selection if misc-user event with
12998         `cancel-mode-internal' function is fetched.
12999
13000 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13001
13002         * files.el (save-some-buffers-1): Fixed return value.
13003
13004 1998-06-01  Oliver Graf <ograf@fga.de>
13005
13006         * dragdrop.el: added experimental
13007
13008 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13009
13010         * startup.el (after-init-hook, init-file-user,
13011         user-init-directory, load-user-init-file):  Purge references
13012         to "~/.xemacs/init.el" from docstrings.
13013
13014         (load-user-init-file) Use paths-construct-path to construct
13015         paths to user init files.  Go directly to ~/.emacs, do not
13016         search ~/.xemacs/, do not load `default-custom-file'.
13017
13018 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13019
13020         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13021         general *sh.
13022         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13023
13024 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13025
13026         * menubar-items.el (default-menubar): add Update Packages to customize
13027         menu.
13028
13029 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13030
13031         * faces.el: use toolbar face as a fallback for toolbar properties
13032         in xpm-color-symbols instead of default.
13033
13034         * msw-faces.el: rename 3d-object -> gui-element face.
13035
13036 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13037
13038         * startup.el (xemacs-startup-logo-function): New variable.
13039         (startup-splash-frame): Use it.
13040
13041 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13042
13043         * files.el (save-some-buffers): Would wait 1 second.
13044         (save-some-buffers-1): Delete other windows here instead of in
13045         `save-some-buffers'.
13046         (save-some-buffers): Force redisplay only if windows were deleted.
13047
13048 1998-06-02  Didier Verna  <didier@xemacs.org>
13049
13050         * cus-face.el (custom-face-attributes): generalized the use of
13051         toggle buttons for boolean attributes.
13052         Re-ordered the items a bit.
13053
13054 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13055
13056         * sound.el (default-sound-directory): Use `locate-data-directory'
13057         to find the sounds directory.
13058
13059 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13060
13061         * sound.el: default sound-ext to .wav under mswindows, .au
13062         otherwise. load-default sounds without extensions.
13063
13064 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13065
13066         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13067         if send-pr is not bound.
13068
13069 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13070
13071         * files.el: grok idl files in auto-mode-alist.
13072 1998-06-01  Jeff Miller  <jmiller@smart.net>
13073
13074         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13075         calling `upcase'.
13076
13077 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13078
13079         * msw-glyphs.el: add xbm to the list of image types supported.
13080
13081 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13082
13083         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13084         instead of XEmacs one when dumping InfoDock.
13085
13086 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13087
13088         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13089         for `modeline-visible-p'
13090
13091         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13092
13093 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13094
13095         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13096         since it's not used anymore. doc string fixes.
13097
13098         * package-get.el (package-get-file-installed-p): new function. use
13099         instead of file-installed-p which is in an external package.
13100
13101 1998-05-28  Oliver Graf <ograf@fga.de>
13102
13103         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13104         favor of select-window/switch-to-buffer
13105
13106 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13107
13108         * startup.el: changed (getenv "HOME") to (user-home-directory)
13109
13110 1998-05-25  Oliver Graf <ograf@fga.de>
13111
13112         * frame.el (cde-start-drag) moved to dragdrop.el
13113         (offix-start-drag-region) moved to dragdrop.el
13114         (offix-start-drag) moved to dragdrop.el
13115         * dragdrop.el (cde-start-drag) moved from frame.el
13116         (offix-start-drag-region) moved from frame.el
13117         (offix-start-drag) moved from frame.el
13118         (cde-start-drag-region) cde drag regions
13119         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13120
13121 1998-05-26  Oliver Graf <ograf@fga.de>
13122
13123         * dragdrop.el: created dragdrop-drag prototypes
13124         (cde-start-drag-region) fixed typo
13125
13126 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13127
13128         * simple.el (after-init-hook): Remove reader macro.
13129
13130         * packages.el (packages-hardcoded-lisp): Get rid of reader
13131         macros.  Update DOC string.
13132
13133 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13134
13135         * mouse.el (drag-window-divider): Ditto.
13136
13137         * modeline.el (mouse-drag-modeline): Use it.
13138
13139         * lisp-mode.el (let-specifier): Specify indentation.
13140
13141         * specifier.el (let-specifier): Renamed from
13142         `with-specifier-instance'.
13143
13144 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13145
13146         * x-faces.el:
13147         * faces.el: move definition of xpm-color-symbols from x-faces.el
13148         to faces. Predicate x-get-resource on the presence of x.
13149
13150         * msw-faces.el: set 3d-object face rather than modeline. Specify
13151         faces as specfier defaults.
13152
13153         * package-get.el: don't use package-admin-add-single-file-package.
13154
13155 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13156
13157         * toolbar-items.el: Fixup tooltips.
13158         (toolbar-gnus): Don't use obsolete variable
13159         toolbar-news-frame-properties.
13160         (toolbar-news-reader): Default to `gnus' instead of
13161         `not-configured'.
13162
13163         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13164         Windows.
13165
13166 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13167
13168         * package-get.el: rename -installedp -> -installed-p.
13169
13170 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13171
13172         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13173         attributes, and assinged it to continuation, truncation and
13174         hscroll glyphs.
13175
13176         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13177         and made continuation, truncation and hscroll glyphs arrow
13178         characters out of that font.
13179
13180 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13181
13182         * minibuf.el (minibuffer-electric-separator): Play nicely with
13183         directory-sep-char being \.
13184         (minibuffer-electric-tilde): Ditto.
13185         (read-file-name-map): Ditto.
13186
13187 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13188
13189         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13190         on X devices.
13191         (default-mouse-track-deal-with-down-event): Avoid
13192         `x-disown-selection'; use `disown-selection' instead.
13193
13194 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13195
13196         * select.el:
13197         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13198         moved to (cut-copy-clear-internal) in select.el. Ditto for
13199         (x-delete-primary-selection) (x-kill-primary-selection)
13200         (x-copy-primary-selection).
13201         (own-clipboard): new function.
13202
13203         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13204         functions in select.el. remove old ones.
13205         (mswindows-own-clipboard): new function.
13206
13207 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13208
13209         * gnuserv.el: allow connections from mswindows type devices.
13210
13211 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13212
13213         * msw-glyphs.el: change image type used from cursor to resource.
13214
13215 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13216
13217         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13218         for {top,bottom}-{left,right} values in addition to
13219         {top,bottom}_{left,right}.
13220         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13221
13222 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13223
13224         * cl-macs.el (specifier-instance): Undefine its setf method.
13225
13226         * specifier.el (with-specifier-instance): Added docstring.
13227
13228         * mouse.el (drag-window-divider): Ditto.
13229
13230         * modeline.el (mouse-drag-modeline): Use it.
13231
13232         * lisp-mode.el (with-specifier-instance): Define its indentation
13233         level.
13234
13235         * specifier.el (with-specifier-instance): New macro.
13236
13237 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13238
13239         * package-get.el (package-get-create-custom): new function to
13240         auto-generate package-get-custom.el from package-get-base.el.
13241         * (package-get-ever-installedp): new function.
13242         * (package-get-custom): new function to get all packages specified
13243         by customize.
13244
13245 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13246
13247         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13248
13249 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13250
13251         * cl-extra.el: Reverse previous float change.
13252
13253 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13254
13255         * x-faces.el:
13256         * faces.el (try-font-name): moved from x-faces.el since it is
13257         required by w3 under mswindows as well X.
13258
13259 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13260
13261         * winnt.el: Removed evil (setq completion-ignore-case t)
13262         clause, one more overlookef fsfism.
13263         (nt-quote-args-functions-alist): End sentences with double space.
13264
13265 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13266
13267         * window-xemacs.el (push-window-configuration): Remove kludgery of
13268         recaching default-toolbar specifier.
13269         (pop-window-configuration): Ditto.
13270         (unpop-window-configuration): Ditto.
13271
13272 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13273
13274         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13275
13276 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13277
13278         * winnt.el (nt-quote-args-verbatim): Added function.
13279         (nt-quote-args-prefix-quote): Added function.
13280         (nt-quote-args-backslash-quote): Added function.
13281         (nt-quote-args-double-quote): Added function.
13282         (nt-quote-args-functions-alist): New variable.
13283         (nt-quote-process-args): Added function. This is the main quoting
13284         work horse called from process-nt.c
13285
13286 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13287
13288         * winnt.el: Removed duplicate definitions for backspace,
13289         delete, M-backspace and C-M-backspace.
13290         (file-name-buffer-file-type-alist): Removed this variable.
13291         (find-buffer-file-type): Removed function.
13292         (find-file-binary):  Removed function.
13293         (find-file-text): Removed function.
13294         (find-file-not-found-set-buffer-file-type): Removed function.
13295         (save-to-unix-hook): Removed function.
13296         (revert-from-unix-hook): Removed function.
13297         (using-unix-filesystems): Removed function.
13298         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13299         warning.
13300         (x-set-selection): Removed function.
13301         (x-get-selection): Removed function.
13302         Removed commented FSFisms.
13303         Replaced copyright notice (this file is not part of GNU Emacs).
13304         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13305         comint-process-echoes setting to t.
13306
13307 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13308
13309         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13310         and used following the interface change of
13311         `paths-find-recursive-path'.
13312
13313         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13314         regexp instead of a list of base names.
13315         (paths-version-control-filename-regexp):
13316         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13317         Introduced and used following the interface change of
13318         `paths-find-recursive-path'.
13319
13320 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13321
13322         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13323         on X devices, rather than on all non-TTY devices.
13324
13325 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13326
13327         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13328
13329         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13330
13331 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13332
13333         * itimer.el (activate-itimer): Fixed usage of integers
13334         as argument to `concat'.
13335
13336 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13337
13338         * itimer.el (start-itimer): replace the use of `concat' with
13339         `format'
13340
13341 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13342
13343         * mode-motion.el (mode-motion-hook): Clarify docstring.
13344         From Bob Weiner <weiner@altrasoft.com>
13345
13346         * loadhist.el (symbol-file): Supply prompt string when used
13347         interactively.
13348         From Bob Weiner <weiner@altrasoft.com>
13349
13350 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13351
13352         * loadup.el (really-early-error-handler): Ditto.
13353
13354         * update-elc.el: Ditto.
13355
13356         * setup-paths.el (paths-construct-exec-path): Ditto.
13357
13358         * make-docfile.el: Ditto.
13359
13360         * find-paths.el (paths-decode-directory-path): Use split-path
13361         instead of decode-path.
13362
13363         * files.el (parse-colon-path): Update docstring reference.
13364
13365 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13366
13367         * msw-init.el:
13368         * x-init.el:
13369         Bind cut'n'paste keys to non window-system specific functions.
13370
13371         * msw-select.el: New function mswindows-clear-clipboard.
13372         mswindows-cut-copy-clipboard extended to handle clearing of the
13373         selection and renamed to mswindows-cut-copy-clear-clipboard.
13374
13375         * select.el: on mswindows devices delete-primary-selection
13376         calls mswindows-clear-clipboard.
13377
13378 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13379
13380         * simple.el (quoted-insert): Inhibit quit when using read-char.
13381
13382         * cmdloop.el (read-char): Don't inhibit quit.
13383         (read-char-exclusive): Ditto.
13384         (read-char): Signal quit if quit-char was pressed.
13385         (read-char-exclusive): Ditto.
13386         (read-quoted-char): Return a character, not integer.
13387
13388         * menubar-items.el (default-popup-menu): Use Andy's generic
13389         selection code.
13390         (default-popup-menu): Fix code.
13391
13392 1998-05-14  Oliver Graf <ograf@fga.de>
13393
13394         * dragdrop.el (dragdrop-function-widget): this time it's done
13395
13396 1998-05-13  Oliver Graf <ograf@fga.de>
13397
13398         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13399
13400 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13401
13402         * device.el (device-pixel-width):
13403         (device-pixel-height):
13404         (device-mm-width):
13405         (device-mm-height):
13406         (device-bitplanes):
13407         (device-color-cells): Swapped parameters to device-system-metric
13408         according to the interface change.
13409
13410 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13411
13412         * mouse.el (default-mouse-motion-handler): Use new name of the
13413         function event-over-vertical-divider-p.
13414         Do not set E-W arrow cursor over the divider if
13415         vertical-divider-draggable-p is nil in the window.
13416         ([top-level]): Use new name for the variable
13417         vertical-divider-map.
13418         (drag-window-divider): Respect vertical-divider-draggable-p.
13419         Variable name typo fixes.
13420
13421 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13422
13423         * keymap.el (kbd): Define here; handle string constants and
13424         others...
13425
13426 1998-05-15  Christian Nyb <chr@mediascience.no>
13427
13428         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13429         in Emacs 18.
13430
13431 1998-05-13  Didier Verna  <didier@xemacs.org>
13432
13433         * mouse.el (drag-window-divider): give the vertical divider a
13434         pressed look when dragging it.
13435
13436 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13437
13438         * faces.el: predicate some more face operations on x or mswindows
13439         not just x.
13440
13441         * modeline.el: enable modeline coloring for mswindows.
13442
13443 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13444
13445         * minibuf.el (minibuffer-default): Added variable; compatible with
13446         FSF Emacs.
13447         (next-history-element): Used `minibuffer-default'.
13448
13449 1998-05-12  Oliver Graf <ograf@fga.de>
13450
13451         * dragdrop.el (dragdrop-function-widget): button and mods ok
13452         arguments still look a bit strange
13453         (dragdrop-compare-mods) created
13454         (dragdrop-drop-do-functions) correctly checks for buttons and
13455         modifiers
13456
13457 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13458
13459         * setup-paths.el (paths-default-info-directories): Replace
13460         path-separator with directory-sep-char.
13461
13462         * files.el (path-separator): Don't define it here.
13463
13464 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13465
13466         * update-elc.el: Ditto.
13467
13468         * setup-paths.el (paths-construct-exec-path): Ditto.
13469
13470         * make-docfile.el: Ditto.
13471
13472         * loadup.el (really-early-error-handler): Ditto.
13473
13474         * find-paths.el (paths-decode-directory-path): Use decode-path
13475         instead of decode-path-internal.
13476
13477         * files.el (parse-colon-path): Update docstring.
13478
13479 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13480
13481         * subr.el (get-buffer-window-list): Make BUFFER optional.
13482
13483         * window-xemacs.el (windows-of-buffer): Defalias to
13484         get-buffer-window-list.
13485
13486 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13487
13488         * disass.el: Fix maintainer keyword.
13489
13490         * bytecomp.el (byte-compile-and-load-file): Autoload.
13491         (byte-compile-buffer): Ditto.
13492
13493         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13494         value is returned, not the name.
13495         (lisp-imenu-generic-expression): Enable it.
13496         (lisp-mode-variables): Ditto.
13497         (lisp-indent-offset): Change defconst to defvar.
13498         (lisp-indent-function): Ditto.
13499         (lisp-body-indent): Ditto.
13500
13501 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13502
13503         * modeline.el: Use zap-last-kbd-macro-event.
13504
13505         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13506         nil, don't attempt to do anything with messages.
13507         (eval-last-sexp): Use `letf' for clarity.
13508
13509 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13510
13511         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13512
13513 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13514
13515         * buff-menu.el:
13516         * lisp-mode.el:
13517         * obsolete.el:
13518         Change empty docstrings into no doc strings at all.
13519         Fix bogus FSF-format docstrings.
13520         * etags.el: Fix docstring.
13521
13522 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13523
13524         * package-get.el (package-get): Use internal md5
13525
13526 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13527
13528         * about.el (about-xemacs): Correct abuse of concat.
13529
13530 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13531
13532         * info.el (Info-mode): Use easymenu.
13533
13534 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13535
13536         * apropos.el (apropos): Don't use concat with integers.
13537
13538         * cmdloop.el (describe-last-error): Handle the case when no error
13539         was seen gracefully.
13540
13541         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13542         defun.
13543         (apropos-describe-plist): Ditto.
13544
13545         * help.el (with-displaying-help-buffer): Revert to a defun.
13546         (describe-key): Use it as defun.
13547         (describe-mode): Ditto.
13548         (describe-bindings): Ditto.
13549         (describe-prefix-bindings): Ditto.
13550         (describe-installation): Ditto.
13551         (view-lossage): Ditto.
13552         (describe-function): Ditto.
13553         (describe-variable): Ditto.
13554         (describe-syntax): Ditto.
13555
13556 1998-05-11  Oliver Graf <ograf@fga.de>
13557
13558         * dragdrop.el: changed order of require/provide
13559         (dragdrop-drop-mime-default) changed to new calling conventions
13560         (dragdrop-drop-do-functions) changed to new calling conventions
13561         (dragdrop-function-widget) this one needs more work...
13562
13563 1998-05-10  Oliver Graf <ograf@fga.de>
13564
13565         * about.el: another small change in my entry
13566         * dragdrop.el (dragdrop-drop-log-function): logging added
13567         plus customizations
13568         changed interface to handler functions. now called with event
13569         and object
13570
13571 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13572
13573         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13574         E-W arrow pointer displayed over draggable dividers.
13575
13576         * mouse.el (default-mouse-motion-handler): Show it when
13577         appropriate.
13578         (drag-window-divider): Added.
13579         ([top-level]): Initialized window-divider-map with a keymap
13580         binding the above function to left button down event.
13581
13582         * x-mouse.el (x-init-pointer-shape): Initialize
13583         divider-pointer-glyph from Cursor.dividerPointer, or use default
13584         E-W double arrow.
13585
13586 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13587
13588         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13589
13590 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13591
13592         * simple.el (count-words-buffer): Don't query for buffer.
13593         (count-lines-buffer): Ditto.
13594
13595 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13596
13597         * help.el (where-is): add optional insert argument.
13598
13599 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13600
13601         * help.el (describe-key-briefly): New argument INSERT.
13602
13603         * simple.el (eval-expression): New optional argument; synch with
13604         FSF 20.3.
13605
13606         * keydefs.el (global-map): Add new register bindings.
13607
13608         * register.el: Synched with FSF 20.3.
13609
13610 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13611
13612         * window-xemacs.el (recenter): all arguments are optional.
13613
13614 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13615
13616         * device.el: (device-pixel-width): Reflected name/parameters
13617         change to device-system-metric.
13618         (device-pixel-height): Ditto.
13619         (device-mm-width): Ditto.
13620         (device-mm-height): Ditto.
13621         (device-bitplanes): Ditto.
13622         (device-color-cells): Ditto.
13623
13624 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13625
13626         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13627
13628         * cl.el (most-positive-fixnum): Document.
13629         (most-negative-fixnum): Ditto.
13630
13631         * cus-dep.el: Updated comment.
13632
13633         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13634         constant.
13635
13636         * cus-load.el (custom-put): Removed.
13637
13638         * files.el (after-find-file): Just resignal quit instead of
13639         signaling "canceled".
13640
13641 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13642
13643         * frame.el (other-frame): Use `focus-frame' instead of
13644         select-frame kludges.
13645
13646         * lisp-mode.el: Update lisp-indent-function for
13647         save-selected-frame and with-selected-frame.
13648
13649         * frame.el (save-selected-frame): New macro.
13650         (with-selected-frame): Ditto.
13651         (other-frame): Use `set-frame-focus'.
13652
13653 1998-05-06  Oliver Graf <ograf@fga.de>
13654
13655         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13656         (dragdrop-drop-url-default) default handler for URL drops created
13657         (dragdrop-drop-mime-default) default handler for MIME drops created
13658         (dragdrop-drop-functions) default custom for handling drops created
13659         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13660
13661 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13662
13663         * mouse.el: Removed redundant mouse-mswindows-drop function.
13664
13665 1998-05-05  Oliver Graf <ograf@fga.de>
13666
13667         * about.el: changed some text in my entry
13668         * dragdrop.el: added customs
13669
13670 1998-05-04  Oliver Graf <ograf@fga.de>
13671
13672         * mouse.el: killed global drop key bindings
13673         (mouse-offix-drop) removed
13674         * dragdrop.el: created
13675         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13676
13677 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13678
13679         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13680         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13681
13682         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13683         obsolete comment.
13684
13685         * scrollbar.el (scrollbars-visible-p): Use new
13686         {vertical,horizontal}-scrollbar-visible-p specifiers.
13687
13688 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13689
13690         * device.el (device-pixel-height):
13691         (device-pixel-width):
13692         (device-mm-width):
13693         (device-mm-height):
13694         (device-bitplanes):
13695         (device-color-cells): Moved these 6 functions from device.c; they
13696         all use single (device-system-metrics) call.
13697
13698 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13699
13700         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13701         were renamed.
13702
13703         * menubar-items.el:
13704         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13705         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13706
13707         * help.el (help-map): Remove Hyperbole keybinding logic.
13708         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13709
13710 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13711
13712         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13713         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13714
13715 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13716
13717         * msw-glyphs.el: use nicer icon3 from the frame icon.
13718
13719 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13720
13721         * version.el (emacs-version): Remove InfoDock conditionals.
13722
13723         * startup.el (startup-splash-frame): Change ID logo name.
13724
13725 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13726
13727         * files.el (after-find-file): If the user presses C-g on
13728         directory-creation prompt, kill the buffer.
13729
13730 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13731
13732         * simple.el (count-words-region): Reverse previous change.
13733
13734 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13735
13736         * replace.el (query-replace): Just call perform-replace.
13737         (query-replace-regexp): Ditto.
13738         (perform-replace): Move region handling here.
13739         (perform-replace): Use the new arg to match-data.
13740
13741 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13742
13743         * x-init.el: Install X specific display table that
13744           displays char 0240 as a space to avoid whatever it is
13745           that screws up display of that character code.
13746
13747 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13748
13749         * help.el (function-arglist): If no arguments are documented for a
13750         subr, print nothing rather than incorrect output.
13751
13752 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13753
13754         * cmdloop.el (command-error): Update bail-out error message to use
13755         `emacs-program-name'.
13756
13757         * lib-complete.el: Remove reader macro cruft.
13758
13759         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13760         cruft.
13761
13762         * simple.el (count-words-region): Drop interactive-p check on the
13763         message.
13764
13765 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13766
13767         * font.el
13768         * msw-faces.el
13769         Correct spelling of mswindows-font-canonicalize-name.
13770
13771 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13772
13773         * ldap.el (ldap-host-parameters-alist): Replaced with
13774         `ldap-host-parameters-plist'
13775         (ldap-search): Adapt to previous change
13776
13777 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13778
13779         * about.el (about-hackers): Update Bob Weiner bio.
13780         (about-maintainer-info): Ditto.
13781
13782 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13783
13784         * simple.el (display-warning-minimum-level): Docfix.
13785
13786 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13787
13788         * widget.el (:default-get): New keyword.
13789         * wid-edit.el (default, widget-default-default-get): Define it.
13790         (group, widget-group-default-get): Define it.
13791         (menu-choice, widget-choice-default-get): Define it.
13792         (widget-default-get): New function.
13793         (widget-choice-action): Call it.
13794         (widget-editable-list-entry-create): Call it.
13795
13796 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13797
13798         * byte-optimize.el (byte-boolean-vars): Removed.
13799         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13800         lookup through `byte-boolean-vars'.
13801
13802 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13803
13804         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13805         resource-provided values into ghost specs for scrollbar-height and
13806         scrollbar-width.
13807
13808 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13809
13810         * byte-optimize.el: Don't attempt to optimize /=.
13811
13812         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13813         (byte-compile-/=): Ditto.
13814
13815 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13816
13817         * apropos.el: Use `with-displaying-help-buffer'.
13818         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13819         Use `with-displaying-help-buffer'.
13820         (apropos-follow): Do not give special treatment to buffer cursor
13821         was in prior to a mouse click.
13822         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13823         (apropos-print-doc): Set correct buffer for setting text
13824         properties.
13825
13826 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13827
13828         * help.el (help-buffer-prefix-string): New variable.
13829         (help-buffer-name): Use it.
13830
13831         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13832         mode menu.
13833
13834 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13835
13836         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13837
13838 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13839
13840         * files.el (find-file-noselect): Update docstring.
13841         (find-file-noselect): Signal an error if found an unreadable file.
13842         (file-chase-links): Save the match data.
13843         (normal-mode): Use `lwarn' and `error-message-string'.
13844         (interpreter-mode-alist): Change defconst to defvar.
13845         (inhibit-first-line-modes-regexps): Ditto.
13846         (inhibit-first-line-modes-regexps): Added .tgz.
13847         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13848         (change-major-mode-with-file-name): New user-option.
13849         (set-visited-file-name): Synched with FSF.
13850         (file-name-extension): New function, from FSF 20.3.
13851         (file-relative-name): Synched with FSF.
13852         (save-some-buffers): Support the C-r feature.
13853         (recover-session): Synched with FSF.
13854         (kill-some-buffers): Ditto.
13855         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13856
13857 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13858
13859         * files.el (insert-file): Undo previous change and reenable use of
13860         format.el.
13861
13862 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13863
13864         * window-xemacs.el (recenter): Define.
13865
13866 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13867
13868         * font.el (mswindows-font-create-name)
13869         (mswindows-font-create-object): new functions for mswindows type
13870         fonts.
13871
13872         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13873         strings are parsed as well as font objects.
13874
13875 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13876
13877         * modeline.el (defining-kbd-macro): Restore modeline indication of
13878         kbd-macro being recorded.
13879         (add-minor-mode): Simplify docstring.
13880         (modeline-minor-mode-menu): Remove stuff.
13881
13882 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13883
13884         * code-process.el (call-process): dynamically decide process
13885         coding type.
13886
13887 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13888
13889         * modeline.el: Add line-number-mode, column-number-mode to
13890         the modeline minor-mode menu.  Button2 on the line number does
13891         goto-line.
13892
13893 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13894
13895         * mouse.el: move x-selection-owner-p type things to
13896         selection-owner-p.
13897
13898         * msw-init.el: copy zmacs stuff from x-init.el
13899
13900         * msw-select.el (mswindows-own-selection)
13901         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13902         functions. Very simple minded implementation of selectio
13903         ownership.
13904
13905         * select.el (own-selection) (disown-selection)
13906         (activate-region-as-selection) (select-make-extent-for-selection)
13907         (valid-simple-selection-p): functions moved from x-select.el for
13908         generalized selection.
13909
13910         * x-select.el: see select.el changes.
13911
13912         * x-toolbar.el: use new selection functions.
13913
13914 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13915
13916         * packages.el (packages-find-package-directories): Fixed bug that
13917         would pick up multiple site-package directories.
13918         (package-locations): Added "xemacs-packages" as a late package
13919         location.
13920
13921         * find-paths.el: Now uses `emacs-program-name' and
13922         `emacs-program-version'.
13923         Additions to enforce version-specific directories in
13924         `paths-find-version-directory'.
13925
13926 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13927
13928         * default.el: Removed.
13929         * site-start.el: Removed.
13930
13931 1998-04-29  Didier Verna  <didier@xemacs.org>
13932
13933         * minibuf.el (minibuffer-history-minimum-string-length): Default
13934         to nil.
13935
13936 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13937
13938         * find-paths.el (paths-program-name): Rename.
13939         (paths-emacs-root-p): Ditto.
13940         (paths-find-site-directory): Ditto.
13941
13942 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13943
13944         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13945         `emacs-lisp-byte-compile-and-load'.
13946
13947 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13948
13949         * ldap.el (ldap-search): Fixed additional parameter passing to
13950         `ldap-open'
13951
13952 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13953
13954         * select.el (kill-primary-selection) (selection-owner-p)
13955         (copy-primary-selection) (yank-clipboard-selection)
13956         (selection-exists-p) (delete-primary-selection): new file and
13957         functions that do the right thing for the selected device.
13958
13959         * x-menubar.el: use generalised selection functions.
13960
13961         * dumped-lisp.el: dump select.el.
13962
13963 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13964
13965         * find-paths.el (paths-progname): New variable.
13966         (paths-emacs-root-p): Use it.
13967         (paths-find-site-directory): Ditto.
13968
13969 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13970
13971         * loadup.el ((member "dump" command-line-args)): Dump as
13972         `infodock' if InfoDock.
13973
13974 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13975
13976         * find-paths.el (construct-emacs-version): Simplify, include
13977         program name in the return value.
13978         * (paths-find-version-directory): Use it.
13979
13980 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13981
13982         * info.el (Info-parse-dir-entries): Fixed regexp
13983         (Info-build-dir-anew): Remove full suffix and capitalize info file
13984         name for files with no @direntry
13985         (Info-batch-rebuild-dir): New function
13986         (Info-suffixed-file): Check for regular files instead of simple
13987         file existence (could catch directories before)
13988
13989 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13990
13991         * setup-paths.el, find-paths.el: Removed uses of `not' which
13992         temacs doesn't have.
13993
13994         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
13995         into root searching.
13996
13997 1998-04-24  Martin Buchholz  <martin@xemacs.org>
13998
13999         * subr.el: Remove definition of `not'.
14000
14001 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14002
14003         * msw-glyphs.el: enable graphics support.
14004
14005 1998-04-23  Didier Verna  <didier@xemacs.org>
14006
14007         * x-menubar.el (default-menubar): restored the line-number-mode
14008         option.
14009
14010         * misc doc string updates related to the options menu.
14011
14012 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14013
14014         * setup-paths.el (paths-construct-load-path): Fix typo.
14015
14016 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14017
14018         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14019         font-menu-ignore-scaled-fonts don't have to be bound now; this
14020         gets us one step further towards making --no-autoloads work.
14021
14022         * startup.el (normal-top-level): Load auto-autoloads only if
14023         lisp-directory is non-nil.
14024
14025         * setup-paths.el (paths-construct-load-path): Made it robust
14026         against nil lisp-directory.
14027
14028         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14029         to the list of variables that cause a warning when nil.
14030
14031         * toolbar.el (init-toolbar-location): Now works even when there's
14032         no toolbar icon directory.
14033
14034 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14035
14036         * help.el (view-lossage): Recognize it.
14037
14038         * simple.el (log-message): Mark multiline messages.
14039
14040 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14041
14042         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14043
14044 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14045
14046         * package-get.el (package-get-all):  add `\n' separator to
14047         interactive specification so that both variables are read
14048
14049 1998-04-22  Didier Verna  <didier@xemacs.org>
14050
14051         * x-menubar.el: ported the options menu to Custom.
14052         Moved the "read only" toggle button to the buffers menu.
14053         Corrected some missing ;;;###autoload or defcustom.
14054
14055         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14056         the scrollbar-visible specifier for options menu handling.
14057
14058         * toolbar.el (toolbar-visible-p)
14059                      (toolbar-captioned-p)
14060                      (default-toolbar-position): defcustom wrappers around
14061         the toolbar specifiers for options menu handling.
14062
14063         * frame.el (get-frame-for-buffer-default-instance-limit):
14064         defcustom it for options menu handling.
14065
14066         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14067         font-lock-mode for options menu handling.
14068
14069         * cus-start.el: added Custom properties to overwrite-mode for
14070         options menu handling.
14071
14072 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14073
14074         * about.el: shameless self-promotion.
14075
14076 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14077
14078         * simple.el (raw-append-message): Slightly optimize.
14079         (remove-message): Use `push' for clarity.
14080         (append-message): Ditto.
14081         (display-warning): Dito.
14082         (raw-append-message): Send the message to the appropriate device.
14083
14084 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14085
14086         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14087         From Sean MacLennan <Sean.MacLennan@pika.ca>
14088
14089 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14090
14091         * setup-paths.el: Changed `directory-sep-char' to
14092         `path-separator', following a change in GNU Emacs.
14093
14094 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14095
14096         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14097         (Info-build-dir-anew): Add a final newline.
14098         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14099         is `always'
14100         (Info-rebuild-dir): Ditto
14101
14102         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14103
14104 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14105
14106         * simple.el (count-words-buffer): Retain zmacs region.
14107         (count-words-region): Ditto.
14108         * simple.el: (what-line): Expanded line counts.
14109         (count-lines): New parameter to conditionalize whether collapsed
14110         lines get counted.
14111         From Bob Weiner <weiner@altrasoft.com>
14112
14113 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14114
14115         * packages.el (package-locations): infodock-packages must override
14116         mule-packages and packages.
14117
14118 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14119
14120         * wid-edit.el:
14121         remove rude messages from widget-activation-widget-mapper
14122         and widget-activation-glyph-mapper
14123
14124 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14125
14126         * toolbar.el: Remove (featurep 'x) test from
14127         toolbar-make-button-list
14128
14129 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14130
14131         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14132         only if in the same frame.
14133
14134 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14135
14136         * packages.el (package-locations): Added site-packages hierarchy.
14137
14138         * setup-paths.el (paths-default-info-directories): Introduced and
14139         used.
14140
14141         * packages.el, setup-paths.el: Set various path searching depths
14142         to 1.
14143
14144         * packages.el (packages-hierarchy-depth):
14145         (packages-load-path-depth): Introduced and used.
14146
14147         * setup-paths.el (paths-load-path-depth): Introduced and used.
14148
14149         * find-paths.el (paths-find-recursive-path): Added max-depth
14150         parameter.
14151
14152 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14153
14154         * setup-paths.el (paths-construct-info-path): Removed
14155         dependency on behavior of (file-name-as-directory "").
14156
14157 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14158
14159         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14160         lisp objects
14161
14162 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14163
14164         * dump-paths.el, startup.el: Added handling for --debug-paths.
14165
14166 1998-04-15  William M. Perry  <wmperry@aventail.com>
14167
14168         * wid-edit.el: We cannot just set the help-echo or balloon-help
14169           properties for an extent based on the :help-echo widget
14170           property, since help-echo and balloon-help cause an EXTENT to
14171           get passed in, where :help-echo functions are expecting a WIDGET
14172
14173 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14174
14175         * scrollbar.el (init-scrollbar-from-resources): Call
14176         mswindows-init-scrollbar-metrics when appropriate.
14177
14178 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14179
14180         * dumped-lisp.el: dump x-toolbar for window system
14181
14182         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14183         have support and xpm.
14184
14185 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14186
14187         * files.el (toggle-read-only): Fix docstring.
14188         From Didier Verna <didier@xemacs.org>
14189
14190 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14191
14192         * startup.el (normal-top-level): Load autoload-file-name without
14193         specifying an extension---some people only auto-autoload.el.gz.
14194
14195 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14196
14197         * files.el (backup-enable-predicate): Don't bomb on NAME being
14198         nil.
14199
14200 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14201
14202         * find-paths.el, packages.el: Now prefers configure'd paths.
14203         This shouldn't cause any of the originally anticipated problems as
14204         the current paths architecture will not define the various
14205         configure-xxx variables if they're not specified on the configure
14206         command line.
14207
14208         * find-paths.el, setup-paths.el, packages.el: Removed all
14209         mentionings of "/" as a path separator.
14210         Used paths-construct-path throughout.
14211
14212         * find-paths.el (paths-construct-path): Created to assemble paths
14213         from directory components.
14214
14215         * setup-paths.el, packages.el: Used paths-decode-directory-path
14216         instead of decode-path-internal.
14217
14218         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14219         and associates.
14220         (paths-decode-directory-path) Created.
14221
14222         * setup-paths.el: Changed configure-exec-path to
14223         configure-exec-directory.
14224
14225 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14226
14227         * packages.el (packages-find-packages): Fixed decoding of
14228         EMACSPACKAGEPATH.
14229
14230         * startup.el: -no-packages -> -no-early-packages.
14231
14232         (packages-load-package-lisps): Fixed loading of auto-autoload
14233         files.
14234
14235         * startup.el (normal-top-level): Fixed loading of core
14236         auto-autoload.
14237
14238         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14239
14240         * startup.el, packages.el, dump-paths.el: Added proper settings
14241         for site-directory and lisp-directory variables.
14242
14243         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14244         inhibit-package-autoloads and fixed handling of it.
14245
14246         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14247         handling of former inhibit-package-init, now
14248         inhibit-early-packages, to make -vanilla etc. work.
14249
14250 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14251
14252         * code-process.el (start-process): Fallback to 'undecided instead
14253         of 'binary for process input coding stream.
14254
14255         * process.el (start-process): Docstring fix.
14256
14257 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14258
14259         * info.el (Info-insert-dir): Do not insert temporary dir files
14260         in Info-dir-file-attributes
14261         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14262         (Info-rebuild-dir): Ditto.
14263
14264 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14265
14266         * obsolete.el: Added obsoleteness declarations for
14267         `site-directory' and `Info-default-directory-list'.
14268
14269 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14270
14271         * find-paths.el (paths-find-emacs-root): Only look at the
14272         executable at the end of the symlink chain for determining the
14273         Emacs root.
14274
14275 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14276
14277         * setup-paths.el (paths-construct-info-path): Changed construction
14278         to cater to gone default in configure.
14279
14280         * find-paths.el (paths-uniq-append): Added.
14281
14282         * packages.el: Rewritten package path construction once again.
14283
14284         * dump-paths.el, startup.el: Removed package-path as a global
14285         variable.
14286
14287         * package-admin.el (package-admin-add-single-file-package):
14288         (package-admin-add-binary-package): Changed package-path to
14289         late-packages.
14290
14291         * packages.el (packages-split-path): Split path at "/" rather than
14292         nil according to change in emacs.c.
14293
14294 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14295
14296         * setup-paths.el (paths-construct-info-path): Changed info path
14297         order so that directories come out right.
14298         (paths-find-lock-directory): Fixed bug: It used to think
14299         configure-lock-directory is a path.
14300
14301 1998-04-06  Jeff Miller <jmiller@smart.net>
14302
14303         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14304         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14305         eases the use of toolbar-add/kill-item functions.
14306
14307 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14308
14309         * code-files.el (file-coding-system-alist): Commented out
14310         loaddefs.el magical treatment.
14311
14312 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14313
14314         * info.el (Info-rebuild-outdated-dir): Added new option
14315         `conservative' and made it the default
14316         (Info-rebuild-dir): Appropriately parse multi-line description
14317         strings, and multi-section dir files. Issue warning when dir
14318         is rebuilt as temporary
14319         (Info-build-dir-anew): Issue warning when dir is built as
14320         temporary
14321
14322 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14323
14324         * list-mode.el (list-mode-map): Bind highlight motion commands to
14325         standard keys left, right, C-b and C-f.
14326
14327 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14328
14329         * files.el (auto-mode-alist): allow .sc for Scheme->C
14330
14331 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14332
14333         * loadup.el (pureload): Don't quote (garbage-collect).
14334
14335 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14336
14337         * package-get-base.el: Updated.
14338
14339 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14340
14341         * isearch-mode.el (isearch-just-started): New variable.
14342         (isearch-mode): Set it.
14343         (isearch-repeat): Advance one character forward only if the search
14344         was successful, and was not just started.
14345         (isearch-repeat): Clear isearch-just-started.
14346
14347 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14348
14349         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14350         if running -batch.
14351
14352 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14353
14354         * subr.el (listify-key-sequence): Removed.
14355
14356 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14357
14358         * bytecomp.el (byte-compile-print-gensym): New option.
14359         (byte-compile-output-file-form): Use it.
14360         (byte-compile-output-docform): Ditto.
14361         (byte-compile-compiled-obj-to-list): Ditto.
14362
14363 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14364
14365         * msw-glyphs.el: set frame icon if xpm support.
14366
14367 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14368
14369         * help.el: Code that pretty prints variable values
14370           removed.
14371
14372 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14373
14374         * find-paths.el (paths-emacs-root-p): Correct test for installation
14375         directory.
14376         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14377
14378 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14379
14380         * loaddefs.el: Don't set debug-ignored-errors; leave
14381           its default value set to nil.
14382
14383 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14384
14385         * info.el (Info-rebuild-dir): fixed mis-spelling.
14386
14387 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14388
14389         * info.el (Info-rebuild-outdated-dir): New custom var
14390         (Info-insert-node): Create/update dir file when needed, ie when it
14391         does not exist or is older than some info files in directory
14392
14393 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14394
14395         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14396         for last packages, mainly for using a 20.4 package base.
14397
14398         * packages.el (late-packages): Typo fix.  It was called
14399         early-packages.
14400
14401         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14402         relative symlinks correctly.
14403         (paths-find-emacs-roots): More rigorous checking for plausible
14404         configuration-time root.
14405
14406         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14407         find its roots.
14408
14409 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14410
14411         * faces.el: Fix docstrings.
14412         * glyphs.el: Fix docstrings.
14413         * mouse.el: Fix docstrings.
14414
14415         * frame.el: Change phrase `current frame' to `selected frame'.
14416
14417         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14418
14419         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14420         macros using backquote to make them infinitely more readable.
14421
14422 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14423
14424         * packages.el (packages-find-package-path): Hardcoded specialized
14425         InfoDock support until we can clean this up.
14426
14427         * help.el (describe-bindings-1): Return the value of the bindings
14428         help buffer created.
14429         (describe-bindings): Ditto.
14430
14431         * simple.el (set-variable): Restore previous behavior of not
14432         bombing if the variable to set is not boundp.
14433
14434 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14435
14436         * packages.el (packages-handle-package-dumped-lisps): Allow for
14437         non-local files to be loaded off the package-lisp variable.
14438
14439 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14440
14441         * x-faces.el: Global X resources should override
14442           specs for all device classes (color, grayscale, mono);
14443           code currently doesn't override any of them.  Fixed by
14444           calling remove-specifier with '(x default) as the tag
14445           set and allowing inexact matches.
14446
14447 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14448
14449         * faces.el: Separated face initializations based on
14450           device classes into device type specific (tag set,
14451           instantiator) pairs.
14452
14453 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14454
14455         * wid-edit.el (widget-choice-action): Remember user's explicit
14456         choice.
14457         (widget-choice-value-create): Respect it.
14458         From Richard Stallman <rms@gnu.org>
14459
14460 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14461
14462         * setup-paths.el (paths-construct-info-path): Always append
14463         existing directories from configure-time info path.
14464
14465         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14466         Info-directory-list.
14467
14468         * info.el: Removed Info-default-directory-list which was broken by
14469         design.
14470         Removed bogus initialization of Info-directory-list---startup.el
14471         can do a much better job.
14472         Added autoload of Info-directory-list.
14473
14474         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14475         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14476         be exclusive; now it's merely given precedence, just like in the
14477         old days.
14478
14479 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14480
14481         * find-paths.el (paths-find-architecture-directory): Fix bug with
14482         finding; it used to default too early.
14483
14484 1998-03-25  Martin Buchholz <martin@xemacs.org>
14485
14486         * packages.el (packages-split-path): Fix a bug; it used to fail
14487         for paths that weren't split.
14488
14489 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14490
14491         * finder.el (finder-compile-keywords): trap on errors.
14492
14493 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14494
14495         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14496           fourth argument of t so that only the specs exactly
14497           matching the tag lists are removed.
14498
14499 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14500
14501         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14502
14503 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14504
14505         * minibuf.el (mouse-read-file-name-1): If a default directory was
14506         specified, use it for generating the completions.
14507
14508 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14509
14510         * update-elc.el: Now respects inhibit-package-init and
14511         inhibit-site-lisp.
14512         Now does path construction with loadup-paths.
14513
14514         * startup.el (normal-top-level, startup-setup-paths): Now respects
14515         inhibit-package-init and inhibit-site-lisp.
14516
14517         * packages.el (packages-find-package-path): Extended package path
14518         by version-specific hierarchies.
14519         (packages-find-packages): Now respects inhibit flag and
14520         inhibit-site-lisp.
14521         Moved path setup to loadup-paths.
14522
14523         * make-docfile.el: Now respects inhibit-package-init and
14524         inhibit-site-lisp.
14525         Now does path construction with loadup-paths.
14526
14527         * loadup.el: Now respects inhibit-package-init and
14528         inhibit-site-lisp.
14529
14530         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14531
14532         * loadup-paths.el: New file: setup load-path to encompass
14533         packages.
14534
14535 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14536
14537         * auto-show.el: load-gc renamed to pureload.
14538         * site-load.el: Ditto.
14539         * packages.el (toplevel): Ditto.
14540         * loadup.el (really-early-error-handler): Ditto.
14541         * dumped-lisp.el (preloaded-file-list): Ditto.
14542         * cus-face.el (custom-declare-face): Ditto.
14543
14544 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14545
14546         * <Today>: The Big Path Searching Overhaul.
14547
14548         * find-paths.el: New file: find and assemble paths in the
14549         installation hierarchy.
14550
14551         * setup-paths.el: New file: global layout of paths and directories
14552         within the XEmacs hierarchy.
14553
14554         * packages.el: Replaced everything related to path searching and
14555         startup by code in terms of find-paths.
14556
14557         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14558         the new path searching engine.
14559
14560         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14561         and setup-paths.
14562
14563 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14564
14565         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14566         setup-paths.el.
14567
14568 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14569
14570         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14571         compiles identically in any configuration.
14572         Removed irrelevant commentary.
14573
14574 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14575
14576         * simple.el (set-variable): Allow setting specifiers.
14577
14578 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14579
14580         * lisp.el (forward-sexp): Revert previous change.
14581
14582 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14583
14584         * frame.el (frame-initialize): Use `delete-console' instead of
14585         `delete-device' to delete the stream console to match the usage in
14586         Fkill_emacs.
14587
14588 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14589
14590         * files.el (cdpath-previous): New variable.
14591         (cd): Use it.
14592         From Bob Weiner <weiner@wave.altrasoft.com>
14593
14594 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14595
14596         * keydefs.el: Changed keybindings of forward-char,
14597           backward, scroll-up and scroll-down to point to their
14598           -command counterparts.
14599
14600         * simple.el: New functions: forwarc-char-command,
14601           backwrad-char-command, scroll-up-command,
14602           scroll-down-command which work liek their counterparts
14603           except that they honor the variable
14604           signal-error-on-buffer-boundary.
14605
14606           Definition of signal-error-on-buffer-boundary received
14607           from src/cmds.c.
14608
14609           defvar declaration added for word-across-newline to avoid
14610           byte-compiler warning about the free variable reference.
14611
14612 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14613
14614         * winnt.el: Removed "%t" from the beginning of
14615         modeline-format. From now on, there's no nt-specifics in the modeline.
14616
14617 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14618
14619         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14620         of `when' with `if'.
14621
14622 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14623
14624         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14625         mswindows. Must be reworked along with glyphs.el, or
14626         merged into it, after there is images support.
14627
14628         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14629         'mswindows.
14630
14631 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14632
14633         * faces.el: fix for text cursor initialization.
14634         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14635         From Andy Piper <andyp@parallax.co.uk>
14636
14637 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14638
14639         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14640         if there is an existing package that handles it and warn the user
14641         about that mode.
14642
14643 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14644
14645         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14646         Installation" menu item when Installation-string is not bound.
14647
14648 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14649
14650         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14651         From Jeremiah W. James <jerry@cs.ucsb.edu>
14652
14653 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14654
14655         * msw-faces.el:
14656         * faces.el: Fix face initialization.
14657
14658 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14659
14660         * files.el (backup-enable-predicate): fix breakage introduced
14661         by TMPDIR patch.
14662
14663 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14664
14665         * x-faces.el (x-init-face-from-resources): The
14666           TTY face property retrieval functions don't return
14667           specifiers, so use face-property instead.
14668
14669 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14670
14671         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14672
14673 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14674
14675         * x-menubar.el: Expanded documentation for
14676           option-save-faces.  Changed Options -> Browse Faces
14677           menu entry to invoke customize-face.
14678
14679 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14680
14681         * faces.el: Most face initialization moved out of
14682           init-other-random-faces to the top level so that the
14683           initialization happens before Xemacs is dumped.  Much
14684           of the fascist "face-differs-from-default-p or FROB!"
14685           code has been retired in favor of letting the user do
14686           what they want to do.  Face initialization code changed
14687           to use `default' specifier tag so that the settings can
14688           be overridden later if the user wishes it.
14689
14690 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14691
14692         * about.el (about-hackers): Update contributors list.
14693
14694 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14695
14696         * specifier.el: Define new specifier tag `default'.
14697
14698         * modeline.el: Initialize faces using `default' tag.
14699
14700         * x-faces.el (x-init-face-from-resources): Remove
14701           specifier specs containing the `default' tag before
14702           adding new specs.
14703
14704 1998-03-02  John Jones  <jj@asu.edu>
14705
14706         * package-get.el (package-get-all): fixed arguments on call to
14707         package-admin-add-single-file-package.
14708         * package-get.el (package-get-installedp): fixed to match
14709         advertised behavior.
14710         * package-get.el: added function package-get-update-all which
14711         installs newest versions of all the current packages (if they are
14712         not already installed).
14713
14714 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14715
14716         * files.el (find-file-noselect): Uncommented `truename' binding in
14717         `let*' and use it later to set `buffer-file-truename' iff it's
14718         still nil, as happens for example when finding a compressed
14719         file with "jka-compr".
14720
14721 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14722
14723         * faces.el: in make-face-* type functions do the operation for all
14724         window systems, not just the first one found.
14725
14726         * font.el: call mswindows-list-fonts for mswindows.
14727
14728 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14729
14730         * code-process.el (call-process-region):
14731         * process.el (call-process-region):
14732         * package-get.el (package-get-dir):
14733         * files.el (backup-enable-predicate):
14734         * gnuserv.el (gnuserv-temp-file-regexp):
14735         Use temp-directory in place of `/tmp'.
14736
14737 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14738
14739         * "Fast" dired-in-C enhancements for Windows 95/NT:
14740
14741         * files.el: Added function, `wildcard-to-regexp', from GNU
14742           Emacs.
14743
14744         * files.el (insert-directory): Modified to use special
14745           dired-in-C enhancements if present.
14746
14747 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14748
14749         * code-files.el: make default coding no-conversion.
14750
14751 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14752
14753         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14754         the load-path.
14755
14756         * update-elc.el: Strip directory when testing for files not to
14757         bytecompile.
14758
14759 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14760
14761         * lisp-mode.el: Use recommended form for menus.
14762
14763         * info.el (Info-construct-menu): Use recommended form for menus.
14764
14765         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14766         entry.
14767
14768 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14769
14770         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14771           (get-frame-for-buffer-noselect): Always return frames
14772           in the not-this-window-p cond clause.
14773
14774 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14775
14776         * help.el (describe-installation): New function.
14777
14778         * x-menubar.el (default-menubar): Add describe-installation to
14779         Help menu.
14780
14781         * packages.el (packages-unbytecompiled-lisp): Installation.el
14782         should not be bytecompiled.
14783
14784         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14785         XEmacs.
14786
14787         * x-menubar.el (default-menubar): Use correct guard for VM menu
14788         entry.
14789
14790         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14791         coding.
14792         From Andy Piper <andyp@parallax.co.uk>
14793
14794 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14795
14796         * ldap.el: Do not require ldap-internal at compile time.
14797
14798 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14799
14800         * code-files.el: new file. a virtual copy of mule-files.el
14801         but without charset
14802         dependencies. (toggle-buffer-file-ocding-system) new function for
14803         changing the eol type for the current buffer.
14804
14805         * code-process.el: new file. a copy of
14806         mule-process.el. mule-process.el will disappear when things have
14807         settled.
14808
14809         * coding.el: new file. a virtual copy of mule-files.el but
14810         without charset dependencies. (coding-system-base) new function
14811         for getting the parent coding system of a coding system with eol
14812         type set.
14813
14814         * dumped-lisp.el: add above files for the non-mule case.
14815
14816 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14817
14818         * window-xemacs.el (display-buffer): If no explicit
14819           frame is specified, search for a window that displays
14820           the buffer on the currently selected frame, before
14821           searching other frames.
14822
14823 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14824
14825         * frame.el (get-frame-for-buffer): If not-this-window-p
14826           is non-nil, use window on the selected frame if it is not
14827           also the selected window.  When defaulting, search for
14828           windows on the currently selected fgrame before searching
14829           other frames.
14830
14831 1998-02-25  Didier Verna  <didier@xemacs.org>
14832
14833         * modeline.el (modeline-swap-buffers): originally named
14834         `mouse-release-modeline'. Whether to actually swap the buffers is
14835         decided in `mouse-drag-modeline'.
14836         (mouse-drag-modeline): A button release event is considered a
14837         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14838         stay unchanged.
14839
14840 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14841
14842         * x-menubar.el: Put redo on the menubar.
14843         From Aki Vehtari <Aki.Vehtari@hut.fi>
14844
14845 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14846
14847         * bytecomp.el (displaying-byte-compile-warnings): if
14848         temp-buffer-show-function is set, use it to display current set of
14849         warnings in the "*Compile-Log-Show*" buffer.
14850
14851         * simple.el (display-warning-buffer): if temp-buffer-show-function
14852         is set, use it to display current set of warnings in the
14853         "*Warnings-Show*" buffer.
14854
14855 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14856
14857         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14858         Common Lisp.
14859
14860 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14861
14862         * menubar.el: Allow button descriptors at least 2 long.
14863
14864         * x-menubar.el (default-menubar): Use recommended forms.
14865         (file-menu-filter): Remove.
14866         (edit-menu-filter): Remove.
14867
14868 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14869
14870         * about.el (about-hackers): Updated.
14871
14872 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14873
14874         * help.el (help-max-help-buffers): new variable
14875         (help-register-and-maybe-prune-excess): new function
14876         (help-buffer-name): use help-max-help-buffers.
14877         (with-displaying-help-buffer): use
14878         help-register-and-maybe-prune-excess.
14879
14880         * help.el (help-maybe-pretty-print-value): if the value fits on
14881         one line, let it.
14882
14883 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14884
14885         * (with-displaying-help-buffer): there is no need to kill the buffer
14886         if it exists, because with-output-to-temp-buffer will clear it.
14887         further, killing the buffer violates the rule that
14888         temp-buffer-show-function, if set, has the full responsibility of
14889         showing the temp buffer.  killing the buffer fucks with the window
14890         configuration, hosing temp-buffer-show-function.
14891
14892
14893 1998-02-23  Didier Verna  <didier@xemacs.org>
14894
14895         * modeline.el (mouse-drag-modeline):
14896         - Always scroll the modeline that was originally clicked on.
14897         - Use x pixels instead of x characters (which doesn't work anyway)
14898         as horizontal reference for modeline dragging. This allows us to
14899         keep on dragging the modeline even if the motion event occurs in
14900         another window.
14901
14902 1998-02-23  Didier Verna  <didier@xemacs.org>
14903
14904         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14905         glyph on the modeline to indicate that dragging the mouse has an
14906         effect both horizontally and vertically.
14907
14908 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14909
14910         * about.el (about-xemacs): Get rid of redundant visible version
14911         number.
14912
14913 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14914
14915         * about.el (about-hackers): Update credits.
14916
14917 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14918
14919         * prim/register.el (view-register): Show register type file-query.
14920
14921 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14922
14923         * mode-motion.el (mode-motion-highlight-internal):
14924           save-excursion inside save-window-exucrsion form to
14925           hide buffer point changes from save-window-excursion.
14926           Prevents display flickering when the mouse pointer
14927           moves.
14928
14929 1998-02-17  Didier Verna  <didier@xemacs.org>
14930
14931         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14932         function to handle correctly the case of a toolbar one side of the
14933         window: scrolling will not necessarily happen.
14934
14935 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14936
14937         * files.el (after-find-file): Restore missing argument
14938           to format that provides filename for "... consider M-x
14939           recover-file" message.  Also call `message' with "%s"
14940           as the first arg instead of an arbitrary string.
14941
14942 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14943
14944         * about.el (about-hackers): Various additions.
14945
14946 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14947
14948         * autoload.el (generate-file-autoloads-1): Don't force an extra
14949         line out when copying on-the-same line autoloads.
14950
14951         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14952         is installed.
14953
14954 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14955
14956         * x11/x-win-xfree86.el (x-win-init-xfree86):
14957         * x11/x-win-sun.el (x-win-init-sun):
14958         * x11/x-init.el (x-initialize-compose):
14959         * prim/simple.el:
14960         (backward-or-forward-kill-sexp):
14961         (backward-or-forward-kill-sentence):
14962         (backward-or-forward-kill-word):
14963         (backward-or-forward-delete-char):
14964         * prim/isearch-mode.el (isearch-help-or-delete-char):
14965         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14966         x-keysym-on-keyboard-p to detect backspace.
14967         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14968         Clean up symbols used with dead keys, checking Linux and solaris
14969         keysyms.
14970         Simplify x-win-*.el using above methods.
14971         Change documentation for x-keysym-*-p functions.
14972
14973 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14974
14975         * about.el (about-hackers): Restore entries for Michael Sperber and
14976         Vinnie Shelton.
14977         From Vinnie Shelton <acs@acm.org>
14978
14979 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
14980
14981         * simple.el (count-words-region): Ditto.
14982
14983 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
14984
14985         * simple.el (count-words-buffer): Document.  Don't print anything
14986         if non-interactive.
14987
14988 1998-02-12  SL Baur  <steve@altair.xemacs.org>
14989
14990         * packages.el (packages-hardcoded-lisp): easymenu.el is in
14991         multiple files in InfoDock.
14992
14993 1998-02-11  SL Baur  <steve@altair.xemacs.org>
14994
14995         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
14996         from version.el in InfoDock.
14997
14998         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
14999         specially.
15000
15001 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15002
15003         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15004         variable name in docstring.
15005
15006 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15007
15008         * menubar.h: Include "gui.h".
15009
15010 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15011
15012         * site-load.el: Fix documentation.
15013
15014 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15015
15016         * package-get-base.el (package-get-base): Updated.
15017
15018         * keymap.el: PC-ize.
15019
15020 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15021
15022         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15023         from' on a fresh line.
15024
15025 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15026
15027         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15028         object.
15029
15030 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15031
15032         * undo-stack.el: PC-ize.
15033
15034         * cmdloop.el: PC-ize.
15035
15036 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15037
15038         * bytecomp-runtime.el: PC-ize.
15039
15040         * byte-optimize.el: Prolog fixup.  PC-ize.
15041
15042         * cus-dep.el: Spelling fix.
15043
15044         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15045         entries follow).
15046
15047 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15048
15049         * text-mode.el (text-mode-hook-identify): New function,
15050         put on text-mode-hook.  Set text-mode-variant here.
15051         (text-mode): Don't set it here.
15052
15053 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15054
15055         * text-mode.el (text-mode-hook): New defvar.
15056         (text-mode-variant): New variable.
15057         (text-mode): Set that variable locally.
15058         (toggle-text-mode-auto-fill): New command.
15059
15060 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15061
15062         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15063
15064 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15065
15066         * text-mode.el (paragraph-indent-text-mode):
15067         Renamed from spaced-text-mode.
15068         (text-mode-map): Bind TAB to indent-relative.
15069         (indented-text-mode-map): Variable deleted.
15070         (indented-text-mode): Now an alias for text-mode.
15071
15072 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15073
15074         * loadup.el: test-atoms debugging stuffs removed.
15075
15076 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15077
15078         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15079
15080 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15081
15082         * help.el (describe-beta): Made it use `locate-data-file'.
15083         (describe-distribution): Ditto.
15084         (describe-copying): Ditto.
15085         (describe-project): Ditto.
15086         (view-emacs-news): Ditto.
15087
15088         * help-nomule.el (help-with-tutorial): Made it use
15089         `locate-data-file' to find tutorial.
15090
15091 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15092
15093         * about.el: Corrected my email address.
15094
15095         * mouse.el: Added 'mouse-mswindows-drop' similar to
15096         'mouse-offix-drop'.
15097
15098 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15099
15100         * loadup.el (running-xemacs): Spelling fix.
15101
15102 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15103
15104         * packages.el (packages-find-packages-1): Don't allow a backwards
15105         compatible lisp tree to overwrite `preloaded-file-list'.
15106
15107 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15108
15109         * loadup.el: Don't delete "xemacs" prior to dumping.
15110
15111 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15112
15113         * package-info.el (pi-last-mod-date): New function.
15114         (pi-author-version): New function.
15115         (batch-update-package-info): Use them.
15116
15117 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15118
15119         * frame.el (get-frame-for-buffer-default-to-current): Create.
15120         (get-frame-for-buffer-noselect): Allow user to use current frame
15121         with `get-frame-for-buffer-default-to-current'.
15122
15123 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15124
15125         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15126         (byte-compile-output-docform): Ditto.
15127         (byte-compile-compiled-obj-to-list): Ditto.
15128
15129 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15130
15131         * startup.el (command-line-1): Removed code that ran
15132           buffer-menu.
15133
15134 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15135
15136         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15137
15138 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15139
15140         * frame.el (suspend-emacs-or-iconify-frame): Check using
15141         `device-on-window-system-p' instead of explicitly checking for X,
15142         so that the same logic works for MS Windows.
15143         (suspend-or-iconify-emacs): Ditto.
15144
15145 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15146
15147         * about.el (about-maintainer-info): Andy Piper is back.
15148         (xemacs-hackers): Updated Andy Piper's email address.
15149         (about-hackers): Added Jonathan Harris.
15150         (about-hackers): Updated Tibor Polgar's email address.
15151
15152 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15153
15154         * about.el: Add xemacs.org email manager.
15155
15156         * package-get-base.el (package-get-base): Updated with most recent
15157         package updates.
15158
15159 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15160
15161         * help.el (function-arglist): Use `indirect-function' instead of
15162         `symbol-function' so that aliases are treated correctly.
15163
15164 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15165
15166         * help.el (help-map): Add f1 binding to `help-for-help'.
15167         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15168         (describe-key-briefly): Use `princ' "%s" to print object.
15169         (with-displaying-help-buffer): Kill buffer if it exists, again.
15170         (describe-key): Use `princ' "%s" to print object.
15171         (describe-function-1): Use `princ' "%s" to print object.
15172         Commented out alias lines removed.
15173         (help-pretty-print-limit): New variable to control pretty-printing
15174         of variable values.
15175         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15176         `help-pretty-print-value' again.  Only print-print when OBJECT is
15177         list of length less than `help-pretty-print-limit'.
15178         (describe-variable): Use `help-maybe-pretty-print-value' again.
15179
15180 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15181
15182         * simple.el (blink-matching-open): Remove C++ kludge.
15183         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15184
15185 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15186
15187         * info.el (Info-default-directory-list): Made the documentation
15188         more explanitory.
15189
15190 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15191
15192         * lisp/packages.el:
15193         * lisp/package-admin.el:
15194         * lisp/build-report.el:
15195         Fix typos.
15196
15197 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15198
15199         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15200         warnings in Java buffers without final newline and editing the
15201         last line.
15202
15203 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15204
15205         * packages.el (packages-find-packages-1): Don't allow a backwards
15206         compatible lisp tree to overwrite `preloaded-file-list'.
15207         Suggested by Colin Rafferty  <colin@xemacs.org>
15208
15209         * mouse.el (mouse-offix-drop): Set undo-boundary.
15210         From Oliver Graf <ograf@fga.de>
15211
15212 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15213
15214         * loadup.el (load-gc): rewrite as defun.
15215         Print something sensical if a required dump-time file isn't found.
15216
15217 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15218
15219         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15220         bug strikes a menudescriptor.
15221
15222         * package-get-base.el (package-get-base): Updated.
15223
15224         * package-info.el (batch-update-package-info): Derive REQUIRES
15225         from the Makefile.
15226
15227 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15228
15229         * files.el (save-some-buffers): Don't play games with deleting
15230         other windows if we are in the minibuffer window.
15231
15232 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15233
15234         * modeline.el (modeline-minor-mode-menu): Add support for :active
15235         (add-minor-mode): Document :active property to TOGGLE.
15236
15237 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15238
15239         * modeline.el (modeline-minor-mode-menu): Add support for an
15240         `:included' predicate in the `toggle-sym' plist.
15241         (add-minor-mode): Document the :included property, format
15242         docstring some more.
15243         (modeline-minor-mode-menu): Documentation string added.
15244
15245 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15246
15247         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15248         labels from the symbol-names by thwacking off the overly redundant
15249         and overused "mode", parenthesizing "minor", and capitalizing the
15250         resultant strings.  Also shortened the menu's title by eliminating
15251         the redundant buffer name.
15252         (add-minor-mode): Beautified the docstring, added mention of the
15253         `:menu-tag' property of TOGGLE.
15254         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15255         `toggle-sym' to beatify the mode-life menus.
15256         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15257         `auto-fill-function'.
15258
15259 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15260
15261         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15262         menus to :style 'toggle.
15263
15264 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15265
15266         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15267
15268 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15269
15270         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15271         only recognize first hyperlink.
15272         (hyper-apropos-highlightify): Deletia, this is already done by
15273         `hyper-apropos-insert-face'.
15274         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15275
15276 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15277
15278         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15279         mail.
15280         (toolbar-mail-reader): Add support for `send'.
15281         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15282
15283 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15284
15285         * info.el (Info-emacs-info-file-name): Add defvar for
15286         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15287         will function properly.
15288
15289 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15290
15291         * simple.el: make the backwards delete function called by
15292         `backward-or-forward-delete-char' user configurable.
15293
15294 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15295
15296         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15297         compiled function got loaded from.
15298
15299 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15300
15301         * term/apollo.el: Synched up with InfoDock 3.6.2.
15302
15303 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15304
15305         * startup.el (load-init-file): Load autoloads earlier.
15306         (startup-splash-frame): Handle InfoDock logo.
15307
15308         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15309         InfoDock.
15310         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15311
15312         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15313         doesn't have this function.
15314
15315         * packages.el (locate-data-file): Fix to call `locate-file'.
15316
15317 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15318
15319         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15320         version of version.el.
15321         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15322
15323         * x-menubar.el (default-menubar): Guard reference to
15324         `gnuserv-frame'.
15325         (default-menubar): Guard references to `font-lock-mode'.
15326         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15327         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15328
15329         * make-docfile.el: Don't snarf doc strings from autoloads.
15330
15331         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15332         loading auto-autoloads files.
15333
15334         * loaddefs.el: Disable dumping autoloads.
15335
15336 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15337
15338         * lisp-mnt.el: Synch to Emacs 20.2.
15339
15340         * help.el: Remove manual autoload of `finder-by-keyword'.
15341
15342         * finder.el (finder-by-keyword): Autoload.
15343
15344         * help.el: Conditionalize hyperbole setup.
15345
15346 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15347
15348         * packages.el (package-require): Update to reflect new data format.
15349
15350 1998-01-02  Didier Verna  <didier@xemacs.org>
15351
15352         * x-menubar.el (default-menubar): make the tutorials available
15353         through the menubar. (Plus some compilation warnings cleanup).
15354
15355 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15356
15357         * check-features.el: New file.  Perform sanity check after build.
15358
15359         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15360         files to tooltalk package.
15361         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15362         package.
15363
15364         * package-admin.el (package-admin-xemacs): Use better default for
15365         location of XEmacs binary.
15366
15367 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15368
15369         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15370         tag with sexp and add value tag with value `t'.
15371
15372 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15373
15374         * package-get.el: Changes to work with real data.
15375         From Pete Ware <ware@cis.ohio-state.edu>
15376
15377         * packages.el (packages-reload-autoloads): Guard load for the time
15378         being.
15379
15380         * update-elc.el ("packages.el"): Force loading packages.el instead
15381         of possibly out-of-date packges.elc.
15382         * make-docfile.el ("packages.el"): Ditto.
15383
15384 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15385
15386         * build-report.el (build-report-delete-regexp): Added a rule for
15387         the main tarball shadowing anything past it.
15388
15389 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15390
15391         * packages.el (package-provide): Delete a previous provide.
15392
15393         * package-info.el: New file.
15394
15395         * package-get.el: New file.
15396         From Pete Ware <ware@cis.ohio-state.edu>
15397         (package-get): Fix md5 computation to work with Mule.
15398
15399 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15400
15401         * simple.el (log-message-*): Quote symbols in docstrings properly.
15402
15403 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15404
15405         * packages.el (packages-new-autoloads): Ignore symbolic links.
15406
15407         * cus-face.el (face-custom-attributes-get): Fix typo.
15408         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15409
15410 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15411
15412         * startup.el (load-init-file): Reload new or changed autoloads
15413         unless inhibited.  Reload modified dumped lisp (stubbed).
15414
15415         * packages.el (packages-new-autoloads): New function.
15416         (packages-reload-autoloads): New function.
15417         (packages-reload-dumped-lisp): New (stub) function.
15418
15419         * loadup.el: Inhibit reloading dumped files when running temacs.
15420
15421         * loadhist.el (file-provides): Extend to handle variant
15422         extensions.
15423
15424         * replace.el (query-replace): Fix typo.
15425
15426 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15427
15428         * make-docfile.el: list-autoloads-path has been renamed.
15429         * update-elc.el: list-autoloads has been renamed.
15430
15431         * packages.el (packages-list-autoloads): Renamed.
15432         (packages-list-autoloads-path): Ditto.
15433
15434 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15435
15436         * packages.el (packages-find-packages-1): Made it signal a warning
15437         for an error in an auto-autoload.el file.
15438
15439 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15440
15441         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15442         tag with const.
15443         From Aki Vehtari <Aki.Vehtari@hut.fi>
15444
15445         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15446
15447         * loadhist.el (unload-feature): Remove autoload.
15448
15449 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15450
15451         * loadhist.el: Unpackaged.
15452
15453         * help.el (describe-symbol-find-file): Rename
15454         `describe-function-find-file' and make old name obsolete.
15455         (describe-function-1): Use it.
15456         (describe-function-1): Guard reference to
15457         `compiled-function-annotation'.
15458
15459 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15460
15461         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15462         argument.
15463         (help-mode-quit): New optional arg to control whether it kills or
15464         buries.  Tidied up.
15465         (with-displaying-help-buffer): Don't kill buffer initially, even
15466         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15467         (help-pretty-print-value): Rename back from
15468         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15469         use it, otherwise use dumped `cl-prettyprint'.
15470         (describe-variable): Use `help-pretty-print-value' again.
15471         (find-func): Removed reference to "find-func" at end.
15472
15473 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15474
15475         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15476           GUI XEmacs. Rename? x-menubar is rather window system
15477           independant, except for a couple of items.
15478
15479 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15480
15481         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15482         entries as they will no longer be distributed with XEmacs.
15483
15484         * format.el (format-alist): Fix image/tiff regexps.
15485         From P. E. Jareth Hein <jareth@camelot-soft.com>
15486
15487         * help.el (help-maybe-pretty-print-value): Rename.
15488         (describe-variable): Use it.
15489         (describe-variable): Add trailing linefeed.
15490
15491 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15492
15493         * help.el (describe-function-1): Don't output anything for
15494           arglist of autoload functions.
15495
15496 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15497
15498         * help.el (describe-function-1): Don't output anything for
15499           arglist of autoload functions.
15500
15501 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15502
15503         * help.el (help-mode-map): New bindings for `help-mode-bury',
15504         `describe-function-at-point', `describe-variable-at-point',
15505         `Info-elisp-ref', `customize-variable', `help-next-section' and
15506         `help-prev-section'.
15507         (help-next-section): New function.
15508         (help-prev-section): New function.
15509         (help-mode-quit): Changed to kill the help buffer.
15510         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15511         correctly.
15512         (help-buffer-name): New function to generate the name of help
15513         buffers.
15514         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15515         argument giving the name of the help buffer.
15516         (describe-key): Use `with-displaying-help-buffer' with name.
15517         (describe-mode): Ditto.
15518         (describe-bindings): Ditto.
15519         (describe-prefix-bindings): Ditto.
15520         (view-lossage): Ditto.
15521         (with-syntax-table): New macro.
15522         (function-called-at-point): Use `ignore-errors' and
15523         `with-syntax-table'.
15524         (function-at-point): Ditto.
15525         (describe-function): Use `with-displaying-help-buffer' with name.
15526         (function-arglist): Extracted from `describe-function-1'.  Returns
15527         function's arglist as string.
15528         (function-documentation): Extracted from `describe-function-1'.
15529         Returns function's docstring.
15530         (describe-function-1): Remove all the "stream" garbage, including
15531         the stream argument.  Use `function-arglist' and
15532         `function-documentation'.
15533         (describe-function-arglist): Just use `function-arglist'.
15534         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15535         (help-pretty-print-value): New function to help with
15536         pretty-printing variable values.  Knows about `#<...>'.  Needs
15537         `pp-internal'.
15538         (describe-variable): Use `with-displaying-help-buffer' with name.
15539         Formatting improved.  Display file where variable is defined, if
15540         known.  Use `help-pretty-print-value'.
15541         (describe-syntax): Use `with-displaying-help-buffer' with name.
15542         (list-processes): Remove "stream" garbage.
15543
15544 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15545
15546         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15547         call a dumped routine instead.
15548
15549         * x-win-xfree86.el: Wrap file in defun.
15550         * x-win-sun.el: Ditto.
15551
15552 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15553
15554         * help.el (view-emacs-news): Remove usage of outl-mouse which
15555         advises functions and does other evil things.
15556
15557 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15558
15559         * format.el (format-alist): Add `image/tiff'.
15560         From P. E. Jareth Hein <jareth@camelot-soft.com>
15561
15562 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15563
15564         * about.el (about-hackers): More names added.
15565
15566         * make-docfile.el: Remove superfluous package path search.
15567
15568         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15569
15570 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15571
15572         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15573         ignored shadows.
15574
15575 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15576
15577         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15578         get trailing slashes when added to the load-path.
15579
15580         * x-init.el (init-x-win): Locate where XEmacs X localization files
15581         are.
15582
15583 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15584
15585         * x-faces.el: Added support for foregroundToolBarColor
15586           to xpm-color-symbols.
15587
15588 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15589
15590         * etags.el (tags-remove-duplicates): Removed.
15591         (buffer-tag-table-list): Use `delete-duplicates'.
15592
15593         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15594         correctly.
15595         (get*): Defalias to `get'.
15596
15597         * cl.el (eql): Compare integers with `eq'.
15598         (cl-map-extents): Check for `map-extents' first.
15599
15600 1997-12-17  Didier Verna  <didier@xemacs.org>
15601
15602         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15603         added the 'numero', 'copyright' and 'trademark' symbols.
15604
15605         * leim/quail/latin-post.el ("french-postfix"): see above.
15606
15607 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15608
15609         * widget.el (define-widget): Check the arguments.
15610
15611         * cus-edit.el (customize-face): Use `check-argument-type'.
15612         (custom-variable-value-create): Use `signal' to signal error.
15613         (custom-variable-reset-saved): Ditto.
15614         (custom-variable-reset-standard): Ditto.
15615         (custom-face-reset-saved): Ditto.
15616
15617         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15618         (widget-default-format-handler): Ditto.
15619         (widget-checklist-add-item): Ditto.
15620         (widget-radio-add-item): Ditto.
15621         (widget-editable-list-entry-create): Ditto.
15622         (widget-sexp-prompt-value): Ditto.
15623
15624         * custom.el (custom-declare-variable): Signal errors better.
15625         (custom-handle-keyword): Ditto.
15626         (custom-declare-group): Ditto.
15627
15628         * window-xemacs.el (windows): Ditto.
15629
15630         * menubar.el (menu): Ditto.
15631
15632         * keydefs.el (keyboard): Ditto.
15633
15634         * minibuf.el (minibuffer): Ditto.
15635
15636         * process.el (execute): Ditto.
15637
15638         * fill.el (fill): Ditto.
15639
15640         * modeline.el (modeline): Ditto.
15641
15642         * help.el (help): Ditto.
15643
15644         * faces.el (faces): Ditto.
15645
15646         * files.el (files): Ditto.
15647
15648         * x-init.el (x): Ditto.
15649
15650         * lisp-mode.el (lisp): Ditto.
15651
15652         * process.el (processes): Ditto.
15653
15654         * mouse.el (mouse): Ditto.
15655
15656         * abbrev.el (abbrev): Moved from cus-edit.
15657
15658         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15659         as variable declaration.
15660
15661 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15662
15663         * menubar.el (find-menu-item): Use `check-argument-type'.
15664         (find-menu-item): Cosmetic changes.
15665
15666 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15667
15668         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15669
15670 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15671
15672         * startup.el (set-default-load-path): Only search package-path
15673         when not running temacs.
15674
15675         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15676         files.
15677
15678         * loadup.el: Correct commentary.  Reformatting.
15679         (really-early-error-handler): Use absolute path to the
15680         first dumped-lisp.el file.
15681         (really-early-error-handler): Print full path name of
15682         each dumped lisp file (inherited from InfoDock).
15683
15684         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15685         dumped-lisp.el files.
15686
15687         * make-docfile.el (preloaded-file-list): Reorder when the
15688         package-path is searched.
15689         * update-elc.el: Ditto.
15690
15691         * lisp-mode.el (call-with-condition-handler): Treat the same as
15692         `condition-case' for indentation.
15693
15694         * about.el (about-xemacs): Update release date.
15695
15696 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15697
15698         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15699         anywhere but at the last clause.
15700         (ecase): Disallow `t' and `otherwise'.
15701
15702 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15703
15704         * cus-edit.el (custom-buffer-create-buttons): New function
15705         from stuff moved out of `custom-buffer-create-internal'.
15706         (custom-novice): New variable.  Default t.
15707         (custom-display-global-buttons): Ditto.  Default `top'.
15708         (custom-buffer-create-internal): Only display help if
15709         `custom-novice' is non-nil.  Display global buttons according to
15710         `custom-display-global-buttons'.
15711
15712 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15713
15714         * menubar.el (find-menu-item): Use `check-argument-type'.
15715         (find-menu-item): Cosmetic changes.
15716
15717 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15718
15719         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15720         look.
15721
15722 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15723
15724         * format.el (format-deannotate-region):  Bug fix.
15725         Deannotating a region containing unknown tags would fail
15726         (causing decoding of text/enriched to fail at user level)
15727
15728 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15729
15730         * minibuf.el (read-directory-name): Support sixth
15731           arg, HISTORY, as already documented.
15732
15733 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15734
15735         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15736         to `ecase'.
15737
15738 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15739
15740         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15741         skk-activate.
15742
15743 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15744
15745         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.