update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         settings for `==koseki' and `===hng-kcc'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-kcc'.
8
9         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-nkk'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-nkk'.
19
20         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-ink'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-ink'.
30
31         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-jhk'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-jhk'.
41
42         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
43         CHISE.
44
45 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
48         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
49         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
50         (===jis-x0213-1@2004): Likewise.
51         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
52         "jisx0213\\(\\.2004\\)-1" as the registry.
53         (=+>jis-x0213-1@2004): Likewise.
54         (=>jis-x0213-1@2004): Likewise.
55
56         * mule/mule-charset.el (default-coded-charset-priority-list): Add
57         `===jis-x0213-1@2004'.
58
59 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
62         setting for `===hng-nak'.
63
64         * mule/mule-charset.el (default-coded-charset-priority-list): Add
65         `===hng-nak'.
66
67         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
68         CHISE.
69
70 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `===hng-hos'.
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `===hng-hos'.
77
78         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
79         CHISE.
80
81 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `===hng-tzj'.
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `===hng-tzj'.
88
89         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
90         CHISE.
91
92 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `===hng-kae'.
96
97         * mule/mule-charset.el (default-coded-charset-priority-list): Add
98         `===hng-kae'.
99
100         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
101         CHISE.
102
103 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `===hng-kar'.
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `===hng-kar'.
110
111         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
112         CHISE.
113
114 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
117         setting for `===hng-kyd'.
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `===hng-kyd'.
121
122         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
123         CHISE.
124
125 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
128         setting for `===hng-hok'.
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `===hng-hok'.
132
133         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
134         CHISE.
135
136 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
139         setting for `===hng-jyu'.
140
141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
142         `===hng-jyu'.
143
144         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
145         CHISE.
146
147 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
150         setting for `===hng-zkd'.
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `===hng-zkd'.
154
155         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
156         CHISE.
157
158 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `===hng-kmi'.
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `===hng-kmi'.
165
166         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
167         CHISE.
168
169 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
172         setting for `===hng-okd'.
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `===hng-okd'.
176
177         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
178         CHISE.
179
180 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
183         setting for `===hng-nkm'.
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `===hng-nkm'.
187
188         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
189         CHISE.
190
191 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `===hng-nto'.
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `===hng-nto'.
198
199         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
200         CHISE.
201
202 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
205         setting for `===hng-yhk'.
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `===hng-yhk'.
209
210         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
211         CHISE.
212
213 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for `===hng-sok'.
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `===hng-sok'.
220
221         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
222         CHISE.
223
224 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
227         setting for `===hng-kda'.
228
229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
230         `===hng-kda'.
231
232         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
233         CHISE.
234
235 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `===hng-myz'.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `===hng-myz'.
242
243         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
244         CHISE.
245
246 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
249         setting for `===hng-kgk'.
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `===hng-kgk'.
253
254         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
255         CHISE.
256
257 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `===hng-drt'.
261
262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
263         `===hng-drt'.
264
265         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
266         CHISE.
267
268 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `===hng-mam'.
272
273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
274         `===hng-mam'.
275
276         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
277         CHISE.
278
279 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
282         setting for `===hng-dng'.
283
284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
285         `===hng-dng'.
286
287         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
288         CHISE.
289
290 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         setting for `=>cns11643-5'.
294
295 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
298         setting for `===hng-keg'.
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `===hng-keg'.
302
303         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
304         CHISE.
305
306 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `===hng-jou'.
310
311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
312         `===hng-jou'.
313
314         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
315         CHISE.
316
317 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
318
319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
320         setting for `===hng-smk'.
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `===hng-smk'.
324
325         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
326         CHISE.
327
328 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         setting for `===hng-kyo'.
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `===hng-kyo'.
335
336         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
337         CHISE.
338
339 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `===hng-kss'.
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `===hng-kss'.
346
347         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
348         CHISE.
349
350 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `===hng-wan'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `===hng-wan'.
357
358         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
359         CHISE.
360
361 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         setting for `===hng-ksk'.
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `===hng-ksk'.
368
369         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
370         CHISE.
371
372 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         setting for `===hng-kyu'.
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `===hng-kyu'.
379
380         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
381         CHISE.
382
383 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `===hng-skk'.
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `===hng-skk'.
390
391         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
392         CHISE.
393
394 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `===hng-sik'.
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `===hng-sik'.
401
402         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
403         CHISE.
404
405 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `===hng-kbk'.
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `===hng-kbk'.
412
413         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
414         CHISE.
415
416 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
419         setting for `===hng-kcj'.
420
421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
422         `===hng-kcj'.
423
424         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
425         CHISE.
426
427 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
428
429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
430         setting for `===hng-k24'.
431
432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
433         `===hng-k24'.
434
435         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
436         CHISE.
437
438 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
441         setting for `===hng-gok'.
442
443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
444         `===hng-gok'.
445
446         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
447         CHISE.
448 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451         setting for `===hng-tsu'.
452
453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
454         `===hng-tsu'.
455
456         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
457         CHISE.
458
459 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
462         setting for `===hng-sys'.
463
464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
465         `===hng-sys'.
466
467         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
468         CHISE.
469
470 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
471
472         * mule/mule-coding.el (coded-charset-entity-reference-alist):
473         - Use "&HNG010-<d><d><d><d><d>;" instead of
474           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
475         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
476
477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
478         `=ucs-bmp-itaiji-002' and `===hng-khm'.
479
480         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
481         "hngkhi-0" as the suffix of registry.
482         (===hng-khm): New coded-charset for XEmacs CHISE.
483         (=ucs-itaiji-002): Ditto.
484         (=ucs-bmp-itaiji-002): Ditto.
485
486 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
487
488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
489         setting for `=>ucs@iwds-1'.
490
491         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
492         XEmacs CHISE.
493
494 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
495
496         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
497         CHISE.
498
499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
500         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
501         `===hng-khi'.
502
503 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
506         setting for `===hng-khi'.
507
508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
509         `===hng-khi'.
510
511         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
512         CHISE.
513
514 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
517         #x9FA5 as the value of `max-code'.
518         (=ucs-bmp-var-002): Likewise.
519         (=ucs-bmp-var-003): Likewise.
520         (=ucs-bmp-itaiji-084): Likewise.
521         (=ucs-bmp-cjk@JP): Likewise.
522         (=ucs-bmp-cjk@JP/hanazono): Likewise.
523         (==ucs-bmp-cjk@JP/hanazono): Likewise.
524         (=>ucs-bmp-cjk@component): Likewise.
525
526 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
527
528         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
529         CHISE.
530
531 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
532
533         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
534         XEmacs CHISE.
535         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
536         `==jis-x0208@1978/2-pr' as the mother.
537
538 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
539
540         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
541         CHISE.
542
543 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
544
545         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
546         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
547
548 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
549
550         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
551         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
552
553 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
554
555         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
556         setting for `===ucs@gb'.
557
558 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
559
560         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
561         setting for `===hanyo-denshi/ks', `===jis-x0208' and
562         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
563         as the entity-reference for `===jis-x0213-1@2000'; use
564         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
565
566 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
567
568         * mule/mule-charset.el (default-coded-charset-priority-list): Add
569         `===jis-x0208'.
570
571         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
572         instead of `===jis-x0208' as the mother.
573         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
574         `===jis-x0208' as the mother.
575         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
576         `===jis-x0208' as the mother.
577         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
578         `===jis-x0213-1' as the mother.
579         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
580         `===jis-x0213-1' as the mother.
581         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
582         the mother.
583         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
584         mother.
585
586 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589         setting for `=ucs-var-001'.
590
591 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-charset.el (default-coded-charset-priority-list): Add
594         `=ucs-bmp-var-001'.
595
596         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
597         CHISE.
598         (=ucs-bmp-var-001): Ditto.
599
600         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
601         setting for `=ucs-var-003'.
602
603 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
604
605         * mule/mule-charset.el (default-coded-charset-priority-list): Add
606         `=ucs-bmp-var-003'.
607
608         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
609         CHISE.
610         (=ucs-bmp-var-003): Ditto.
611
612 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
613
614         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
615         setting for `=ucs-var-002'.
616
617         * mule/mule-charset.el (default-coded-charset-priority-list): Add
618         `=ucs-bmp-var-002'.
619
620         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
621         CHISE.
622         (=ucs-bmp-var-002): Ditto.
623
624 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
627         XEmacs CHISE.
628         (==jis-x0208@1978/5pr): Ditto.
629
630 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
631
632         * mule/mule-charset.el (default-coded-charset-priority-list): Add
633         `=>ucs-bmp-cjk@component'.
634
635         * mule/mule-conf.el (=>ucs@component): New coded-charset for
636         XEmacs CHISE.
637         (=>ucs-bmp-cjk@component): Ditto.
638
639 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
640
641         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
642         setting for `=>iwds-1'.
643
644 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
645
646         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
647         CHISE.
648
649 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
650
651         * mule/mule-charset.el (default-coded-charset-priority-list):
652         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
653         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
654         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
655         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
656
657 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
658
659         * mule/mule-coding.el (coded-charset-entity-reference-alist):
660         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
661
662         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
663         `=>>ucs@iso' as the mother.
664         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
665         mother.
666
667 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
668
669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
670         setting for `===hanyo-denshi/ia'.
671
672 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
673
674         * mule/mule-charset.el (default-coded-charset-priority-list): Add
675         `===hanyo-denshi/ia'.
676
677 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-conf.el (=koseki): Fix DOC.
680         (==koseki): New coded-charset for XEmacs CHISE.
681
682 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
685         XEmacs CHISE.
686         (===hanyo-denshi/jd): Fix DOC.
687
688 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
691         setting for `===hanyo-denshi/ip'.
692
693 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-charset.el (default-coded-charset-priority-list): Add
696         `===hanyo-denshi/ip'.
697
698         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
699         XEmacs CHISE.
700
701 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
702
703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
704         `==ucs-radicals@unicode' and `=>daikanwa'.
705
706         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
707         for XEmacs CHISE.
708
709 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
710
711         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
712         XEmacs CHISE.
713
714 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
715
716         * mule/mule-charset.el (default-coded-charset-priority-list): Add
717         `===ruimoku-v6'.
718
719 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
720
721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
722         setting for `===ruimoku-v6'.
723
724 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
725
726         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
727         CHISE.
728
729 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
730
731         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
732         coded-charset for XEmacs CHISE.
733
734 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
737         XEmacs CHISE.
738
739 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
740
741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
742         `===ucs-sip@iso'.
743
744 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
745
746         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
747         CHISE.
748
749 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
750
751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
752         `==ucs-sip@iso'.
753
754         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
755         CHISE.
756
757 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
760         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
761         (=ucs-sip-ext-b@iso): Fix registry.
762         (==ucs-sip-ext-b@iso): Ditto.
763         (===ucs-sip-ext-b@iso): Ditto.
764
765         * mule/mule-charset.el (default-coded-charset-priority-list): Add
766         `=ucs-sip@iso'.
767
768 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
771         setting for `=>cbeta'.
772
773 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
774
775         * mule/mule-charset.el (default-coded-charset-priority-list): Add
776         `=>cns11643-7'.
777
778         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
779
780 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
781
782         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
783         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
784
785 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
786
787         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
788         `=ucs@cns'.
789         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
790         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
791         `=ucs@jis/1990'.
792         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
793         `=ucs@jis/2000'.
794         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
795         `=ucs@jis/2004'.
796         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
797
798         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
799         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
800
801 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
802
803         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
804         XEmacs CHISE.
805         (==jis-x0208@1978/1pr): Ditto.
806         (==jis-x0208@1978/2-pr): Ditto.
807
808 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
809
810         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
811         setting for `===jis-x0213-1@2004'.
812
813 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
816         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
817
818         * mule/mule-charset.el (default-coded-charset-priority-list): Add
819         `===hanyo-denshi/jb'.
820
821         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
822         XEmacs CHISE.
823         (=+>hanyo-denshi/ft): Ditto.
824         (=+>hanyo-denshi/jt): Ditto.
825
826 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-charset.el (default-coded-charset-priority-list): Add
829         `===hanyo-denshi/hg'.
830
831 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
832
833         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
834         XEmacs CHISE.
835         (===hanyo-denshi/hg): Ditto.
836
837 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
838
839         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
840         glyph-forms instead of detailed glyph-images.
841         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
842         `=adobe-japan1-*'.
843         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
844         (===adobe-japan1-1): Ditto.
845         (===adobe-japan1-2): Ditto.
846         (===adobe-japan1-3): Ditto.
847         (===adobe-japan1-4): Ditto.
848         (===adobe-japan1-5): Ditto.
849         (===adobe-japan1-6): Ditto.
850         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
851         `=>>>adobe-japan1' as the mother.
852         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
853         `=>>adobe-japan1' as the mother.
854         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
855         glyph-images.
856         (==jis-x0208@1978): Ditto.
857         (==jis-x0208@1983): Ditto.
858         (==jis-x0208@1990): Ditto.
859         (==jis-x0213-1): Ditto.
860         (==jis-x0213-1@2000): Ditto.
861         (==jis-x0213-1@2004): Ditto.
862         (==jis-x0213-2): Ditto.
863         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
864         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
865         `=jis-x0208@1978'.
866         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
867         `=jis-x0208@1983'.
868         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
869         `=jis-x0208@1990'.
870         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
871         `=jis-x0213-1'.
872         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
873         `=jis-x0213-1@2000'.
874         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
875         `=jis-x0213-1@2004'.
876         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
877         `=jis-x0213-2'.
878         (===jis-x0208): New coded-charset for XEmacs CHISE.
879         (===jis-x0208@1978): Ditto.
880         (===jis-x0208@1983): Ditto.
881         (===jis-x0208@1990): Ditto.
882         (===jis-x0213-1): Ditto.
883         (===jis-x0213-1@2000): Ditto.
884         (===jis-x0213-2): Ditto.
885         (===jis-x0212): Ditto.
886         (===ks-x1001): Ditto.
887         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
888         mother.
889         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
890         as the mother.
891         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
892         as the mother.
893         (===cns11643-1): New coded-charset for XEmacs CHISE.
894         (===cns11643-2): Ditto.
895         (===cns11643-3): Ditto.
896         (===cns11643-4): Ditto.
897         (===cns11643-5): Ditto.
898         (===cns11643-6): Ditto.
899         (===cns11643-7): Ditto.
900         (=>>cns11643-1): Ditto.
901         (==big5-cdp): Indicate abstract glyph-images instead of
902         representative glyph-images.
903         (===big5-cdp): New coded-charset for XEmacs CHISE.
904         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
905         detailed glyph-images.
906         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
907         `=hanyo-denshi/*'.
908         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
909         (===hanyo-denshi/ib): Ditto.
910         (===hanyo-denshi/jt): Ditto.
911         (===hanyo-denshi/ks): Ditto.
912         (===mj): Ditto.
913         (===mj-0): Ditto.
914         (===mj-1): Ditto.
915         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
916         `=>>>hanyo-denshi/*' as its mother.
917         (==gt): Indicate abstract glyph-forms instead of detailed
918         glyph-images.
919         (===gt): New coded-charset for XEmacs CHISE.
920         (=>>>gt): Indicates `==gt' instead of `=gt'.
921         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
922         (==gt-k): Indicate abstract glyph-forms instead of detailed
923         glyph-images.
924         (===gt-k): New coded-charset for XEmacs CHISE.
925         (==daikanwa): Indicates glyph-images instead of detailed
926         glyph-images.
927         (===daikanwa): New coded-charset for XEmacs CHISE.
928         (===daikanwa/+p): Ditto.
929         (===daikanwa/ho): Ditto.
930         (==cbeta): Ditto.
931         (===cbeta): Ditto.
932         (==jef-china3): Ditto.
933         (===jef-china3): Ditto.
934         (==ruimoku-v6): Ditto.
935         (==ucs@iso): Indicate representative glyph-forms instead of
936         representative glyph-images.
937         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
938         (==ucs@unicode): Indicate representative glyph-forms instead of
939         representative glyph-images.
940         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
941         `=ucs@unicode'.
942         (==ucs@cns): Indicate representative glyph-forms instead of
943         representative glyph-images.
944         (==ucs@jis): Ditto.
945         (==ucs@jis/1990): Ditto.
946         (==ucs@jis/2000): Ditto.
947         (==ucs@jis/2004): Ditto.
948         (==ucs@ks): Ditto.
949         (===ucs@iso): New coded-charset for XEmacs CHISE.
950         (===ucs@unicode): Ditto.
951         (===ucs@gb): Ditto.
952         (===ucs@ks): Ditto.
953         (===ucs-bmp-cjk@gb): Ditto.
954         (===ucs-sip-ext-b@iso): Ditto.
955
956 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
957
958         * mule/mule-charset.el (default-coded-charset-priority-list): Add
959         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
960         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
961         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
962         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
963         `===cns11643-3', `===cns11643-4', `===cns11643-5',
964         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
965         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
966         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
967         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
968
969         * mule/mule-coding.el (coded-charset-entity-reference-alist):
970         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
971         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
972         - Use "&g1-[NAME];" for `=>>[NAME]'.
973         - Abolish "&g2-[NAME];".
974
975 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
976
977         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
978         `=>>ucs@cns' as the mother.
979
980 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
981
982         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
983         setting for `==ucs@ks'.
984
985 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
986
987         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
988         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
989         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
990         0x00E30000〜0x00E409D5.
991
992 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
993
994         * mule/mule-coding.el (coded-charset-entity-reference-alist):
995         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
996         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
997
998 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
999
1000         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1001         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1002
1003         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1004         (=mj-0): Ditto.
1005         (=mj-1): Ditto.
1006         (==mj): Ditto.
1007         (==mj-0): Ditto.
1008         (==mj-1): Ditto.
1009         (=>>mj): Ditto.
1010
1011         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1012         setting for `=mj' and `==mj'.
1013
1014 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1015
1016         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1017         CHISE.
1018
1019 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1020
1021         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1022         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1023         `=>ucs@hanyo-denshi'.
1024
1025 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1028         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1029
1030         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1031         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1032
1033 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1034
1035         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1036         XEmacs CHISE.
1037
1038 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1039
1040         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1041         Change priority of `=>>>ucs@iso'.
1042
1043         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1044         `=>>>ucs@iso' as the mother.
1045         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1046
1047 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1048
1049         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1050         Change priority of `=>>>ucs@unicode'.
1051
1052         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1053         `=ucs@unicode'.
1054
1055 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1056
1057         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1058         Change priority of `=>>>ucs@jis'.
1059
1060         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1061         `=ucs@jis'.
1062
1063 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1064
1065         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1066         setting for `==daikanwa/+p'.
1067
1068 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1069
1070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1071         setting for `==shinjigen@1ed'.
1072
1073 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1076         XEmacs CHISE.
1077
1078 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-conf.el (==shinjigen): Modify DOC.
1081         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1082         (==shinjigen@rev): Modify DOC.
1083
1084 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1087         CHISE.
1088
1089 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1092         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1093
1094         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1095         XEmacs CHISE.
1096
1097         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1098         `==daikanwa'.
1099
1100 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1101
1102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1103         setting for `==cns11643-7'.
1104
1105         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1106         `==cns11643-7'.
1107
1108 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1109
1110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1111         `==cns11643-6'.
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1114         setting for `==cns11643-6'.
1115
1116 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1117
1118         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1119         setting for `==cns11643-5'.
1120
1121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1122         `==cns11643-5'.
1123
1124 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1125
1126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1127         setting for `==cns11643-4'.
1128
1129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1130         `==cns11643-4'.
1131
1132 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1133
1134         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1135         setting for `==cns11643-3'.
1136
1137         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1138         `==cns11643-3'.
1139
1140 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1141
1142         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1143         setting for `==cns11643-2'.
1144
1145         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1146         `==cns11643-2'.
1147
1148 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1149
1150         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1151         Change priority of `=>>>ucs@ks'.
1152
1153         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1154         `=ucs@ks'.
1155
1156 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1157
1158         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1159         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1160         `==ucs@cns' and `==cns11643-1'.
1161
1162         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1163         (==cns11643-2): Ditto.
1164         (==cns11643-3): Ditto.
1165         (==cns11643-4): Ditto.
1166         (==cns11643-5): Ditto.
1167         (==cns11643-6): Ditto.
1168         (==cns11643-7): Ditto.
1169
1170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1171         `==cns11643-1'.
1172
1173 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1176         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1177         `=>>>ucs@jis/1990'.
1178
1179         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1180         `=ucs@jis/1990'.
1181         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1182         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1183
1184 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1187         Change priority of `=>>>ucs@cns'.
1188
1189         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1190         `=ucs@cns'.
1191
1192 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1193
1194         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1195         `==ks-x1001'.
1196
1197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1198         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1199         `==ks-x1001'.
1200
1201 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1202
1203         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1204
1205 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1206
1207         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1208         `=jis-x0208'.
1209         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1210         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1211         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1212         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1213         (=>>>jis-x0213-1@2000): Changed to an alias for
1214         `=jis-x0213-1@2000'.
1215         (=>>>jis-x0213-1@2004): Changed to an alias for
1216         `=jis-x0213-1@2004'.
1217         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1218
1219 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1220
1221         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1222         `=adobe-japan1-0'.
1223         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1224         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1225         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1226         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1227         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1228         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1229
1230 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1233         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1234         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1235         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1236         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1237         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1238
1239 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1240
1241         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1242         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1243         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1244         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1245         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1246         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1247         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1248         `==jis-x0212'.
1249
1250 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1251
1252         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1253         "AdobeJapan1-[0-6]$".
1254         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1255         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1256         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1257         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1258         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1259         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1260         (==adobe-japan1-1): Ditto.
1261         (==adobe-japan1-2): Ditto.
1262         (==adobe-japan1-3): Ditto.
1263         (==adobe-japan1-4): Ditto.
1264         (==adobe-japan1-5): Ditto.
1265         (==adobe-japan1-6): Ditto.
1266         (==jis-x0208): Ditto.
1267         (==jis-x0208@1978): Ditto.
1268         (==jis-x0208@1983): Ditto.
1269         (==jis-x0208@1990): Ditto.
1270         (==jis-x0213-1): Ditto.
1271         (==jis-x0213-1@2000): Ditto.
1272         (==jis-x0213-1@2004): Ditto.
1273         (==jis-x0213-2): Ditto.
1274         (==jis-x0212): Ditto.
1275         (==gb2312): Ditto.
1276         (==iso-ir165): Ditto.
1277         (==gb12345): Ditto.
1278         (==ks-x1001): Ditto.
1279         (==cns11643-1): Ditto.
1280         (==cns11643-2): Ditto.
1281         (==cns11643-3): Ditto.
1282         (==cns11643-4): Ditto.
1283         (==cns11643-5): Ditto.
1284         (==cns11643-6): Ditto.
1285         (==cns11643-7): Ditto.
1286         (==big5-cdp): Ditto.
1287         (==hanyo-denshi/ja): Ditto.
1288         (==hanyo-denshi/jb): Ditto.
1289         (==hanyo-denshi/jc): Ditto.
1290         (==hanyo-denshi/jd): Ditto.
1291         (==hanyo-denshi/ft): Ditto.
1292         (==hanyo-denshi/ia): Ditto.
1293         (==hanyo-denshi/ib): Ditto.
1294         (==hanyo-denshi/hg): Ditto.
1295         (==hanyo-denshi/jt): Ditto.
1296         (==hanyo-denshi/ks): Ditto.
1297         (==gt): Ditto.
1298         (==gt-k): Ditto.
1299         (==daikanwa): Ditto.
1300         (==shinjigen): Ditto.
1301         (==ucs@iso): Ditto.
1302         (==ucs@unicode): Ditto.
1303         (==ucs@gb): Ditto.
1304         (==ucs-bmp@gb): Ditto.
1305         (==ucs@cns): Ditto.
1306         (==ucs-bmp@cns): Ditto.
1307         (==ucs@jis): Ditto.
1308         (==ucs@jis/1990): Ditto.
1309         (==ucs@jis/2000): Ditto.
1310         (==ucs@jis/2004): Ditto.
1311         (==ucs@JP): Ditto.
1312         (==ucs@JP/hanazono): Ditto.
1313         (==ucs@ks): Ditto.
1314         (==ucs-bmp@ks): Ditto.
1315         (==ucs@cns11643): Ditto.
1316         (==ucs-bmp-cjk@gb): Ditto.
1317         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1318         (==ucs-sip-ext-b@iso): Ditto.
1319
1320 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1321
1322         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1323         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1324
1325         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1326         XEmacs CHISE.
1327         (=ucs-bmp-cjk@unicode): Abolished.
1328
1329 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1330
1331         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1332         `=+>ucs-bmp-cjk-compat@jis'.
1333
1334         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1335         for XEmacs CHISE.
1336
1337 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1338
1339         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1340         CHISE.
1341
1342 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1343
1344         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1345         for XEmacs CHISE.
1346         (=jis-x0208@1978/1er-pr): Abolished.
1347         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1348         `=jis-x0208@1978/1er-pr' as the mother.
1349
1350 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1351
1352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1353         setting for `=ucs-itaiji-084'.
1354
1355 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1356
1357         * mule/mule-charset.el (default-coded-charset-priority-list):
1358         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1359
1360         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1361         XEmacs CHISE.
1362         (=ucs-bmp-itaiji-084): Ditto.
1363
1364 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1365
1366         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1367         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1368
1369 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1370
1371         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1372         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1373
1374         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1375         XEmacs CHISE.
1376         (=big5-cdp-var-5): Ditto.
1377
1378 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1379
1380         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1381         XEmacs CHISE.
1382
1383 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1384
1385         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1386         XEmacs CHISE.
1387
1388 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1391         setting for `=>>>hanyo-denshi/ft'.
1392
1393 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1394
1395         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1396         XEmacs CHISE.
1397         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1398         `=hanyo-denshi/jd' as the mother.
1399
1400 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1401
1402         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1403         XEmacs CHISE.
1404         (=+>adobe-japan1-1): Ditto.
1405         (=+>adobe-japan1-2): Ditto.
1406         (=+>adobe-japan1-3): Ditto.
1407         (=+>adobe-japan1-4): Ditto.
1408         (=+>adobe-japan1-5): Ditto.
1409         (=+>adobe-japan1-6): Ditto.
1410         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1411
1412 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1413
1414         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1415         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1416         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1417
1418         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1419         the top.
1420
1421 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1422
1423         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1424         XEmacs CHISE.
1425         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1426         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1427         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1428
1429 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1430
1431         * mule/mule-charset.el (default-coded-charset-priority-list):
1432         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1433         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1434
1435         * mule/mule-conf.el: Modify order of definitions of some
1436         coded-charsets.
1437
1438 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1441         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1442         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1443
1444         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1445         CHISE.
1446         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1447         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1448
1449 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1450
1451         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1452         CHISE.
1453
1454 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1455
1456         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1457         setting for `=daikanwa/+2p'.
1458
1459         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1460         XEmacs CHISE.
1461
1462 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1463
1464         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1465         XEmacs CHISE.
1466         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1467
1468 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1469
1470         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1471         setting for `=>>>hanyo-denshi/ib'.
1472
1473 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1474
1475         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1476         XEmacs CHISE.
1477         (=>>>hanyo-denshi/ib): Ditto.
1478         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1479         `=hanyo-denshi/ja' as the mother.
1480         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1481         `=hanyo-denshi/ib' as the mother.
1482
1483 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1484
1485         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1486         XEmacs CHISE.
1487         (utf-8-ivs-mcs-er): Likewise.
1488         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1489         and `=>ucs-gb'.
1490         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1491         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1492         `ucs-gb' and `=>ucs-gb'.
1493         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1494         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1495         and `=>ucs-cns'.
1496         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1497         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1498         `ucs-cns' and `=>ucs-cns'.
1499         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1500         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1501         `ucs-big5' and `=>ucs-big5'.
1502         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1503         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1504         `ucs-big5' and `=>ucs-big5'.
1505         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1506         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1507         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1508         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1509         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1510         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1511         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1512         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1513         `=>ucs-jis'; modify DOC and mnemonic.
1514         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1515         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1516         and `=>ucs-jis'; modify DOC and mnemonic.
1517         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1518         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1519         `=>ucs-ks'.
1520         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1521         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1522         and `=>ucs-ks'.
1523         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1524
1525 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1526
1527         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1528         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1529
1530 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1531
1532         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1533         Modify priorities.
1534
1535 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1536
1537         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1538         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1539
1540 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1541
1542         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1543         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1544
1545 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1546
1547         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1548         CHISE.
1549
1550 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1551
1552         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1553         CHISE.
1554
1555 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1556
1557         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1558         CHISE.
1559
1560 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1561
1562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1563         `=+>ucs-bmp-cjk@unicode'.
1564
1565         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1566         for XEmacs CHISE.
1567
1568 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1569
1570         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1571         setting for `=>>daikanwa'.
1572
1573 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1574
1575         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1576         `=>>hanyo-denshi/jt'.
1577
1578 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1579
1580         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1581         XEmacs CHISE.
1582         (=+>jis-x0208@1990): Ditto.
1583         (=+>jis-x0213-1@2000): Ditto.
1584
1585 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1586
1587         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1588         XEmacs CHISE.
1589
1590 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1591
1592         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1593         XEmacs CHISE.
1594         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1595         `=hanyo-denshi/jc' as the mother.
1596
1597 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1598
1599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1600         setting for `=+>adobe-japan1'.
1601
1602         * mule/mule-charset.el (default-coded-charset-priority-list):
1603         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1604         and `=>>hanyo-denshi/ft' to `=>>gt'.
1605
1606 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1607
1608         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1609         XEmacs CHISE.
1610         (=>>adobe-japan1-1): Ditto.
1611         (=>>adobe-japan1-2): Ditto.
1612         (=>>adobe-japan1-3): Ditto.
1613         (=>>adobe-japan1-4): Ditto.
1614         (=>>adobe-japan1-5): Ditto.
1615         (=>>adobe-japan1-6): Ditto.
1616         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1617
1618 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-conf.el (=adobe-japan1): New alias for
1621         `=adobe-japan1-6'.
1622         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1623         (=>>>adobe-japan1-1): Ditto.
1624         (=>>>adobe-japan1-2): Ditto.
1625         (=>>>adobe-japan1-3): Ditto.
1626         (=>>>adobe-japan1-4): Ditto.
1627         (=>>>adobe-japan1-5): Ditto.
1628         (=>>>adobe-japan1-6): Ditto.
1629         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1630
1631 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1632
1633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1634         setting for `=>>>adobe-japan1'.
1635
1636 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1637
1638         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1639         setting for `=+>ucs@ks'.
1640
1641 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1642
1643         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1644         XEmacs CHISE.
1645         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1646         `=adobe-japan1-6' as the mother.
1647
1648 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1649
1650         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1651         setting for `=>cns11643-7'.
1652
1653 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1654
1655         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1656         CHISE.
1657
1658 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1659
1660         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1661         XEmacs CHISE.
1662         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1663
1664         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1665         setting for `=>ucs@jis/2004'.
1666
1667 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1668
1669         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1670         setting for `=+>gt'.
1671
1672         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1673         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1674
1675 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1678         `=>ucs@unicode' as the mother.
1679         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1680         mother.
1681         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1682         mother.
1683         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1684         mother.
1685
1686 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1689         setting for `=+>ucs@unicode'.
1690
1691         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1692         CHISE.
1693
1694 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1695
1696         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1697         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1698         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1699         - Add setting for `=+>ucs@cns'.
1700
1701         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1702         CHISE.
1703         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1704         as the mother.
1705         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1706         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1707
1708         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1709         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1710
1711 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1712
1713         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1714         setting for `=>ucs@ks'.
1715
1716 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1717
1718         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1719         `=ucs-bmp-cjk-compat@unicode'.
1720
1721         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1722         coded-charset for XEmacs CHISE.
1723
1724 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1725
1726         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1727         `=ucs-bmp-cjk-compat'.
1728
1729         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1730         XEmacs CHISE.
1731
1732 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1733
1734         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1735         CHISE.
1736
1737 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1738
1739         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1740         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1741
1742         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1743         `=>ucs@jis/1990'.
1744         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1745
1746 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1747
1748         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1749         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1750
1751         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1752         CHISE.
1753         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1754         mother.
1755
1756 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1757
1758         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1759         `=>jis-x0213-2@usual'.
1760         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1761         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1762         `=>jis-x0213-2@usual' as the mother.
1763
1764 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1765
1766         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1767         (=>ucs@JP): New alias for `=+>ucs@jis'.
1768
1769 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1770
1771         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1772         `=>jis-x0208@usual'.
1773         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1774         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1775         `=>jis-x0208@usual' as the mother.
1776         (=>jis-x0208): Likewise.
1777
1778 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1779
1780         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1781         setting for `=+>jis-x0208@1978'.
1782
1783 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1784
1785         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1786         XEmacs CHISE.
1787
1788 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1789
1790         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1791         setting for `=>>>ucs@jis/1990'.
1792
1793 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1794
1795         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1796         setting for `=>ucs@jis/1990'.
1797
1798 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1799
1800         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1801         setting for `=ucs@JP/hanazono'.
1802
1803         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1804         CHISE.
1805         (=ucs@JP/hanazono): Ditto.
1806         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1807         (=>>hanyo-denshi/jc): Ditto.
1808         (=>>hanyo-denshi/jd): Ditto.
1809
1810 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1811
1812         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1813         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1814
1815 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1816
1817         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1818         XEmacs CHISE.
1819
1820 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1821
1822         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1823         XEmacs CHISE.
1824
1825 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1826
1827         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1828         `=ucs-bmp-cjk@JP'.
1829
1830 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1831
1832         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1833         XEmacs CHISE.
1834
1835 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1836
1837         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1838         Modify order of settings; add settings for `=daikanwa@rev2'.
1839
1840 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1841
1842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1843         setting for `=>>cbeta'.
1844
1845         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1846         CHISE.
1847
1848 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1849
1850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1851         setting for `=>>adobe-japan1'.
1852
1853 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1856         XEmacs CHISE.
1857
1858 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1859
1860         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1861         setting for `=>>hanyo-denshi/ia'.
1862
1863         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1864         XEmacs CHISE.
1865
1866 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1867
1868         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1869         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1870
1871         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1872         XEmacs CHISE.
1873         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1874         `=hanyo-denshi/jt' as the mother.
1875
1876 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1877
1878         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1879         setting for `=>>>jis-x0213-2'.
1880
1881         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1882         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1883         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1884
1885 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1886
1887         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1888         XEmacs CHISE.
1889
1890 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1891
1892         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1893         XEmacs CHISE.
1894
1895         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1896         `=>>jis-x0213-1@2004'.
1897
1898 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1899
1900         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1901         XEmacs CHISE.
1902
1903 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1904
1905         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1906         - Use "&g2-*;" as entity-references for `=>>>*'.
1907         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1908
1909         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1910         XEmacs CHISE.
1911         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1912         as the mother.
1913
1914 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1915
1916         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1917         setting for `=>>hanyo-denshi/ib'.
1918
1919         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1920         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1921         (=>>jis-x0208@1990): Ditto.
1922         (=>>hanyo-denshi/ib): Ditto.
1923
1924         * mule/mule-charset.el (default-coded-charset-priority-list):
1925         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1926
1927 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1928
1929         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1930         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1931         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1932         `=>>>ucs@jis/2004'.
1933
1934 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1935
1936         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1937         XEmacs CHISE.
1938         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1939         `=jis-x0213-1@2004' as the mother.
1940         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1941         (=>>>ucs@ks): Ditto.
1942
1943         * mule/mule-charset.el (default-coded-charset-priority-list):
1944         Modify priority of `=hanyo-denshi/*'.
1945
1946 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1947
1948         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1949         settings for `=>>ucs@JP' and `=ucs@JP'.
1950
1951 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1952
1953         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1954         CHISE.
1955
1956 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1957
1958         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1959         setting for `=>>>ucs@cns'.
1960
1961         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1962         CHISE.
1963
1964 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1967         instead of `=>>>jis-x0213-1@2004' as the mother.
1968         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1969         (=>>>ucs@unicode): Likewise.
1970         (=>>>ucs@jis): Likewise.
1971         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1972         mother.
1973         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1974
1975 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1978         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1979         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1980         `=>>>ucs@jis'.
1981
1982 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1983
1984         * mule/mule-charset.el (default-coded-charset-priority-list):
1985         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1986         and `=jis-x0213-*-2000'.
1987
1988 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1989
1990         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1991         XEmacs CHISE.
1992         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1993         `=>>jis-x0213-1' as the mother.
1994
1995 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1996
1997         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1998         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1999
2000 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2001
2002         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2003
2004 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2007         XEmacs CHISE.
2008
2009 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2010
2011         * mule/mule-coding.el (decomposition-feature-list): Set
2012         `=decomposition', `=decomposition@cid' and
2013         `=decomposition@hanyo-denshi'.
2014
2015 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2016
2017         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2018         setting for `=>>hanyo-denshi/ks'.
2019
2020         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2021         XEmacs CHISE.
2022
2023 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2024
2025         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2026         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2027
2028         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2029         `=hanyo-denshi/ks/mf'.
2030
2031         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2032         XEmacs CHISE.
2033         (=hanyo-denshi/ks/mf): Ditto.
2034
2035 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2038         settings for P=hanyo-denshi/jt'.
2039
2040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2041         `=hanyo-denshi/jt'.
2042
2043         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2044         XEmacs CHISE.
2045
2046 2011-02-15  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/ip'.
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2052         `=hanyo-denshi/ip'.
2053
2054         * mule/mule-conf.el (=hanyo-denshi/ip): 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 `=hanyo-denshi/hg'.
2061
2062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2063         `=hanyo-denshi/hg'.
2064
2065         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2066         XEmacs CHISE.
2067
2068 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2071         setting for `=>>hanyo-denshi/ft'.
2072
2073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2074         `=>>hanyo-denshi/ft'.
2075
2076         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2077         XEmacs CHISE.
2078
2079 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2082         settings for `=hanyo-denshi/ib'.
2083
2084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2085         `=hanyo-denshi/ib'.
2086
2087         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2088         XEmacs CHISE.
2089
2090 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2091
2092         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2093         settings for isolated characters of `=hanyo-denshi/ia' and
2094         non-isolated characters of `=hanyo-denshi/*'.
2095
2096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2097         `=hanyo-denshi/ia'.
2098
2099         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2100         XEmacs CHISE.
2101
2102 2011-02-14  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/ft'.
2106
2107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2108         `=hanyo-denshi/ft'.
2109
2110         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2111         XEmacs CHISE.
2112
2113 2011-02-14  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/jd'.
2117
2118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2119         `=hanyo-denshi/jd'.
2120
2121         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2122         XEmacs CHISE.
2123
2124 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2127         setting for isolated characters of `=hanyo-denshi/jc'.
2128
2129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2130         `=hanyo-denshi/jc'.
2131
2132         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2133         XEmacs CHISE.
2134
2135 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2138         setting for isolated characters of `=hanyo-denshi/jb'.
2139
2140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2141         `=hanyo-denshi/jb'.
2142
2143         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2144         XEmacs CHISE.
2145
2146 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2147
2148         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2149         setting for isolated characters of `=hanyo-denshi/ja'.
2150
2151 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2152
2153         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2154         `=hanyo-denshi/ja'.
2155
2156         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2157         XEmacs CHISE.
2158
2159 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2160
2161         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2162         settings for isolated characters of `=adobe-japan1-6'.
2163
2164 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2165
2166         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2167         CHISE.
2168         (=daikanwa/+2p): Ditto.
2169         (=daikanwa/ho): Ditto.
2170
2171 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2172
2173         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2174         coding-system for XEmacs CHISE.
2175
2176 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2177
2178         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2179         setting for `=>>ruimoku-v6'.
2180
2181         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2182         CHISE.
2183
2184 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2187         setting for `=daikanwa@rev1'.
2188
2189 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2192         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2193
2194 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2195
2196         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2197         XEmacs CHISE.
2198         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2199
2200 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2203         CHISE.
2204
2205 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2208         CHISE.
2209
2210         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2211         setting for `=>ucs@jis'.
2212
2213 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2214
2215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2216         setting for `=>jis-x0208@usual'.
2217
2218         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2219         XEmacs CHISE.
2220         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2221         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2222         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2223
2224 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2227         CHISE.
2228         (=>>>jis-x0208@1990): Ditto.
2229         (=>>>jis-x0213-1): Ditto.
2230         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2231         mother.
2232         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2233         as the mother.
2234
2235 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2236
2237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2238         setting for `=>ucs@cns' and `=>>ucs@ks'.
2239
2240         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2241         CHISE.
2242
2243 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2244
2245         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2246         CHISE.
2247
2248 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2249
2250         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2251         CHISE.
2252         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2253         mother.
2254
2255 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2256
2257         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2258         `==>ucs-bmp-cjk@bucs'.
2259
2260         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2261         XEmacs CHISE.
2262
2263 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2264
2265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2266         setting for `==>ucs@bucs'.
2267
2268         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2269         XEmacs CHISE.
2270
2271 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2272
2273         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2274         - Add setting for `=>>jis-x0208'.
2275         - Omit setting for `=>>jis-x0208@1990'.
2276         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2277           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2278           `=ucs@FOO'.
2279
2280 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2281
2282         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2283         setting for `=>daikanwa'.
2284
2285 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2286
2287         * mule/mule-conf.el (=daikanwa): Fix DOC.
2288         (=>daikanwa): New abstract character for XEmacs CHISE.
2289         (=>ucs@iso): Likewise.
2290         (=>ucs@unicode): Likewise.
2291         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2292
2293 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2294
2295         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2296         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2297           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2298         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2299         - Add `=>big5-cdp'.
2300
2301 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2304         (=>big5-cdp): New abstract character.
2305
2306 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2307
2308         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2309         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2310         `chinese-big5'.
2311
2312 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-charset.el (default-coded-charset-priority-list):
2315         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2316
2317         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2318         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2319         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2320         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2321         and `=>jis-x0213-2'.
2322
2323 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2326         XEmacs CHISE.
2327         (=>>ucs@jis/2000): Likewise.
2328         (=>>ucs@jis/2004): Likewise.
2329
2330 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2331
2332         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2333         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2334         `=>>ucs@cns'.
2335
2336         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2337         XEmacs CHISE.
2338         (=>>gt): Use quote instead of backquote; modify DOC.
2339         (=>gt): Use quote instead of backquote.
2340         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2341         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2342         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2343         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2344         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2345         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2346
2347 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2348
2349         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2350         `=>>ucs@unicode' and `=>>gt'.
2351
2352 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2353
2354         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2355         XEmacs CHISE.
2356         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2357         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2358         `=jis-x0208@1978/1er-pr' as the mother.
2359         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2360
2361 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2362
2363         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2364         `=ucs@unicode' as the mother.
2365
2366 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2367
2368         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2369         setting for `=>>ucs@unicode'.
2370
2371         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2372         CHISE.
2373
2374 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2375
2376         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2377         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2378
2379         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2380         `=adobe-japan1-6' and `=adobe-japan1-base'.
2381
2382         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2383         XEmacs CHISE.
2384         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2385         specify `min-code' and `max-code'.
2386         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2387         (=adobe-japan1-2): Likewise.
2388         (=adobe-japan1-3): Likewise.
2389         (=adobe-japan1-4): Likewise.
2390         (=adobe-japan1-5): Likewise.
2391         (=adobe-japan1-6): Likewise.
2392
2393 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2394
2395         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2396         setting for `=>gt'.
2397
2398 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2399
2400         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2401         CHISE.
2402
2403 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2404
2405         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2406         setting for `=>zinbun-oracle'.
2407
2408         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2409         for XEmacs CHISE.
2410
2411 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2412
2413         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2414         for XEmacs CHISE.
2415         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2416         `=jis-x0208@1978' as the mother.
2417
2418 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2419
2420         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2421         - Use `=gt' instead of `ideograph-gt'.
2422         - Use `=gt-k' instead of `ideograph-gt-k'.
2423         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2424         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2425         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2426         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2427         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2428         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2429         - Use `=>>gt' instead of `<=>gt'.
2430         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2431         - Add setting for `=>>jis-x0208@1990'.
2432         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2433           `=>>jis-x0213-1@2000'.
2434         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2435         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2436           `=>>jis-x0213-1@2004'.
2437         - Add setting for `=>>jis-x0208@1978'.
2438         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2439
2440 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2441
2442         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2443         XEmacs CHISE.
2444
2445 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2446
2447         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2448         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2449         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2450         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2451         `<=>jis-x0213-1@2004'.
2452
2453 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2456         CHISE.
2457         (=>jis-x0213-2): Ditto.
2458
2459 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2462         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2463
2464 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2465
2466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2467         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2468         `=>jis-x0213-1'.
2469
2470 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2473         CHISE.
2474         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2475
2476 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2477
2478         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2479         `<==>jis-x0213-1'.
2480         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2481         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2482         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2483         (<=>jis-x0208): New alias for `=>jis-x0208'.
2484         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2485         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2486         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2487         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2488         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2489         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2490         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2491         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2492         (=>>gt): Renamed from `<==>gt'.
2493         (<==>gt): New alias for `=>>gt'.
2494
2495 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2496
2497         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2498         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2499         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2500         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2501         - Add settings for `<=>jis-x0213-1@2000' and
2502           `<=>jis-x0213-1@2004'.
2503
2504         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2505         XEmacs CHISE.
2506         (<==>jis-x0213-1): Likewise.
2507         (<==>jis-x0213-1@2000): Likewise.
2508         (<==>jis-x0213-1@2004): Likewise.
2509         (<=>jis-x0208): Add property `=>iso-ir 168'.
2510         (<=>jis-x0208@1997): Likewise.
2511         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2512         as the mother; add property `=>iso-ir 228'.
2513         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2514         property `=>iso-ir 228'.
2515         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2516         property `=>iso-ir 233'.
2517         (<==>gt): Renamed from `<=>gt'.
2518         (<=>gt): New alias for `<==>gt'.
2519
2520 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2521
2522         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2523         CHISE.
2524         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2525         `<=>jis-x0208' as the mother.
2526         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2527         (<=>jis-x0213-1@2000): Ditto.
2528         (<=>jis-x0213-1@2004): Ditto.
2529
2530 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2531
2532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2533         settings for `<=>gt'.
2534
2535         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2536
2537 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2538
2539         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2540         XEmacs CHISE.
2541         (=jis-x0208@1978/-4pr): Likewise.
2542         (=jis-x0208@1978/4-pr): Likewise.
2543         (=jis-x0213-1): Likewise.
2544         (=ucs@iso): Likewise.
2545         (=ucs@unicode): Likewise.
2546         (=ucs@gb): Likewise.
2547         (=ucs@gb/fw): Likewise.
2548         (=ucs@cns): Likewise.
2549         (=ucs@cns/fw): Likewise.
2550         (=ucs@jis): Likewise.
2551         (=ucs@jis/fw): Likewise.
2552         (=ucs@jis/1990): Likewise.
2553         (=ucs@jis/2000): Likewise.
2554         (=ucs@jis/2004): Likewise.
2555         (=ucs@JP): Likewise.
2556         (=ucs@ks): Likewise.
2557         (=ucs@big5): Likewise.
2558         (=ucs@big5/cns11643): Likewise.
2559         (=ucs@cns11643): Likewise.
2560
2561 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2562
2563         * mule/mule-charset.el (default-coded-charset-priority-list):
2564         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2565
2566         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2567         CHISE.
2568         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2569         mother.
2570
2571 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2572
2573         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2574         from src/mule-charset.c].
2575         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2576         specify `final'.
2577         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2578         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2579         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2580         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2581         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2582         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2583
2584 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2585
2586         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2587         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2588         (=jis-x0208@1978/i-4): Specify `partial'.
2589         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2590         mother coded-charset.
2591         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2592
2593 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2594
2595         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2596         settings for `=jis-x0213-1@2004'.
2597
2598 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2599
2600         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2601         CHISE.
2602         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2603         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2604         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2605         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2606         temporarily.
2607         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2608
2609 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2612         CHISE.
2613         (=shinjigen@1ed): Inherited from `=shinjigen'.
2614         (=shinjigen@rev): Likewise.
2615
2616 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2617
2618         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2619         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2620
2621 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2622
2623         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2624         define it as an alias.
2625         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2626         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2627         alias.
2628         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2629         alias.
2630
2631 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2634         CHISE.
2635
2636 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2637
2638         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2639         CHISE.
2640         (shinjigen-2): Ditto.
2641
2642 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-charset.el (default-coded-charset-priority-list):
2645         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2646         `chinese-big5-eten-*' and `chinese-big5'.
2647
2648 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2649
2650         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2651         #x9FA5 temporarily.
2652
2653 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2656         settings for `=jis-x0208@1978/i1'.
2657
2658 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2659
2660         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2661         XEmacs CHISE.
2662
2663 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2664
2665         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2666         XEmacs CHISE.
2667
2668 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2669
2670         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2671         XEmacs CHISE.
2672
2673 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2674
2675         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2676         CHISE.
2677         (=ucs-bmp@cns): Likewise.
2678         (=ucs-bmp@jis): Likewise.
2679         (=ucs-bmp@ks): Likewise.
2680
2681 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2682
2683         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2684         CHISE.
2685         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2686
2687 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2688
2689         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2690         settings for `=zinbun-oracle'.
2691
2692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2693         `=zinbun-oracle'.
2694
2695 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2696
2697         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2698         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2699         `=ucs@iso'.
2700
2701 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2702
2703         * mule/mule-charset.el (default-coded-charset-priority-list):
2704         Delete `ucs-sip'; modify order of some CCSs.
2705
2706 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2709         in XEmacs CHISE.
2710
2711         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2712         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2713         CHISE.
2714
2715 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2716
2717         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2718         its registry.
2719         (=ucs-radicals@unicode): Likewise.
2720
2721 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2722
2723         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2724         CHISE.
2725
2726 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2727
2728         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2729         CHISE.
2730
2731 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2732
2733         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2734         CHISE.
2735
2736 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2737
2738         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2739         Modify preference of *isolated settings*.
2740
2741 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2744         utf-2000 is provided.
2745         (=ucs@cns11643): Likewise.
2746
2747 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2750         Prefer every *isolated setting* to ordinary setting.
2751
2752 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2753
2754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2755         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2756
2757 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2758
2759         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2760         CHISE.
2761
2762 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2763
2764         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2765         settings for `=jis-x0208@1997'.
2766
2767 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2768
2769         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2770         `=jis-x0208@1997'.
2771
2772 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2773
2774         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2775         XEmacs CHISE.
2776
2777 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2778
2779         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2780         `=jis-x0208@1978'.
2781         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2782         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2783         `=jis-x0208-1990' as the mother.
2784         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2785
2786 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2787
2788         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2789         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2790         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2791         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2792         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2793         for `=ucs@JP'.
2794
2795 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2796
2797         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2798         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2799         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2800         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2801         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2802         `=daikanwa@rev2'.
2803
2804 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2805
2806         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2807         (=gt): Likewise.
2808         (=gt-k): Likewise.
2809         (=gt-pj-*): Likewise.
2810         (=gt-pj-k1): Likewise.
2811         (=gt-pj-k2): Likewise.
2812         (=daikanwa): Likewise.
2813         (=daikanwa-rev1): Likewise.
2814         (=daikanwa-rev2): Likewise.
2815         (=big5-pua): Likewise.
2816         (=big5-eten): Likewise.
2817         (chinese-big5-eten-a): Likewise.
2818         (chinese-big5-eten-b): Likewise.
2819         (=hanziku-*): Likewise.
2820         (=cbeta): Likewise.
2821         (=jef-china3): Likewise.
2822         (=ruimoku-v6): Likewise.
2823         (=ucs@iso): Likewise.
2824         (=ucs@unicode): Likewise.
2825         (=ucs@gb): Likewise.
2826         (=ucs@cns): Likewise.
2827         (=ucs@jis): Likewise.
2828         (=ucs@jis-1990): Likewise.
2829         (=ucs@jis-2000): Likewise.
2830         (=ucs@jp): Likewise.
2831         (=ucs@ks): Likewise.
2832         (=ucs@big5): Likewise.
2833         (=ucs-radicals): Likewise.
2834         (=ucs-radicals@unicode): Likewise.
2835         (=ucs-bmp-cjk): Likewise.
2836         (=ucs-bmp-cjk@unicode): Likewise.
2837         (=ucs-sip-ext-b): Likewise.
2838         (=ucs-sip-ext-b@iso): Likewise.
2839
2840 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2841
2842         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2843         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2844
2845 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2846
2847         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2848         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2849         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2850         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2851         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2852         arabic-digit, ipa and ``&I-B-XXXX;''.
2853
2854 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2855
2856         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2857         setting for (I-)HZK{03..12}-XXXX.
2858
2859 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2860
2861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2862         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2863
2864         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2865         `=ruimoku-v6'.
2866
2867         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2868         CHISE.
2869
2870 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2873         (=ucs@unicode): Likewise.
2874         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2875         (=ucs@cns): Likewise.
2876         (=ucs@jis): Likewise.
2877         (=ucs@ks): Likewise.
2878         (=ucs@big5): Likewise.
2879
2880 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2881
2882         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2883         `ucs-jis'.
2884         (utf-8-jis-er): Likewise.
2885         (utf-8-jp): New coding-system.
2886         (utf-8-jp-er): Likewise.
2887
2888         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2889
2890 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2891
2892         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2893
2894         * mule/japanese.el: Move definition of `euc-jisx0213' to
2895         mule/mule-coding.el.
2896
2897 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2898
2899         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2900         mule-coding before loading update-cdb when utf-2000 is provided.
2901
2902 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2903
2904         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2905         `=daikanwa'.
2906
2907 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2908
2909         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2910         definition codes when `utf-2000' is provided.
2911
2912 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2913
2914         * mule/mule-category.el (word-combining-categories): Don't setup
2915         `word-combining-categories' in XEmacs CHISE.
2916         (word-separating-categories): Add setting about Latin script in
2917         XEmacs CHISE.
2918
2919 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2920
2921         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2922         setting for `chinese-big5'.
2923
2924 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2925
2926         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2927         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2928         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2929         add setting for HZK0[12]-xxxx.
2930
2931 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2932
2933         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2934         in XEmacs CHISE.
2935
2936 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2937
2938         * mule/mule-charset.el (default-coded-charset-priority-list):
2939         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2940         and `chinese-big5' to `=gt-pj-*'.
2941
2942 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2943
2944         * mule/mule-conf.el (=daikanwa): Renamed from
2945         `ideograph-daikanwa'.
2946         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2947
2948 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2949
2950         * mule/mule-conf.el (=cns11643-7): Renamed from
2951         `chinese-cns11643-7'.
2952         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2953
2954 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2955
2956         * mule/mule-conf.el (=cns11643-6): Renamed from
2957         `chinese-cns11643-6'.
2958         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2959
2960 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2961
2962         * mule/mule-conf.el (=cns11643-5): Renamed from
2963         `chinese-cns11643-5'.
2964         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2965
2966 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2967
2968         * mule/mule-conf.el (=cns11643-4): Renamed from
2969         `chinese-cns11643-4'.
2970         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2971
2972 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2973
2974         * mule/mule-conf.el (=cns11643-3): Renamed from
2975         `chinese-cns11643-3'.
2976         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2977
2978 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2979
2980         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2981         `=cns11643-2'.
2982         (chinese-cns11643-2): New alias for `=cns11643-2'.
2983
2984 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2985
2986         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2987         `=cns11643-1'.
2988         (chinese-cns11643-1): New alias for `=cns11643-1'.
2989
2990 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2991
2992         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2993         (chinese-gb12345): New alias for `=gb12345'.
2994
2995 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2996
2997         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2998         (chinese-gb2312): New alias for `=gb2312'.
2999
3000 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3001
3002         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3003         (chinese-big5): New alias for `=big5'.
3004
3005 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3006
3007         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3008         (korean-ksc5601): New alias for `=ks-x1001'.
3009
3010 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3011
3012         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3013         `=jis-x0212'.
3014         (japanese-jisx0212): New alias for `=jis-x0212'.
3015
3016 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3017
3018         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3019         `=jis-x0208-1983'.
3020         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3021
3022 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3023
3024         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3025         `=jis-x0208-1978'.
3026         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3027
3028 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3029
3030         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3031         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3032
3033 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3034
3035         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3036         (chinese-cns11643-3): Specify iso-ir 183.
3037         (chinese-cns11643-4): Specify iso-ir 184.
3038         (chinese-cns11643-5): Specify iso-ir 185.
3039         (chinese-cns11643-6): Specify iso-ir 186.
3040         (chinese-cns11643-7): Specify iso-ir 187.
3041         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3042         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3043
3044 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3045
3046         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3047         \uXXXX for every cases.
3048
3049 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3050
3051         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3052         (ucs-big5): Changed to an alias for `=ucs@big5'.
3053
3054 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3055
3056         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3057         (ucs-ks): Changed to an alias for `=ucs@ks'.
3058
3059 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3060
3061         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3062         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3063
3064 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3065
3066         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3067         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3068
3069 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3070
3071         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3072         (ucs-jis): Changed to an alias for `=ucs@jis'.
3073
3074 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3075
3076         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3077         (ucs-cns): Changed to an alias for `=ucs@cns'.
3078
3079 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3080
3081         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3082         (ucs-gb): Changed to an alias for `=ucs@gb'.
3083
3084 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3085
3086         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3087         `ideograph-daikanwa-2'.
3088         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3089         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3090
3091 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3092
3093         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3094         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3095
3096         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3097         for `xemacs-chise-version'.
3098
3099 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3100
3101         * mule/mule-charset.el (default-coded-charset-priority-list):
3102         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3103         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3104         instead of `ideograph-hanziku-*'.
3105
3106         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3107         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3108
3109 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3110
3111         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3112         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3113         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3114         `utf-2000' is provided.
3115
3116 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3117
3118         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3119         is provided [was builtin coded-charsets].
3120
3121 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3122
3123         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3124         is provided [was builtin coded-charsets].
3125
3126 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3127
3128         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3129         is provided [was builtin coded-charsets].
3130
3131 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3132
3133         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3134         is provided [was builtin coded-charsets].
3135
3136 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3137
3138         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3139         when `utf-2000' is provided [was builtin coded-charsets].
3140
3141 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3142
3143         * mule/mule-conf.el (=hanziku-*): Renamed from
3144         `ideograph-hanziku-*'.
3145         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3146
3147 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3148
3149         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3150         `utf-2000' is provided [was builtin coded-charsets].
3151         (ideograph-hanziku-{1..12}): Likewise.
3152
3153 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3154
3155         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3156         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3157
3158 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3159
3160         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3161         when `utf-2000' is provided [was builtin coded-charsets].
3162
3163 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3164
3165         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3166         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3167         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3168
3169 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3170
3171         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3172         (ideograph-gt): Changed to an alias for `=gt'.
3173
3174 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3175
3176         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3177         is provided; it was defined as a builtin coded-charset.
3178         (ideograph-gt): Likewise.
3179
3180 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3181
3182         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3183         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3184
3185 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3186
3187         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3188         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3189
3190 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3191
3192         * mule/mule-conf.el (=big5-eten): Renamed from
3193         `chinese-big5-eten'.
3194         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3195
3196 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3197
3198         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3199         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3200
3201 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3202
3203         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3204         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3205
3206 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3207
3208         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3209         (china3-jef): Changed to an alias for `=jef-china3'.
3210
3211 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3212
3213         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3214         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3215
3216         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3217         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3218         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3219         when `utf-2000' is provided.
3220
3221 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3222
3223         * mule/mule-charset.el (default-coded-charset-priority-list):
3224         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3225
3226         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3227         (ucs-jis-2000): Deleted.
3228
3229 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3230
3231         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3232         UTF-2000.
3233         (=ucs-jis-2000): New coded-charset for UTF-2000.
3234
3235 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3236
3237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3238         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3239
3240 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3241
3242         * mule/mule-charset.el (default-coded-charset-priority-list):
3243         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3244         `ideograph-cbeta'.
3245
3246 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3247
3248         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3249         builtin coded-charset].
3250
3251 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3252
3253         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3254         settings for &K0-xxxx and &I-K0-xxxx.
3255
3256 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3257
3258         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3259         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3260
3261 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3262
3263         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3264         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3265
3266 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3267
3268         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3269         UTF-2000.
3270         (ideograph-gt-pj-k1): Likewise.
3271         (ideograph-gt-pj-k2): Likewise.
3272
3273 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3274
3275         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3276         `=jis-x0208'.
3277
3278 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3279
3280         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3281         UTF-2000 [was a builtin coded-charset].
3282
3283 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3284
3285         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3286         (utf-8-gb-er): Likewise.
3287
3288 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3289
3290         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3291         settings for JIS X 0212 and JIS X 0208:1978.
3292
3293 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3294
3295         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3296         setting for JIS X 0213.
3297
3298 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3299
3300         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3301         standard-case-table in UTF-2000.
3302
3303 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3304
3305         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3306         definitions for isolated-chars.
3307
3308 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3309
3310         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3311         `configure-utf-2000-lisp-directory'.
3312         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3313         `mule-lisp-load-path'.
3314
3315 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3316
3317         * startup.el (startup-setup-paths): Set and use
3318         `utf-2000-lisp-directory'.
3319         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3320         UTF-2000.
3321
3322 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3323
3324         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3325         (paths-find-utf-2000-lisp-directory): New function.
3326         (paths-construct-load-path): Add new optional argument
3327         `utf-2000-lisp-directory'.
3328
3329         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3330
3331 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3332
3333         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3334         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3335         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3336         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3337         `chinese-big5-2' in UTF-2000.
3338
3339         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3340         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3341
3342 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3343
3344         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3345         `big5-eten-er' in UTF-2000.
3346         (big5-cdp): Modify DOC-string and mnemonic.
3347
3348 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3349
3350         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3351         UTF-2000 [renamed from utf-8-er].
3352         (utf-8-gb): New coding-system in UTF-2000.
3353         (utf-8-gb-er): Likewise.
3354         (utf-8-cns): Likewise.
3355         (utf-8-cns-er): Likewise.
3356         (utf-8-big5): Likewise.
3357         (utf-8-big5-er): Likewise.
3358         (utf-8-jis): Likewise.
3359         (utf-8-jis-er): Likewise.
3360         (utf-8-ks): Likewise.
3361         (utf-8-ks-er): Likewise.
3362         (utf-8-er): Likewise.
3363
3364 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3365
3366         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3367         instead of `utf-8-unix' in UTF-2000.
3368
3369         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3370
3371 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3372
3373         * mule/japanese.el (euc-jisx0213): New coding-system.
3374
3375         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3376         `japanese-jisx0208-1990' as the mother.
3377
3378 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3379
3380         * dumped-lisp.el (preloaded-file-list): Change condition of
3381         loading "close-cdb".
3382
3383 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3384
3385         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3386         setup `coded-charset-entity-reference-alist'.
3387
3388 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3389
3390         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3391         UTF-2000.
3392
3393 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3394
3395         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3396         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3397
3398 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3399
3400         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3401         (chinese-big5-eten-a): Likewise.
3402         (chinese-big5-eten-b): Likewise.
3403         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3404         code range is #x8140 .. #x8DFE.
3405
3406 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3407
3408         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3409         UTF-2000.
3410         (chinese-big5-cdp): Likewise.
3411
3412 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3413
3414         * dumped-lisp.el (preloaded-file-list): Rename
3415         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3416
3417 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3418
3419         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3420         append `system-char-db-source-file-list' into
3421         `preloaded-file-list' in UTF-2000.
3422
3423 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3424
3425         * dumped-lisp.el (preloaded-file-list): Delete
3426         character-definition files.
3427
3428 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3429
3430         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3431         UTF-2000.
3432
3433 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3434
3435         * mule/mule-charset.el (default-coded-charset-priority-list):
3436         Delete `mojikyo-2022-1'.
3437
3438 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3439
3440         * mule/mule-charset.el (default-coded-charset-priority-list):
3441         Delete `mojikyo'.
3442
3443 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3444
3445         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3446         `ucs-sip'.
3447
3448 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3449
3450         * mule/mule-charset.el (default-coded-charset-priority-list):
3451         Comment out `chinese-gb12345'.
3452
3453 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3454
3455         * bytecomp.el (byte-compile-insert-header): Fixed.
3456
3457 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3458
3459         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3460         XEmacs UTF-2000.
3461
3462 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3463
3464         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3465         UTF-2000.
3466
3467 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3468
3469         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3470         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3471
3472 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3473
3474         * mule/mule-charset.el (default-coded-charset-priority-list):
3475         `japanese-jef-china3' is renamed `china3-jef'.
3476
3477 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3478
3479         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3480         `japanese-jef-china3' and `ideograph-cbeta'.
3481
3482 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3483
3484         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3485
3486 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3487
3488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3489         `chinese-big5-cdp'.
3490
3491 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3492
3493         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3494         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3495
3496 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3497
3498         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3499         loading character definitions.
3500
3501 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3502
3503         * dumped-lisp.el (preloaded-file-list): Rename
3504         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3505
3506 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3507
3508         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3509         `chinese-big5'.
3510
3511 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3512
3513         * dumped-lisp.el (preloaded-file-list): Dump
3514         "Ideograph-R028-Private" with XEmacs UTF-2000.
3515
3516 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3517
3518         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3519         `chinese-gb12345'.
3520
3521 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3522
3523         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3524         `ideograph-gt-pj-{1..11}'.
3525
3526         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3527         XEmacs UTF-2000.
3528
3529 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3530
3531         * mule/mule-charset.el (default-coded-charset-priority-list):
3532         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3533         `chinese-isoir165'.
3534
3535 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3536
3537         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3538         `image/png', `image/x-xpm' and `image/tiff'.
3539
3540         * files.el (binary-file-regexps): Add *.PNG.
3541
3542 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3543
3544         * mule/mule-charset.el (default-coded-charset-priority-list):
3545         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3546         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3547
3548 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3549
3550         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3551         the first completion when UTF-2000 is running.
3552
3553 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3554
3555         * mule/mule-charset.el (default-coded-charset-priority-list):
3556         Delete `ucs'.
3557
3558 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3559
3560         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3561
3562         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3563         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3564
3565 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3566
3567         * mule/vietnamese.el (vscii-2): Delete abolished property
3568         `composite'; now composite mode is default.
3569
3570 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3571
3572         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3573         of `raw-text'; check \uHHHH representation even if non-ascii
3574         characters are not found.
3575
3576         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3577         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3578         unconditionally.
3579
3580         * mule/viet-ccl.el: New file.
3581
3582         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3583         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3584         - Separate CCL based implementations to viet-ccl.el.
3585
3586 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3587
3588         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3589         "jisx0213.2000-1".
3590         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3591
3592         * mule/mule-charset.el (default-coded-charset-priority-list):
3593         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3594         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3595
3596 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3597
3598         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3599
3600 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3601
3602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3603         `ucs' in UTF-2000.
3604
3605 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3606
3607         * mule/mule-charset.el (default-coded-charset-priority-list):
3608         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3609         `arabic-iso8859-6'.
3610
3611 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3612
3613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3614         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3615
3616 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3617
3618         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3619         `katakana-jisx0201' in UTF-2000.
3620
3621 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3622
3623         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3624         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3625         "u0FB50-Arabic-Presentation-Forms-A",
3626         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3627         "u0FE50-Small-Form-Variants",
3628         "u0FE70-Arabic-Presentation-Forms-B",
3629         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3630         UTF-2000.
3631
3632 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3633
3634         * dumped-lisp.el (preloaded-file-list): Delete
3635         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3636         ... "Ideograph-R214-Flute" in UTF-2000.
3637
3638 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3639
3640         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3641         (japanese-jisx0213-2): New coded-charset.
3642
3643         * dumped-lisp.el (preloaded-file-list): Add
3644         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3645         "Ideograph-R030-Mouth".
3646
3647 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3648
3649         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3650         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3651         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3652         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3653         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3654         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3655         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3656         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3657
3658 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3659
3660         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3661         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3662         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3663         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3664         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3665
3666         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3667         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3668
3669 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3670
3671         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3672         in UTF-2000.
3673
3674 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3675
3676         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3677         (chinese-isoir165): Moved from mule/chinese.el.
3678         (chinese-cns11643-3): Moved from mule/chinese.el.
3679         (chinese-cns11643-4): Moved from mule/chinese.el.
3680         (chinese-cns11643-5): Moved from mule/chinese.el.
3681         (chinese-cns11643-6): Moved from mule/chinese.el.
3682         (chinese-cns11643-7): Moved from mule/chinese.el.
3683
3684         * mule/chinese.el: Move definition of coded-charsets to
3685         mule/mule-conf.el.
3686
3687 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3688
3689         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3690         `ideograph-daikanwa'.
3691
3692 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3693
3694         * dumped-lisp.el (preloaded-file-list): Delete
3695         "ccs-jisx0201-latin.el".
3696
3697 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3698
3699         * dumped-lisp.el (preloaded-file-list): Add
3700         "u031A0-Extended-Bopomofo" in UTF-2000.
3701
3702 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3703
3704         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3705         renamed to u02E00-CJK-Radical-Supplement.
3706
3707 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3708
3709         * dumped-lisp.el (preloaded-file-list): Add
3710         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3711         "u030A0-Katakana", "u03100-Bopomofo",
3712         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3713         "u03200-Enclosed-CJK-Letters-and-Months" and
3714         "u03300-CJK-Compatibility".
3715
3716 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3717
3718         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3719         "u02F00-Kangxi-Radicals" and
3720         "u02FF0-Ideographic-Description-Characters".
3721
3722 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3723
3724         * dumped-lisp.el (preloaded-file-list): Add
3725         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3726         "u02800-Braille-Patterns" in UTF-2000.
3727
3728 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3729
3730         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3731         "uXXXXX-*.el" in UTF-2000.
3732
3733         * bytecomp.el (byte-compile-insert-header): Delete comments if
3734         non-ASCII characters are found; allow `byte-compile-dynamic' and
3735         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3736         `raw-text'.
3737
3738 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3739
3740         * dumped-lisp.el (preloaded-file-list): Add
3741         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3742         "u025A0-Geometric-Shapes.el".
3743
3744 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3745
3746         * dumped-lisp.el (preloaded-file-list): Add
3747         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3748         "u02460-Enclosed-Alphanumerics.el".
3749
3750 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3751
3752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3753         `chinese-gb2312'.
3754
3755         * dumped-lisp.el (preloaded-file-list): Add
3756         "u02200-Mathematical-Operators.el" and
3757         "u02300-Miscellaneous-Technical.el".
3758
3759 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3760
3761         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3762         `chinese-cns11643-*'.
3763
3764         * dumped-lisp.el (preloaded-file-list): Add
3765         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3766         "u02190-Arrows.el" in UTF-2000.
3767
3768 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3769
3770         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3771         `korean-ksc5601'.
3772
3773         * dumped-lisp.el (preloaded-file-list): Add
3774         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3775         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3776         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3777
3778 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3779
3780         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3781
3782 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3783
3784         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3785         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3786         "u01780-Khmer.el", "u01800-Mongolian.el",
3787         "u01E00-Latin-Extended-Additional.el" and
3788         "u01F00-Greek-Extended.el" in UTF-2000.
3789
3790 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3791
3792         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3793         `ethiopic-ucs' and `ethiopic'.
3794
3795         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3796         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3797
3798         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3799         from mule/ethiopic.el.
3800
3801         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3802         mule/mule-conf.el.
3803
3804 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3805
3806         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3807         `lao'.
3808
3809         * mule/mule-conf.el (lao): New coded-charset.
3810
3811         * dumped-lisp.el (preloaded-file-list): Add
3812         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3813         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3814         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3815         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3816         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3817
3818 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3819
3820         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3821         `ucs-bmp' and `arabic-iso8859-6'.
3822
3823 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3824
3825         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3826         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3827         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3828
3829 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3830
3831         * startup.el (normal-top-level): Load autoload file for UTF-2000
3832         in UTF-2000.
3833
3834 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3835
3836         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3837         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3838         "u00020-Basic-Latin.el", "u00080-C1.el",
3839         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3840         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3841         "u002B0-Spacing-Modifier-Letters.el",
3842         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3843         UTF-2000.
3844
3845 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3846
3847         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3848         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3849         instead of `vietnamese-viscii-*'.
3850
3851 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3852
3853         * mule/mule-conf.el: New file.
3854
3855         * mule/misc-lang.el: Move definition of charset `ipa' to
3856         mule/mule-conf.el.
3857
3858 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3859
3860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3861         `latin-viscii'; prefer it for characters used in Vietnamese.
3862
3863 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3864
3865         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3866
3867 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3868
3869         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3870         `vietnamese-viscii-lower'.
3871         (latin-viscii-upper): Renamed from charset
3872         `vietnamese-viscii-upper'.
3873         (vietnamese-viscii-lower): New alias for charset
3874         `latin-viscii-lower'.
3875         (vietnamese-viscii-upper): New alias for charset
3876         `latin-viscii-upper'.
3877
3878 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3879
3880         * mule/mule-charset.el (default-coded-charset-priority-list):
3881         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3882
3883 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3884
3885         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3886         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3887         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3888         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3889         lisp/utf-2000.
3890
3891 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3892
3893         * mule/ccs-tcvn5712.el: New file.
3894
3895 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3896
3897         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3898         in UTF-2000.
3899
3900 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3901
3902         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3903         `japanese-jisx0208'.
3904
3905 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3906
3907         * dumped-lisp.el (preloaded-file-list): Add
3908         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3909         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3910         UTF-2000.
3911
3912         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3913         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3914         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3915         mule/ccs-viscii.el: New files.
3916
3917         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3918         if \uXXXX is found.
3919
3920 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3921
3922         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3923         `hiragana-jisx0208' and `katakana-jisx0208'.
3924
3925 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3926
3927         * mule/chinese.el (chinese-cns11643-3): Define it even if
3928         `utf-2000' is provided.
3929         (chinese-cns11643-4): Likewise.
3930         (chinese-cns11643-5): Likewise.
3931         (chinese-cns11643-6): Likewise.
3932         (chinese-cns11643-7): Likewise.
3933
3934 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3935
3936         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3937         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3938
3939 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3940
3941         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3942         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3943
3944 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3945
3946         * mule/mule-charset.el (default-coded-charset-priority-list):
3947         Setup in UTF-2000.
3948
3949 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3950
3951         * mule/viet-chars.el: Don't define charset
3952         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3953         they are defined as builtin charsets.
3954
3955 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3956
3957         * version.el (emacs-version): Add more space just before UTF-2000
3958         version string.
3959
3960 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3961
3962         * version.el ([constant] emacs-version): Don't add a space in the
3963         preceding place of `xemacs-betaname' because it is duplicated.
3964         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3965
3966         * startup.el (splash-frame-body): Add ETL.
3967
3968 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3969
3970         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3971         is provided because it is defined as builtin charset.
3972         (chinese-cns11643-4): Likewise.
3973         (chinese-cns11643-5): Likewise.
3974         (chinese-cns11643-6): Likewise.
3975         (chinese-cns11643-7): Likewise.
3976
3977 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3978
3979         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3980         coding-system `iso-10646-ucs-4' is not defined.
3981
3982 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3983
3984         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3985         coding-system if `utf-2000' is provided.
3986
3987 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3988
3989         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3990         `utf-2000' is provided.
3991
3992 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3993
3994         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3995         if utf-2000 is provided temporally.
3996
3997 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3998
3999         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4000         as builtin variable].
4001
4002 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4003
4004         * files.el (insert-file-contents-literally): Treat file as binary;
4005         call file-name-handlers. [sync with Emacs 20.3.10]
4006
4007 2008-12-28  Vin Shelton  <acs@xemacs.org>
4008
4009         * XEmacs 21.4.22 is released
4010
4011 2008-12-30  Vin Shelton  <acs@xemacs.org>
4012
4013         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4014         during building even if no packages are found.
4015
4016 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4017
4018         * printer.el (generic-print-region): 
4019         (generic-print-buffer): 
4020         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4021         check if the msprinter device is available, now that msprinter is
4022         always available as a specifier tag. 
4023
4024 2008-12-24  Vin Shelton  <acs@xemacs.org>
4025
4026         * about.el: Add Francisco to my bio!
4027
4028 2008-12-23  Vin Shelton  <acs@xemacs.org>
4029
4030         * autoload.el: Move operator definitions to autoload-operators.el
4031         in the xemacs-base package.
4032
4033 2007-11-22  Vin Shelton  <acs@xemacs.org>
4034
4035         * about.el (about-hacker-contribution): Updated my bio.
4036
4037 2007-10-07  Vin Shelton  <acs@xemacs.org>
4038
4039         * XEmacs 21.4.21 is released
4040
4041 2007-09-19  Didier Verna  <didier@xemacs.org>
4042
4043         Update my personal info.
4044         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4045         * about.el (about-other-current-hackers): Ditto.
4046         * about.el (about-url-alist): Add my musical website.
4047         * about.el (about-personal-info): Update my entry.
4048         * about.el (about-hacker-contribution): Ditto.
4049
4050 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4051
4052         * package-get.el (package-get-download-sites): Update download
4053         sites in Japan.
4054         * package-get.el (package-get-pre-release-download-sites): Ditto.
4055
4056 2007-08-18  Vin Shelton  <acs@xemacs.org>
4057
4058         * package-get.el (package-get-pre-release-download-sites): Sync
4059         mirror sites with 21.5.  (Thanks, Adrian)
4060
4061 2007-08-09  Mike Sperber  <mike@xemacs.org>
4062
4063         * startup.el (migrate-user-init-file): Create backup of
4064         `user-init-file' before migrating.
4065         * startup.el (maybe-migrate-user-init-file): Print
4066         information about backup file.
4067         (maybe-create-compatibility-dot-emacs): Follow above change.
4068
4069 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4070
4071         * font-lock.el: Sync font-lock-add-keywords and
4072         font-lock-remove-keywords from GNU Emacs.
4073         * font-lock.el (font-lock-keywords-alist): New.
4074         * font-lock.el (font-lock-removed-keywords-alist): New.
4075         * font-lock.el (font-lock-add-keywords): New.
4076         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4077         * font-lock.el (font-lock-remove-keywords): New.
4078
4079 2007-08-16  Vin Shelton  <acs@xemacs.org>
4080
4081         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4082         patch from Hans de Graaff.
4083
4084 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4085
4086         * package-get.el (package-get-download-sites): Document Chile and
4087         update Denmark download site.
4088         * package-get.el (package-get-pre-release-download-sites): Ditto.
4089
4090 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4091
4092         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4093
4094 2006-12-09  Vin Shelton  <acs@xemacs.org>
4095
4096         * XEmacs 21.4.20 is released
4097
4098 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4099
4100         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4101
4102 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4103
4104         * info.el (Info-find-file-node, Info-insert-dir)
4105         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4106         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4107         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4108         and discussion.
4109
4110 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4111
4112         * obsolete.el (line-beginning-position): New, from 21.5.x.
4113         (line-end-position): Ditto.
4114
4115 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4116
4117         * package-get.el (package-get-download-sites): Welcome
4118         nl.xemacs.org and Thanks!
4119         * package-get.el (package-get-pre-release-download-sites): Ditto.
4120
4121 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4122
4123         * font-lock.el: Add support for not-so recent changes in Java to
4124         java-mode.
4125
4126 2006-01-28  Vin Shelton  <acs@xemacs.org>
4127
4128         * XEmacs 21.4.19 is released
4129
4130 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4131
4132         * easymenu.el: Update copyright. 
4133         * easymenu.el (easy-menu-all-popups):
4134         Add a docstring. 
4135         * easymenu.el (easy-menu-add):
4136         Document a bug, rework the function to preserve any existing
4137         non-default mode-popup-menu instead of overwriting it, and not to
4138         bother normalising the menu title (nothing else does).
4139         * easymenu.el (easy-menu-remove):
4140         Restore the default mode-popup-menu instead of leaving an empty
4141         one when we remove the last easy-menu popup. 
4142
4143 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4144
4145         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4146         as suggested by Rodrigo Ventura.
4147         * package-get.el (package-get-pre-release-download-sites): Ditto,
4148         with replacement of xemacs-21.5 by beta, which is the logical path
4149         to our beta core and package pre-releases.
4150
4151 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4152
4153         * package-get.el (package-get-download-sites): Add Hong Kong
4154         download site.
4155         * package-get.el (package-get-pre-release-download-sites): Ditto.
4156
4157 2005-12-26  Vin Shelton  <acs@xemacs.org>
4158
4159         * find-paths.el:
4160         * find-paths.el (paths-emacs-root-p): Add search for package root.
4161         * find-paths.el (paths-find-emacs-root): Replaced with
4162         paths-find-invocation-roots, which returns a list of roots.
4163         * find-paths.el (paths-find-invocation-roots): New.
4164         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4165
4166 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4167
4168         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4169         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4170
4171 2005-12-03  Vin Shelton <acs@xemacs.org>
4172
4173         * XEmacs 21.4.18 is released
4174
4175 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4176
4177         * package-get.el (package-get-download-sites): Update reflecting
4178         latest http://www.xemacs.org/Releases/ information generated by
4179         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4180         * package-get.el (package-get-pre-release-download-sites): Ditto.
4181
4182 2005-02-28  Simon Josefsson  <jas@extundo.com>
4183
4184         * about.el (xemacs-hackers): Add jas.
4185         (about-other-current-hackers): Likewise.
4186         (about-url-alist): Add URL for jas.
4187         (about-personal-info): Document jas.
4188         (about-hacker-contribution): Describe jas contributions.
4189
4190 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4191
4192         * easymenu.el (easy-menu-remove): As described in 
4193         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4194         except the "Command" menu from mode-popup-menu. 
4195
4196 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4197  
4198         * font.el (font-spatial-to-canonical): Correct calculation of 
4199         return value for pixel-based input value. 
4200  
4201 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4202
4203         * code-process.el (call-process): Process-related docstring
4204         improvements spurred by Norbert Koch.
4205         * code-process.el (call-process-region): Ditto.
4206         * code-process.el (start-process): Ditto.
4207
4208 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4209
4210         * finder.el (finder-find-library): Return filename actually
4211         searched for.
4212
4213 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4214
4215         * help.el (view-emacs-news): Use `expand-file-name' instead of
4216         `locate-data-file' as the latter will find any "NEWS" files that
4217         might exist in packages _before_ the one in core.
4218
4219 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4220
4221         * package-get.el (package-get-init-package):
4222         package-get-init-package buglet (21.4.17) by Jeff Mincy
4223         <mincy@rcn.com> fixing false temporary load-path shadows reported
4224         after package installation and simplifying code.
4225
4226 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4227
4228         * package-get.el (package-get-download-sites): Sync mirrors list
4229         with the XEmacs website.
4230         (package-get-pre-release-download-sites): Ditto.
4231
4232 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4233
4234         * derived.el (derived-mode-merge-syntax-tables):
4235         Revert my 21.5-only patch of 2003-07-18 which slipped in
4236         through Jerry James's patch of 2004-06-07.
4237
4238 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4239
4240         * cmdloop.el (keyboard-quit): Remove workaround for
4241         `region-active-p' not making sure active region is in current
4242         buffer now that it does.
4243         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4244         * simple.el (region-active-p): `region-active-p' to only return t
4245         when active region is in current buffer.
4246
4247 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4248
4249         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4250         package names, quell a byte-compiler warning, doc fix.
4251
4252 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4253
4254         * buffer.el (pop-to-buffer):
4255         * window-xemacs.el (display-buffer):
4256         Document use of `same-window-buffer-names,' `same-window-regexps'
4257         by pop-to-buffer and display-buffer. 
4258         
4259 2005-02-06  Vin Shelton <acs@xemacs.org>
4260
4261         * XEmacs 21.4.17 is released
4262
4263 2005-01-29  Ben Wing  <ben@xemacs.org>
4264
4265         * shadow.el (find-emacs-lisp-shadows):
4266         Add custom-defines to list of ignored files.
4267
4268 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4269
4270         * simple.el (shifted-motion-keys-select-region): Fix statement
4271         about unshifted-motion-keys-deselect-region.
4272
4273 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4274
4275         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4276         now) for GNU Emacs compatibility.
4277         (make-obsolete-variable): Ditto.
4278
4279 2004-01-08  Ben Wing  <ben@xemacs.org>
4280
4281         * code-files.el (load):
4282         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4283
4284 2004-12-05  Vin Shelton <acs@xemacs.org>
4285
4286         * XEmacs 21.4.16 is released
4287
4288 2004-12-04  Vin Shelton  <acs@xemacs.org>
4289
4290         * auto-autoloads.el: Regenerated.
4291
4292         * custom-load.el: Regenerated.
4293
4294 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4295
4296         Fix bug: apropos errors if a defalias refers to an undefined
4297         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4298
4299         * apropos.el (apropos):
4300         (apropos-command):
4301         * help.el (frob-help-extents):
4302         * help-macro.el (make-help-screen):
4303         * hyper-apropos.el (hyper-apropos-grok-functions):
4304         (hyper-apropos-get-doc):
4305         Catch void-function error thrown by `documentation'.
4306
4307 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4308
4309         * packages.el (package-require): Fix incorrect arg to format.
4310         This fixes a `format specifier' error.
4311
4312 2004-08-13  Jerry James  <james@xemacs.org>
4313
4314         * bytecomp.el (forward-word): Tell the byte compiler the correct
4315         number of arguments to forward-word.
4316
4317 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4318
4319         * etags.el: Fixed loading of include files for tag completion. Now
4320         you can make a tag file for a library, include it into your
4321         project and it will be reloaded only if it changed. Infinte
4322         include loops are detected and the correct tag files are loaded.
4323         * etags.el (buffer-tag-table-list): Load and verify tag files in
4324         the external function buffer-tag-table-list-load.
4325         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4326         tag files. Also load the included tag files. The priority of the
4327         included files is right below their parent file. If multiple
4328         matches occur then the symbols from the parent file are found
4329         first.
4330         * etags.el (tag-table-include-files): Corrected comment
4331         string. Switched to pattern constant tags-include-pattern to have
4332         it at a central location.
4333         * etags.el (tags-include-pattern): Added doc string.
4334         * etags.el (add-to-tag-completion-table): Removed obsolete
4335         comments as the include files are allready returned by
4336         buffer-tag-table-list and loaded.
4337         * etags.el (find-tag-internal): The include files are allready
4338         included in tag-tables as buffer-tag-table-list returns them now.
4339
4340 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4341
4342         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4343         Loading items into the notebook is now done by C code.
4344         * widgets-gtk.el (gtk-widget-instantiate-internal):
4345         Style no longer changed.
4346
4347 2004-06-28  Nix  <nix@esperi.org.uk>
4348
4349         * cmdloop.el (truncate-command-history-for-gc): Delay
4350         execution of all things that look up variable bindings,
4351         via `enqueue-eval-event'.
4352
4353 2004-06-24  Vin Shelton  <acs@xemacs.org>
4354
4355         * package-get.el (package-get-require-signed-base-updates):
4356         now defaults to nil.
4357
4358 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4359
4360         * subr.el (split-string): Clean up docstring.
4361
4362 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4363
4364         * faces.el (zmacs-region): fix typo in docstring.
4365
4366 2004-06-07  Jerry James  <james@xemacs.org>
4367
4368         * derived.el: Synch with Emacs 21.3.
4369         * subr.el (with-local-quit): New, from Emacs 21.3.
4370         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4371         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4372         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4373
4374 2004-06-16  Jerry James  <james@xemacs.org>
4375
4376         * cl.el (cl-set-substring): Increment start by the length of the
4377         string, not the string itself.
4378
4379 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4380
4381         * etags.el (tag-table-include-files): Expand included TAGS file
4382         paths to avoid problems with relative paths.  Thanks to Peter
4383         Chubb <peterc@gelato.unsw.edu.au>.
4384         * etags.el (tags-include-pattern): New.
4385         * etags.el (add-to-tag-completion-table): Parse and ignore
4386         trailing include lines.
4387
4388 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4389
4390         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4391         avoiding line solely composed of equal signs.
4392
4393 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4394
4395         * cus-edit.el (alloc): Typo fix.
4396         * cus-edit.el (custom-browse-visibility): Ditto.
4397         * cus-edit.el (custom-variable-value-create): Ditto.
4398         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4399         * cus-edit.el (custom-save-variables): Bind print-length and
4400         print-level to nil to avoid value abbreviation.
4401         * cus-edit.el (custom-save-face-internal): Ditto.
4402         * cus-edit.el (custom-save-faces): Save in sorted order.
4403         * cus-edit.el (custom-save-resets): Bind print-length and
4404         print-level to nil to avoid value abbreviation.
4405         * cus-edit.el (custom-save-loaded-themes): Ditto.
4406
4407 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4408
4409         * subr.el (split-string-default-separators): New.
4410         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4411         see comment in source.
4412
4413 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4414
4415         * mule/japanese.el (paragraph-start, paragraph-separate):
4416         Remove anchor to BOL.
4417
4418 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4419
4420         * cl.el (gensym, gentemp): Improve docstrings.
4421
4422 2004-05-10  Vin Shelton  <acs@xemacs.org>
4423
4424         * etags.el: Sync with 21.5 version.
4425
4426 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4427
4428         * etags.el:
4429         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4430         only for use with exuberant ctags. This will also enable building of 
4431         completion tables with exuberant ctags. This will not work with
4432         xemacs ctags. 
4433         * etags.el (get-tag-table-buffer): New function for creating of
4434         completion table is used if tags-exuberant-ctags-optimization-p ist t
4435         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4436         finding the tag names. New.
4437         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4438         building tag completion table with exuberant ctags. New.
4439         * etags.el (find-tag-internal): Improve exact tag matching for tags
4440         with name fields. Before the patch return types of functions or
4441         function parameters (with exuberant ctags) were found as matches.
4442
4443 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4444
4445         * list-mode.el (display-completion-list): Fixed completion list was
4446         taking the width of the frame and not of the window for displaying
4447         the selection methods.
4448
4449 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4450
4451         * menubar-items.el (default-menubar): Options are saved to custom.el.
4452
4453
4454 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4455
4456         * isearch-mode.el (isearch-abort): Preserve successful search target.
4457
4458 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4459
4460         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4461         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4462         Bihlmeyer.
4463         * gnuserv.el (gnuserv-mode-line-string): New.
4464         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4465         gnuserv-mode.
4466         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4467         * gnuserv.el (gnuserv-edit-files): Use
4468         make-x-device-with-gtk-fallback.
4469
4470 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4471
4472         * gtk-widgets.el: New import: gtk-accel-group-new.
4473         * dialog-gtk.el:
4474         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4475         * dialog-gtk.el (popup-builtin-question-dialog):
4476         Added support for dialog button mnemonics.
4477
4478 2004-03-22  Chris Green <cmg@dok.org>
4479
4480         * process.el (shell-command): Output buffer was ignored when a
4481         background process was run via shell-command.
4482
4483 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4484
4485         * cus-edit.el (custom-save-variables): Retrieve a list of
4486         variables to save first, sort it, and make sure the variables are
4487         saved in sorted order.
4488
4489 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4490  
4491         * package-get.el (package-get-update-base-from-buffer): Force
4492         binary coding system for verifying GnuPG signature in the
4493         package-index file.
4494  
4495 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4496
4497         * package-get.el (package-get-package-index-file-location): Handle
4498         missing "EMACSPACKAGEPATH" environment variable.
4499
4500 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4501
4502         * package-admin.el (package-admin-find-top-directory): Simplify
4503         directory comparisions and fix substring errors on short path
4504         components.
4505         * package-get.el (package-get-package-index-file-location):
4506         Default to first component of "EMACSPACKAGEPATH", if set.
4507
4508 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4509
4510         * package-get.el (process-error): New error datum.
4511
4512 2004-02-02  Vin Shelton <acs@xemacs.org>
4513
4514         * XEmacs 21.4.15 is released
4515
4516 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4517
4518         * itimer.el (activate-itimer): Modify the itimer timeout value as
4519         if it were begun at the last time when the itimer driver was woken
4520         up.
4521
4522 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4523
4524         * specifier.el (Copyright):
4525         Update.
4526         (make-specifier-and-init):
4527         (map-specifier):
4528         (canonicalize-inst-pair):
4529         (canonicalize-spec-list):
4530         (set-specifier):
4531         Synch docstrings to 21.5 where appropriate.
4532
4533 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4534
4535         * package-get.el (package-get-list-packages-where): New.  A
4536         function that allows searching for groups of packages.  For
4537         example, find all packages that require the fsf-compat package.
4538
4539 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4540
4541         The Great PUI Sync.
4542
4543         * auto-autoloads.el: Regenerated.
4544
4545         * custom-load.el: Regenerated.
4546
4547         * dumped-lisp.el (packages-hardcoded-lisp): New.
4548
4549         * menubar-items.el (menu-max-items): New.
4550         (menu-submenu-max-items): New.
4551         (menu-submenu-name-format): New.
4552         (menu-split-long-menu): New.
4553         (menu-sort-menu): New.
4554         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4555
4556         * obsolete.el (pui-add-install-directory): Renamed to the more
4557         logical `pui-set-local-package-get-directory'.
4558         (package-get-download-menu): Moved to `package-ui.el' and renamed
4559         to `package-ui-add-download-menu'.
4560
4561         * package-admin.el (package-admin-install-function-mswindows):
4562         Whitespace clean up.
4563         (package-admin-add-single-file-package): Removed.
4564         (package-admin-default-install-function): Whitespace clean up.
4565         (package-admin-find-top-directory): New.
4566         (package-admin-get-install-dir): Use it.
4567         (package-admin-get-manifest-file): 
4568         (package-admin-check-manifest): 
4569         (package-admin-add-binary-package):
4570         (package-admin-get-lispdir):
4571         (package-admin-delete-binary-package):
4572         (package-admin):
4573
4574         * package-get.el (package-get-package-index-file-location): New.
4575         (package-get-install-to-user-init-directory): New.
4576         (package-get-remote):
4577         (package-get-download-sites):
4578         (package-get-pre-release-download-sites): New.
4579         (package-get-site-release-download-sites): New.
4580         (package-get-base-filename):
4581         (package-get-always-update):
4582         (package-get-user-index-filename): Removed.
4583         (package-get-pgp-available-p): New.
4584         (package-get-require-signed-base-updates):
4585         (package-get-was-current):
4586         (package-entries-are-signed): New.
4587         (package-get-continue-update-base): New.
4588         (package-get-download-menu): Removed.
4589         (package-get-require-base):
4590         (package-get-update-base-entry):
4591         (package-get-locate-file):
4592         (package-get-locate-index-file):
4593         (package-get-maybe-save-index):
4594         (package-get-update-base):
4595         (package-get-update-base-from-buffer):
4596         (package-get-update-base-entries):
4597         (package-get-interactive-package-query):
4598         (package-get-update-all):
4599         (package-get-all):
4600         (package-get-dependencies):
4601         (package-get-init-package):
4602         (package-get-info): New.
4603         (package-get):
4604         (package-get-staging-dir):
4605         (package-get-set-version-prop): Removed.
4606         (package-get-installedp):
4607         (package-get-ever-installed-p):
4608         (packages): Removed.
4609         (package-get-custom-groups): Removed.
4610         (package-get-custom): Removed.
4611         (package-get-custom-add-entry): Removed.
4612
4613         * package-info.el (batch-update-package-info):
4614
4615         * package-net.el (package-net-batch-generate-bin-ini):
4616         (package-net-update-installed-db):
4617
4618         * package-ui.el (pui-info-buffer):
4619         (pui-directory-exists): Removed.
4620         (pui-package-dir-list): Removed.
4621         (pui-add-install-directory): Removed.
4622         (package-ui-download-menu): New.
4623         (package-ui-pre-release-download-menu): New.
4624         (package-ui-site-release-download-menu): New.
4625         (pui-set-local-package-get-directory): New.
4626         (pui-package-symbol-char):
4627         (pui-update-package-display):
4628         (pui-toggle-package):
4629         (pui-toggle-package-key):
4630         (pui-toggle-package-delete):
4631         (pui-toggle-package-delete-key):
4632         (pui-toggle-package-event):
4633         (pui-toggle-verbosity-redisplay):
4634         (pui-install-selected-packages):
4635         (pui-add-required-packages):
4636         (pui-help-echo):
4637         (pui-display-info):
4638         (list-packages-mode):
4639         (pui-list-packages):
4640
4641         * packages.el (packages-compute-package-locations):
4642         (package-require):
4643         (package-delete-name):
4644         (packages-hardcoded-lisp): Removed.
4645         (packages-useful-lisp): Removed.
4646         (packages-unbytecompiled-lisp): Removed.
4647         (packages-find-package-directories):
4648
4649         Summary:
4650
4651         Major code clean up of all things PUI.
4652
4653         Much improved code to determine where packages should be
4654         installed.  PUI no longer depends on any packages being
4655         pre-installed to compute where packages are to be installed to.
4656
4657         The user can specify the location of their package-index file.  It
4658         isn't necessary to set this because it has sane defaults.  People
4659         who "run-in-place" won't accidently overwrite the CVS
4660         package-index file.  See
4661         `package-get-package-index-file-location'. 
4662
4663         PUI will now properly clean up after itself in the event of an
4664         unsuccessful package install.  This drastically reduces the number
4665         of "wrong md5sum" FAQs.
4666
4667         non-Mule XEmacsen can no longer install Mule packages.
4668
4669         Package management via the custom interface has been removed.
4670
4671         The PUI related menubar items have been reorganised.
4672
4673         The PGP verification code has been fixed and the default for
4674         whether or not it is used is automatically computed.
4675
4676         * update-elc.el ((preloaded-file-list site-load-packages
4677         need-to-dump dumped-exe)):
4678         Just a couple of small changes to allow for
4679         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4680         existing anymore.
4681
4682 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4683
4684         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4685         apply `format' to the first argument of byte-compile-warn, it
4686         already calls format.
4687
4688 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4689
4690         * files.el (delete-old-versions): Avoid going interactive during
4691         make install when environment variable VERSION_CONTROL is set.
4692
4693 2003-12-04  Vin Shelton  <acs@xemacs.org>
4694
4695         * menubar-items.el (menu-item-search): Only bring up search dialog
4696         box if the feature is available and desired.
4697
4698 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4699
4700         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4701
4702 2003-11-05  Vin Shelton  <acs@xemacs.org>
4703
4704         * help.el (Help-prin1-face):
4705         (Help-princ-face):
4706         princ and prin1 are functions and need to be called as such.  The
4707         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4708
4709 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4710
4711         * about.el (about-xemacs): Give full version and build date.
4712
4713 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4714
4715         * win32-native.el (grep-null-device): This XEmacs has null-device.
4716
4717 2003-09-06  Mike Sperber  <mike@xemacs.org>
4718
4719         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4720         implement the specified semantics for `defvar.'
4721
4722 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4723
4724         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4725         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4726         displaying buffer in question.
4727
4728 2003-09-03  Vin Shelton <acs@xemacs.org>
4729
4730         * XEmacs 21.4.14 is released
4731
4732 2003-08-17  Vin Shelton  <acs@xemacs.org>
4733
4734         * about.el: Vanity patch.
4735
4736 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4737
4738         * code-process.el (call-process):
4739         (call-process-region):
4740         (start-process):
4741         Document coding system processing.
4742
4743 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4744
4745         * startup.el (splash-frame-body): Idiomatic English.
4746
4747 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4748
4749         * font-lock.el (font-lock-match-java-declarations): Move
4750         save-restriction, narrow-to-region to beginning of function to
4751         avoid going beyond the limit and causing an infloop.
4752
4753 2003-04-16  Jerry James  <james@xemacs.org>
4754
4755         * keydefs.el: Remove mappings for keys mapped to the nowhere
4756         defined function function-key-error.
4757
4758 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4759
4760         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4761         lisp-interaction-mode-hook): Add the docstrings.
4762
4763 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4764
4765         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4766         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4767         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4768
4769 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4770
4771         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4772         lambda list after the original doc.  Care about
4773         #'(lambda () "SingleString") 
4774         (cl-upcase-arg): 
4775         (cl-function-arglist):
4776         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4777         circular data structures in lambda list specification
4778
4779 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4780
4781         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4782         to appear in font-lock-function-name-face.
4783
4784 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4785
4786         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4787         is not also the value of the lambda.
4788
4789 2003-05-06  Andy Piper  <andy@xemacs.org>
4790
4791         * files.el (revert-buffer): Make sure local variables get processed,
4792         even in the case of an optimized reversion.
4793
4794 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4795
4796         * XEmacs 21.4.13 is released
4797
4798 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4799
4800         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4801         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4802
4803 2003-02-14  Ben Wing  <ben@xemacs.org>
4804
4805         * byte-optimize.el:
4806         * byte-optimize.el (byte-compile-inline-expand):
4807         * byte-optimize.el (byte-compile-unfold-lambda):
4808         * byte-optimize.el (byte-optimize-form-code-walker):
4809         * byte-optimize.el (byte-optimize-form):
4810         * byte-optimize.el (byte-decompile-bytecode-1):
4811         * byte-optimize.el (byte-optimize-lapcode):
4812         Review carefully and sync up to 20.7 except for areas as noted.
4813         Fixes problem with JDE compilation.
4814
4815 2003-02-05  Ben Wing  <ben@xemacs.org>
4816
4817         * simple.el:
4818         * simple.el (motion-keys-for-shifted-motion):
4819         Omit M-S-home/end from motion keys.
4820
4821 2003-02-07  Ben Wing  <ben@xemacs.org>
4822
4823         * text-props.el (text-property-any):
4824         * text-props.el (text-property-not-all):
4825         Fix bug when end > start.
4826
4827 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4828
4829         * info.el (Info-insert-dir): Make default-directory end in
4830         separator.  Patch due to Martin Buchholz.
4831
4832 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4833
4834         * XEmacs 21.4.12 "Portable Code" is released.
4835
4836 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4837
4838         * about.el: Update golubev data.
4839
4840 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4841
4842         * isearch-mode.el (isearch-mode-map): Substitute comment on
4843         desirability, and back out "GR is printable" changes.
4844
4845 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4846
4847         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4848
4849 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4850
4851         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4852
4853 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4854
4855         * menubar-items.el (default-menubar): Use browse-url-mozilla
4856         instead of browse-url-gnome-moz for Mozilla.
4857
4858 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4859
4860         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4861
4862 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4863
4864         * files.el (auto-mode-alist): Remove redundant entries for modes
4865         that live in packages.
4866         (interpreter-mode-alist): Ditto.
4867
4868 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4869
4870         * menubar-items.el (default-menubar): Sync with current
4871         browse-url-xemacs.el.
4872
4873 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4874
4875         * XEmacs 21.4.10 "Military Intelligence" is released.
4876
4877 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4878
4879         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4880
4881 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4882
4883         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4884
4885 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4886
4887         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4888         effect free function.
4889         (font-lock-fontify-keywords-region): Supply the argument to
4890         font-lock-compile-keywords.
4891
4892 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4893
4894         * package-get.el (package-get-download-sites): Bring sites list
4895         up to date, prefer xx.xemacs.org addresses.
4896
4897 2002-09-27  Andy Piper  <andy@xemacs.org>
4898
4899         * dialog.el (make-dialog-box): for general dialogs only
4900         delete-frame-hook will be run.
4901
4902 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4903
4904         * font-lock.el (font-lock-fontify-syntactically-region): Add
4905         comment about lookup-syntax-properties, document LOUDLY as unused.
4906
4907 2002-08-26  Andy Piper  <andy@xemacs.org>
4908
4909         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4910         merge.
4911
4912 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4913
4914         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4915         (make-obsolete-variable): Ditto.
4916         (make-compatible): Ditto.
4917         (make-compatible-variable): Ditto.
4918
4919 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4920
4921         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4922         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4923
4924 2002-08-28  Andy Piper  <andy@xemacs.org>
4925
4926         * files.el (revert-buffer): propagate revert-without-query-status.
4927
4928 2002-06-03  Andy Piper  <andy@xemacs.org>
4929
4930         * dialog-items.el (make-search-dialog): align various subcontrols
4931         in visually pleasing ways, allow frame to autosize to the dialog
4932         size.
4933         * dialog.el (make-dialog-box): add a border inside the frame. Add
4934         :autosize property, if t then reset the frame size appropriately
4935         before the frame is mapped.
4936         * gutter-items.el (set-progress-feedback-instantiator): align
4937         various subcontrols.
4938         * gutter-items.el (set-progress-abort-instantiator): ditto.
4939
4940 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4941
4942         * XEmacs 21.4.9 "Informed Management" is released.
4943
4944 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4945
4946         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4947         "&optional append" argument.
4948
4949 2002-07-16  Didier Verna  <didier@xemacs.org>
4950
4951         * subr.el (replace-in-string): fix case fold bug introduced by
4952         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4953         case-fold-search in temporary buffers.
4954
4955 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4956
4957         * lib-complete.el (find-library): Remove check for mule because
4958         decompression DOES work on Mule.
4959
4960 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4961
4962         * simple.el (join-line): New alias for `delete-indentation'.
4963
4964 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4965
4966         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4967         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4968         (font-lock-builtin-face): New.
4969         (font-lock-constant-face): New.
4970         (font-lock-face-list): Add builtin and constant faces.
4971
4972 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4973
4974         * autoload.el (make-autoload): Support define-derived-mode.
4975         Collected puts of doc-string-elt property.  Based on a patch by
4976         Didier Verna <didier@xemacs.org>.
4977
4978 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4979
4980         * wid-edit.el (widget-field-activate): Fix docstring typo.
4981
4982 2002-07-23  Andy Piper  <andy@xemacs.org>
4983
4984         * about.el (about-personal-info): update me.
4985
4986 2002-07-12  Andy Piper  <andy@xemacs.org>
4987
4988         * custom.el (custom-theme-set-variables): remove bogus
4989         arguments. Use custom-set-default to set defaults.
4990         (custom-set-variables): update doc.
4991         (custom-local-buffer): new, synced from FSF.
4992         (custom-set-default): ditto.
4993         (defcustom): update doc.
4994
4995 2002-06-16  Andy Piper  <andy@xemacs.org>
4996
4997         * menubar-items.el (default-menubar): enable windows printing on
4998         cygwin as well as native.
4999
5000 2002-06-12  Andy Piper  <andy@xemacs.org>
5001
5002         * printer.el (generic-print-buffer): catch all errors so that the
5003         print device can be cleared in all scenarios.
5004         (Printer-clear-device): make sure clearing the printer allows it
5005         to be used again immediately.
5006         (generic-print-region): make sure the default printer face is
5007         black-on-white.
5008
5009 2002-04-23  Jerry James  <james@xemacs.org>
5010
5011         * window-xemacs.el (display-buffer-function): Change doc to
5012         reflect new arg.
5013         * window-xemacs.el (pre-display-buffer-function): Ditto.
5014         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5015         non-nil, make the new window just big enough for its contents.
5016         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5017         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5018         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5019
5020 2002-06-06  Andy Piper  <andy@xemacs.org>
5021
5022         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5023         (defcustom): ditto.
5024         (custom-handle-keyword): ditto.
5025
5026 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5027
5028         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5029         Make obsolete.  Default to nil.
5030         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5031         Inspired by a patch by John Palmieri.
5032
5033 2002-07-01  Mike Alexander  <mta@arbortext.com>
5034
5035         * process.el (shell-command-on-region): Don't delete the region
5036         before giving it to call-process-region
5037
5038 2002-06-04  Jerry James <james@eecs.ku.edu>
5039
5040         * find-paths.el (paths-find-architecture-directory): Search in
5041         `system-configuration'/`base', not `base'`system-configuration'.
5042
5043 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5044
5045         * info.el (Info-index): Add missing \ in [ t].
5046
5047 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5048
5049         * gutter-items.el (gutter-buffers-tab-visible-p,
5050         buffers-tab-omit-function, buffers-tab-selection-function,
5051         buffers-tab-filter-functions):
5052         Doc improvements.
5053
5054 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5055
5056         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5057
5058         * toolbar-items.el (toolbar-news): Fix typo in message string.
5059
5060 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5061
5062         * dialog.el (yes-or-no-p-dialog-box): 
5063         * cmdloop.el (y-or-n-p-minibuf):
5064         (yes-or-no-p-minibuf):
5065         (yes-or-no-p):
5066         (y-or-n-p): 
5067         Specify negative answers in docstrings.
5068
5069 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5070
5071         * package-ui.el (pui-help-echo): Display both installed and author
5072         version.  Use a balloon-help window to display extra info like
5073         package requires.
5074
5075 2002-05-30  Andy Piper  <andy@xemacs.org>
5076
5077         * files.el (revert-buffer-internal): don't visit
5078         revert-buffer. Kill buffer when not used. Suggested by Mike
5079         Alexander <mta@arbortext.com>
5080
5081 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5082
5083         * files.el (revert-buffer): More docstring fiddling.
5084
5085 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5086
5087         * files.el (revert-buffer):
5088         (revert-buffer-internal):
5089         (revert-buffer-insert-file-contents-function):
5090         Improve docstrings and comments.
5091
5092 2002-05-08  Andy Piper  <andy@xemacs.org>
5093
5094         * files.el (revert-buffer): observe noconfirm behavior.
5095
5096 2002-04-09  Andy Piper  <andy@xemacs.org>
5097
5098         * files.el (revert-buffer): use revert-buffer-internal if it looks
5099         like doing so will not result in any user-visible changes.
5100         (revert-buffer-internal): new function. Do the actual process of
5101         reversion and then see whether the result is any different to what
5102         we have already. If it is not then do nothing.
5103
5104 2001-12-11  Andy Piper  <andy@xemacs.org>
5105
5106         * menubar.el (get-popup-menu-response): re-order so that it works
5107         on more sane/facist window systems.
5108
5109 2001-12-03  Andy Piper  <andy@xemacs.org>
5110
5111         * faces.el (frob-face-property): don't infloop in face frobbing
5112         from Jan Vroonhof <jan@xemacs.org>.
5113
5114 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5115
5116         * faces.el (frob-face-property): Follow face fall-back hierarchy
5117         properly for face properties without an instance. Only do manual
5118         copy form 'default in last resort. This handles in particular
5119         the case where 'default itself has only a fall-back (which is
5120         the case by default on windows).
5121
5122 2001-11-24  Andy Piper  <andy@xemacs.org>
5123
5124         * printer.el (generic-print-region): set default-frame-plist to
5125         nil while creating the printer frame so that sizes reflect the
5126         printed page.
5127
5128         * faces.el (face-complain-about-font): Don't complain on printers.
5129
5130 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5131         
5132         * package-net.el: Andy synch.
5133         
5134 2001-12-16  Andy Piper  <andy@xemacs.org>
5135
5136         * package-get.el (package-get-update-all): Make sure installed.db
5137         gets updated after updating packages.
5138
5139 2002-03-28  Ben Wing  <ben@xemacs.org>
5140
5141         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5142         continuation, truncation so that we don't get line jumpiness from
5143         them being larger than the line height.
5144
5145         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5146
5147 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5148
5149         * font.el (font-window-system-mappings): Add mapping for Gtk
5150         (assume identical to X) 
5151
5152 2002-02-04  Andy Piper  <andy@xemacs.org>
5153
5154         * files.el (convert-standard-filename): Fix for short filename
5155         Peter Arius <pas@methodpark.de>
5156
5157 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5158
5159         * list-mode.el (default-choose-completion): completion-base-size
5160         should refer to local value in the completion list buffer.
5161
5162 2001-12-03  Didier Verna  <didier@xemacs.org>
5163
5164         * rect.el: autoload `replace-rectangle'.
5165         * keydefs.el (global-map): bind it to `C-x r p'.
5166
5167 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5168
5169         * XEmacs 21.4.8 "Honest Recruiter" is released.
5170
5171 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5172
5173         This patch is based on Jerry James's patch and analysis.
5174
5175         * select.el (get-clipboard):
5176         (get-selection):
5177         Update docstrings.
5178         (get-clipboard-foreign):
5179         (get-selection-foreign):
5180         New function for use as `interprogram-paste-function's.
5181
5182         * simple.el (interprogram-paste-function): Change default to
5183         `get-clipboard-foreign'; improve docstring.
5184         (interprogram-cut-function): Improve dosctring.
5185
5186 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5187
5188         * XEmacs 21.4.7 "Economic Science" is released.
5189
5190 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5191
5192         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5193
5194 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5195
5196         * obsolete.el (assq-delete-all): New compatibility alias for 
5197         remassq.
5198
5199 2002-01-09  Simon Josefsson  <jas@extundo.com>
5200
5201         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5202
5203 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5204
5205         * info.el (Info-auto-generate-directory): Default
5206         Info-auto-generate-directory to 'if-outdated.
5207
5208 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5209
5210         * startup.el (normal-top-level): Prevent migration code from
5211         trashing .emacs on an error in loading the init files.
5212
5213 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5214
5215         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5216         "system default" Xdefaults and friends get xrdb-mode.
5217
5218 2002-03-05  Mats Lidell  <matsl@contactor.se>
5219  
5220         * help-nomule.el (tutorial-supported-languages): Added Swedish
5221         tutorial. Sorted languages.
5222
5223 2002-02-11  Mike Sperber <mike@xemacs.org>
5224
5225         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5226         regenerating outdated dir files and dir is non-existent.
5227
5228 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5229
5230         * code-files.el (convert-mbox-coding-system): Improve comment.
5231         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5232         coding-system argument to `write-region-pre-hook' call.
5233         (write-region-pre-hook): Fix docstring to mention lockname argument.
5234
5235 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5236
5237         * minibuf.el (completing-read): Remove redundant wrong arg list.
5238
5239         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5240
5241 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5242
5243         * obsolete.el (interactive-form): new compatibility alias for 
5244         function-interactive.
5245
5246 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5247
5248         * menubar-items.el (Menubar-items-truncate-list): Removed.
5249         * menubar-items.el (Menubar-items-truncate-history): New.
5250         * menubar-items.el (default-menubar): Use
5251         Menubar-items-truncate-history.
5252
5253 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5254
5255         * printer.el (generic-print-region): Pass correct arguments to
5256         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5257         Torkelsson <torkel@acc.umu.se>.
5258
5259 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5260
5261         * help.el (describe-mode): synched with FSF 19.34; handle nil
5262         minor mode indicators.
5263
5264 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5265
5266         * minibuf.el (completing-read): Update docstring.
5267
5268 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5269
5270         * XEmacs 21.4.6 "Common Lisp" is released.
5271
5272 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5273
5274         * package-net.el: Inadvertant synch with Windows branch.  From
5275         Andy's log:
5276         (package-net-kit-version): new variable.
5277         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5278
5279 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5280
5281         * package-get.el (package-get-locate-index-file): Also search the
5282         core etc/ directory for the package index file if it can't be
5283         found in ~/.xemacs/.
5284
5285 2001-12-13  William Perry  <wmperry@gnu.org>
5286
5287         * dialog-gtk.el (popup-builtin-question-dialog):
5288         Conform to API in gui.c.
5289         
5290 2001-11-12  Andy Piper  <andy@xemacs.org>
5291
5292         * cus-edit.el (custom-save-face-internal): make sure we save
5293         non-themed faces.
5294         (custom-save-variables): ditto variables.
5295
5296 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5297
5298         * faces.el (make-face-family):
5299         (make-face-size):
5300         New face-modifying functions per Jan Vroonhof.
5301
5302         cus-face.el (custom-set-face-font-family):
5303         (custom-set-face-font-size):
5304         Use them.
5305
5306         * font.el (font-window-system-mappings): More precise docstring.
5307
5308         (font-create-name):
5309         (font-create-object):
5310         (tty-font-create-object):
5311         (tty-font-create-plist):
5312         (x-font-create-object):
5313         (x-font-create-name):
5314         (ns-font-create-name):
5315         (mswindows-font-create-object):
5316         (mswindows-font-create-name):
5317         Add doctrings.
5318
5319 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5320
5321         * gtk-faces.el (gtk-init-device-faces): removed spurious
5322         quote before let* expression.
5323
5324 2001-10-29  Andy Piper  <andy@xemacs.org>
5325
5326         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5327         modified when changing coding system.
5328
5329         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5330         that we invoke the GUI directory selector.
5331
5332 2001-10-25  Andy Piper  <andy@xemacs.org>
5333
5334         * dialog.el (make-dialog-box): use new directory dialog support.
5335         * minibuf.el (read-file-name-1): ditto.
5336         (read-file-name): ditto.
5337         (read-directory-name): ditto.
5338
5339 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5340
5341         * XEmacs 21.4.5 "Civil Service" is released.
5342
5343 2001-04-23  Didier Verna  <didier@xemacs.org>
5344
5345         * cus-edit.el (custom-variable-pre-save): New.
5346         * cus-edit.el (custom-variable-post-save): New.
5347         * cus-edit.el (custom-variable-save): use them.
5348         * cus-edit.el (custom-face-pre-save): New.
5349         * cus-edit.el (custom-face-post-save): New.
5350         * cus-edit.el (custom-face-save): use them.
5351         * cus-edit.el (custom-group-pre-save): New.
5352         * cus-edit.el (custom-group-post-save): New.
5353         * cus-edit.el (custom-group-save): use them.
5354         * cus-edit.el (Custom-save): use the pre/post functions above,
5355         call `custom-save-all' only once.
5356         * cus-edit.el (custom-variable-pre-reset-standard): New.
5357         * cus-edit.el (custom-variable-post-reset-standard): New.
5358         * cus-edit.el (custom-variable-reset-standard): use them.
5359         * cus-edit.el (custom-face-pre-reset-standard): New.
5360         * cus-edit.el (custom-face-post-reset-standard): New.
5361         * cus-edit.el (custom-face-reset-standard): use them.
5362         * cus-edit.el (custom-group-pre-reset-standard): New.
5363         * cus-edit.el (custom-group-post-reset-standard): New.
5364         * cus-edit.el (Custom-reset-standard): use them.
5365         * cus-edit.el (custom-face-reset-saved): use the pre/post
5366         functions above, call `custom-save-all' only once.
5367
5368 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5369
5370         * gutter-items.el (buffers-tab face): Derive from the modeline
5371         face by default.  Many people use white-on-black for the default
5372         font, and the tabs look hideous with that color combination.  The
5373         modeline usually has the correct colors.
5374
5375 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5376
5377         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5378         (tag-mark-stack-max): Typo fix.
5379
5380 2001-09-28  Ben Wing  <ben@xemacs.org>
5381
5382         * font-lock.el:
5383         * font-lock.el (font-lock-after-change-function):
5384         fix problem with last patch, reported by Katsumi Yamaoka.
5385
5386 2001-09-17  Ben Wing  <ben@xemacs.org>
5387
5388         * font-lock.el (font-lock-after-change-function):
5389         fix problem when you insert a comment on the line before a line of
5390         code: if we use the following char, then when you hit backspace,
5391         the following line of code turns the comment color.
5392
5393 2001-06-08  Ben Wing  <ben@xemacs.org>
5394
5395         * process.el: comment about shell-command-switch.
5396         * process.el (shell-quote-argument): Need to quote a null
5397         argument, too.  From Dan Holmsand.
5398         
5399         * startup.el (normal-top-level): Delete some unused FSF junk.
5400         * startup.el (command-line-early):
5401         
5402         * startup.el (command-line): Call MS Windows init function.
5403         
5404         * win32-native.el:
5405         * win32-native.el (mswindows-system-shells): New.
5406         * win32-native.el (mswindows-system-shell-p): New.
5407         * win32-native.el (init-mswindows-at-startup): New.
5408         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5409         * win32-native.el (mswindows-quote-one-simple-arg):
5410         * win32-native.el (mswindows-quote-one-command-arg):
5411         * win32-native.el (mswindows-construct-process-command-line-alist):
5412         Correct comments at top.  Correctly handle passing arguments
5413         to Cygwin programs and to bash.  Fix quoting of zero-length
5414         arguments (from Dan Holmsand).  Set shell-command-switch based
5415         on shell-file-name, which in turn comes from env var SHELL.
5416
5417 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5418
5419         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5420         default-toolbar-position): Fill docstrings for balloon-help.
5421
5422 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5423
5424         * faces.el: Reenable specifications over 'gtk domain.
5425
5426 2001-08-08  Didier Verna  <didier@xemacs.org>
5427
5428         * autoload.el (update-autoload-files): make defdir a file name,
5429         not directory name.
5430
5431 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5432
5433         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5434
5435         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5436
5437 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5438
5439         * font-menu.el (font-menu-set-font): Default to current font-family.
5440         (font-menu-preferred-resolution):
5441         (font-menu-size-scaling):
5442         Provide gtk defaults, too.
5443
5444 2001-07-29  Mike Alexander  <mta@arbortext.com>
5445
5446         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5447         list
5448         (custom-set-face-font-family): ditto
5449
5450 2001-07-26  Mike Sperber <mike@xemacs.org>
5451
5452         * files.el (auto-mode-alist): .9 files are man pages, too.
5453
5454 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5455
5456         * process.el (call-process-internal): bind
5457         coding-system-for-write to 'binary when calling
5458         start-process-internal, so the process receives 
5459         the literal contents of INFILE.
5460
5461 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5462
5463         * files.el (auto-mode-alist): Add configure.ac support.
5464
5465 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5466
5467         * buff-menu.el:
5468         mouse.el:
5469         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5470
5471 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5472
5473         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5474
5475 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5476
5477         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5478         mixed text.
5479         (kinsoku-eol-p): Ditto.
5480
5481 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5482
5483         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5484         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5485         characters as the category `s' or `e' correctly.
5486
5487 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5488
5489         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5490
5491 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5492
5493         * mule/cyrillic.el:  Set up case table.
5494
5495 2001-06-08  Mike Sperber <mike@xemacs.org>
5496
5497         * files.el (save-some-buffers-1): Don't zap the help window right
5498         after `map-y-or-n-p' has popped it up.
5499
5500 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5501
5502         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5503
5504 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5505
5506         * specifier.el: define-specifier-tag 'gtk.
5507
5508 2001-05-12  Ben Wing  <ben@xemacs.org>
5509
5510         * find-paths.el (paths-find-recursive-path):
5511         fix error with null EXCLUDE-REGEXP.
5512         
5513         * font-lock.el (font-lock-mode):
5514         fix problem reported by hrvoje with buffers starting with a space.
5515         
5516 2001-05-06  Ben Wing  <ben@xemacs.org>
5517
5518         * dialog.el (make-dialog-box):
5519         * menubar-items.el (default-menubar):
5520         * printer.el (generic-print-buffer):
5521         * printer.el (generic-print-region):
5522         implement printing the selection when it's selected.
5523
5524 2001-04-18  Didier Verna  <didier@xemacs.org>
5525
5526         * cus-edit.el (Custom-reset-standard): reset to standard settings
5527         not only when the buffer's :custom-state is 'modified, but also
5528         when it is 'set or 'saved.
5529
5530 2001-04-17  Didier Verna  <didier@xemacs.org>
5531
5532         * startup.el (load-user-init-file): define `custom-file' before
5533         loading the user's init file.
5534
5535 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5536
5537         * menubar.el (popup-mode-menu): Make it work with
5538         popup-menu-titles turned off.
5539         
5540 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5541
5542         * about.el (about-mailto-link): Use compose-mail for sending mail.
5543
5544 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5545
5546         * package-admin.el (package-install-hook): New.
5547         (package-delete-hook): New.
5548         (package-admin-add-single-file-package): Use package-delete-hook.
5549
5550         * package-get.el (package-get): Use package-install-hook.
5551
5552 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5553
5554         * package-ui.el (pui-install-selected-packages): reverse the lists
5555         of packages so that they get handled in the same order as they
5556         were selected.
5557
5558 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5559
5560         * packages.el (locate-library): Use read-library-name for completion.
5561
5562 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5563
5564         * byte-optimize.el (=): `=' is not a binary predicate!
5565         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5566         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5567
5568 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5569
5570         * bytecomp.el (byte-compile-arithcompare):
5571         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5572
5573 2001-06-03  William M. Perry  <wmperry@gnu.org>
5574
5575         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5576         return the filename selected by the user!
5577
5578 2001-05-31  William M. Perry  <wmperry@gnu.org>
5579
5580         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5581         in XEmacs/GTK.
5582
5583 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5584
5585         * coding.el: Tiny typo fixed.
5586
5587 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5588
5589         * XEmacs 21.4.3 "Academic Rigor" is released.
5590
5591 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5592
5593         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5594
5595 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5596
5597         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5598
5599 2001-05-04  Ben Wing  <ben@xemacs.org>
5600
5601         * printer.el (generic-print-buffer):
5602         * printer.el (generic-print-region):
5603         Enable dialog boxes.  Apply workaround recommended by Kirill.
5604         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5605         
5606         * simple.el (kill-whole-line):
5607         * simple.el (kill-line-1):
5608         * simple.el (kill-entire-line):
5609         * simple.el (kill-line):
5610         * simple.el (backward-kill-line):
5611         Take out interactive dependence of kill-whole-line.
5612
5613 2001-04-22  Ben Wing  <ben@xemacs.org>
5614
5615         * dialog.el (make-dialog-box):
5616         Put dialog titles back in -- this time correctly.  Fix various
5617         other problems with leaks and such.
5618
5619         * simple.el (region-exists-p):
5620         * simple.el (region-active-p):
5621         Add comment about which one is correct to use in menu specs.
5622
5623 2001-05-05  Ben Wing  <ben@xemacs.org>
5624
5625         * dialog.el (make-dialog-box): fix doc string.
5626         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5627         take out Pretty Print.
5628         * printer.el:
5629         * printer.el (printer-current-device): New.
5630         * printer.el (Printer-get-device): New.
5631         * printer.el (Printer-clear-device): New.
5632         * printer.el (generic-page-setup): New.
5633         * printer.el (generic-print-buffer):
5634         * printer.el (generic-print-region):
5635         Implement Page Setup.  Handle errors properly.
5636
5637 2001-05-05  Ben Wing  <ben@xemacs.org>
5638
5639         * subr.el (error): Complete list of errors in doc string.
5640         
5641 2001-04-22  Ben Wing  <ben@xemacs.org>
5642
5643         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5644         
5645 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5646
5647         * build-report.el: Remove CVS keywords since this file has been in
5648         core lisp for a while now.
5649         * build-report.el (build-report-make-output-files): Fix typo.
5650
5651 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5652
5653         * about.el (about-finish-buffer): Make sure the last change works
5654         even if EVENT is nil.
5655
5656 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5657
5658         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5659         clicked, not the one that happens to be the current buffer at the
5660         time.
5661
5662 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5663
5664         * cus-edit.el (custom-display): Support the GTK Window System also.
5665
5666 2001-04-30  Ben Wing  <ben@xemacs.org>
5667
5668         * printer.el:
5669         * printer.el (printer-page-header):
5670         * printer.el (Print-context): New.
5671         * printer.el (printer-page-footer):
5672         * printer.el (generate-header-element): New.
5673         * printer.el (generate-header-line): New.
5674         * printer.el (print-context-property):
5675         * printer.el (generic-print-buffer):
5676         * printer.el (generic-print-region):
5677         Implement headers and footers.  Implement calling Print dialog box
5678         (#### but it doesn't quite work yet).
5679
5680 2001-04-25  Ben Wing  <ben@xemacs.org>
5681
5682         * about.el (xemacs-hackers):
5683         * about.el (about-url-alist):
5684         * about.el (about-personal-info):
5685         * about.el (about-hacker-contribution):
5686         More contributions.
5687         
5688         * simple.el (handle-post-motion-command):
5689         Fix spurious setting of zmacs-region-stays to t after a non-shift
5690         motion command.
5691
5692 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5693
5694         * about.el (about-personal-info): Update my bio.
5695         (about-hacker-contribution): Ditto.
5696
5697 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5698
5699         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5700
5701 2001-04-19  Andy Piper  <andy@xemacs.org>
5702
5703         * package-net.el (package-net-cygwin32-binary-size): new size.
5704         (package-net-win32-binary-size): new size.
5705         (package-net-convert-index-to-ini): Use new arch.
5706         (package-net-batch-convert-index-to-ini): Removed.
5707         (package-net-generate-bin-ini): New.
5708         (package-net-batch-generate-bin-ini): New.
5709
5710 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5711
5712         * XEmacs 21.4.1 "Copyleft" is released.
5713
5714 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5715
5716         * x-compose.el (xlib-input-method-bug-workaround):
5717         (alias-colon-to-double-quote):
5718         Force sort in map-keymap to work around rehash bug.
5719
5720 2001-04-17  Ben Wing  <ben@xemacs.org>
5721
5722         * about.el: Finish overhaul, add a few new hackers, update a
5723         couple old ones.
5724
5725 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5726
5727         * XEmacs 21.4.0 "Solid Vapor" is released.
5728
5729 2001-04-15  Ben Wing  <ben@xemacs.org>
5730
5731         * about.el:
5732         * about.el (about-headline-face): New.
5733         * about.el (about-link-face): New.
5734         * about.el (about-current-release-maintainers): New.
5735         * about.el (about-other-current-hackers): New.
5736         * about.el (about-url-alist):
5737         * about.el (about-once-and-future-hackers): New.
5738         * about.el (about-mailto-link): New.
5739         * about.el (about-get-buffer):
5740         * about.el (about-finish-buffer):
5741         * about.el (about-xemacs):
5742         * about.el (about-features): Removed.
5743         * about.el (about-advantages): New.
5744         * about.el (about-maintainer-info): Removed.
5745         * about.el (about-personal-info): New.
5746         * about.el (about-hacker-contribution): New.
5747         * about.el (about-maintainer):
5748         * about.el (about-show-linked-info):
5749         * about.el (about-hackers):
5750         Major revamping.  Rewriting of most of the text, improve the
5751         link handling, separate info on contributors into personal
5752         and contribution info, add new contributors, update personal
5753         info, etc. etc.
5754         
5755         * menubar-items.el (default-menubar):
5756         Help menubar entry for News now says more accurately
5757         "What's New in XEmacs".
5758         
5759         * mouse.el:
5760         * mouse.el (mouse-track-cleanup-hook):
5761         * mouse.el (mouse-track):
5762         Don't set-buffer to a dead buffer when calling mouse-track
5763         cleanup hooks.
5764
5765 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5766
5767         * XEmacs 21.2.47 "Zephir" is released.
5768
5769 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5770
5771         * dialog.el (make-dialog-box): Disable dialog box titles until
5772         we get them working.
5773
5774 2001-03-30  Ben Wing  <ben@xemacs.org>
5775
5776         * help.el:
5777         * help.el (Help-princ-face):
5778         * help.el (Help-prin1-face):
5779         * help.el (frob-help-extents):
5780         * help.el (describe-function-1):
5781         * help.el (describe-variable):
5782         Avoid using font-lock faces, which may not be defined.
5783         Instead, use hyper-apropos faces, and make sure they're
5784         defined as necessary by using `require'. (It's not so safe
5785         to do this for font-lock.) In any case, we will eventually
5786         be merging this functionality into hyper-apropos.
5787
5788         * loaddefs.el (completion-ignored-extensions):
5789         Fix documentation.
5790         
5791         * menubar-items.el (menu-truncate-list): Removed.
5792         * menubar-items.el (Menubar-items-truncate-list): New.
5793         * menubar-items.el (default-menubar):
5794         Fix errors if grep or compile command is too long.  Rename helper
5795         function to be less visible.
5796
5797 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5798
5799         * byte-optimize.el (byte-optimize-minus):
5800         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5801
5802 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5803
5804         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5805         Mule is available.
5806
5807         * mule/latin.el: New file.
5808
5809 2001-03-11  Ben Wing  <ben@xemacs.org>
5810
5811         * auto-save.el:
5812         * auto-save.el (auto-save-directory):
5813         * auto-save.el (make-auto-save-file-name):
5814         * auto-save.el (auto-save-file-name-p): New.
5815
5816         Merge in improvements from other definition of
5817         make-auto-save-file-name in files.el.
5818         
5819         * auto-save.el (auto-save-original-name):
5820         * auto-save.el (auto-save-name-in-fixed-directory):
5821         * auto-save.el (auto-save-unslashify-name): Removed.
5822         * auto-save.el (auto-save-slashify-name): Removed.
5823         * auto-save.el (auto-save-reserved-chars): New.
5824         * auto-save.el (auto-save-escape-name): New.
5825         * auto-save.el (auto-save-unhex): New.
5826         * auto-save.el (auto-save-unescape-name): New.
5827
5828         Change algorithm for encoding filenames in auto-save names to be
5829         entirely safe with all filesystems and all possible characters in
5830         a filename, and 100% reversible. (Essentially, uses
5831         quoted-printable as the encoding.)
5832         
5833         * auto-save.el (recover-all-files):
5834
5835         Use insert-directory rather than calling ls directly -- fixes
5836         things under Windows.
5837
5838         * files.el:
5839         * files.el (convert-standard-filename): Substitute FSF's
5840         definition for this (we had nothing here before).
5841         
5842         * files.el (backup-buffer): Warning fix.
5843         
5844         * files.el (make-backup-file-name):
5845         * files.el (find-backup-file-name):
5846         Fix error in calling sequence to auto-save-file-name-p.
5847         
5848         * files.el (recover-file):
5849         Use insert-directory rather than calling ls directly -- fixes
5850         things under Windows.
5851
5852         * files.el (make-auto-save-file-name): Removed.
5853         * files.el (auto-save-file-name-p): Removed.
5854         auto-save is always dumped so no sense in having a definition
5855         that will always be overwritten with another.
5856         
5857         * files.el (insert-directory):
5858         * win32-native.el:
5859         * win32-native.el (debug-mswindows-process-command-lines):
5860         * win32-native.el (original-make-auto-save-file-name): Removed.
5861         * win32-native.el (make-auto-save-file-name): Removed.
5862
5863
5864 2001-03-21  Martin Buchholz <martin@xemacs.org>
5865
5866         * XEmacs 21.2.46 "Urania" is released.
5867
5868 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5869
5870         * menubar-items.el (default-menubar): Update sample.emacs to
5871         sample.init.el and adjust accelerators.
5872
5873 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5874
5875         * build-report.el (build-report): Improve docstring.
5876
5877 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5878
5879         * ChangeLog: Log GTK merge.
5880
5881         * gutter-items.el:
5882         * mwheel.el:
5883         * sound.el:
5884         * startup.el:
5885         Revert gratuitous whitespace changes.
5886
5887 2001-03-07  Ben Wing  <ben@xemacs.org>
5888
5889         * help.el:
5890         * help.el (key-or-menu-binding):
5891         * help.el (Help-find-file): New.
5892         * help.el (describe-beta):
5893         * help.el (describe-copying):
5894         * help.el (describe-project):
5895         * help.el (view-emacs-news):
5896         * help.el (view-sample-init-el): New.
5897         * help.el (Help-princ-face): New.
5898         * help.el (Help-prin1-face): New.
5899         * help.el (help-symbol-function-context-menu):
5900         * help.el (help-symbol-variable-context-menu):
5901         * help.el (help-symbol-function-and-variable-context-menu):
5902         * help.el (frob-help-extents):
5903         * help.el (describe-function-1):
5904         * help.el (describe-variable):
5905
5906         Add coloring in Help buffers, correspondent with hyperlinks.
5907         View files in view-mode rather than Fundamental.
5908         Remove separators from context menus -- now handled in generic code.
5909         Add `Find Tag' to context menu.
5910         
5911         * menubar.el (popup-mode-menu):
5912
5913         Rewrite code that outputs the popup menu to (a) put more specific
5914         entries first, (b) be more robust, (c) output the proper context
5915         menu separators automatically (the context menu functionality is
5916         new and currently used only by Help).
5917
5918 2001-03-10  William M. Perry  <wmperry@aventail.com>
5919
5920         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5921         this function when converting from the 21.1 GTK branch.  Now
5922         supports file, password, question, and color built-in dialogs.
5923
5924 2001-03-06  Ben Wing  <ben@xemacs.org>
5925
5926         * keydefs.el:
5927         * keydefs.el (global-map):
5928         Add commented-out change of M-k (for 21.5).
5929         
5930         * menubar-items.el (default-menubar):
5931         Fix items to control kill-line behavior; add items for
5932         shifted motion.
5933         
5934         * simple.el:
5935         * simple.el (kill-whole-line):
5936         * simple.el (historical-kill-line): Removed.
5937         * simple.el (kill-line): Removed.
5938         * simple.el (kill-entire-line): New.
5939         * simple.el (kill-line-1): New.
5940         * simple.el (backward-kill-line):
5941         Undo kill-whole-line == always changes.  Add new function
5942         kill-entire-line to unconditionally delete the current line.
5943         Add comments describing the lamentable state of affairs of
5944         the kill-line functions and variables.
5945
5946 2001-03-02  Ben Wing  <ben@xemacs.org>
5947
5948         * simple.el:
5949         * simple.el (beginning-of-buffer):
5950         * simple.el (end-of-buffer):
5951         * simple.el (mark-ring-unrecorded-commands):
5952         * simple.el (signal-error-on-buffer-boundary):
5953         * simple.el (shifted-motion-keys-select-region):
5954         * simple.el (unshifted-motion-keys-deselect-region):
5955         * simple.el (motion-keys-for-shifted-motion): New.
5956         * simple.el (handle-pre-motion-command):
5957         * simple.el (handle-post-motion-command):
5958         * simple.el (forward-char-command):
5959         * simple.el (backward-char-command):
5960         * simple.el (scroll-up-command):
5961         * simple.el (scroll-down-command):
5962         * simple.el (next-line):
5963         * simple.el (previous-line):
5964         * simple.el (backward-block-of-lines):
5965         * simple.el (forward-block-of-lines):
5966         * simple.el (backward-word):
5967         * simple.el (mark-word):
5968
5969         Augment documentation of the most common motion commands to make
5970         note of the shifted-motion support.  Improve the support to (a)
5971         properly document how it works and why it's done in the fashion it
5972         is, and (b) allow the keystrokes that trigger it to be customized.
5973
5974         Correct error in the customize specification of
5975         mark-ring-unrecorded-commands.
5976
5977 2001-03-02  Ben Wing  <ben@xemacs.org>
5978
5979         * font-lock.el:
5980         * font-lock.el (font-lock-pending-extent-table): Removed.
5981         * font-lock.el (font-lock-pending-buffer-table): New.
5982         * font-lock.el (font-lock-pre-idle-hook):
5983         * font-lock.el (font-lock-after-change-function):
5984         * font-lock.el (font-lock-fontify-pending-extents):
5985         * font-lock.el (font-lock-lisp-like):
5986
5987         Fix handling of pending extents to avoid excessive slowness (N^2
5988         behavior) when making lots of buffer changes between redisplays,
5989         such as when saving the Options.
5990
5991 2001-03-09  William M. Perry  <wmperry@aventail.com>
5992
5993         * device.el:
5994         * dragdrop.el:
5995         * dumped-lisp.el:
5996         * faces.el:
5997         * frame.el:
5998         * gnuserv.el:
5999         * loadup.el:
6000         * menubar-items.el:
6001         * minibuf.el:
6002         The Great GTK Merge.
6003
6004         * ChangeLog.GTK:
6005         * dialog-gtk.el:
6006         * gdk.el:
6007         * generic-widgets.el:
6008         * glade.el:
6009         * gnome-widgets.el:
6010         * gnome.el:
6011         * gtk-compose.el:
6012         * gtk-extra.el:
6013         * gtk-faces.el:
6014         * gtk-ffi.el:
6015         * gtk-file-dialog.el:
6016         * gtk-font-menu.el:
6017         * gtk-glyphs.el:
6018         * gtk-init.el:
6019         * gtk-iso8859-1.el:
6020         * gtk-marshal.el:
6021         * gtk-mouse.el:
6022         * gtk-package.el:
6023         * gtk-password-dialog.el:
6024         * gtk-select.el:
6025         * gtk-widget-accessors.el:
6026         * gtk-widgets.el:
6027         * gtk.el:
6028         widgets-gtk.el:
6029         The Great GTK Merge: new files.
6030
6031 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6032
6033         * generic-widgets.el: Don't require gtk (a built-in feature) at
6034         top level.  Don't execute the last sexp unless (featurep 'gtk).
6035
6036 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6037
6038         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6039
6040 2001-02-23  Martin Buchholz <martin@xemacs.org>
6041
6042         * XEmacs 21.2.45 "Thelxepeia" is released.
6043
6044 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6045  
6046         * about.el (xemacs-hackers): update my entry. 
6047         * about.el (about-maintainer-info): ditto. 
6048         * about.el (about-hackers): ditto. 
6049
6050 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6051
6052         * about.el (about-maintainer-info): More vanity info about
6053         yours truly.
6054
6055 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6056
6057         * build-report.el (build-report-destination): xemacs-build-reports
6058         has moved to SourceForge, where mailing list name length is
6059         restricted, hence the name change to
6060         xemacs-buildreports@xemacs.org.
6061         * build-report.el (build-report-keep-regexp): Update default.
6062         * build-report.el (build-report-delete-regexp): Ditto.
6063         * build-report.el (build-report-make-output-files): Ditto.
6064
6065 2001-02-19  Craig Lanning  <lanning@scra.org>
6066
6067         * lisp-mode.el: Add indentation specifications for following
6068         Common Lisp forms: handler-case, handler-bind, with-slots,
6069         with-open-file, with-open-stream, print-unreadable-object.
6070
6071 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6072
6073         * font-lock.el (font-lock-set-defaults-1):
6074         Move initialization of `font-lock-cache-position' so that it's set
6075         even if font-lock-keywords is already defined.
6076
6077 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6078
6079         * autoload.el (generate-file-autoloads-1):
6080         Use `emacs-lisp-mode-syntax-table' instead of
6081         `lisp-mode-syntax-table'.
6082         * lisp-mode.el (lisp-mode-syntax-table):
6083         Get rid of old checks for `parse-partial-sexp' version.
6084         Make `|' (pipe) string delimiter instead of punctuation.
6085
6086 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6087
6088         * window.el (save-selected-window):
6089         Use gensym for better macro hygiene.
6090
6091 2001-02-06  Mike Sperber <mike@xemacs.org>
6092
6093         * dump-paths.el:
6094         * startup.el (startup-setup-paths): Set and use
6095         `mule-lisp-directory'.
6096         (startup-setup-paths-warning): Ditto.
6097
6098         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6099         (paths-construct-load-path): Consider `mule-lisp-directory'.
6100
6101 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6102
6103         * font-lock.el: Syntax table improvements used.  A few random
6104         changes are not specified below.
6105         (font-lock-fontify-string-delimiters):
6106         (font-lock-syntactic-keywords):
6107         (font-lock-cache-state nil):
6108         (font-lock-cache-position):
6109         New variables.
6110         (font-lock-set-syntax):
6111         (font-lock-apply-syntactic-highlight):
6112         (font-lock-fontify-syntactic-anchored-keywords):
6113         (font-lock-fontify-syntactic-keywords-region):
6114         (font-lock-eval-keywords):
6115         New functions.
6116         (font-lock-remove-face):
6117         (font-lock-fontify-syntactically-region):
6118         Use syntax properties.
6119
6120 2001-02-08  Martin Buchholz <martin@xemacs.org>
6121
6122         * XEmacs 21.2.44 "Thalia" is released.
6123
6124 2001-01-16  Mike Sperber <mike@xemacs.org>
6125
6126         * startup.el (normal-top-level): Work even if no installation root
6127         is found.
6128
6129 2001-01-30  Andy Piper  <andy@xemacs.org>
6130
6131         * gutter-items.el (progress-abort-glyph): remove instantiator.
6132         (set-progress-abort-instantiator): new function.
6133         (abort-progress-feedback): use it.
6134
6135         * gutter.el (set-gutter-dirty-p): new function.
6136
6137 2001-01-30  Didier Verna  <didier@xemacs.org>
6138
6139         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6140
6141 2001-01-24  Didier Verna  <didier@xemacs.org>
6142
6143         * sound.el (sound-extension-list): give a better default value.
6144         * sound.el (load-sound-file): improve the doc string, also find
6145         files given by absolute names, pass a real extension list to
6146         `locate-file'.
6147
6148 2001-01-26  Martin Buchholz <martin@xemacs.org>
6149
6150         * XEmacs 21.2.43 "Terspichore" is released.
6151
6152 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6153
6154         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6155         messages from gnuserv.
6156
6157 2001-01-20  Martin Buchholz <martin@xemacs.org>
6158
6159         * XEmacs 21.2.42 "Poseidon" is released.
6160
6161 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6162
6163         * cl-macs.el (cl-upcase-arg): New function.
6164         (cl-function-arglist): New function.
6165         (cl-transform-lambda): Automatically add CL-style lambda list to
6166         documentation string using functions above.
6167
6168 2001-01-12  Andy Piper  <andy@xemacs.org>
6169
6170         * package-get.el (package-get-custom): call
6171         package-net-update-installed-db.
6172
6173         * package-ui.el (pui-install-selected-packages): call
6174         package-net-update-installed-db.
6175
6176         * package-net.el (package-net-update-installed-db): use
6177         packages-package-list so that we reflect reality.
6178
6179         * packages.el (packages-package-list): Make docstring reflect
6180         reality.
6181
6182         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6183
6184         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6185         isn't installed.
6186
6187 2001-01-17  Andy Piper  <andy@xemacs.org>
6188
6189         * wid-edit.el (widget-activation-glyph-mapper): activate or
6190         deactivate native widgets.
6191         (widget-glyph-insert-glyph): record instantiator.
6192         (widget-push-button-value-create): use it.
6193
6194         * gui.el (gui-button-action): new function. Make button's domain
6195         buffer current when calling.
6196         (make-gui-button): update to use gui-button-action.
6197
6198 2001-01-16  Didier Verna  <didier@xemacs.org>
6199
6200         * menubar-items.el (default-menubar): add an entry for modeline
6201         horizontal scrolling in Options -> Display.
6202
6203 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6204
6205         * package-get.el (package-get-require-signed-base): Set to nil
6206         by default.
6207
6208 2001-01-17  Martin Buchholz <martin@xemacs.org>
6209
6210         * XEmacs 21.2.41 "Polyhymnia" is released.
6211
6212 2001-01-16  Mike Sperber <mike@xemacs.org>
6213
6214         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6215         catch lisp/mule/.
6216
6217 2001-01-14  Mike Sperber <mike@xemacs.org>
6218
6219         * startup.el (maybe-create-compatibility-dot-emacs):
6220         (maybe-unmigrate-user-init-file):
6221         (unmigrate-user-init-file): Created.
6222         (maybe-migrate-user-init-file): Offer creation of compatibility
6223         .emacs.
6224         Some doc fixes wrt init file location.
6225
6226 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6227
6228         * faces.el (face-frob-from-locale-first): new variable.
6229         (frob-face-font-2): Honor tags arg while trying to use
6230         standard-face-mapping.  When face-frob-from-locale-first is set,
6231         first try to set face inheriting from frobbed-face.
6232
6233 2001-01-15  Didier Verna  <didier@xemacs.org>
6234
6235         * about.el (xemacs-hackers): update my entry.
6236         * about.el (about-url-alist): ditto.
6237         * about.el (about-maintainer-info): ditto.
6238         * about.el (about-hackers): ditto.
6239
6240 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6241
6242         The byte compiler has been badly broken for a year,
6243         by the patch of 1999-12-06.
6244         * byte-optimize.el (byte-optimize-form-code-walker):
6245         Bug was: the byte compiler was making this erroneous optimization:
6246         (progn (or (foo)) (bar)) ==> (bar)
6247
6248 2000-11-20  Mike Sperber <mike@xemacs.org>
6249
6250         * setup-paths.el (paths-core-load-path-depth): Split
6251         `paths-load-path-depth' in two for site and core lisp.  Don't
6252         recurse into core.
6253         * setup-paths.el (paths-construct-load-path): Use.
6254
6255 2001-01-10  Andy Piper  <andy@xemacs.org>
6256
6257         * package-net.el (package-net-cygwin32-binary-size): new variable
6258         (package-net-win32-binary-size): ditto.  add much needed
6259         commentary.
6260
6261         * gutter-items.el (buffers-tab-items): correct off-by-one error
6262         for buffers-tab-max-size.
6263
6264 2001-01-08  Martin Buchholz <martin@xemacs.org>
6265
6266         * XEmacs 21.2.40 is released.
6267
6268 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6269
6270         * mule/hebrew.el: Fix comments and typos.
6271         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6272
6273 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6274
6275         * ChangeLog.1: move ancient log from fill.el.
6276
6277         * dump-paths.el:
6278         paragraphs.el:
6279         mule/mule-category.el:
6280         Miscellaneous typo fixes and slight doc clarifications.
6281
6282         * mule/mule-ccl.el:  Correct file name in header.
6283
6284 2000-12-31  Martin Buchholz <martin@xemacs.org>
6285
6286         * XEmacs 21.2.39 is released.
6287
6288 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6289
6290         * byte-optimize.el (byte-optimize-cond):
6291         (byte-optimize-cond-1): New.
6292         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6293         Optimizes (cond (x nil)) ==> nil.
6294         Provide better diagnostic on malformed expr like (cond foo).
6295
6296 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6297
6298         * mule/mule-coding.el:
6299         mule/mule-cmds.el (reset-language-environment,
6300         set-language-environment-coding-systems):
6301         Safer default coding-priority-list, corresponding to src/file-coding.h.
6302
6303 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6304
6305         * package-admin.el: Allow package removal from
6306         early-package-load-path.
6307
6308 2000-12-15  Andreas Jaeger  <aj@suse.de>
6309
6310         * about.el (about-maintainer-info): Update my entry.
6311
6312 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6313
6314         * packages.el (locate-library): Add support for bzip2
6315         compressed .el files.
6316
6317 2000-12-12  Andy Piper  <andy@xemacs.org>
6318
6319         * package-net.el: new file.
6320
6321 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6322
6323         * font-lock.el: Add missing C++ keywords.
6324
6325 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6326
6327         * simple.el (indent-for-comment): Preserve indentation of comments
6328         starting in column 0, as documented in (Info-goto-node
6329         "(xemacs)Comments").  Update docstring accordingly.
6330
6331 2000-12-05  Martin Buchholz <martin@xemacs.org>
6332
6333         * XEmacs 21.2.38 is released.
6334
6335 2000-12-04  Didier Verna  <didier@xemacs.org>
6336
6337         * mouse.el (default-mouse-track-set-point-in-window): remove
6338         spurious '+' operation detected by Martin.
6339
6340
6341 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6342
6343         * cl-extra.el (coerce):
6344         Implement char to integer coercion.
6345         Remove extraneous (numberp) test.
6346
6347         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6348         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6349         (byte-optimize-predicate):
6350         Warn if evaluating constant expression signals an error.
6351         (byte-optimize-form): Small simplification.
6352
6353         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6354
6355 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6356
6357         * byte-optimize.el:
6358         (byte-optimize-minus):
6359         (byte-optimize-plus):
6360         (byte-optimize-mult):
6361         (byte-optimize-quo):
6362         Use (car (last x)) instead of (last x) to get last elt!
6363         Use `byte-optimize-predicate' to optimize `%'.
6364         Move optimizations for special numeric args to bytecomp.el.
6365         * bytecomp.el (byte-compile-associative): Remove.
6366         (byte-compile-max): New.
6367         (byte-compile-min): New.
6368         Properly handle erroneous calls: (max) (min).
6369         (byte-compile-plus): New.
6370         (byte-compile-minus):
6371         It's easiest to handle 0, +1 and -1 args here.
6372         (byte-compile-mult): New.
6373         It's easiest to handle 1, -1 and 2 args here.
6374         (byte-compile-quo):
6375         It's easiest to handle 0, +1 and -1 args here.
6376         Issue byte-compiler warning when dividing by zero.
6377
6378         Byte-compiler arithmetic improvements.
6379         Better optimize these expressions in the obvious way:
6380         (+ x y 1)   -->  varref x varref y add add1
6381         (+ x y -1)  -->  varref x varref y add sub1
6382         (- x y 0)   -->  (- x y)
6383         (- 0 x y)   -->  (- (- x) y)
6384         (% 42 19)   --> compile-time constant
6385         (/ 42 19)   --> compile-time constant
6386         (* (foo) 2) --> foo call dup plus
6387
6388         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6389         unless (declaim (optimize (safety 3)))
6390         or (setq byte-compile-delete-errors nil).
6391
6392 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6393
6394         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6395         docstrings.
6396
6397 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6398
6399         * startup.el (command-line-do-help):  Add documentation of
6400         portable dumper switches.
6401
6402 2000-11-22  Andy Piper  <andy@xemacs.org>
6403
6404         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6405
6406         * glyphs.el (init-glyphs): don't use autodetect for strings.
6407
6408 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6409
6410         * byte-optimize.el (byte-optimize-char-before):
6411         (byte-optimize-backward-char):
6412         (byte-optimize-backward-word):
6413         Fix incorrect optimizations for these sorts of expressions:
6414         (let ((x nil)) (backward-char x))
6415
6416 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6417
6418         * byte-optimize.el:
6419         * byte-optimize.el (byte-optimize-backward-char): New.
6420         * byte-optimize.el (byte-optimize-backward-word): New.
6421         Make backward-word and backward-char as efficient as forward versions.
6422
6423         * bytecomp.el (byte-compile-no-args-with-one-extra):
6424         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6425         * bytecomp.el (byte-compile-two-args-with-one-extra):
6426         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6427         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6428         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6429         Check if extra arg is constant nil, and if so, use byte-coded call.
6430
6431         * simple.el (backward-word):
6432         * simple.el (mark-word):
6433         * simple.el (kill-word):
6434         * simple.el (backward-kill-word):
6435         Make COUNT argument optional, for consistency with forward-char et al.
6436
6437         * abbrev.el (abbrev-string-to-be-defined):
6438         * abbrev.el (inverse-abbrev-string-to-be-defined):
6439         * abbrev.el (inverse-add-abbrev):
6440         * abbrev.el (expand-region-abbrevs):
6441         * buff-menu.el (Buffer-menu-execute):
6442         * indent.el (move-to-left-margin):
6443         * indent.el (indent-relative):
6444         * indent.el (move-to-tab-stop):
6445         * info.el (Info-reannotate-node):
6446         * lisp-mode.el (lisp-indent-line):
6447         * lisp.el (end-of-defun):
6448         * lisp.el (move-past-close-and-reindent):
6449         * misc.el (copy-from-above-command):
6450         * mouse.el (default-mouse-track-scroll-and-set-point):
6451         * page.el (forward-page):
6452         * paragraphs.el (forward-paragraph):
6453         * paragraphs.el (end-of-paragraph-text):
6454         * picture.el (picture-forward-column):
6455         * picture.el (picture-self-insert):
6456         * rect.el (extract-rectangle-line):
6457         * simple.el (newline):
6458         * simple.el (fixup-whitespace):
6459         * simple.el (backward-delete-char-untabify):
6460         * simple.el (transpose-chars):
6461         * simple.el (transpose-preceding-chars):
6462         * simple.el (do-auto-fill):
6463         * simple.el (indent-new-comment-line):
6464         * simple.el (blink-matching-open):
6465         * view-less.el (cleanup-backspaces):
6466         * wid-edit.el (widget-transpose-chars):
6467         * term/bg-mouse.el (bg-insert-moused-sexp):
6468         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6469
6470         * info.el (Info-fontify-node):
6471         * simple.el (backward-delete-function):
6472         Use canonical delete-backward-char instead of backward-delete-char.
6473
6474 2000-11-20  Andy Piper  <andy@xemacs.org>
6475
6476         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6477         no buffers.
6478
6479 2000-11-20  Andy Piper  <andy@xemacs.org>
6480
6481         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6482         buffer tabs.
6483
6484 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6485
6486         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6487         (proclaim inline...) was shadowing compiler-macros.
6488
6489 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6490
6491         * bytecomp.el (byte-compile-eval): New.
6492         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6493         Keeps this promise made in Lispref:
6494         "If a file being compiled contains a `defmacro' form, the macro is
6495         defined temporarily for the rest of the compilation of that file."
6496
6497 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6498
6499         * cl.el (floatp-safe):
6500         (plusp):
6501         (minusp):
6502         (oddp):
6503         (evenp):
6504         (cl-abs):
6505         Use a better parameter name than `x'.
6506
6507         * cl-macs.el (check-type): Make continuable.  Change documentation
6508         to require PLACE, but accept any form for compatibility.
6509
6510         * abbrev.el (define-abbrev): Use check-type.
6511         * font-menu.el (font-menu-change-face): Use check-type.
6512         * menubar.el (relabel-menu-item): Use check-type.
6513         * itimer.el: Fix typo.
6514
6515 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6516
6517         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6518
6519 2000-11-14  Martin Buchholz <martin@xemacs.org>
6520
6521         * XEmacs 21.2.37 is released.
6522
6523 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6524
6525         * code-cmds.el: Provide the feature.
6526
6527 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6528
6529         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6530
6531         * code-cmds.el: New file
6532         * mule/mule-cmds.el:
6533         * mule/mule-misc.el
6534         (coding-keymap): New keymap. Define coding system keyboard
6535         commands on file-coding builds too.
6536         (coding-system-change-eol-conversion):
6537         (universal-coding-system-argument):
6538         (set-default-coding-systems):
6539         (prefer-coding-system): Moved from mule-cmds.el
6540         (set-buffer-process-coding-system): Moved from mule-misc.el
6541
6542 2000-09-15  Stephen Carney <carney@scubadoo.com>
6543
6544         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6545
6546 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6547
6548         * package-get.el (package-get-download-sites): Add a pre-release
6549         site for experimental packages.
6550
6551         * auto-autoloads.el: Regenerated.
6552
6553 2000-08-01  Andy Piper  <andy@xemacs.org>
6554
6555         * gutter-items.el (buffers-tab-omit-function): reference
6556         buffers-tab-select-visible-buffers.
6557         (buffers-tab-filter-functions): new variable, by default uses
6558         buffers-tab-selection-function and buffers-tab-omit-function.
6559         (select-buffers-tab-buffers-by-mode): invert arguments.
6560         (buffers-tab-select-visible-buffers): new function. Invert calling
6561         of buffers-menu-omit-invisible-buffers.
6562         (buffers-tab-items): rewrite to use
6563         buffers-tab-filter-functions. Rewrite docstring.
6564         (gutter-buffers-tab-extent): delete.
6565         (add-tab-to-gutter): always build a new extent when adding the
6566         tabs.
6567         (update-tab-in-gutter): make gutter dirty when orientation
6568         changes.
6569
6570 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6571
6572         * bytecomp.el (byte-compile-defvar-or-defconst):
6573         Only do loadhist recording if defvar form includes a value.
6574
6575 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6576
6577         * bytecomp.el (byte-compile-initial-macro-environment):
6578         `eval-when-compile' should not compile its body.
6579
6580 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6581
6582         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6583         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6584         some Japanese English.  Remove some ancient FSF comments, and
6585         improve docstrings.  Use symbols not vectors for tables.
6586
6587 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6588
6589         * keymap.el:
6590         (local-key-binding):
6591         (global-key-binding):
6592         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6593
6594         * lisp.el:
6595         (backward-sexp): Slightly simpler code.
6596         (mark-sexp): Make arg optional, like FSF Emacs.
6597         (forward-list): Slightly simpler code.
6598         (backward-list): Slightly simpler code.
6599         (down-list):  Make arg optional, like FSF Emacs.
6600         (up-list):  Make arg optional, like FSF Emacs.
6601         (backward-up-list):  Make arg optional, like FSF Emacs.
6602         (kill-sexp):  Make arg optional, like FSF Emacs.
6603         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6604
6605         * font-menu.el (font-menu-change-face):
6606         Take continuable errors into account.
6607
6608         * abbrev.el:
6609         * abbrev.el (clear-abbrev-table):
6610         * abbrev.el (define-abbrev-table):
6611         * abbrev.el (define-abbrev):
6612         * abbrev.el (insert-abbrev-table-description):
6613         * apropos.el (apropos-documentation-check-doc-file):
6614         * apropos.el (apropos-documentation-check-elc-file):
6615         * buff-menu.el (list-buffers):
6616         * buff-menu.el (list-buffers-noselect):
6617         * bytecomp.el (byte-recompile-directory):
6618         * bytecomp.el (batch-byte-compile):
6619         * cl-macs.el (typep):
6620         * code-files.el (find-coding-system-magic-cookie):
6621         * code-files.el (insert-file-contents):
6622         * cus-edit.el (customize-set-variable):
6623         * cus-edit.el (customize-save-variable):
6624         * cus-face.el (custom-set-face-font-size):
6625         * cus-face.el (custom-set-face-update-spec):
6626         * cus-face.el (custom-reset-faces):
6627         * custom.el (custom-check-theme):
6628         * custom.el (copy-upto-last):
6629         * fill.el (canonically-space-region):
6630         * fill.el (fill-paragraph):
6631         * fill.el (fill-region):
6632         * fill.el (find-space-insertable-point):
6633         * fill.el (justify-current-line):
6634         * faces.el (face-spec-update-all-matching):
6635         * faces.el (set-face-stipple):
6636         * files-nomule.el (insert-file-contents):
6637         * files.el (insert-file-contents-literally):
6638         * files.el (hack-local-variables-last-page):
6639         * files.el (basic-save-buffer):
6640         * files.el (insert-directory):
6641         * font-menu.el (font-menu-change-face):
6642         * font.el (font-spatial-to-canonical):
6643         * format.el (format-encode-region):
6644         * format.el (format-insert-file):
6645         * format.el (format-replace-strings):
6646         * gutter.el (set-gutter-element):
6647         * help.el (key-or-menu-binding):
6648         * help.el (describe-bindings):
6649         * help.el (with-syntax-table):
6650         * indent.el (indent-rigidly):
6651         * indent.el (delete-to-left-margin):
6652         * info.el:
6653         * info.el (Info-extract-dir-entry-from):
6654         * info.el (Info-build-dir-anew):
6655         * info.el (Info-rebuild-dir):
6656         * info.el (Info-batch-rebuild-dir):
6657         * info.el (Info-read-subfile):
6658         * info.el (Info-build-node-completions):
6659         * info.el (Info-extract-menu-node-name):
6660         * isearch-mode.el (isearch-range-invisible):
6661         * isearch-mode.el (isearch-restore-invisible-extents):
6662         * itimer.el (itimerp):
6663         * itimer.el (itimer-live-p):
6664         * keymap.el:
6665         * keymap.el (substitute-key-definition):
6666         * keymap.el (read-command-or-command-sexp):
6667         * keymap.el (local-key-binding):
6668         * keymap.el (global-key-binding):
6669         * keymap.el (global-set-key):
6670         * keymap.el (local-set-key):
6671         * ldap.el:
6672         * ldap.el (ldap-add-entries):
6673         * ldap.el (ldap-delete-entries):
6674         * lisp.el (backward-sexp):
6675         * lisp.el (mark-sexp):
6676         * lisp.el (forward-list):
6677         * lisp.el (backward-list):
6678         * lisp.el (down-list):
6679         * lisp.el (backward-up-list):
6680         * lisp.el (up-list):
6681         * lisp.el (kill-sexp):
6682         * lisp.el (backward-kill-sexp):
6683         * menubar.el (add-menu-button):
6684         * menubar.el (add-submenu):
6685         * menubar.el (delete-menu-item):
6686         * menubar.el (relabel-menu-item):
6687         * mouse.el (narrow-window-to-region):
6688         * obsolete.el (define-obsolete-variable-alias):
6689         * obsolete.el (store-substring):
6690         * package-admin.el:
6691         * package-admin.el (package-admin-install-function):
6692         * package-admin.el (package-admin-install-function-mswindows):
6693         * package-admin.el (package-admin-default-install-function):
6694         * package-get.el (package-get-update-base-entries):
6695         * packages.el (packages-load-package-dumped-lisps):
6696         * packages.el (packages-collect-package-dumped-lisps):
6697         * printer.el (generic-print-buffer):
6698         * printer.el (generic-print-region):
6699         * replace.el (occur-mode-mouse-goto):
6700         * replace.el (perform-replace):
6701         * select.el (get-selection-no-error):
6702         * simple.el:
6703         * simple.el (newline):
6704         * simple.el (open-line):
6705         * simple.el (edit-and-eval-command):
6706         * simple.el (goto-line):
6707         * simple.el (undo):
6708         * simple.el (kill-region):
6709         * simple.el (copy-region-as-kill):
6710         * simple.el (kill-ring-save):
6711         * simple.el (set-mark):
6712         * simple.el (next-line):
6713         * simple.el (previous-line):
6714         * simple.el (line-move):
6715         * simple.el (set-goal-column):
6716         * simple.el (comment-region):
6717         * subr.el:
6718         * subr.el (putf):
6719         * syntax.el (modify-syntax-entry):
6720         * syntax.el (map-syntax-table):
6721         * view-less.el (view-file):
6722         * view-less.el (view-buffer):
6723         * view-less.el (view-file-other-window):
6724         * window-xemacs.el (backward-other-window):
6725         * window.el:
6726         * window.el (one-window-p):
6727         * window.el (walk-windows):
6728         * window.el (window-list):
6729         * x-mouse.el (x-mouse-kill):
6730         * x-select.el (x-get-cutbuffer):
6731         * x-select.el (x-store-cutbuffer):
6732         * term/bg-mouse.el (bg-mouse-line-to-center):
6733         * term/sun-mouse.el (window-line-end):
6734         * term/sun-mouse.el (sun-select-region):
6735         * term/sun.el (kill-region-and-unmark):
6736         * mule/mule-category.el:
6737         * mule/mule-category.el (modify-category-entry):
6738         * mule/mule-category.el (char-category-list):
6739         * mule/mule-coding.el (coding-system-force-on-output):
6740         * mule/mule-misc.el (coding-system-put):
6741         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6742
6743 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6744
6745         * cus-face.el: Typo fixes and tiny clarifications.
6746         * custom.el: ditto
6747
6748 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6749
6750         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6751         * startup.el (normal-top-level): Setup auto-save-list-file-name
6752         if auto-save-list-file-prefix is non-nil.
6753
6754 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6755
6756         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6757
6758 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6759
6760         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6761         get symbol at point-min.
6762
6763 2000-10-24  Didier Verna  <didier@xemacs.org>
6764
6765         * info.el (Info-emacs-info-file-name): defconst it.
6766         * info.el (Info-footnote-tag): defcustom it.
6767         * info.el (Info-no-description-string): ditto.
6768         * info.el (Info-find-node): adapt to new semantics of
6769         'Info-suffixed-file (don't do the case variants stuff).
6770         * info.el (Info-insert-dir): rewrite the dir file variants code.
6771         * info.el (Info-directory-files): New. Return the list of info
6772         files in a directory.
6773         * info.el (Info-dir-outdated-p): use it.
6774         * info.el (Info-parse-dir-entries): ditto.
6775         * info.el (Info-build-dir-anew): don't restrict to files ending
6776         with a ".info.*" extension.
6777         * info.el (Info-set-mode-line): ditto.
6778         * info.el (Info-read-subfile): adapt to new semantics of
6779         'Info-suffixed-file (append 'exact argument).
6780         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6781         string independently of the case.
6782         * info.el (Info-suffixed-file): use it (match all possible case
6783         for the file name).
6784         * info.el (Info-insert-file-contents): code cleanup.
6785         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6786         columns.
6787         * info.el (Info-batch-rebuild-dir): ditto.
6788         * info.el (Info-read-node-name-1): ditto.
6789         * info.el (Info-search): ditto.
6790         * info.el (Info-fontify-node): ditto.
6791
6792
6793 2000-10-24  Didier Verna  <didier@xemacs.org>
6794
6795         * process.el (shell-command): when called from a program, avoid
6796         'push-mark's "mark-set" message.
6797
6798 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6799
6800         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6801         by a symbol, not by a vector.
6802         * mule/vietnamese.el (vscii): Likewise.
6803         (viscii): Likewise.
6804         * mule/cyrillic.el (koi8-r): Likewise.
6805
6806         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6807         by a symbol, not by a vector.
6808         (chinese-big5-2): Likewise.
6809         * mule/ethiopic.el (ethiopic): Likewise.
6810         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6811         (vietnamese-viscii-upper): Likewise.
6812
6813 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6814
6815         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6816
6817 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6818
6819         * byte-optimize.el (byte-optimize-car): New function.
6820         (byte-optimize-cdr): Ditto.
6821
6822 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6823
6824         * byte-optimize.el: Partial synch with FSF 20.7.
6825         Optimize constant concatenation.
6826         Add keymapp as a side effect free function.  It is a built-in.
6827         (byte-after-unbind-pos): Remove byte-equal.
6828
6829 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6830
6831         * update-elc-2.el: Quote regexps correctly.
6832
6833 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6834
6835         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6836         (ccl-compile): Apply integerp, not integer-or-char-p to
6837         check the type of the buffer magnification
6838         (ccl-compile-write-string): Encode a string with binary
6839         coding system.
6840         (ccl-compile-write-repeat): Likewise.
6841
6842 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6843
6844         * buff-menu.el:
6845         * bytecomp.el:
6846         * coding.el:
6847         * faces.el:
6848         * files.el:
6849         * fill.el:
6850         * float-sup.el:
6851         * font-lock.el:
6852         * help.el:
6853         * iso8859-1.el:
6854         * loaddefs.el:
6855         * menubar-items.el:
6856         * menubar.el:
6857         * modeline.el:
6858         * msw-font-menu.el:
6859         * paragraphs.el:
6860         * paths.el:
6861         * replace.el:
6862         * simple.el:
6863         * sound.el:
6864         * startup.el:
6865         * version.el:
6866         * x-faces.el:
6867         * x-font-menu.el:
6868         Remove purecopy.
6869
6870 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6871
6872         * simple.el (do-auto-fill): Use the function pointer to by
6873         `comment-line-break-function', not `indent-new-comment-line'. This
6874         fixes an issue with cc-mode comment continuation.
6875
6876 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6877
6878         * simple.el (turn-on-auto-fill):  Add (interactive).
6879         * mwheel.el (mwheel-install): Add (interactive).
6880         * font-lock.el (turn-on-font-lock): Add (interactive).
6881         (turn-off-font-lock): Add (interactive).
6882
6883 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6884
6885         * packages.el (packages-special-base-regexp): Add `man'.
6886
6887 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6888
6889         * wid-edit.el (widget-specify-active): map over extents in current
6890         buffer like `widget-specify-inactive' does.  Mapping over the
6891         inactive extent object does not work since the current extent is
6892         ignored by `map-extents'.
6893
6894 2000-10-04  Martin Buchholz <martin@xemacs.org>
6895
6896         * XEmacs 21.2.36 is released.
6897
6898 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6899
6900         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6901         Optimize the compiled-function-constants vector by byte-code
6902         reference counts.
6903
6904 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6905
6906         * build-report.el (build-report-delete-regexp): quote value in
6907         defcustom
6908
6909 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6910
6911         * build-report.el (build-report): Don't bind srcdir which we don't
6912         use in `multiple-value-bind' to avoid the only byte-compiler
6913         warning.
6914
6915 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6916
6917         * build-report.el: Requires cl and custom now.
6918         build-report-version is determined by XEmacs version -- remove
6919         build-report-version*.
6920         * build-report.el (build-report-version): Removed.
6921         * build-report.el (build-report-installation-version-regexp): New.
6922         * build-report.el (build-report-version-file-regexp): New.
6923         * build-report.el (build-report-installation-srcdir-regexp): New.
6924         * build-report.el (build-report-destination): Offer
6925         xemacs-build-reports and xemacs-beta.
6926         * build-report.el (build-report-keep-regexp): Adjusted.
6927         * build-report.el (build-report-delete-regexp): Adjusted.
6928         * build-report.el (build-report-make-output-dir): New.
6929         * build-report.el (build-report-installation-file): Replace use of
6930         `concat' with `expand-file-name'.
6931         * build-report.el (build-report-make-output-file): Removed.
6932         * build-report.el (build-report-make-output-files): New.
6933         * build-report.el (build-report-subject): Identify as
6934         user-variable with "*...".
6935         * build-report.el (build-report-prompts): Ditto.
6936         * build-report.el (build-report-version-file): New.
6937         * build-report.el (build-report-file-encoding): Identify as
6938         user-variable with "*...".
6939         * build-report.el (build-report-make-output-get): New.
6940         * build-report.el (build-report-insert-header): Report
6941         emacs-version and system-configuration instead of
6942         build-report-version.
6943         * build-report.el (build-report-insert-make-output): Add file
6944         argument.
6945         * build-report.el (build-report-insert-installation-file):
6946         Re-indent.
6947         * build-report.el (build-report-keep): Change docstring,
6948         re-indent.
6949         * build-report.el (build-report-delete): Ditto.
6950         * build-report.el (build-report-installation-data): New.
6951         * build-report.el (build-report-version-file-data): New.
6952
6953 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6954
6955         * byte-optimize.el (byte-optimize-lapcode):
6956         Fix the optimization of using the first 5 elements of the
6957         constants vector for variables.
6958         (byte-optimize-lapcode): Fix another ancient broken optimization.
6959
6960 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6961
6962         * *: Spelling mega-patch
6963
6964 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6965
6966         * easymenu.el: doc fixes.
6967         (easy-menu-do-define): Use backquote.
6968         (easy-menu-change):
6969         (easy-menu-add):
6970         `when' seems much clearer than `if' here.
6971         (easy-menu-remove):
6972         (easy-menu-add-item):
6973         (easy-menu-item-present-p):
6974         (easy-menu-remove-item):
6975         Wrap using (when (featurep 'menubar) ...)
6976
6977 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6978
6979         * bytecomp.el (displaying-byte-compile-warnings):
6980         Revert Ben's change to this function below so that the compile log
6981         is displayed properly for users of the "popper" package.
6982
6983 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6984
6985         * window.el (save-selected-window): Use backquote.
6986
6987         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6988         Renamed from `byte-compile-file-form-defvar'.
6989         * bytecomp.el (byte-compile-defvar-or-defconst):
6990         Only cons onto current-load-list in top-level forms.
6991         Else this leaks a cons cell every time a defun is called.
6992         Renamed from `byte-compile-defvar', for clarity.
6993         Warn when docstring of defvar is not a string.
6994         Use consistent error messages.
6995         Better comments.
6996
6997 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6998
6999         * simple.el (set-variable):
7000         Remove unneeded defvar by rearranging order of let* forms.
7001
7002         * mule/mule-ccl.el (ccl-get-next-code):
7003         * menubar-items.el (bookmark-menu-filter):
7004         (language-environment-menu-filter):
7005         (tutorials-menu-filter):
7006         * toolbar-items.el (toolbar-compile):
7007         * byte-optimize.el (disassemble-offset):
7008         Use (declare (special ...)) instead of `defvar'.
7009
7010         * cl-macs.el (cl-do-proclaim):
7011         Fix (declare (special ...)) warning suppression syntax.
7012
7013 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7014
7015         * info.el (Info-tag-table-marker):
7016         (Info-tag-table-buffer):
7017         (Info-find-file-node):
7018         (Info-read-subfile):
7019         (Info-build-node-completions):
7020         (Info-search):
7021         (Info-mode):
7022         Multiple info buffer support.
7023
7024 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7025
7026         * ldap.el (ldap-decode-entry): New defun
7027         (ldap-search-entries): Use it in order to decode DN-prefixed
7028         entries properly
7029
7030 2000-08-23  Daniel Pittman <daniel@danann.net>
7031
7032         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7033         Use `eq', not `=', to compare symbols.
7034
7035 2000-07-30  Ben Wing  <ben@xemacs.org>
7036
7037         * bytecomp.el (byte-compile-report-error):
7038         * bytecomp.el (displaying-byte-compile-warnings):
7039         if stack-trace-on-error is set, send out a backtrace when
7040         an error is encountered that stops byte compilation.  this
7041         should make it much much easier to track down those curious
7042         problems.  also undo the kludge of using a separate "*Show*"
7043         buffer for display when there's a temp-buffer-show-function;
7044         we can avoid this by just being a little smarter.
7045
7046         * dialog-items.el:
7047         * dialog-items.el (search-dialog-regexp): New.
7048         * dialog-items.el (search-dialog-callback):
7049         * dialog-items.el (make-search-dialog):
7050         add a regexp option to the dialog and clean up a bit.
7051
7052         * dialog.el:
7053         * dialog.el (yes-or-no-p-dialog-box):
7054         * dialog.el (get-dialog-box-response):
7055         * dialog.el (make-dialog-box):
7056         * dialog.el (dialog-box-finish): New.
7057         * dialog.el (dialog-box-cancel): New.
7058         * dialog.el (internal-make-dialog-box-exit): New.
7059         implement [properly!] the :modal property of the new dialog box
7060         interface.  this is the first time xemacs has ever had *proper*
7061         modal dialog boxes, giving the standard window-system feedback.
7062         (e.g. under windows, clicking on a disabled frame causes a beep
7063         and makes the dialog box flash three times.)
7064
7065         * dragdrop.el: header keyword frobbing.
7066
7067         * dumped-lisp.el (preloaded-file-list):
7068         renamed winnt.el to win32-native.el.
7069
7070         * faces.el (face-property):
7071         * faces.el (set-face-property):
7072         * faces.el (frob-face-property):
7073         * faces.el (frob-face-font-2):
7074         * faces.el (make-face-bold):
7075         * faces.el (make-face-italic):
7076         * faces.el (make-face-bold-italic):
7077         * faces.el (make-face-unbold):
7078         * faces.el (make-face-unitalic):
7079         * faces.el (make-face-smaller):
7080         * faces.el (make-face-larger):
7081         clean up the implementation of these so that window-system-specific
7082         methods are called only on objects belonging to that window system.
7083         previously, you could have [e.g.] mswindows-make-face-bold called
7084         on font object of device type `stream', which is not good and
7085         explains the subtle errors Adrian was getting when byte-compiling
7086         something that required 'term. (Adrian, now you can use stack-trace-
7087         on-error to find the exact place where things are going wrong instead
7088         of having to laboriously binary-search your way through.)
7089
7090         * finder.el (finder-known-keywords):
7091         cleaned up -- properly sorted, clarified the meanings of many of
7092         the keywords, and added a few -- mswin, gui, content, build, www,
7093         user, services.  the last two try to distinguish between a package
7094         that's used directly by the user, and a package that provides
7095         support services to other packages.
7096
7097         * font-lock.el (lisp-font-lock-keywords-2):
7098         update list of lisp control structures to include everything,
7099         including new ones i introduced.
7100
7101         * gutter.el: header keyword frobbing.
7102
7103         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7104         recent isearch element was not doing so!  you got the second-most-
7105         recent instead.
7106
7107         * lisp-mode.el (construct-lisp-mode-menu):
7108         more menubar cleanups.
7109         * lisp-mode.el (with-selected-window):
7110         make it indent properly.
7111
7112         * menubar-items.el (default-menubar): lots of menubar cleanups.
7113         rearranged the options menu the most, e.g. splitting up the
7114         Keyboard/Mouse menu into a new Editing menu and combining the
7115         separate Scrollbar/Gutter/Toolbar submenus into Display.
7116         Got rid of General, moved items to Editing or new Troubleshooting.
7117         Moved Packages to Tools; doesn't seem to belong under Options.
7118         Added stuff to the Cmds menu, e.g. Change Case.
7119
7120         NB please don't complain about these periodic menubar changes.
7121         Anything like this is necessarily incremental in its construction
7122         -- By constant use you gradually become more and more aware of
7123         better and better ways to group menu items.  When we eventually
7124         move the options menu to a property sheet, the existing structure
7125         will probably be preserved fairly well.
7126
7127         * minibuf.el (next-history-element): fix problems with pressing
7128         down arrow in repeat-complex-command.
7129
7130         * modeline.el:
7131         * modeline.el (modeline-3d-p): New.
7132         added custom variable for controlling the 3d modeline.  the
7133         corresponding Options item has been present for a long time,
7134         but commented out with "fix me!" comments.  it's fixed now.
7135
7136         * obsolete.el (add-menu):
7137         remove bogus gettexts.
7138
7139         * process.el (shell-quote-argument):
7140         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7141         For bash under Windows native, see below.
7142
7143         * simple.el:
7144         * simple.el (display-warning-buffer):
7145         Fixed the handling of warning display to eliminate the annoying
7146         *Show* buffer, like was done for byte-compiler output above.
7147
7148         * simple.el (debug-print): New.
7149         Simple function for sending debug messages to the console and/or
7150         other debug places.
7151
7152         * subr.el (replace-in-string):
7153         Rewrite this function to avoid N^2 behavior with large strings --
7154         catastrophic with the new Windows selection code! (Apparently the
7155         author of this function didn't realize there was a fun
7156         replace-match that could make his life much easier, because we
7157         duplicated the entire logic.  The new version is smaller, easier
7158         to understand, much more robust, and has extended features --
7159         those of replace-match.)
7160
7161         * window.el:
7162         * window.el (with-selected-window): New.
7163         An obvious complement to the existing `with-selected-frame' and
7164         `with-current-buffer'.
7165
7166         * win32-native.el: Renamed from winnt.el.
7167         Added a great deal of stuff for properly handling process quoting,
7168         somewhat modeled on Kirill's original model (which i later threw
7169         away).  We should now finally have correctly working process arg
7170         quoting/dequoting so that the final app gets exactly what we
7171         intended.  Because the mechanism is in Lisp, it's easily
7172         extendible. (For those running bash and running the native
7173         version, I tried hard to do what I thought was correct.  But more
7174         thought is needed, and ideally the volunteer work of people with
7175         these configurations that they generally run on.)
7176
7177         * x-font-menu.el (x-font-menu-font-data):
7178         Put in defvar's to fix byte-compiler warnings.
7179
7180 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7181
7182         * select.el (selection-coercion-alist): Initialise.
7183         * select.el (select-coerce-to-text): New.
7184         * select.el (select-coerce): New.
7185         New functions to perform type and value coercion.
7186
7187         * select.el (select-buffer-killed-default): Keep data if it was
7188         on the clipboard.
7189
7190 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7191
7192         * menubar-items.el (default-menubar): Fix typo.
7193         (default-menubar): `lambda' was mispelled as `lamda'.
7194
7195 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7196
7197         * window.el (shrink-window-if-larger-than-buffer): Remove
7198         edge checking code.
7199
7200 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7201
7202         * paths.el (gnus-local-domain): Removed.
7203         (gnus-local-organization): Ditto.
7204         (gnus-startup-file): Ditto.
7205
7206 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7207
7208         * files.el (auto-mode-alist): Add .spec for RPM.
7209
7210 2000-07-31  Andy Piper  <andy@xemacs.org>
7211
7212         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7213
7214 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7215
7216         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7217         browse-url.
7218         * help.el (xemacs-www-page): Ditto.
7219         (xemacs-www-faq): Ditto.
7220         * menubar-items.el (default-menubar): Ditto.
7221
7222         * wid-edit.el (widget-url-link-action): Ditto.
7223         From: Kenichi OKADA <okada@opaopa.org>.
7224
7225 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7226
7227         * finder.el (finder-commentary): Add autoload cookie.
7228
7229 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7230
7231         * files.el (insert-file-contents-literally): Fix second let
7232         binding for `coding-system-for-read' to `coding-system-for-write'
7233         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7234
7235 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7236
7237         * files.el (insert-file-contents-literally): Use binary coding
7238         system (from Morioka san).
7239         (insert-file-contents-literally): Make file-name-handler method.
7240
7241 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7242
7243         * cl-macs.el (get-selection): Add defsetf.
7244
7245 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7246
7247         * x-init.el (x-activate-region-as-selection): replace obsolete
7248         function x-own-selection with own-selection.
7249         (ow-find): replace obsolete functions x-get-selection and
7250         x-get-clipboard with get-selection and get-clipboard.
7251         (init-post-x-win): replace obsolete function x-disown-selection
7252         with disown-selection.
7253
7254 2000-07-20  Mike Sperber  <mike@xemacs.org>
7255
7256         * startup.el (load-user-init-file): Only try to load init file if
7257         it exists.
7258
7259 2000-07-10  Andy Piper  <andy@xemacs.org>
7260
7261         * dialog-items.el: sync with Ben's patch.
7262
7263         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7264         comment.
7265         (progress-text-glyph): deleted.
7266         (progress-layout-glyph): make completely minimal.
7267         (progress-gauge-glyph): ditto.
7268         (progress-display-style): fix to handle dynamic instantiator
7269         changes.
7270         (progress-text-instantiator): new.
7271         (progress-layout-instantiator): new.
7272         (progress-gauge-instantiator): new.
7273         (set-progress-display-instantiator): renamed and changed from
7274         set-progress-display-style.
7275         (progress-abort-glyph): use instantiator not glyph.
7276         (append-progress-display): use set-progress-display-instantiator
7277         and set-glyph-image.
7278         (abort-progress-display): ditto.
7279         (raw-append-progress-display): ditto.
7280
7281 2000-07-20  Ben Wing  <ben@xemacs.org>
7282
7283         * code-files.el: Move Mule-specific code to mule-coding.el.
7284
7285 2000-07-15  Ben Wing  <ben@xemacs.org>
7286
7287         * autoload.el:
7288         Fixed comments.
7289
7290         * cmdloop.el:
7291         * cmdloop.el (yes-or-no-p):
7292         * cmdloop.el (y-or-n-p):
7293         Make these functions use should-use-dialog-box-p and not be
7294         overridden in dialog.el.
7295
7296         * cus-dep.el:
7297         * cus-dep.el (Custom-make-dependencies): Removed.
7298         * cus-dep.el (Custom-make-dependencies-1): New.
7299         * cus-dep.el (Custom-make-one-dependency): New.
7300         New entry point for use in Makefiles, to avoid excessive
7301         invocations.
7302
7303         * cus-edit.el (custom-variable-reset-saved):
7304         * cus-edit.el (custom-variable-reset-standard):
7305         * cus-edit.el (custom-save-resets):
7306         Fix bytecompiler warnings.
7307
7308         * dialog.el:
7309         * dialog.el (yes-or-no-p-dialog-box):
7310         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7311         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7312         * dialog.el (get-dialog-box-response):
7313         * dialog.el (message-or-box):
7314         * dialog.el (make-dialog-box):
7315         * dialog.el (popup-dialog-box): New.
7316         Avoid yes-or-no-p bogosities.
7317         Create a general function `make-dialog-box' to encapsulate all
7318         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7319
7320         * dumped-lisp.el (preloaded-file-list):
7321         Add dialog-items.  Clean up.  Group files by types.
7322
7323         * easymenu.el (easy-menu-add):
7324         * easymenu.el (easy-menu-remove):
7325         Account for accelerators.
7326
7327         * extents.el:
7328         * extents.el (extent-list): New args, like in map-extents.
7329         * extents.el (extent-at-event): New.
7330         * extents.el (extents-at-event): New.
7331
7332         * font-lock.el:
7333         * font-lock.el (font-lock-mode):
7334         * font-lock.el (font-lock-default-fontify-buffer):
7335         * font-lock.el (font-lock-default-unfontify-region):
7336         * font-lock.el (font-lock-fontify-syntactically-region):
7337         * font-lock.el (font-lock-fontify-keywords-region):
7338         Use new progress-feedback names.
7339
7340         * font-lock.el (java-font-lock-identifier-regexp):
7341         * font-lock.el (java-font-lock-class-name-regexp):
7342         Fix bytecompiler warnings.
7343
7344         * gutter-items.el:
7345         * gutter-items.el (progress-display-use-echo-area): Removed.
7346         * gutter-items.el (progress-feedback-use-echo-area): New.
7347         * gutter-items.el (progress-display-popup-period): Removed.
7348         * gutter-items.el (progress-feedback-popup-period): New.
7349         * gutter-items.el (set-progress-display-style): Removed.
7350         * gutter-items.el (set-progress-feedback-style): New.
7351         * gutter-items.el (progress-display-style): Removed.
7352         * gutter-items.el (progress-feedback-style): New.
7353         * gutter-items.el (progress-stack):
7354         * gutter-items.el (progress-displayed-p): Removed.
7355         * gutter-items.el (progress-feedbacked-p): New.
7356         * gutter-items.el (clear-progress-display): Removed.
7357         * gutter-items.el (clear-progress-feedback): New.
7358         * gutter-items.el (progress-display-clear-when-idle): Removed.
7359         * gutter-items.el (progress-feedback-clear-when-idle): New.
7360         * gutter-items.el (remove-progress-display): Removed.
7361         * gutter-items.el (remove-progress-feedback): New.
7362         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7363         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7364         * gutter-items.el (append-progress-display): Removed.
7365         * gutter-items.el (append-progress-feedback): New.
7366         * gutter-items.el (abort-progress-display): Removed.
7367         * gutter-items.el (abort-progress-feedback): New.
7368         * gutter-items.el (raw-append-progress-display): Removed.
7369         * gutter-items.el (raw-append-progress-feedback): New.
7370         * gutter-items.el (display-progress-display): Removed.
7371         * gutter-items.el (display-progress-feedback): New.
7372         * gutter-items.el (current-progress-display): Removed.
7373         * gutter-items.el (current-progress-feedback): New.
7374         * gutter-items.el (current-progress-display-label): Removed.
7375         * gutter-items.el (current-progress-feedback-label): New.
7376         * gutter-items.el (progress-display): Removed.
7377         * gutter-items.el (progress-feedback): New.
7378         Replace "progress-display" with "progress-feedback" globally.
7379
7380         * gutter-items.el (lprogress-display): Removed.
7381         * gutter-items.el (progress-feedback-with-label): New.
7382         Rename lprogress-display ==> progress-feedback-with-label.
7383
7384         * gutter-items.el (search-dialog-direction): Removed.
7385         * gutter-items.el (search-dialog-text): Removed.
7386         * gutter-items.el (search-dialog-callback): Removed.
7387         * gutter-items.el (make-search-dialog): Removed.
7388         Move to dialog-items.el.
7389
7390         * help.el:
7391         * help.el (help-mode-quit):
7392         * help.el (mode-for-help): New.
7393         * help.el (help-sticky-window): New.
7394         * help.el (help-window-config): New.
7395         * help.el (with-displaying-help-buffer):
7396         * help.el (function-at-event): New.
7397         * help.el (help-symbol-regexp): New.
7398         * help.el (help-symbol-run-function-1): New.
7399         * help.el (help-symbol-run-function): New.
7400         * help.el (help-symbol-function-context-menu): New.
7401         * help.el (help-symbol-variable-context-menu): New.
7402         * help.el (help-symbol-function-and-variable-context-menu): New.
7403         * help.el (frob-help-extents): New.
7404         * help.el (describe-function-1):
7405         * help.el (variable-at-point):
7406         * help.el (variable-at-event): New.
7407         * help.el (describe-variable):
7408         Major overhaul.
7409         - Make functions and variables be mousable.
7410         - Middle button hyperlinks.
7411         - New context-menu entries.
7412
7413         * keydefs.el:
7414         * keydefs.el (global-map):
7415         New key bindings to move lines up and down.
7416
7417         * lisp-mode.el:
7418         * lisp-mode.el (construct-lisp-mode-menu): New.
7419         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7420         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7421         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7422         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7423         Make popup and menubar menus be different.  Popup menu uses
7424         clicked location and automatically assumes symbol under the mouse
7425         for various commands.
7426
7427         * menubar-items.el:
7428         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7429         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7430
7431         * menubar-items.el (global-popup-menu): Removed.
7432         * menubar-items.el (mode-popup-menu): Removed.
7433         * menubar-items.el (activate-popup-menu-hook): Removed.
7434         * menubar-items.el (popup-mode-menu): Removed.
7435         * menubar-items.el (popup-buffer-menu): Removed.
7436         * menubar-items.el (popup-menubar-menu): Removed.
7437         Move to menubar.el.
7438
7439         * menubar.el:
7440         * menubar.el (global-popup-menu): New.
7441         * menubar.el (mode-popup-menu): New.
7442         * menubar.el (activate-popup-menu-hook): New.
7443         * menubar.el (last-popup-menu-event): New.
7444         * menubar.el (popup-mode-menu): New.
7445         * menubar.el (popup-buffer-menu): New.
7446         * menubar.el (popup-menubar-menu): New.
7447         * menubar.el (menu-call-at-event): New.
7448         Move non-content functions here.  Add support for context menu
7449         items on extents.
7450
7451         * minibuf.el (minibuffer-history-uniquify):
7452         Typo fix.
7453
7454         * minibuf.el (read-file-name-1):
7455         Call new file dialog box if it exists.
7456
7457         * minibuf.el (mouse-rfn-setup-vars):
7458         Clean up "chop" action.
7459
7460         * mouse.el:
7461         * mouse.el (button2): Now bound to mouse-track.
7462         * mouse.el (click-inside-extent-p):
7463         * mouse.el (point-inside-extent-p):
7464         * mouse.el (point-inside-selection-p):
7465         * mouse.el (mouse-drag-or-yank): Removed.
7466         * mouse.el (mouse-begin-drag-n-drop): New.
7467         * mouse.el (mouse-eval-sexp):
7468         * mouse.el (mouse-track-activate-strokes): New.
7469         * mouse.el (mouse-track-do-activate): New.
7470         * mouse.el (mouse-track):
7471         * mouse.el (default-mouse-track-event-is-with-button): New.
7472         * mouse.el (default-mouse-track-cleanup-hook):
7473         * mouse.el (default-mouse-track-drag-hook):
7474         * mouse.el (default-mouse-track-drag-up-hook):
7475         * mouse.el (default-mouse-track-click-hook):
7476         Merge drag-n-drop into mouse-track.
7477         Add general "activate" support to replace specific button2 kludges.
7478         Use "button modifier" support in mouse-track.
7479
7480         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7481
7482         * package-ui.el:
7483         * package-ui.el (pui-menu):
7484         * package-ui.el (pui-popup-context-sensitive): Removed.
7485         Fix bytecompiler warnings.
7486         Clean up popup code a bit.
7487
7488         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7489
7490         * simple.el:
7491         * simple.el (transpose-lines):
7492         * simple.el (transpose-line-up): New.
7493         * simple.el (transpose-line-down): New.
7494         * simple.el (transpose-subr):
7495         * simple.el (transpose-subr-1): Removed.
7496         Clean up, add functions to move lines up and down.
7497
7498         * startup.el (mail-host-address):
7499         * startup.el (user-mail-address):
7500         Customize.
7501
7502         * subr.el:
7503         * subr.el (set-symbol-value-in-buffer): New.
7504         * subr.el (error):
7505         * subr.el (check-argument-type):
7506         * subr.el (defined-error-p): New.
7507         Add structured error support.
7508
7509         * toolbar-items.el (toolbar-compile):
7510         Use new make-dialog-box.
7511
7512         * update-elc.el:
7513
7514         * userlock.el (ask-user-about-lock-dbox):
7515         * userlock.el (ask-user-about-supersession-threat-dbox):
7516         * userlock.el (ask-user-about-lock):
7517         * userlock.el (ask-user-about-supersession-threat):
7518         Use new make-dialog-box.
7519         Add safety checks; use should use-dialog-box-p.
7520
7521         * window-xemacs.el:
7522         * window-xemacs.el (__buffer-dedicated-frame):
7523         * window-xemacs.el (buffer-dedicated-frame): New.
7524         * window-xemacs.el (set-buffer-dedicated-frame): New.
7525         Move dedicated-frame stuff into lisp.
7526
7527 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7528
7529         * printer.el (generic-print-region): Do not require that
7530         `printer-name' be set.
7531         (printer-name): Commentary clarification.
7532
7533 2000-07-19  Martin Buchholz <martin@xemacs.org>
7534
7535         * XEmacs 21.2.35 is released.
7536
7537 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7538
7539         * select.el (selection-coercible-types): Initialise.
7540
7541 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7542
7543         * select.el (own-clipboard): Bug fix.
7544
7545 2000-07-17  Mike Sperber  <mike@xemacs.org>
7546
7547         * cus-edit.el (custom-migrate-custom-file): Save init file before
7548         continuing.
7549
7550 2000-07-16  Mike Sperber  <mike@xemacs.org>
7551
7552         * startup.el (load-init-file): Remove silly call to
7553         `load-user-custom-file`.
7554         (maybe-migrate-user-init-file): Minor fixes.
7555
7556 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7557
7558         * apropos.el (apropos-documentation-check-doc-file):
7559         `doc' variable should be let-bound, as was presumably intended.
7560
7561         * cus-edit.el (custom-variable-reset-saved):
7562         (custom-variable-reset-standard):
7563         Remove unused variable comment-widget.  Twice.
7564
7565         * toolbar.el (toolbar-blank-press-function):
7566         Add a real defvar with initial value nil and proper docstring.
7567         (press-toolbar-button): No need to check for boundp-ness anymore.
7568
7569         * rect.el (open-rectangle-line): Remove useless (let) form.
7570         Add defvar for pending-delete-mode.
7571
7572         * info.el (Info-find-node): This function needs an autoload cookie.
7573
7574         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7575         Use let* since the second form referred to the first.
7576
7577 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7578
7579         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7580         instead of removed `mswindows-get-clipboard'.
7581
7582
7583 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7584
7585         * select.el (select-convert-from-text): New.
7586         * select.el (select-convert-from-length): New.
7587         * select.el (select-convert-from-integer): New.
7588         * select.el (select-convert-from-identity): New.
7589         * select.el (select-convert-from-filename): New.
7590         * select.el (selection-converter-in-alist): Use them.
7591         New converter functions for X.
7592
7593         * select.el (get-selection): Removed comment.
7594
7595         * select.el (own-selection): Removed append code - I thought
7596         I'd already done this, but apparently not...
7597
7598         * select.el: Changed comment about TIMESTAMP.
7599
7600         * select.el (select-convert-in): New.
7601         * select.el (select-convert-out): New.
7602         New functions that get used by select.c.
7603
7604         * select.el (select-buffer-killed-default): New.
7605         * select.el (select-buffer-killed-text): New.
7606         * select.el (selection-buffer-killed-alist): New.
7607         New list and functions that get called if a relevant selection
7608         exists and a buffer gets killed.
7609
7610         * select.el (select-convert-to-targets):
7611         * select.el (select-convert-to-identity): Removed.
7612         * select.el (select-convert-from-identity): Removed.
7613         * select.el (select-converter-out-alist):
7614         Removed _EMACS_INTERNAL selection type.
7615
7616         * x-select.el (xselect-kill-buffer-hook): Removed.
7617         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7618         Removed this X-specific nonesense. Use the generic support
7619         in select.el instead.
7620
7621 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7622
7623         * mule/mule-category.el (defined-category-hashtable):
7624         Use make-hash-table instead of make-hashtable
7625
7626         * buff-menu.el: Byte-compiler warning fix.
7627
7628         * isearch-mode.el (isearch-highlight-all-cleanup):
7629         Remove unused variable `isearch-highlight-all-start'.
7630
7631         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7632
7633         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7634
7635         * cus-dep.el (Custom-make-dependencies):
7636         Add autoload cookie for custom-add-loads to generated custom-load.el.
7637
7638         * autoload.el (autoload-package-name): Warning suppression.
7639         Move defvar prior to first use.
7640
7641         * custom.el: Add autoload for custom-declare-face.
7642         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7643         * cl.el (cl-hack-byte-compiler):
7644         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7645         to work properly.
7646
7647 2000-07-08  Mike Sperber  <mike@xemacs.org>
7648
7649         * startup.el (load-home-init-file): Added variable.
7650         (maybe-migrate-user-init-file): Added.
7651         (load-user-init-file): Load custom file if different from init
7652         file.
7653
7654         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7655         "startup."
7656
7657         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7658         Moved `custom-file'-related code to cus-file.el.
7659
7660         * cus-file.el: New file.
7661
7662 2000-04-01  Mike Sperber  <mike@xemacs.org>
7663
7664         * packages.el (packages-find-package-directories): Added support
7665         for external package hierarchies with in-place installations.
7666
7667         * find-paths.el (paths-root-in-place-p): Added.
7668         (paths-find-emacs-directory): Added support for external
7669         directories with in-place installations.
7670         (paths-find-site-directory): Ditto.
7671
7672         * startup.el (find-user-init-file): Also look for
7673         ~/.xemacs/init.elc? in preference to ~/.emacs.
7674
7675 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7676
7677         * select.el (own-selection):
7678         * select.el (own-clipboard): Changed `append' parameter to
7679         `how-to-use' parameter.
7680         * select.el (own-selection): Removed icky append code.
7681         * select.el (own-selection, get-selection): Removed extra type
7682         checking.
7683         * select.el (selection-appender-alist):
7684         * select.el (selection-converter-{in|out}-alist): Initialise.
7685         * select.el (select-append-to-*): New.
7686         * select.el (select-convert-from-*): New.  New functions to append
7687         data and convert data from external type.
7688
7689 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7690
7691         * font-lock.el: Javadoc enhancements.
7692
7693 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7694
7695         * printer.el (generic-print-region): Compose job name from buffer
7696         name.
7697
7698 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7699
7700         * font-lock.el (font-lock-fontify-pending-extents): Call
7701         font-lock-fontify-region instead of font-lock-fontify-buffer
7702         to avoid unnecessary progress gauges.
7703
7704 2000-07-06  Craig Lanning  <lanning@scra.org>
7705
7706         * custom-load.el (faces):
7707
7708         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7709         dir is a regex.
7710
7711         * process.el (call-process-internal): from Dan Holmsand, use binary
7712         coding systems so that jka-compr works.
7713
7714 2000-07-07  Ben Wing  <ben@xemacs.org>
7715
7716         * font-lock.el: Undo previous change.  Unfortunately, some
7717         files actually use the variables directly in their init code
7718         without quoting them.
7719
7720 2000-07-07  Ben Wing  <ben@xemacs.org>
7721
7722         * font-lock.el (defvar font-lock-*-face): Removed.
7723
7724         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7725         only when necessary.
7726
7727 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7728
7729         * cl-macs.el: fix cl-transform-function-property kludge
7730         so that it does not require a random feature.
7731
7732 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7733
7734         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7735         as in Linux kernel "Rules.make".
7736
7737 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7738
7739         * build-report.el (build-report): Add autoload cookie.
7740
7741 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7742
7743         * package-ui.el (defgroup pui):  Correct a misspelling
7744         (pui-toggle-package-delete):  Change `seleted' to `selected'
7745
7746 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7747
7748         * package-get.el (package-get-update-base):
7749         (package-get): Use insert-file-contents-literally always.
7750         (package-get-maybe-save-index):
7751         Force coding system for writing to binary.
7752
7753 2000-06-08  Mike Alexander  <mta@arbortext.com>
7754
7755         * code-process.el (call-process-region): If there is no coding
7756         system for the process on process-coding-system-alist use the
7757         coding system of the buffer containing the region.
7758
7759 2000-06-10  Ben Wing  <ben@xemacs.org>
7760
7761         * cmdloop.el (command-error):
7762         If debug-on-error and noninteractive, output backtrace.
7763
7764         * files.el (file-relative-name):
7765         Remove MSDOS references.
7766
7767         * simple.el (line-number): New function, due to non-obvious
7768         behavior/usage of count-lines.
7769
7770         * simple.el (count-lines): document non-obvious usage to get
7771         line number.
7772
7773 2000-06-11  Ben Wing  <ben@xemacs.org>
7774
7775         * faces.el ((featurep 'xpm)):
7776         * x-faces.el (x-init-face-from-resources):
7777         * x-faces.el (x-init-frame-faces):
7778         * x-misc.el (x-init-specifier-from-resources):
7779         * x-misc.el (x-get-resource-and-bogosity-check):
7780         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7781         * x-mouse.el (x-init-pointer-shape):
7782         * x-scrollbar.el (x-init-scrollbar-from-resources):
7783         Add sixth argument to x-get-resource calls so as to issue warnings
7784         rather than errors on bogus arguments.
7785
7786 2000-06-05  Ben Wing  <ben@xemacs.org>
7787
7788         * compat.el: new file.  provides a clean, non-intrusive way to
7789         define compatibility functions.
7790
7791         * process.el (shell-quote-argument): temporary fix for lack
7792         of nt-quote-process-args.  #### I need to put back the overall
7793         structure of that mechanism but redo the guts of it using the
7794         extra intelligence in the C code.
7795
7796 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7797
7798         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7799         `package-get' does in package-get.el, instead of using external
7800         "md5sum" program.
7801
7802         * package-get.el (package-get): Insert package file literally to
7803         make checksum calculation work.
7804
7805 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7806
7807         * code-files.el (convert-mbox-coding-system): Deleted.
7808         (file-coding-system-alist): Removed reference to
7809         convert-mbox-coding-system.
7810
7811 2000-05-28  Martin Buchholz <martin@xemacs.org>
7812
7813         * XEmacs 21.2.34 is released.
7814
7815 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7816
7817         * font-lock.el (font-lock-keywords): Rewrote docstring
7818
7819 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7820
7821         * loadhist.el (unload-feature): handle case where x is both boundp
7822         and fboundp
7823
7824 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7825
7826         * packages.el: It's ok to use built-in macros, but not lisp
7827         defined ones.
7828
7829 2000-05-20  Ben Wing  <ben@xemacs.org>
7830
7831         * font-lock.el:
7832         * font-lock.el (font-lock-message-threshold):
7833         * font-lock.el (font-lock-mode):
7834         * font-lock.el (font-lock-default-fontify-buffer):
7835         * font-lock.el (font-lock-always-fontify-immediately):
7836         * font-lock.el (font-lock-old-extent): Removed.
7837         * font-lock.el (font-lock-old-len): Removed.
7838         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7839         * font-lock.el (font-lock-pending-extent-table): New.
7840         * font-lock.el (font-lock-range-table): New.
7841         * font-lock.el (font-lock-after-change-function):
7842         * font-lock.el (font-lock-after-change-function-1): Removed.
7843         * font-lock.el (font-lock-fontify-pending-extents): New.
7844         * font-lock.el ('font-lock-revert-cleanup): Removed.
7845         * font-lock.el ('font-lock-revert-setup): Removed.
7846         Rewrite deferral code to handle any number of changes, merging
7847         them properly.  Remove hacked-up code for revert-buffer, now
7848         unnecessary.
7849
7850         * menubar-items.el (default-menubar):
7851         In Options->Edit Init File, don't switch to emacs-lisp-mode
7852         unless necessary; doing this turns off font-lock.
7853
7854 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7855
7856         * keydefs.el: Define C-x BS to backward-kill-sentence.
7857
7858 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7859
7860         * files.el (hack-local-variables-prop-line): Use non-greedy
7861         matching to process -*-texinfo-*- -*-.
7862
7863 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7864
7865         * minibuf.el (minibuf-directory-files): new function.
7866         (read-file-name-activate-callback): use minibuf-directory-files.
7867         (read-directory-name-internal): ditto.
7868         (mouse-file-display-completion-list): ditto.
7869         (mouse-directory-display-completion-list): ditto.
7870         (read-file-name-internal): remove "./" from completion list unless
7871         explicitly matched, for consistency.
7872
7873 2000-05-11  Ben Wing  <ben@xemacs.org>
7874
7875         * gutter-items.el (gutter-buffers-tab):
7876         * gutter-items.el (add-tab-to-gutter):
7877         * gutter-items.el (update-tab-in-gutter):
7878         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7879         * gutter-items.el (append-progress-display):
7880         * gutter-items.el (abort-progress-display):
7881         * gutter-items.el (raw-append-progress-display):
7882         Further fixes.  Use set-glyph-image not set-image-instance-property,
7883         to fix problems with multiple windows in a frame.
7884
7885         * menubar-items.el (tutorials-menu-filter):
7886         Fix typo.
7887
7888         * startup.el (early-error-handler):
7889         Display message box under windows; otherwise, message will disappear
7890         before it can be viewed.
7891
7892         * update-elc.el:
7893         Fix bug in NEEDTODUMP processing.
7894
7895 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7896
7897         * startup.el (lock-directory): Removed.
7898         (superlock-file): Ditto.
7899         (startup-set-paths): Remove lockdir.
7900         (startup-setup-paths-warning): Remove lock-directory.
7901
7902         * setup-paths.el (paths-find-lock-directory): Removed.
7903         (paths-find-superlock-file): Ditto.
7904
7905 2000-05-09  Ben Wing  <ben@xemacs.org>
7906
7907         * faces.el (set-face-property):
7908         * faces.el (set-face-font):
7909         * faces.el (set-face-foreground):
7910         * faces.el (set-face-background):
7911         * faces.el (set-face-background-pixmap):
7912         * faces.el (set-face-underline-p):
7913         * faces.el (set-face-strikethru-p):
7914         * faces.el (set-face-highlight-p):
7915         * faces.el (set-face-dim-p):
7916         * faces.el (set-face-blinking-p):
7917         * faces.el (set-face-reverse-p):
7918         doc string changes.
7919
7920         * glyphs.el:
7921         * glyphs.el (make-image-specifier):
7922         * glyphs.el (glyph-property):
7923         * glyphs.el (set-glyph-image):
7924         * glyphs.el (make-glyph):
7925         * glyphs.el (make-pointer-glyph):
7926         * glyphs.el (make-icon-glyph):
7927         * glyphs.el (widget-image-instance-p): New.
7928         authorship info, lots of doc changes.  New predicate, inadvertently
7929         omitted.  the general principle with specifier docs is now that
7930         the description of instantiators should go with the make-foo-specifier
7931         fun's doc string, rather than in foo-specifier-p.  this follows
7932         conventions elsewhere in XEmacs and in general is a lot more obvious
7933         of a place to look.  sometimes the make-foo-specifier function needs
7934         to be created in the process.
7935
7936         * gutter.el:
7937         * gutter.el (make-gutter-specifier): New.
7938         * gutter.el (make-gutter-size-specifier): New.
7939         * gutter.el (make-gutter-visible-specifier): New.
7940         specifier doc updates according to the conventions specified before.
7941
7942         * objects.el:
7943         * objects.el (make-font-specifier):
7944         * objects.el (make-color-specifier):
7945         * objects.el (make-face-boolean-specifier): New.
7946         specifier doc updates according to the conventions specified before.
7947
7948         * specifier.el:
7949         * specifier.el (set-specifier):
7950         * specifier.el (make-integer-specifier): New.
7951         * specifier.el (make-boolean-specifier): New.
7952         * specifier.el (make-natnum-specifier): New.
7953         * specifier.el (make-generic-specifier): New.
7954         * specifier.el (make-display-table-specifier): New.
7955         specifier doc updates according to the conventions specified before.
7956
7957         * toolbar.el:
7958         * toolbar.el (make-toolbar-specifier): New.
7959         specifier doc updates according to the conventions specified before.
7960
7961 2000-05-09  Ben Wing  <ben@xemacs.org>
7962
7963         * process.el (call-process-internal): Revert to previous version
7964         because Mike's change clashed with a change I did not long before.
7965         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7966         Thanks very much Mike for pointing out the bug and submitting a
7967         patch!
7968
7969 2000-04-13  Mike Alexander  <mta@arbortext.com>
7970
7971         * process.el (call-process-internal): Send the correct input buffer
7972         (call-process-internal): Return the exit status of the process
7973
7974 2000-05-07  Ben Wing  <ben@xemacs.org>
7975
7976         * winnt.el:
7977         * winnt.el (nt-quote-args-verbatim): Removed.
7978         * winnt.el (nt-quote-args-prefix-quote): Removed.
7979         * winnt.el (nt-quote-args-backslash-quote): Removed.
7980         * winnt.el (nt-quote-args-double-quote): Removed.
7981         * winnt.el (nt-quote-args-functions-alist): Removed.
7982         * winnt.el (nt-quote-process-args): Removed.
7983         Remove all stuff for argument quoting.  We borrow the code instead
7984         from Emacs 20.6, which is much more careful in its quoting
7985         (e.g. in handling runs of the escape character) and avoids most of
7986         the need for this Lisp mechanism by checking to see whether we're
7987         running a Cygwin or normal program and doing the appropriate
7988         quoting.  If we end up needing such a mechanism, we should add
7989         it by extending the variable `mswindows-quote-process-args' so it
7990         can take an alist of regexps.
7991
7992 2000-05-07  Ben Wing  <ben@xemacs.org>
7993
7994         * keydefs.el:
7995         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7996         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7997         the window without moving point.
7998
7999         * simple.el:
8000         * simple.el (scroll-up-one): New.
8001         * simple.el (scroll-down-one): New.
8002         Functions for use with C-M-up/down.
8003
8004 2000-05-01  Martin Buchholz <martin@xemacs.org>
8005
8006         * XEmacs 21.2.33 is released.
8007
8008 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8009
8010         * dialog.el (yes-or-no-p-dialog-box):
8011         Fix docstring.
8012         Fix following horrible bug in X11 mode with focus-follows-mouse:
8013           1. Visit two files in two different frames.
8014           2. do File->Revert Buffer in one of those frames.
8015           3. Dialog box appears.
8016           4. Arrange things so that the mouse passes over the *other*
8017              frame, then to the dialog box, and click on "Yes".
8018           5. The file contents end up in the *wrong* buffer!
8019         Add TODO comment.
8020
8021 2000-04-28  Ben Wing  <ben@xemacs.org>
8022
8023         * help.el (describe-installation): correct typo introduced
8024         in last patch: boundp -> fboundp.
8025
8026         * etags.el (buffer-tag-table-list):
8027         canonicalize filenames to Unix format so that tag-table-alist
8028         searching works under Windows.
8029
8030         * autoload.el:
8031         Bowdlerize the supposedly objectionable words
8032         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8033
8034         * gutter-items.el (set-progress-display-style):
8035         * gutter-items.el (search-dialog-callback):
8036         * gutter-items.el (make-search-dialog):
8037         Change to new callback-ex api.
8038
8039 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8040
8041         * help.el: (describe-installation): decode-coding-string is not
8042         defined in a non MULE environment.
8043
8044 2000-04-28  Ben Wing  <ben@xemacs.org>
8045
8046         * gutter-items.el (buffer-list-changed-hook):
8047         use it, not record-buffer-hook.
8048
8049         * subr.el (record-buffer-hook): Removed.
8050
8051 2000-04-27  Ben Wing  <ben@xemacs.org>
8052
8053         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8054         use NORECORD option.  Andy will not like this, but the existing
8055         gutter behavior is just wrong, as per this comment:
8056
8057         ;; this used to add the norecord flag to both calls below.
8058         ;; this is bogus because it is a pervasive assumption in XEmacs
8059         ;; that the current buffer is at the front of the buffers list.
8060         ;; for example, select an item and then do M-C-l
8061         ;; (switch-to-other-buffer).  Things get way confused.
8062         ;;
8063         ;; Andy, if you want to maintain the current look, you must
8064         ;;  *uncouple* the gutter order and buffers order.
8065
8066         * loaddefs.el (completion-ignored-extensions): unfuckify.
8067
8068         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8069         xemacs.mak.
8070
8071         * autoload.el (batch-update-one-directory): new function, used in
8072         xemacs.mak.
8073
8074         * loadup.el: set gc-cons-threshold very high unless dumping --
8075         loadup during update-elc is much much much faster.  also do this
8076         when quick-building.
8077
8078         add commented-out code for profiling loadup.
8079
8080
8081         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8082         is required in order to build xemacs.
8083
8084 2000-04-26  Ben Wing  <ben@xemacs.org>
8085
8086         * loadup.el: don't garbage collect during loadup if quick-build
8087         compile-time option is set.
8088
8089 2000-04-23  Ben Wing  <ben@xemacs.org>
8090
8091         * update-elc.el: compute whether any dumped .el or .elc files
8092         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8093         if so.
8094
8095         * update-elc.el (update-elc-files-to-compile): always change
8096         NOBYTECOMPILE in the src directory rather than current dir,
8097         so it will work under NT.
8098
8099         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8100         the form of this file is identical between Unix and Windows.
8101         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8102         Added comment.
8103         (update-autoloads-from-directory): updated doc string.
8104         updated doc strings in a few other places.
8105
8106 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8107
8108         * bytecomp.el (byte-force-recompile): Fix argument to
8109         byte-recompile-directory.
8110
8111 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8112
8113         * gutter-items.el (progress-display-clear-when-idle): Use
8114         add-one-shot-hook.
8115         * gutter-items.el (clear-progress-display): Adjust number of
8116         arguments.
8117
8118 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8119
8120         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8121
8122 2000-04-16  Ben Wing  <ben@xemacs.org>
8123
8124         * printer.el: New file.
8125
8126         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8127
8128         * help.el (describe-installation): Fix decoding for Windows.
8129
8130         * menubar-items.el:
8131         * menubar-items.el (default-menubar):
8132         * menubar-items.el (tutorials-menu-filter): New.
8133         * menubar-items.el (popup-menubar-menu):
8134         Add authorship.  Redo Help menu and Tutorials filter.
8135
8136         * menubar.el: Correct comment.
8137
8138         * modeline.el (modeline-buffer-identification): Correct doc string.
8139
8140         * simple.el:
8141         * simple.el (printing): Removed.
8142         * simple.el (printer-name): Removed.
8143         * simple.el (generic-print-buffer): Removed.
8144         * simple.el (generic-print-region): Removed.
8145         Move generic print code to printer.el.
8146
8147 2000-04-15  Ben Wing  <ben@xemacs.org>
8148
8149         * simple.el (generic-print-region): New.
8150         make this function actually work.
8151         (generic-print-buffer): call generic-print-region.
8152
8153 2000-04-14  Andy Piper  <andy@xemacs.org>
8154
8155         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8156         by using the new widget-callback-current-channel.
8157         (search-dialog-callback): ditto.
8158
8159 2000-04-12  Andy Piper  <andy@xemacs.org>
8160
8161         * gutter.el (default-gutter-position): moved from gutter-items.el.
8162         (default-gutter-position-changed-hook): ditto.
8163         (gutter-element-visibility-changed-hook): ditto.
8164         (set-gutter-element): ditto.
8165         (remove-gutter-element): ditto.
8166         (set-gutter-element-visible-p): ditto.
8167         (gutter-element-visible-p): ditto.
8168         (init-gutter): ditto.
8169
8170         * dialog.el (make-dialog-box): renamed and moved from
8171         gutter-items.el
8172
8173         * gutter-items.el: move various functions elsewhere.
8174
8175 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8176
8177         * menubar-items.el: Fixed place of parenthesis.
8178
8179 2000-04-12  Ben Wing  <ben@xemacs.org>
8180
8181         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8182                 without constantly being prompted for the tag.
8183         * simple.el: Added a number of section headings, to clarify the
8184                 organization of this file.
8185         * simple.el (activate-region):
8186         * simple.el (region-exists-p):
8187         * simple.el (region-active-p):
8188                 Moved these three function down to the other side of
8189                 the case-changing functions, so they join the rest of
8190                 the region code.
8191         * simple.el (printing): New.
8192         * simple.el (printer-name): New.
8193         * simple.el (generic-print-buffer): New.
8194                 New functions, a very simple prototype for a unified
8195                 printing interface.
8196
8197         * process.el (call-process-internal): Real fix for null BUFFER,
8198                 other problems with BUFFER specs.
8199
8200         * menubar-items.el:
8201                 Fixed up File->Print to use new printing functions.
8202                 Various corrections and expansions to Grep/Compile menus.
8203                 New options for Printing.
8204                 New options for SMTP Mail, the way to send mail under
8205                   MS Windows. (There's also a package patch to make SMTP
8206                   Mail be the default under MSWin.)
8207
8208 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8209
8210         * menubar-items.el: Selecting Rectangle Mousing from menubar
8211         did not work.  Needed to quote mouse-track-rectangle-p.
8212
8213 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8214
8215         * cl-compat.el (keywordp): Removed.
8216
8217 2000-04-05  Andy Piper  <andy@xemacs.org>
8218
8219         * gutter-items.el (progress-layout-glyph): don't initialize here.
8220         (progress-gauge-glyph): use dynamic sizing.
8221         (set-progress-display-style): new function. Set progress glyphs
8222         appropriately depending on the style.
8223         (progress-display-style): new variable. Custom version of
8224         set-progress-display-style.
8225         (progress-abort-glyph): switch to dynamic sizes.
8226         (search-dialog-text): make the edit field active.
8227
8228 2000-04-04  Andy Piper  <andy@xemacs.org>
8229
8230         * gutter-items.el (make-search-dialog): need to make the search
8231         dialog visible after creation.
8232
8233         * menubar-items.el (default-menubar): use the search dialog for
8234         searching. Remove some extraneous search menu items.
8235
8236         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8237         well as strings.
8238         (make-gutter-only-dialog-frame): allow the user to create the
8239         frame unmapped. Allow the gutter spec to be given as a glyph.
8240         (search-dialog-direction): new variable.
8241         (search-dialog-text): new variable.
8242         (search-dialog-callback): new function. Callback for the search
8243         dialog action.
8244         (make-search-dialog): new function. Create a user-friendly search
8245         dialog.
8246
8247 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8248
8249         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8250         under Windows.
8251
8252 2000-04-01  Andy Piper  <andy@xemacs.org>
8253
8254         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8255         progress more accurately.
8256
8257 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8258
8259         * finder.el (finder-compile-keywords): Process readable files only.
8260         Because error in process of .#finder-inf.el when compile xemacs
8261         with --with-clash-detection option.
8262
8263 2000-03-31  Andy Piper  <andy@xemacs.org>
8264
8265         * gutter-items.el (append-progress-display): don't delay after a
8266         successful font-lock.
8267         (make-gutter-only-dialog-frame): new function. Allow users to
8268         create gutter-only dialogs.
8269
8270 2000-03-27  Mike Alexander  <mta@arbortext.com>
8271
8272         * process.el (call-process-internal): Handle a null BUFFER
8273         parameter correctly.
8274
8275 2000-03-28  Andy Piper  <andy@xemacs.org>
8276
8277         * gutter-items.el (abort-progress-display): put strings in the
8278         gutter not extents.
8279         (progress-layout-glyph): signal special 'quit callback.
8280         (progress-display-quit-function): deleted.
8281         (progress-display-stop-callback): deleted.
8282         (progress-display-dispatch-command-events): deleted.
8283         (append-progress-display): remove calls to
8284         progress-display-dispatch-command-events.
8285         (raw-append-progress-display): ditto.
8286
8287 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8288
8289         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8290         being a list.  Actually define `stipple-pixmap-p' which is used as
8291         an error predicate.  Correctly handle PIXMAP being either relative
8292         or absolute file name.
8293
8294 2000-03-24  Andy Piper  <andy@xemacs.org>
8295
8296         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8297         (abort-progress-display): ditto. Don't delete the created extent.
8298         (raw-append-progress-display): ditto.
8299         (progress-display-dispatch-non-command-events): new
8300         function. Encapsulates what we want to do when no command input is
8301         required.
8302         (progress-display-dispatch-command-events): likewise, but disable
8303         for now since it causes too many problems.
8304         (append-progress-display): use them.
8305         (raw-append-progress-display): ditto.
8306         (default-gutter-position-changed-hook): set this rather than
8307         default-gutter-position-changed.
8308         (default-gutter-position-changed-hook): lambda with zero arguments
8309         rather than one.
8310         (raw-append-progress-display): trap errors in pending input since
8311         allowing them to signal will hose the gauge well and
8312         truly. Ideally we would like to delay these until we are more able
8313         to cope.
8314         (append-progress-display): ditto.
8315
8316 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8317
8318         * lisp/make-docfile.el: call-process-internal is now implemented
8319         in process.el.
8320
8321 2000-03-21  Ben Wing  <ben@xemacs.org>
8322
8323         * mule\mule-cmds.el (set-language-info-alist):
8324         Fix to correspond to new menu arrangement.
8325
8326 2000-03-21  Ben Wing  <ben@xemacs.org>
8327
8328         * process.el:
8329         * process.el (call-process-internal): New.
8330         New implementation of call-process.  Only enabled under NT, so far.
8331         stderr handling not implemented yet in CVS'd C code.
8332
8333 2000-03-20  Ben Wing  <ben@xemacs.org>
8334
8335         * lisp-mode.el:
8336         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8337         * lisp-mode.el (lisp-interaction-mode):
8338         Put back Lisp Interaction menubar for Jan V's sake.
8339
8340         * simple.el:
8341         * simple.el (mark-ring):
8342         * simple.el (dont-record-current-mark): New.
8343         * simple.el (in-shifted-motion-command): New.
8344         * simple.el (mark-ring-unrecorded-commands): New.
8345         * simple.el (mark-ring-max):
8346         * simple.el (set-mark-command):
8347         * simple.el (push-mark):
8348         * simple.el (handle-pre-motion-command):
8349         Implement scheme for not recording unimportant marks.
8350
8351         * subr.el:
8352         * subr.el (function-allows-args): New.
8353         New function function-allows-args.
8354
8355 2000-03-20  Martin Buchholz <martin@xemacs.org>
8356
8357         * XEmacs 21.2.32 is released.
8358
8359 2000-03-20  Andy Piper  <andy@xemacs.org>
8360
8361         * gutter-items.el (update-tab-in-gutter): force selection of the
8362         selected-window if required to do so.
8363         (buffers-tab-items): ditto.
8364         (add-tab-to-gutter): ditto.
8365         (create-frame-hook): use force-selection.
8366         (default-gutter-position-changed): lambdify.
8367         (update-tab-hook): deleted since it was only used in one place.
8368
8369 2000-03-18  Andy Piper  <andy@xemacs.org>
8370
8371         * files.el (find-file-noselect): undo change that shouldn't have
8372         gone in.
8373
8374 2000-03-17  Andy Piper  <andy@xemacs.org>
8375
8376         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8377         of selected-window trickery.
8378
8379         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8380         frames tabs.
8381         (progress-display-stop-callback): progress -> progress-display
8382         (progress-display-quit-function): ditto.
8383         (clear-progress-display): ditto.
8384         (remove-progress-display): ditto.
8385         (append-progress-display): ditto.
8386         (abort-progress-display): ditto.
8387         (raw-append-progress-display): ditto.
8388         (display-progress-display): ditto.
8389         (current-progress-display-label): ditto.
8390         (current-progress-display): ditto.
8391         (lprogress-display): ditto and save the buffer
8392         (progress-display): ditto. Otherwise the buffer sometimes gets
8393         changed which confuses font-lock.
8394
8395         * font-lock.el (font-lock-default-fontify-buffer): catch all
8396         errors, not just quit.
8397         (font-lock-mode): progress -> display-progress
8398         (font-lock-default-fontify-buffer): ditto.
8399         (font-lock-fontify-syntactically-region): ditto.
8400         (font-lock-fontify-keywords-region): ditto.
8401
8402 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8403
8404         * cl.el (gensym): Move to here from cl-macs.el.
8405         (gentemp): Ditto.
8406
8407 2000-03-16  Andy Piper  <andy@xemacs.org>
8408
8409         * font-lock.el (font-lock-mode): use lprogress and friends for
8410         progress management.
8411         (font-lock-default-fontify-buffer): ditto.
8412         (font-lock-fontify-syntactically-region): ditto.
8413         (font-lock-fontify-keywords-region): ditto.
8414         (font-lock-revert-cleanup): fix reverting.
8415         (font-lock-revert-setup): ditto.
8416
8417         * gutter-items.el (progress-use-echo-area): new variable. Use the
8418         echo area for progress gauges if non-nil.
8419         (clear-progress): remove echo area stuff and defer to
8420         clear-message.
8421         (append-progress): dispatch non-command events after each progress
8422         increment. Remove echo area stuff.
8423         (abort-progress): remove echo area stuff and defer to
8424         display-message.
8425         (raw-append-progress): ditto. Dispatch non-command events after
8426         gutter redisplay.
8427         (display-progress): defer echo area stuff to display-message.
8428
8429         * gutter-items.el (clear-progress):
8430         (abort-progress): indentation changes.
8431         (display-progress): don't clear progress.
8432         (append-progress): compare messages with equal.
8433         (raw-append-progress): use dispatch-non-command-events to flush
8434         widget creation events.
8435
8436 2000-03-13  Ben Wing  <ben@xemacs.org>
8437
8438         * abbrev.el:
8439         * abbrev.el (abbrev-string-to-be-defined): New.
8440         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8441         Changes for use with the menubar.
8442
8443 2000-03-12  Ben Wing  <ben@xemacs.org>
8444
8445         * alist.el (vassoc): moved here from font-menu.el.
8446
8447         * custom.el (defface): typo fix.
8448
8449         * dialog.el (yes-or-no-p-dialog-box):
8450         * dialog.el (message-box):
8451         * files.el (save-some-buffers-1):
8452         Put accelerators in the button names.
8453
8454         * font-lock.el (font-lock-comment-face):
8455         * font-lock.el (font-lock-keyword-face):
8456         * font-lock.el (font-lock-function-name-face):
8457         Fixed some of the colors under MS Windows because the existing
8458         default colors were hardly different from black and needed to be
8459         made lighter.
8460
8461         * font-menu.el:
8462         * font-menu.el (font-menu-split-long-menu):
8463         * font-menu.el (font-menu-family-constructor):
8464         * font-menu.el (font-menu-size-constructor):
8465         * font-menu.el (font-menu-weight-constructor):
8466         * font-menu.el (font-menu-set-font):
8467         vassoc moved to alist.el.
8468         Accelerators added to all menus.
8469         Unused bound var new-props removed.
8470
8471         * keydefs.el: I did a whole lot of rearranging to put things in a
8472         more consistent order and fixed a number of cases where key
8473         combinations involving up, down, left, right and so on were
8474         defined but the corresponding keypad combinations were not
8475         defined.
8476
8477         * lisp-mode.el:
8478         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8479         * lisp-mode.el (emacs-lisp-mode):
8480         * lisp-mode.el (lisp-interaction-mode):
8481         * lisp-mode.el (flet):
8482         Added accelerators onto the menus.
8483         Made all the different versions of the let function be indented
8484         the same way.
8485         Undid Steve's easy-menu-ification, because it makes it impossible
8486         to have the menubar and popup menus different.
8487         Cleaned up the menu; added items for find-function &c and some
8488         indenting, and removed debug-on-*.
8489
8490         * list-mode.el (list-mode-hook):
8491         * list-mode.el (list-mode):
8492         * list-mode.el (completion-setup-hook):
8493         * list-mode.el (display-completion-list):
8494         Added support for the :window-height keyword, which is required
8495         because of other changes that I made for the file dialog box.  I
8496         also made the hook variables list-mode-hook and
8497         completion-setup-hook and also minibuffer-setup-hook in
8498         minibuf.el be permanent-local; see comment in list-mode.el.
8499
8500         * map-ynp.el (map-y-or-n-p):
8501         Added accelerators to the dialog buttons.
8502
8503         * menubar-items.el (menu-truncate-list):
8504         New internal function.
8505         * menubar-items.el (submenu-generate-accelerator-spec):
8506         * menubar-items.el (menu-item-strip-accelerator-spec):
8507         * menubar-items.el (menu-item-generate-accelerator-spec):
8508         New exported functions, for use in auto-generating accelerator specs.
8509
8510         * menubar-items.el:
8511         * menubar-items.el (default-menubar):
8512         * menubar-items.el (maybe-add-init-button):
8513         * menubar-items.el (bookmark-menu-filter):
8514         * menubar-items.el (slow-format-buffers-menu-line):
8515         * menubar-items.el (build-buffers-menu-internal):
8516         * menubar-items.el (language-environment-menu-filter):
8517         * menubar-items.el (default-popup-menu):
8518         * menubar-items.el (popup-buffer-menu):
8519         * menubar-items.el (popup-menubar-menu):
8520         Did a major overhaul on this file, and in fact I'm nowhere near
8521         done working on the menubar, and there will be more patches to
8522         come.  A basic summary of what I've done:
8523
8524         a) I added accelerators to all of the menu items.  For menus that
8525         are auto-generated, such as the buffers menu, the accelerators are
8526         automatically added to the beginning of each line using the
8527         numbers 1 through 9, then zero, and then letters starting with A,
8528         but omitting the letters that are already in use for the fixed
8529         menu items at the top of the buffers menu.  To facilitate adding
8530         accelerators of this kind, I created some new functions
8531         (*-accelerator-spec), which are also being used by other filters
8532         that auto generate lists of things such as ftp sites to download
8533         packages.  If people really don't like these accelerators
8534         appearing at the beginning of the menu items, a variable can be
8535         added to optionally turn them off, but I think this is rather
8536         pointless because other menu items have accelerators and many or
8537         most of the menu users will use the accelerators if the support is
8538         there.
8539
8540         b) I combined the top level Tools and Apps menus into a single
8541         Tools menu, because the distinction between the two is not
8542         obvious, and the items on the menus are not used often enough that
8543         putting some of them onto submenus is a problem.
8544
8545         c) I created two new top level menus called View and Cmds because
8546         there were too many items on the File and Edit menus, and I'm going
8547         to be adding more items to these menus.  In contrast to the Tools
8548         menu, the items on these menus may be used quite often during an
8549         editing session, and so should be available with fewer
8550         keystrokes.
8551
8552         d) I added a number of options to the options menu, including one
8553         for controlling whether the alt key can be used to traverse to
8554         menu items using the accelerators, one for controlling behavior of
8555         control-k, one for controlling how the kill and yank functions
8556         interact with the clipboard, a few additional buffers-menu
8557         options, and various other things.  I also did a bit of
8558         rearranging, for example, combining the keyboard and mouse options
8559         into a single keyboard and mouse submenu to facilitate the
8560         accelerators on that level.
8561
8562         e) I changed the variable buffers-menu-format-buffer-line-function
8563         to take two arguments instead of one, the second argument being
8564         the line number for use in creating an accelerator.  I added a
8565         hack to support existing functions with one argument (although I
8566         doubt that very many of these exist), for backward compatibility.
8567
8568         f) I moved the top level mule menu to be a submenu of the edit
8569         menu.  I think that most of the items on this menu are fairly
8570         useless and there are certainly not enough frequently used items
8571         to justify this being its own top level menu.
8572
8573         g) I combined most of the items in big-menubar.el into the main menu.
8574         If people think the main menu is too big, it would be possible to
8575         create different configurations, some smaller.
8576
8577         * menubar.el (check-menu-syntax):
8578         Deleted some syntax checks that were no longer valid, partly
8579         because of changes that were already made a long time ago, and
8580         partly because of a change I made where I allow the name of the
8581         menu item to be an evaluated expression rather than just a string,
8582         similar to all of the other parameters of a menu item.
8583
8584         * minibuf.el:
8585         * minibuf.el (read-file-name-1):
8586         * minibuf.el (mouse-read-file-name-1):
8587         I made a number of changes to improve the appearance
8588         and functioning of the file dialog box.  They include:
8589
8590         a) Fixing the problem where closing the dialog box by clicking on
8591         the close button of the window didn't properly exit the
8592         minibuffer.
8593
8594         b) Fixing the problem that if you typed part of a file name, and
8595         then clicked on a completion with the mouse, the file was not
8596         correctly selected.
8597
8598         c) Changing the title of the dialog box to reflect the operation
8599         being done in accordance with user interface conventions, rather
8600         than the name of the dialog box buffer, which is rather useless.
8601
8602         d) Remove the words "possible completions are" which didn't
8603         belong.
8604
8605         e) Fix things so that the completions scroll off the end of the
8606         completions windows only to the right, rather than both to the
8607         right and down, which is in accordance with Windows user interface
8608         conventions.
8609
8610         * msw-init.el (init-post-mswindows-win):
8611         Added a binding for meta-F4, which is the standard windows binding
8612         for exiting a program.
8613
8614         * select.el (get-selection-no-error):
8615         * select.el (own-selection):
8616         * select.el (own-clipboard):
8617         Added an optional argument called append to the functions
8618         own-selection and own-clipboard.  This adds support for appending
8619         text to the existing selection and allows the function
8620         own-clipboard to be used as the value of the variable
8621         interprogram- cut-function.
8622
8623         Fixed a bug in own-selection in handling zmacs-region-stays.
8624
8625         * simple.el (historical-kill-line): New.
8626
8627         * simple.el (kill-line):
8628         * simple.el (interprogram-cut-function):
8629         * simple.el (interprogram-paste-function):
8630         * simple.el (handle-pre-motion-command):
8631         * simple.el (next-line):
8632         * simple.el (previous-line):
8633         a) Expanded the variable kill-whole-line, so that function
8634         kill-line can be set to delete the entire line always, not just
8635         when cursor is at the beginning of the line.  This is controlled
8636         by setting the variable kill-whole-line to the symbol 'always.
8637         This behavior, as well as the existing kill-whole-line behavior,
8638         now only take effect when kill-line is called interactively,
8639         although this is a departure from a previous behavior in the case
8640         of setting this variable kill-whole-line to t.  It is almost
8641         certainly what has always been intended, and most likely the old
8642         way of doing things introduced bugs.  I also created a function
8643         called historical-kill-line, which ignores the kill-whole-line
8644         setting and always gives the historical behavior of only killing
8645         to the end of the line.  I bound this function to shift- control-k
8646         so that the kill to end of line behavior is available, even when
8647         kill-whole-line has been set to change control-k into the simple
8648         delete-whole-line behavior. (This can be set using the options
8649         menu.)
8650
8651         b) I changed things so that kill and yank now interact with the
8652         clipboard by default under windows.  This was done by changing the
8653         default value of interprogram-cut- function and
8654         interprogram-paste-function.  You can get the old behavior by
8655         setting these to nil, and there is an option on the options menu
8656         to do this.
8657
8658         c) I added support for selecting text using shifted motion keys.
8659         This support is on by default and can be controlled by the
8660         variable shifted-motion-keys-select-region.  There is also a
8661         variable called unshifted-motion-keys-deselect-region that
8662         controls more specifically how the shifted motion key behavior
8663         works.  I did not put an option on the options menu to turn this
8664         off, because I can't imagine why this would be useful.
8665
8666         * simple.el (forward-block-of-lines):
8667         * simple.el (backward-block-of-lines):
8668         * simple.el (block-movement-size):
8669         New.
8670
8671         * simple.el (uncapitalized-title-words):
8672         * simple.el (uncapitalized-title-word-regexp):
8673         * simple.el (capitalize-string-as-title):
8674         * simple.el (capitalize-region-as-title):
8675         New.
8676
8677
8678         * subr.el (add-hook):
8679         * subr.el (make-local-hook): New.
8680         * subr.el (remove-local-hook): New.
8681         * subr.el (add-one-shot-hook): New.
8682         * subr.el (add-local-one-shot-hook): New.
8683         Added some functions to make using hooks easier.
8684         These include:
8685
8686         a) Functions add-local-hook and remove-local-hook to make it easy
8687         to use local hooks.
8688
8689         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8690         make it possible to add a "one-shot" hook, which is to say a hook
8691         that runs only once, and automatically removes itself after the
8692         first time it has run.
8693
8694 2000-03-09  Andy Piper  <andy@xemacs.org>
8695
8696         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8697
8698 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8699
8700         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8701         Moved from menubar-items.el.
8702         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8703
8704 2000-03-08  Andy Piper  <andy@xemacs.org>
8705
8706         * gutter-items.el (build-buffers-tab-internal): add selected field
8707         to buffers tab spec.
8708
8709 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8710
8711         * minibuf.el (last-exact-completion): Initialize to nil.
8712
8713 2000-03-07  Didier Verna  <didier@xemacs.org>
8714
8715         * startup.el (command-line-1): remove unused variable
8716         `first-file-buffer'.
8717
8718 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8719
8720         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8721         which is also used for Web server log files.
8722
8723 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8724
8725         * mule/mule-charset.el: Setup auto-fill-chars.
8726
8727 2000-03-02  SL Baur  <steve@beopen.com>
8728
8729         * subr.el (with-string-as-buffer-contents): Reimplement using
8730         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8731         non-deletion of buffer after execution problem.
8732         (with-output-to-string): Use unique buffer name.
8733
8734 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8735
8736         * gutter-items.el (buffers-tab-sort-function):  New variable.
8737         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8738
8739 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8740
8741         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8742
8743 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8744
8745         * menubar-items.el (maybe-add-init-button): Remove the "Load
8746         .emacs" button from all menubars.
8747
8748 2000-03-01  Didier Verna  <didier@xemacs.org>
8749
8750         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8751         region rectangle replacement (from Jan Vroonhof).
8752         (replace-rectangle): new function.
8753
8754 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8755
8756         * mule/mule-cmds.el (set-default-coding-systems): Use
8757         set-terminal-coding-system and set-keyboard-coding-system.
8758         * coding.el (set-terminal-coding-system): Use
8759         set-console-tty-output-coding-system.
8760         (set-keyboard-coding-system): Use
8761         set-console-tty-input-coding-system.
8762
8763 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8764
8765         * minibuf.el (read-variable): Allow symbol to default argument.
8766
8767 2000-02-27  Andy Piper  <andy@xemacs.org>
8768
8769         * gutter-items.el (update-tab-hook): new function to be used for
8770         hooks.
8771         (create-frame-hook): add update-tab-hook.
8772         (record-buffer-hook): ditto.
8773         (default-gutter-position-changed): ditto.
8774         (default-gutter-position): updating the buffers tab is now handled
8775         by a hook.
8776         (default-gutter-position-changed-hook): new variable.
8777         (gutter-element-visibility-changed-hook): ditto.
8778         (set-gutter-element-visible-p): call it.
8779         (set-gutter-element): use modify-specifier-instances. Set extents
8780         as duplicable before using.
8781         (remove-gutter-element): ditto.
8782         (set-gutter-element-visible-p): ditto.
8783         (init-gutter): new function.
8784         (add-tab-to-gutter): use new gutter-element functions rather than
8785         setting specifiers directly.
8786         (clear-progress): ditto.
8787         (abort-progress): ditto.
8788         (gutter-buffers-tab-visible-p): renamed from
8789         default-gutter-visible-p
8790
8791         * specifier.el (modify-specifier-instances): new function from Jan
8792         Vroonhof.
8793
8794         * x-init.el (init-post-x-win): call init-gutter.
8795
8796         * msw-init.el (init-post-mswindows-win): call init-gutter.
8797
8798         * menubar-items.el (default-menubar): Update to reflect new gutter
8799         variables.
8800
8801 2000-02-26  Andy Piper  <andy@xemacs.org>
8802
8803         * gutter-items.el (set-gutter-element): new function. Add gutter
8804         elements to the specified gutter.
8805         (remove-gutter-element): new function. Remove gutter elements from
8806         the specified gutter.
8807         (set-gutter-element-visible-p): new function. Set gutter element
8808         visibility for the provided gutter-visible specifier.
8809
8810 2000-02-23  Andy Piper  <andy@xemacs.org>
8811
8812         * gutter-items.el (add-tab-to-gutter): specify dimensions
8813         dynamically.
8814
8815 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8816
8817         * gutter-items.el (add-tab-to-gutter):
8818         * package-get.el (package-get-interactive-package-query):
8819         * package-ui.el (pui-directory-exists):
8820         (pui-install-selected-packages):
8821         (pui-list-packages):
8822         Use #'(lambda ...)  instead of '(lambda ...).
8823
8824 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8825
8826         * startup.el (load-user-init-file): Check to make sure user
8827           has an init-file before calling load().
8828
8829 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8830
8831         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8832
8833 2000-02-23  Martin Buchholz <martin@xemacs.org>
8834
8835         * XEmacs 21.2.31 is released.
8836
8837 2000-02-21  Mike Sperber <mike@xemacs.org>
8838
8839         * loadup.el (really-early-error-handler):
8840         * update-elc.el:
8841         * make-docfile.el:
8842         Remove dependency on EMACSBOOTSTRAP... environment variables.
8843
8844 2000-02-21  Martin Buchholz <martin@xemacs.org>
8845
8846         * XEmacs 21.2.30 is released.
8847
8848 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8849
8850         * byte-optimize.el (byte-optimize-plus):
8851         (byte-optimize-minus):
8852         (byte-optimize-multiply):
8853         Optimize (- 0) to 0, not (-)
8854         Optimize (+ 5 3.0) to 8.0
8855         Optimize (* 5 3.0) to 15.0
8856         Improve readability.
8857
8858 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8859
8860         * modeline.el: (modeline-scrolling-method): change modeline
8861         mswindows cursor appearance according to the value.
8862
8863         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8864         and 'gui-element face colors and 'gui-element face font to Windows
8865         defaults.
8866
8867 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8868
8869         * font-lock.el: Javadoc enhancements
8870
8871 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8872
8873         * ldap.el (toplevel): Test if LDAP support has been compiled in
8874         (ldap-verbose): New option
8875         (ldap-search-entries): Renamed from the previous ldap-search
8876         Conditionalize message display on ldap-verbose
8877         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8878         defuns
8879         (ldap-search): Is now defined as an obsolete wrapper calling
8880         ldap-search-basic or ldap-search-entries
8881
8882
8883 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8884             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8885             Jan Vroonhof  <jan@xemacs.org>
8886
8887         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8888         When for-effect is true, didn't call `byte-optimize-form'
8889         in and/or subforms without last.
8890
8891 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8892
8893         * package-get.el (package-get-download-sites): Use correct custom
8894         type.
8895
8896 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8897
8898         * files.el (write-file): Ask for coding system when compiled with
8899         file-coding.
8900
8901 2000-02-16  Andy Piper  <andy@xemacs.org>
8902
8903         * buffer.el (switch-to-buffer): give norecord argument to
8904         set-window-buffer instead of explicitly recording.
8905
8906         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8907         we have to pick a window.
8908
8909 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8910
8911         * mule/mule-cmds.el (describe-language-support): Don't add
8912         unexist function to help-map.
8913         (describe-coding-system): Don't use already assigend `C'.
8914
8915 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8916
8917         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8918         work in custom.
8919
8920 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8921
8922         * about.el: Ienaga's e-mail address change.
8923
8924 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8925
8926         * etags.el (find-tag): force new window -- even if buf already
8927         visible -- when other-window is t
8928
8929 2000-02-16  Martin Buchholz <martin@xemacs.org>
8930
8931         * XEmacs 21.2.29 is released.
8932
8933 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8934
8935         * cl-extra.el (getf): This is now identical to `plist-get', so
8936         just defalias it.
8937         * cl-macs.el: Make getf an alias to plist-get, at the
8938         byte-compiler level, using define-compiler-macro.
8939
8940 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8941
8942         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8943
8944 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8945
8946         * lisp/etags.el (find-tag-internal): set exact-tagname to
8947           a regular expression that matches against the tagname
8948           part of the tag entry first instead of only looking in
8949           the context area.
8950
8951 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8952
8953         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8954         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8955
8956 2000-02-07  Martin Buchholz <martin@xemacs.org>
8957
8958         * XEmacs 21.2.28 is released.
8959
8960 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8961
8962         * cl-extra.el (getf): Just call `get', never `get*'.
8963         Make arglist match docstring.
8964         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8965         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8966         * byte-optimize.el: remove references to `get*'.
8967
8968 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8969
8970         * mule/european.el: Add syntax information for Latin3 and Latin4.
8971
8972 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8973
8974         * byte-optimize.el: Byte-optimize (length "foo")
8975
8976 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8977
8978         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8979         width check using `window-leftmost-p' and `window-rightmost-p'.
8980
8981 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8982
8983         * wid-edit.el (widget-match-inline): An atom never matches a
8984           list.
8985
8986 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8987
8988         * modeline.el: Consolidated 'x and 'mswindows specification under
8989         'win tag.
8990
8991 2000-01-29  Andy Piper  <andy@xemacs.org>
8992
8993         * gutter-items.el: (format-buffers-tab-line): Try and be
8994         intelligent about buffer naming when we have duplicates.
8995
8996 2000-01-29  Andy Piper  <andy@xemacs.org>
8997
8998         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8999         updated when it becomes visible.
9000
9001 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9002
9003         * bytecomp.el (byte-compile-insert-header): Properly set coding
9004         system under MULE and file-coding.
9005
9006 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9007
9008         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9009         (dontusethis-set-value-terminal-coding-system-handler):
9010         (dontusethis-set-value-keyboard-coding-system-handler):
9011         Never undefine coding system aliases.  Emergency fix for gnus.
9012
9013 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9014
9015         * files.el (abbreviate-file-name): Use directory-sep-char instead
9016         of hard-coded "/".
9017
9018 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9019
9020         * startup.el (user-init-file-base-list): New variable, replacing
9021         user-init-file-base.
9022         (find-user-init-file): New function.
9023         (command-line-early): Use it.
9024         (load-user-init-file): Ditto.
9025
9026 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9027
9028         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9029         calling valid-image-instantiator-format-p
9030
9031 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9032
9033         * isearch-mode.el (isearch-mode): The variable is
9034         isearch-unhidden-extents, not isearch-opened-extents.
9035
9036 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9037
9038         * minibuf.el (next-history-element): Modify error message if a
9039         default value is available.
9040
9041 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9042
9043         * bytecomp.el (byte-compile-file): Don't unconditionally write
9044         .elc files in binary - might contain non-Latin1.
9045
9046 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9047
9048         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9049         for windows-nt.
9050
9051         * version.el:
9052         * startup.el (user-init-file-base):
9053         * process.el (call-process-region):
9054         * files.el (make-backup-file-name):
9055         (backup-file-name-p):
9056         (file-relative-name):
9057         (abbreviate-file-name):
9058         (set-auto-mode):
9059         * code-process.el (call-process-region): Removed unnecessary
9060         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9061         support out of the universe.
9062
9063         * process.el:
9064         * code-process.el:
9065         * bytecomp.el (byte-compile-file): Removed reference to
9066         buffer-file-type, and commented usage of binary-process-output
9067         NTEmacs variables.
9068
9069 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9070
9071         * help.el (function-arglist): Add case for macro.
9072
9073 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9074
9075         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9076         printers.
9077         (custom-display): Added a menu for printer/display tags.
9078
9079         * frame.el (frame-type):
9080         * device.el (device-type): Added 'msprinter to the doc string, and
9081         removed 'pc -- it is not going to be implemented ever.
9082         (call-device-method): Fixed docstring typo.
9083         Defined specifier tags 'printer and 'display.
9084
9085 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9086
9087         * lisp/itimer.el (itimer-run-expired-timers): (consp
9088           last-command-event-time) instead of (consp
9089           'last-command-event-time).
9090
9091 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9092
9093         * msw-glyphs.el: Removed obsolete commentary.
9094
9095 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9096
9097         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9098         better default value.
9099
9100 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9101
9102         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9103         (read-string): Ditto.
9104         (eval-minibuffer): Ditto.
9105         (read-command): Ditto.
9106         (read-function): Ditto.
9107         (read-variable): Ditto.
9108         (read-number): Ditto.
9109         (read-shell-command): Ditto.
9110         (read-number): Record history.
9111
9112 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9113
9114         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9115
9116 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9117
9118         * faces.el (startup-initialize-custom-faces): New function.
9119         Reset all faces created during auto-autoloads loading time
9120         by defface.
9121         * startup.el (command-line): Call it.
9122
9123 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9124
9125         * about.el (about-hackers): Add myself to contributors list.
9126
9127 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9128
9129         * menubar-items.el (maybe-add-init-button): Removed an argument in
9130         a call to load-user-init-file, as the function managed to lose its
9131         formal parameter a few betas ago.
9132
9133 2000-01-18  Martin Buchholz <martin@xemacs.org>
9134
9135         * XEmacs 21.2.27 is released.
9136
9137 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9138
9139         * process.el (shell-command-to-string): Use the FSF docstring.
9140         Make shell-command-to-string the standard function, and
9141         exec-to-string the (deprecated) alias.
9142
9143         * startup.el: typo fix.
9144
9145 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9146
9147         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9148
9149 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9150
9151         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9152         buffers after visible buffers.
9153         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9154
9155 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9156
9157         * info.el (Info-extract-menu-node-name): Stop at a dot
9158         followed by whitespace or right parenthesis.
9159
9160 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9161
9162         * info.el (Info-directory-list): Warn against using Customize with
9163         Info-directory-list.
9164
9165 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9166
9167         * minibuf.el (read-file-name): doc fix.
9168
9169         * autoload.el (update-file-autoloads): doc fix.
9170
9171         * about.el (about-hackers): Change my E-mail address.
9172
9173 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9174
9175         * info.el (Info-visit-file): Just use the `f' interactive spec to
9176         read a filename in the standard way.
9177
9178 2000-01-13  Andy Piper  <andy@xemacs.org>
9179
9180         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9181         (gutter-buffers-tab-extent): new variable.
9182         (update-tab-in-gutter): call add-tab-to-gutter again if the
9183         orientation has changed.
9184         (add-tab-to-gutter): cope with different orientations.
9185
9186 2000-01-11  Didier Verna  <didier@xemacs.org>
9187
9188         * info.el (Info-following-node-name): backward-skip dots as well
9189         as spaces (dots at the end of a node name aren't part of it).
9190         (Info-extract-menu-node-name): don't skip dots. There could be
9191         some in the node name.
9192         (Info-index): allow dots to be part of a node name.
9193
9194 2000-01-12  Andreas Jaeger  <aj@suse.de>
9195
9196         * files.el (auto-mode-alist): Added idlwave-mode.
9197         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9198
9199 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9200
9201         * info.el (Info-search): Show default value.
9202
9203 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9204
9205         * info.el (Info-read-node-completion-table): New variable.
9206         (Info-read-node-name-1): New function.
9207         (Info-read-node-name): Use it.
9208         (Info-follow-reference): Use DEFAULT argument of completing-read.
9209         (Info-menu): Ditto.
9210
9211 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9212
9213         * hyper-apropos.el (hyper-describe-key-briefly): Save
9214         window configuration.
9215         (hyper-describe-face): Use DEFAULT of completing-read.
9216         (hyper-apropos-read-variable-symbol): Ditto.
9217         (hyper-apropos-read-function-symbol): Ditto.
9218
9219 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9220
9221         * mule/mule-cmds.el (set-default-coding-system): Set
9222         comint-exec-hook to use coding-system-for-read and
9223         coding-system-for-write so that C-x RET c works.
9224
9225 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9226
9227         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9228         (previous-matching-history-element): Increment
9229         minibuffer-max-depth by 1.
9230         (next-matching-history-element): Ditto.
9231
9232 2000-01-11  Andy Piper  <andy@xemacs.org>
9233
9234         * gutter-items.el (buffers-tab): Create a new face for the buffers
9235         tab.
9236         (buffers-tab-face): use it.
9237
9238 2000-01-10  Didier Verna  <didier@xemacs.org>
9239
9240         * modeline.el (modeline-scrolling-method): change modeline X
9241         cursor appearance according to the value.
9242
9243 2000-01-07  Andreas Jaeger  <aj@suse.de>
9244
9245         * about.el (about-hackers): Moved my entry to contributor list.
9246         (xemacs-hackers): Added myself.
9247         (about-maintainer-info): Added description of myself.
9248
9249
9250 2000-01-07  Didier Verna  <didier@xemacs.org>
9251
9252         * modeline.el (modeline-scrolling-method): new variable.
9253         (mouse-drag-modeline): add reference to it in the docstring.
9254         (mouse-drag-modeline): handle it.
9255
9256 2000-01-08  Andy Piper  <andy@xemacs.org>
9257
9258         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9259         calls.
9260         (remove-buffer-from-gutter-tab): ditto.
9261
9262 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9263
9264         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9265         (custom-face-edit): Fix grammatical error in help message.
9266
9267 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9268
9269         * movemail.el: Added.
9270
9271         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9272
9273 2000-01-03  Didier Verna  <didier@xemacs.org>
9274
9275         * modeline.el (mouse-drag-modeline): remove the code related to
9276         the modeline horizontal scrolling facility.
9277
9278 1999-12-31  Martin Buchholz <martin@xemacs.org>
9279
9280         * XEmacs 21.2.26 is released.
9281
9282 1999-12-28  Andy Piper  <andy@xemacs.org>
9283
9284         * wid-edit.el (widget-push-button-value-create): The gui cache
9285         does not agree with native widgets which can only be displayed
9286         once per window. The reasons for caching are diminished now that
9287         we don't hog resources when creating buttons.
9288         (widget-push-button-cache) deleted.
9289
9290 1999-12-24  Martin Buchholz <martin@xemacs.org>
9291
9292         * XEmacs 21.2.25 is released.
9293
9294 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9295
9296         * hyper-apropos.el (hyper-apropos): Toggle
9297         hyper-apropos-programming-apropos correctly.
9298         Set REGEXP when user accepts default value.
9299
9300 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9301
9302         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9303         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9304
9305 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9306
9307         * mule/mule-category.el (undefined-category-designator):
9308         Return char instead of character.  Search for undefined one.
9309         (describe-category): Use with-displaying-help-buffer.
9310
9311 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9312
9313         * byte-optimize.el (byte-optimize-plus):
9314         Optimize (+ 1) to 1 instead of (1+ nil).
9315
9316         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9317
9318         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9319
9320         * byte-optimize.el (byte-optimize-char-before): New function.
9321         Remove performance penalty for using (char-before) instead of (char-after).
9322
9323 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9324
9325         * mule/mule-category.el (char-category-list): Return character
9326         instead of integer.
9327
9328 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9329
9330         * minibuf.el (read-buffer): Check default is buffer object.
9331
9332 1999-11-25  Andy Piper  <andy@xemacs.org>
9333
9334         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9335         for buttons.
9336
9337 1999-12-16  Andreas Jaeger  <aj@suse.de>
9338
9339         * package-get.el (package-get-maybe-save-index): Fixed typo.
9340         Patch by Jeff Miller <jmiller@smart.net>.
9341
9342 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9343
9344         * gnuserv.el (gnuserv-process-filter):  don't call
9345         gnuserv-write-to-client when gnuserv-current-client is nil
9346
9347 1999-12-14  Martin Buchholz <martin@xemacs.org>
9348
9349         * XEmacs 21.2.24 is released.
9350
9351 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9352
9353         * about.el (about-hackers): Update my email address.
9354
9355 1999-12-07  Martin Buchholz <martin@xemacs.org>
9356
9357         * XEmacs 21.2.23 is released.
9358
9359 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9360
9361         * package-get.el (package-get-download-sites): Removed several
9362         defunct download sites, added many new ones, and corrected a few
9363         incorrect directory-on-site entries.  Added physical locations to
9364         site-description.
9365
9366 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9367
9368         * finder.el (finder-commentary): add DOC string and fix
9369         interactive spec
9370
9371 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9372
9373         * help.el (describe-function): Don't forget to intern the string
9374         completing-read returns.
9375         (describe-variable): Ditto.
9376
9377 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9378
9379         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9380         `hyper-apropos-help-mode' here to find symbol to customize
9381         irregardless of cursor position and simplify
9382         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9383         `hyper-apropos-popup-menu'.
9384
9385 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9386
9387         * apropos.el (apropos-mode-map): Add return to call
9388         apropos-follow.
9389         (apropos-print): Call apropos-mode to have better
9390         command reference. Put keymap text-poperty to
9391         symbole name.
9392
9393 1999-11-22  Alastair Burt  <burt@dfki.de>
9394
9395         * help.el: (describe-bindings-1): Added handling of keymaps for
9396         the extents at point.
9397
9398 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9399
9400         * gutter-items.el (buffers-tab-items): Wrap the function in a
9401         save-match-data
9402
9403 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9404
9405         * help.el (describe-function): Use the DEFAULT argument to
9406         completing-read.
9407         (describe-variable): Ditto.
9408
9409 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9410
9411         * minibuf.el (read-from-minibuffer): Add optional argument
9412         DEFAULT to have better mini-buffer history support.
9413         (completing-read): Pass default to read-from-minibuffer.
9414         (read-buffer): Pass default to completing-read.
9415
9416 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9417
9418         * font-lock.el (font-lock-doc-string-face): Document the
9419         `font-lock-lisp-like' property.
9420
9421 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9422
9423         * lisp-mode.el: Specify `font-lock-lisp-like'.
9424
9425         * font-lock.el (font-lock-lisp-like): New function.
9426         (font-lock-fontify-syntactically-region): Use it.
9427
9428 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9429
9430         * XEmacs 21.2.22 is released
9431
9432 1999-11-28  Martin Buchholz <martin@xemacs.org>
9433
9434         * XEmacs 21.2.21 is released.
9435
9436 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9437
9438         * minibuf.el (read-coding-system): Accept symbol and
9439         coding-system object as a default-coding-system.
9440
9441 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9442
9443         * minibuf.el (read-coding-system): Accept symbol as
9444         a default-coding-system.
9445
9446 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9447
9448         * apropos.el (apropos-documentation): Use insert instead
9449         of princ.
9450
9451 1999-11-07  William M. Perry  <wmperry@aventail.com>
9452
9453         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9454           for the linux console.
9455
9456         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9457           stuff to work when you are not on a window system, since the GPM
9458           mouse support now allows pasting from outside of XEmacs.
9459
9460 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9461
9462         * XEmacs 21.2.20 is released
9463
9464 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9465
9466         * setup-paths.el (paths-default-info-directories): Add
9467         /usr/share/info and /usr/local/share/info.
9468
9469 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9470
9471         * about.el: Updated Vladimir Ivanovic's info.
9472
9473 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9474
9475         * auto-show.el (auto-show-truncationp): Remove.
9476
9477         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9478
9479 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9480
9481         * indent.el (indent-line-to): fix bug: spaces were not replaced
9482         with tab if column is multiple of tab-width
9483         From dhn@qedinc.com
9484
9485 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9486
9487         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9488         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9489
9490         * package-get.el (package-get-package-provider): Be verbose when
9491         interactive. Patch from Robert Pluim
9492
9493 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9494
9495         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9496         info file suffixes.
9497
9498 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9499
9500         * process.el (open-network-stream): Add a new optional parameter
9501         PROTOCOL to support udp; fix a minor typo and add an explanation
9502         in docstring for udp programming.
9503
9504         * code-process.el (open-network-stream): Add a new optional
9505         parameter PROTOCOL to support udp; fix a minor typo and add an
9506         explanation in docstring for udp programming.
9507
9508 1999-10-18  Andy Piper  <andy@xemacs.org>
9509
9510         * gui.el (make-gui-button): be more precise about how we call
9511         callbacks.
9512
9513         * wid-edit.el (widget-push-button-value-create): Use the new form
9514         of native gui-button.
9515
9516 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9517
9518         * info.el (Info-page-prev): Don't do (sit-for 0).
9519
9520 1999-10-13  Andy Piper  <andy@xemacs.org>
9521
9522         * gutter-items.el (progress-abort-glyph): new glyph for showing
9523         abort status.
9524         (append-progress): dispatch-event rather than sit-for.
9525         (abort-progress): new function. Show the abort glyph with an
9526         appropriate message.
9527         (raw-append-progress): dispatch-event rather than sit-for.
9528         (display-progress): cope with aborts.
9529
9530         * gui.el (make-gui-button): Use native widgets for buttons
9531         unconditionally.
9532         (insert-gui-button): ditto.
9533         (gui-button-p): ditto.
9534
9535         * xbm-button.el: remove from core.
9536
9537         * xpm-button.el: remove from core.
9538
9539 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9540
9541         * faces.el (init-device-faces): Don't initialize the random faces
9542         on the stream device.
9543
9544 1999-10-06  Andy Piper  <andy@xemacs.org>
9545
9546         * files.el (recover-file): Don't use ls under windows for revert buffer.
9547
9548 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9549
9550         * package-get.el (package-get-download-menu): Make menu really
9551         toggle download sites.
9552         (package-get-download-sites): Add autoload cookie.
9553
9554 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9555
9556         * setup-paths.el (paths-find-module-directory): Ditto.
9557
9558 1999-09-29  Werner Fink  <werner@suse.de>
9559
9560         * setup-paths.el (paths-find-exec-directory): Add missing nil
9561         parameter for environment.
9562
9563 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9564
9565         * modeline.el (modeline-format):
9566         Only purecopy the strings.  Else
9567         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9568         barfs.
9569
9570 1999-08-28  Mike Woolley  <mike@bulsara.com>
9571
9572         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9573         user setting comint-completion-addsuffix and
9574         comint-process-echoes.
9575
9576 1999-09-22  Andy Piper  <andy@xemacs.org>
9577
9578         * gutter-items.el (update-tab-in-gutter): use
9579         last-nonminibuf-window instead of selected-window.
9580
9581 1999-09-18  Andy Piper  <andy@xemacs.org>
9582
9583         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9584         display on.
9585
9586         * subr.el (record-buffer-hook): new variable so that the hook gets
9587         some documentation.
9588
9589 1999-09-16  Andy Piper  <andy@xemacs.org>
9590
9591         * gutter-items.el (update-tab-in-gutter): only update when the
9592         gutter is visible.
9593         (remove-buffer-from-gutter-tab): ditto.
9594
9595 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9596
9597         * simple.el (do-auto-fill): Commented out part of Kinsoku
9598         processing.
9599
9600 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9601
9602         * isearch-mode.el (isearch-highlightify-region): Give the
9603         highlighting extents a high priority.
9604         (isearch-make-extent): Give the main highlighting extent an even
9605         higher priority.
9606
9607 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9608
9609         * packages.el (packages-compute-package-locations): Fix typo from
9610         -u rationalization.
9611
9612 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9613
9614         * setup-paths.el (paths-find-doc-directory): Respect value of
9615         `configure-doc-directory.'
9616
9617         * find-paths.el (paths-find-architecture-directory): Give
9618         precendence `default' argument (which typically comes from
9619         configure).
9620
9621 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9622
9623         * startup.el (command-line-early): Added options -user-init-file
9624         and -user-init-directory.
9625
9626         * files.el (user-init-file): Default to NIL so we can recognize
9627         when it's set.
9628
9629 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9630
9631         * obsolete.el (init-file-user):
9632         * startup.el:
9633         * packages.el (packages-compute-package-locations):
9634         * package-get.el (package-get-user-index-filename):
9635         * menubar-items.el (maybe-add-init-button):
9636         * info.el (Info-annotations-path):
9637         * dump-paths.el:
9638         Change `user-init-directory' to be an absolute path.
9639         Use `user-init-directory' where appropriate.
9640         Zap `init-file-user' and its uses.
9641
9642 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9643
9644         * subr.el (copy-symbol): New function.
9645
9646 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9647
9648         * isearch-mode.el (isearch-done): Be sure to restore invisible
9649         extents in the proper buffer.
9650         (isearch-pre-command-hook): Set this-command to the correct value
9651         in case the buffer has changed and old overriding-local-map was
9652         used.
9653         (isearch-restore-extent): Use remprop instead of setting the
9654         property to nil.
9655
9656 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9657
9658         * cmdloop.el (execute-extended-command): Update zmacs region
9659         before the delay.
9660         (execute-extended-command): Make the message gettext-friendly.
9661
9662 1999-09-07  Andy Piper  <andy@xemacs.org>
9663
9664         * gutter-items.el (progress-gauge-glyph): renamed from
9665         progress-glyph.
9666         (progress-text-glyph): new variable.
9667         (progress-layout-glyph): use layouts and text glyphs.
9668         (progress-area-buffer): removed.
9669         (progress-text-and-extent): new variable.
9670         (progress-displayed-p): dynamically create gutter area buffer.
9671         (clear-progress): ditto.
9672         (raw-append-progress): ditto.
9673         (append-progress): use new glyph names.
9674         (raw-append-progress): only create the extent when needed. set
9675         properties more optimally.
9676         (progress): remove args.
9677
9678 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9679
9680         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9681         mapcar where the return value is unused.
9682         (isearch-restore-invisible-extents): Ditto.
9683         (isearch-highlight-all-cleanup): Ditto.
9684         (isearch-delete-extents-in-range): Traverse the extents only once.
9685         (isearch-highlight-all-update): Don't start over if the search
9686         string has changed and more input is pending.
9687
9688 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9689
9690         * packages.el (packages-find-package-data-path): Ditto.
9691
9692         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9693
9694         * subr.el (mapc-internal): Don't make obsolete.
9695
9696         * cl-extra.el (mapc): Resurrect.
9697
9698 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9699
9700         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9701         alias.
9702
9703         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9704         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9705         (isearch-yank-clipboard): Use get-clipboard instead of
9706         x-get-clipboard.
9707         (isearch-yank-selection): Fix docstring.
9708
9709 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9710
9711         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9712
9713 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9714
9715         * cl-macs.el (extent-start-position): Fix setf method.
9716         (extent-end-position): Ditto.
9717
9718 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9719
9720         * isearch-mode.el: End merge with FSF 20.4.
9721
9722         * isearch-mode.el (search-invisible): New variable.
9723         (isearch-hide-immediately): Ditto.
9724         (isearch-unhidden-extents): Ditto.
9725         (isearch-range-invisible): New function.
9726         (isearch-unhide-extent): Ditto.
9727         (isearch-restore-invisible-extents): Ditto.
9728         (isearch-restore-extent): Ditto.
9729
9730         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9731         implementation.
9732         (isearch-ring-retreat-edit): Ditto.
9733         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9734         (isearch-forward-regexp): New arguments NOT-REGEXP and
9735         NO-RECURSIVE-EDIT.
9736         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9737         (isearch-backward-regexp): New arguments NOT-REGEXP and
9738         NO-RECURSIVE-EDIT.
9739         (isearch-mode): Return isearch-success.
9740         (isearch-update): Use unread-command-events instead of
9741         unread-command-event.
9742         (isearch-abort): If an invalid regexp is encountered, keep popping
9743         states.
9744         (isearch-*-char): Use FSF implementation.
9745         (isearch-whitespace-chars): Use the more robust FSF's
9746         implementation.
9747         (isearch-within-brackets): New variable.
9748         (isearch-mode): Initialize it.
9749         (isearch-edit-string): Bind it.
9750         (isearch-search-and-update): Set it.
9751         (isearch-push-state): Push it.
9752         (isearch-top-state): Pop it.
9753         (isearch-search): Set it.
9754         (isearch-printing-char): When called by isearch-whitespace-chars,
9755         handle M-SPC gracefully.
9756         (isearch-message-prefix): New argument ELLIPSIS.
9757         (isearch-message-suffix): Ditto.
9758         (isearch-message): Use the ELLIPSIS argument when calling
9759         isearch-message-prefix and isearch-message-suffix.
9760         (isearch-message-prefix): Distinguish between "wrapped" and
9761         "overwrapped" search, FWIW.
9762
9763 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9764
9765         * isearch-mode.el (isearch-edit-string): Use the head of the
9766         search ring instead of search-last-string and search-last-regexp.
9767         (search-highlight): Renamed from isearch-highlight.
9768         (isearch-exit): Use the new name.
9769         (isearch-highlight): Ditto.
9770         (isearch-dehighlight): Ditto.
9771         (isearch-update-ring): New function.
9772         (isearch-done): Call it.
9773         (isearch-done): New argument EDIT.
9774         (isearch-repeat): If search string is empty, look up at the car of
9775         the search ring; ignore the yank pointer.
9776         (isearch-abort): Call isearch-done with NOPUSH.
9777         (isearch-cancel): New function.
9778         (isearch-mode-map): Bind it to ESC ESC ESC.
9779
9780         * isearch-mode.el: Begin merge with FSF 20.4.
9781
9782 1999-09-01  Andy Piper  <andy@xemacs.org>
9783
9784         * x-select.el (x-get-clipboard): obsolete.
9785         (x-yank-clipboard-selection): obsolete
9786
9787         * select.el (disown-selection): need to be careful to disown the
9788         clipboard if we set it via selection.
9789         (get-clipboard): move from x-select.el
9790         (yank-clipboard-selection): ditto.
9791
9792 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9793
9794         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9795         isearch-highlight-all-matches to nil.
9796         (isearch-fixed-case): New variable.
9797         (isearch-mode): Initialize it.
9798         (isearch-edit-string): Save it.
9799         (isearch-toggle-case-fold): Set it.
9800         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9801         need to check isearch-fixed-case.
9802         (isearch-toggle-case-fold): Update highlighting of all matches
9803         before the pause.
9804         (isearch-edit-string):
9805
9806 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9807
9808         * isearch-mode.el (isearch-edit-string): Call isearch-message
9809         before reading the event so that the prompt is displayed properly.
9810         (isearch-message): Use isearch-nonincremental when calling
9811         isearch-message-prefix.
9812         (minibuffer-local-isearch-map): Bind up and down to do the same as
9813         M-p and M-n respectively.
9814         (isearch-done): New arg NOPUSH.
9815         (isearch-edit-string): Use it.
9816         (isearch-edit-string): Don't bind isearch-string.
9817         (isearch-ring-adjust): Edit string, *then* push state.
9818
9819 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9820
9821         * faces.el (isearch-secondary): Make isearch-secondary look
9822         different than default.
9823
9824 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9825
9826         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9827         save-excursion.
9828         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9829         (isearch-update): Call isearch-dehighlight without arguments.
9830         (isearch-done): Ditto.
9831
9832         * isearch-mode.el (isearch-fix-case): If the search string has no
9833         upper-case letters, allow the folding to be reenabled.
9834         Previously, once disabled, the folding would remain that way until
9835         the end of isearch.
9836         (isearch-top-state): Call isearch-fix-case.
9837
9838         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9839         save-excursion.
9840         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9841
9842 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9843
9844         * xpm-button.el:
9845         xbm-button.el: Need to exist in core because gui.el depends on
9846         them.
9847
9848 1999-08-31  Andy Piper  <andy@xemacs.org>
9849
9850         * gutter-items.el (buffers-tab-face): new customizable variable.
9851         (buffers-tab-default-buffer-line-length): new specifier for
9852         maximum viewable characters.
9853         (progress-stack): new variable for implementing widget-based
9854         progress messages.
9855         (progress-area-buffer): ditto.
9856         (progress-glyph-height): ditto.
9857         (progress-stop-callback): ditto.
9858         (progress-quit-function): new function.
9859         (progress-glyph): new variable.
9860         (progress-layout-glyph): ditto.
9861         (progress-displayed-p): new function, see message-displayed-p for
9862         details.
9863         (clear-progress): ditto.
9864         (remove-progress): ditto.
9865         (append-progress): ditto.
9866         (raw-append-progress): ditto.
9867         (display-progress): ditto.
9868         (current-progress): ditto.
9869         (current-progress-label): ditto.
9870         (progress): ditto.
9871         (lprogress): ditto.
9872
9873
9874 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9875
9876         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9877
9878         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9879         `isearch-yank-selection'.
9880         (isearch-mode-map): Use it.
9881         (isearch-yank-selection): Use `get-selection' instead of
9882         `get-x-selection'.
9883
9884 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9885
9886         * faces.el (isearch-secondary): Create face here.
9887
9888         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9889         timers.
9890
9891 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9892
9893         * subr.el (buffer-string): More robust backward compatibility
9894         check, courtesy William Perry.
9895
9896 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9897
9898         * replace.el (perform-replace): Stop the search after the search
9899         limit has been reached.
9900
9901 1999-08-23  Andy Piper  <andy@xemacs.org>
9902
9903         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9904         here if we don't have one.
9905
9906 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9907
9908         * ldap.el (ldap-coding-system): Default to nil until we get
9909         efficient UTF8 support
9910         (ldap-decode-string): Guard against `decode-coding-string' not
9911         being defined
9912         (ldap-encode-string): Guard against `encode-coding-string' not
9913         being defined
9914
9915 1999-08-23  Didier Verna  <didier@xemacs.org>
9916
9917         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9918         Some doc strings improvements, and add a star to the `interactive'
9919         calls.
9920
9921 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9922
9923         * font-lock.el (java-font-lock-keywords-3): introduced new
9924         keywords and regexpes for javadoc syntax 1.2.
9925
9926 1999-08-17  Andy Piper  <andy@xemacs.org>
9927
9928         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9929         format-buffers-tab-line.
9930         (buffers-tab-max-buffer-line-length): new variable.
9931         (format-buffers-tab-line): new function. truncate names if over
9932         buffers-tab-max-buffer-line-length.
9933
9934 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9935
9936         * cus-start.el: Customize the variable `bell-inhibit-time'.
9937
9938 1999-08-16  Andy Piper  <andy@xemacs.org>
9939
9940         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9941         brute-force approach to deleting the last buffer.
9942         (buffers-tab-grouping-regexp): new customizable variable.
9943         (select-buffers-tab-buffers-by-mode): use it.
9944
9945 1999-08-13  Andy Piper  <andy@xemacs.org>
9946
9947         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9948         deletion problem.
9949
9950 1999-07-30  Didier Verna  <didier@xemacs.org>
9951
9952         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9953         of princ to output symbols.
9954         (custom-save-face-internal): ditto.
9955         (custom-save-resets): ditto.
9956
9957 1999-08-09  Didier Verna  <didier@xemacs.org>
9958
9959         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9960         `regexp-quote' to protect the major mode name for use as a regular
9961         expression (c++ needs this for instance).
9962
9963 1999-08-08  Andy Piper  <andy@xemacs.org>
9964
9965         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9966         cope with similar mode names.
9967
9968         * gutter-items.el (buffers-tab-selection-function): new selection
9969         function.
9970         (select-buffers-tab-buffers-by-mode): new function.
9971         (buffers-tab-items): use it if set to only display buffers in the
9972         tab in the current buffer's group..
9973         (update-tab-in-gutter): use new api.
9974         (remove-buffer-from-gutter-tab): ditto.
9975
9976         * gutter-items.el (buffers-tab-max-size): set custom selection
9977         default to 6.
9978         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9979         (add-tab-to-gutter): set face as default.
9980
9981 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9982
9983         * faces.el (frob-face-property): Merge the fall-back specifier
9984         with the target, not replace it.
9985
9986 1999-08-05  Andy Piper  <andy@xemacs.org>
9987
9988         * gutter-items.el (update-tab-in-gutter): add frame argument for
9989         buffer-items.
9990         (update-tab-in-gutter): use it.
9991
9992         * gutter-items.el (record-buffer-hook): set.
9993
9994         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9995         change.
9996         (switch-to-buffer-hook) deleted.
9997
9998 1999-08-04  Andy Piper  <andy@xemacs.org>
9999
10000         * gutter-items.el (update-tab-in-gutter): make sure this will work
10001         as an argument to create-frame-hook.
10002
10003 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10004
10005         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10006         instead of timer emulation.
10007
10008 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10009
10010         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10011         Emacs isearch enhancements.
10012
10013 1999-07-28  Andy Piper  <andy@xemacs.org>
10014
10015         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10016         all devices that support tab controls.
10017         (remove-buffer-from-gutter-tab): new function. to be used as a
10018         value for kill-buffer-hook.
10019
10020 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10021
10022         * auto-show.el (auto-show-truncationp): changed to match
10023         `window_translation_on'
10024
10025 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10026
10027         * XEmacs 21.2.19 is released
10028
10029 1999-07-28  SL Baur  <steve@miho>
10030
10031         * code-files.el (insert-file-contents): Fix docstring.
10032         revert previous change.
10033
10034 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10035
10036         * fill.el (fill-region-as-paragraph): Change re-break-point to
10037         contain word-across-newline plus one character so that filling
10038         Japanese and Chinese works as desired.
10039         * simple.el (do-auto-fill): Ditto.
10040
10041 1999-07-26  SL Baur  <steve@miho>
10042
10043         * mule/japanese.el ("Japanese"): Do not specify a default input
10044         method.
10045         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10046
10047 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10048
10049         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10050         able to use cl-macs macro in early lisp.
10051
10052 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10053
10054         * custom.el:
10055         * cus-face.el:
10056         * cus-edit.el:
10057                 Massive custom Theme API changes.
10058
10059 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10060
10061         * code-files.el (insert-file-contents): Regard
10062         coding-system-magic-cookie if `coding-system-for-read' is nil.
10063
10064 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10065
10066         * mule/thai-xtis.el: Add coding: local variable, to avoid
10067         bootstrapping problem with C locale.
10068
10069 1999-07-22  Andy Piper  <andy@xemacs.org>
10070
10071         * dumped-lisp.el (preloaded-file-list): guard against putting
10072         gutter-items in a less than functional XEmacs.
10073         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10074
10075 1999-07-18  Bob Weiner  <weiner@beopen.com>
10076
10077         * fill.el (fill-context-prefix): Fixed bug that prevented the
10078         setting of an adaptive fill prefix when the `dont-skip-first' was
10079         t.
10080
10081 1999-07-22  SL Baur  <steve@miho>
10082
10083         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10084
10085 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10086
10087         * files.el (interpreter-mode-alist): add `make', `guile', and
10088         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10089         makefile-mode, guile is a scheme, and someday XEmacs will be
10090         modular enough to use as an efficient scripting tool.)
10091
10092 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10093
10094         * mule/mule-cmds.el (reset-language-environment): Regard
10095         coding-category `utf-8' and `ucs-4' if they are available.
10096
10097 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10098
10099         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10100         (prefer-coding-system): Fix DOC-string.
10101
10102         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10103         DOC-string too.
10104
10105         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10106         Mule.
10107         (coding-system-change-eol-conversion): Fix DOC-string.
10108
10109 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10110
10111         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10112         instead of `list-coding-system'.
10113
10114 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10115
10116         * menubar-items.el (default-menubar): `select-input-method' was
10117         renamed to `set-input-method'.
10118
10119         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10120         "Set Language Environment" menu.
10121
10122         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10123         "Describe Language Support" menu.
10124
10125 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10126
10127         * mule/chinese.el ("Chinese-GB"): Rename
10128         `chinese-gb-environment-setup-function' to
10129         `setup-chinese-gb-environment-internal'.
10130
10131 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10132
10133         * mule/korean.el: Use `define-coding-system-alias' instead of
10134         `copy-coding-system'.
10135
10136 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10137
10138         * mule/mule-cmds.el (set-language-environment-coding-systems):
10139         Treat duplicated coding-categories.
10140
10141 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10142
10143         * mule/japanese.el: Use `define-coding-system-alias' instead of
10144         `copy-coding-system'.
10145
10146 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10147
10148         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10149         coding-system `viscii'.
10150
10151 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10152
10153         * mule/cyrillic.el:
10154         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10155         (cyrillic-alternativnyj-decode-table): New variable.
10156         (cyrillic-alternativnyj-encode-table): New variable.
10157         - Specify `iso-8-1' as a category of coding-system
10158           `alternativnyj'.
10159         - Abolish general Cyrillic environment.
10160
10161 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10162
10163         * mule/chinese.el:
10164         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10165         - Register `chinese-gb-environment-setup-function' as a
10166           `setup-function' of "Chinese-GB" environment.
10167
10168 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10169
10170         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10171         optional argument `parents'.
10172
10173         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10174         property for Thai-XTIS.
10175
10176         * mule/mule-help.el (help-with-tutorial): Use property
10177         `tutorial-coding-system' of language-info as a coding-system to
10178         read tutorial file.
10179
10180 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10181
10182         * mule/thai-xtis.el: Don't setup `setup-function' and
10183         `exit-function'.
10184
10185         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10186         `set-coding-category-system' to set up coding-system for
10187         coding-category.
10188
10189         * mule/mule-cmds.el (prefer-coding-system): Use
10190         `set-coding-category-system' to set up coding-system for
10191         coding-category.
10192
10193 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10194
10195         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10196         Thai-XTIS environment.
10197
10198         * mule/mule-cmds.el (prefer-coding-system): Use
10199         `find-coding-system' instead of `coding-system-p'.
10200
10201 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10202
10203         * mule/mule-cmds.el (set-language-environment-coding-systems):
10204         Modify eol-type for XEmacs.
10205
10206         * mule/thai-xtis.el: Delete unused local variable `category'.
10207
10208         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10209         function.
10210         (prefer-coding-system): Don't call
10211         `update-coding-systems-internal'; use function
10212         `coding-category-list' instead of variable `coding-category-list';
10213         use `set-coding-priority-list' instead of `set-coding-priority';
10214         modify `eol-type' for XEmacs.
10215
10216         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10217         `charset-columns'.
10218         (char-width): Likewise.
10219
10220 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10221
10222         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10223         `tis-620'.
10224
10225         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10226         `set-coding-priority-list' instead of `set-coding-priority'; don't
10227         call `update-coding-systems-internal'.
10228
10229         * mule/mule-misc.el (coding-system-get): New function.
10230         (coding-system-put): New function.
10231         (coding-system-category): New function.
10232
10233 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10234
10235         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10236         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10237         to avoid conflict with leim/quail/thai-xtis.
10238
10239         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10240         to thai-xtis-chars.el.
10241
10242         * mule/thai-xtis-chars.el: New file (split from
10243         mule/thai-xtis.el).
10244
10245 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10246
10247         * mule/thai-xtis.el:
10248         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10249         - Add syntax entries.
10250         - Put `preferred-coding-system' of the charset `thai-xtis' to
10251           `tis-620'.
10252
10253 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10254
10255         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10256         rewritten to use write-multibyte-character.
10257
10258 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10259
10260         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10261         of `iso-2022-7'.
10262         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10263         ported yet.
10264         (read-input-method-name): Treat optional argument `default'.
10265
10266 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10267
10268         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10269         all.
10270         (set-language-info-alist): Set up menus here.
10271
10272 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10273
10274         * minibuf.el (completing-read): Add new optional argument
10275         `default'.
10276         (read-coding-system): Add new optional argument
10277         `default-coding-system'.
10278
10279 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10280
10281         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10282         (viet-viscii-...->viet-vscii...).
10283
10284 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10285
10286         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10287         and menus.
10288
10289 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10290
10291         * mule/mule-cmds.el (input-method-function): Add permanent-local
10292         property.
10293
10294 1999-03-30  Dave Love  <fx@gnu.org>
10295
10296         * mule/mule-cmds.el (current-language-environment): Doc fix.
10297
10298 1999-02-06  Richard Stallman  <rms@gnu.org>
10299
10300         * mule/european.el (setup-slovenian-environment): New function.
10301         ("Slovenian"): New language environment.
10302
10303 1999-01-27  Dave Love  <fx@gnu.org>
10304
10305         * mule/mule-cmds.el (current-language-environment): Provide :link,
10306         :type (choices) and appropriate :get.
10307
10308 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10309
10310         * mule/mule-cmds.el (describe-language-environment): Don't alter
10311         input-method-alist.
10312
10313 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10314
10315         * mule/mule-cmds.el (prefer-coding-system): Call
10316         set-coding-priority, so that the internal array of priorities is
10317         also updated.
10318
10319 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10320
10321         * mule/mule-cmds.el (prefer-coding-system): If the argument
10322         requires specific EOL conversion type, make the default coding
10323         systems use that.
10324
10325 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10326
10327         * mule/mule-cmds.el (set-language-environment): Pass the default
10328         eol-type to set-language-environment-coding-systems.
10329         (set-default-coding-systems): Copy the eol-type property for the
10330         new default values of {buffer-file,process}-coding-system from the
10331         old defaults.
10332         (set-language-environment-coding-systems): Accept an optional
10333         argument EOL-TYPE, and set the eol-type property of the default
10334         coding systems accordingly.
10335
10336 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10337
10338         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10339         use generate-new-buffer instead of get-buffer-create.
10340
10341 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10342
10343         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10344
10345 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10346
10347         * mule/mule-cmds.el (default-input-method): Fix custom type.
10348
10349 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10350
10351         * mule/mule-cmds.el (setup-specified-language-environment):
10352         Add apropos-inhibit property.
10353         (describe-specified-language-support): Likewise.
10354
10355 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10356
10357         * mule/mule-cmds.el: Doc fixes.
10358
10359 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10360
10361         * mule/mule-cmds.el (register-input-method): Doc-string
10362         modified.
10363
10364 1998-09-01  Dave Love  <fx@gnu.org>
10365
10366         * mule/mule-cmds.el (current-language-environment): Fix
10367         setter function.
10368
10369 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10370
10371         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10372         mule/european.el, mule/hebrew.el, mule/japanese.el,
10373         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10374         avoid bootstrapping problem if you need to recompile all the Lisp
10375         files using interpreted code.
10376
10377 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10378
10379         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10380         ("Latin-2"): Likewise.
10381
10382 1998-08-18  Per Starback  <starback@update.uu.se>
10383
10384         * mule/european.el (setup-latin2-environment): Fix typo.
10385
10386 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10387
10388         * mule/european.el: Give proper value of `input-method' key to all
10389         lang. env.
10390
10391         * mule/mule-cmds.el (activate-input-method): Handle the case that
10392         the arg INPUT-METHOD is nil correctly.
10393         (read-multilingual-string): Activate the specified input method
10394         before calling read-string.  Afterward, activate the original
10395         input method.
10396
10397 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10398
10399         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10400         (set-language-info-alist): Fix typo in doc-string.
10401
10402         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10403
10404 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10405
10406         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10407         (reset-language-environment): New function for the job that
10408         setup-english-environment used to do.
10409         (set-language-environment): Do more setups according to the info
10410         in language-info-alist.
10411         (read-language-name): Handle the case that the arg KEY is nil.
10412         (describe-language-environment): Handle input-method property.
10413
10414         * mule/: All files under this directory, which related with
10415         specific languages (such as mule/european.el, mule/greek.el,
10416         mule/hebrew.el, mule/misc-lang.el), modified as below.
10417         (setup-XXX-environment): Just call set-language-environment.  If
10418         they used to do some other jobs than what done by
10419         set-language-environment, those jobs are done in
10420         setup-XXX-environment-internal now.
10421         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10422         the value to setup-XXX-environment-internal.  Add properties
10423         input-method and features.
10424
10425         * mule/english.el (setup-english-environment): Just call
10426         reset-language-environment.
10427
10428         * mule/european.el (setup-8-bit-environment): Function deleted.
10429
10430 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10431
10432         * mule/mule-cmds.el (input-method-exit-on-first-char)
10433         (input-method-use-echo-area): Doc fixes.
10434
10435 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10436
10437         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10438         variable.
10439         (input-method-use-echo-area): New variable.
10440
10441 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10442
10443         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10444
10445 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10446
10447         * mule/mule-cmds.el (activate-input-method): Update mode line.
10448         (inactivate-input-method): Likewise.
10449
10450 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10451
10452         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10453         input method in the current buffer, but just bind
10454         current-input-method.
10455
10456 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10457
10458         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10459
10460         * mule/misc-lang.el ("IPA"): Add coding-priority and
10461         coding-system.
10462
10463 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10464
10465         * mule/greek.el: Add coding-priority.
10466
10467 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10468
10469         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10470         LANG-ENV.
10471
10472 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10473
10474         * mule/mule-cmds.el (register-input-method): Fix previous change.
10475         (setup-specified-language-environment): Doc fix.
10476
10477 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10478
10479         * mule/mule-cmds.el: Several doc fixes.
10480         (get-language-info, set-language-info): Rename argument.
10481         (set-language-info-alist): Likewise.
10482         (register-input-method): Rename argument.
10483         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10484
10485 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10486
10487         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10488         default value while reading an input method.
10489
10490 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10491
10492         * mule/mule-cmds.el (universal-coding-system-argument):
10493         Use buffer-file-coding-system as default.
10494
10495 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10496
10497         * mule/korean.el ("Korean"): Doc fix.
10498
10499 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10500
10501         * mule/mule-cmds.el (describe-language-environment): Print the
10502         languge environment at the head.
10503
10504 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10505
10506         * mule/japanese.el: Set exit-function to exit-japanese-environment
10507         for Japanese environment.
10508
10509 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10510
10511         * mule/mule-cmds.el (set-language-environment): Doc fix.
10512         (current-language-environment): Use defcustom.
10513         (default-input-method): Specify :type.
10514
10515 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10516
10517         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10518         modified.
10519         (prefer-coding-system): Doc-string modified.
10520
10521 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10522
10523         * mule/mule-cmds.el (set-language-info): Doc-string
10524         describes `coding-priority' KEY.
10525         (set-language-environment-coding-systems): New function.
10526         (select-safe-coding-system): New function.
10527         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10528         (set-language-info-alist): New optionla arg PARENTS.  Call
10529         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10530         (set-language-environment-coding-systems): New function.
10531
10532         * mule/chinese.el: Remove setting up of
10533         describe-chinese-environment-map and
10534         setup-chinese-environment-map.  Exclude them in args of calls to
10535         set-language-info-alist.  Register coding-priority key in
10536         language-info-alist.
10537
10538         * mule/cyrillic.el: Remove setting up of
10539         describe-cyrillic-environment-map and
10540         setup-cyrillic-environment-map.  Exclude them in args of calls to
10541         set-language-info-alist.  Register coding-priority key in
10542         language-info-alist.
10543
10544         * mule/english.el: Register coding-priority key in
10545         language-info-alist.
10546
10547         * mule/ethiopic.el: Register coding-priority key in
10548         language-info-alist.
10549
10550         * mule/european.el: Remove setting up of
10551         describe-european-environment-map and
10552         setup-european-environment-map.  Exclude them in args of calls to
10553         set-language-info-alist.  Register coding-priority key in
10554         language-info-alist.  Add "German" language env.
10555         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10556         (setup-german-environment): New function.
10557
10558         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10559         change default input method to "greek-postfix".
10560
10561         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10562         coding-priority key in
10563
10564 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10565
10566         * mule/mule-cmds.el (set-language-info): Doc fix.
10567         (input-method-inactivate-hook): Doc fix.
10568
10569 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10570
10571         * mule/mule-cmds.el (set-input-method): Renamed from
10572         select-input-method.
10573
10574 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10575
10576         * mule/mule-cmds.el (set-language-environment): Run
10577         exit-language-environment-hook before calling `exit-function'
10578         which is specified for the language environment.
10579
10580 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10581
10582         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10583         modified.
10584         (prefer-coding-system): Likewise.
10585         (describe-language-environment): Print aliases of each coding
10586         system.
10587         (set-language-environment-hook): New variable.
10588         (exit-language-environment-hook): New variable.
10589         (set-language-environment): Call these hooks.  Before setting a
10590         new language environment, exit from the
10591         current-language-environment if necessary.
10592         (input-method-verbose-flag): The value can be nil, t,
10593         complex-only, or default.
10594         (input-method-highlight-flag): Doc-string augmented.
10595         (activate-input-method): Check if we can run the registered
10596         function to activate an input method.
10597
10598         * mule/korean.el: Set exit-function for language environment
10599         "Korean" to exit-korean-environment.
10600         (setup-korean-environment): Moved to korea-util.el.
10601
10602 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10603
10604         * mule/mule-cmds.el (read-multilingual-string): Use
10605         current-input-method prior to default-input-method.  Don't bind
10606         current-input-method by `let', instead, activate the specified
10607         input method in the current buffer temporarily.
10608
10609 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10610
10611         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10612
10613 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10614
10615         * mule/chinese.el (post-read-decode-hz): Return the result of
10616         decode-hz-region.
10617         (pre-write-encode-hz): Do not change the value of
10618         last-coding-system.
10619
10620 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10621
10622         * mule/mule-ccl.el: Doc fixes.
10623
10624 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10625
10626         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10627         (check-ccl-program): New macro.
10628
10629 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10630
10631         * mule/mule-ccl.el: Comment about CCL syntax modified.
10632         (ccl-command-table): Add read-multibyte-character and
10633         write-multibyte-character.
10634         (ccl-code-table): Add ex-cmd.
10635         (ccl-extended-code-table): New variable.
10636         (ccl-embed-extended-command): New function.
10637         (ccl-compile-read-multibyte-character,
10638         ccl-compile-write-multibyte-character) New functions.
10639         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10640         ccl-dump-write-multibyte-character): New functions.
10641
10642 1999-07-22  SL Baur  <steve@miho>
10643
10644         * config.el (config-value-file): config.values is installed into
10645         doc-directory.
10646         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10647
10648 1999-07-19  Didier Verna  <didier@xemacs.org>
10649
10650         * rect.el: all functions rewritten, except when noted. Below is a
10651         list of interface changes.
10652         (apply-on-rectangle): new function. Obsoletes
10653         `operate-on-rectangle'. All functions that used to call this
10654         function now call the new one.
10655         (kill-rectangle): added optional prefix arg to fill lines.
10656         (delete-rectangle): ditto.
10657         (delete-extract-rectangle): ditto.
10658         (open-rectangle): ditto.
10659         (clear-rectangle): ditto.
10660         (delete-rectangle-line): added third arg FILL.
10661         (delete-extract-rectangle-line): ditto.
10662         (open-rectangle-line): ditto.
10663         (clear-rectangle-line): ditto.
10664
10665 1999-07-18  Andy Piper  <andy@xemacs.org>
10666
10667         * menubar-items.el (default-menubar): add gutter options.
10668
10669         * gutter-items.el: new file.
10670         (gutter): new group for custom.
10671         (gutter-visible-p): new variable.
10672         (default-gutter-position): ditto.
10673         (buffers-tab): new group for the buffers tab.
10674         (gutter-buffers-tab): widget to put in the gutter.
10675         (buffers-tab-max-size): max number of tabs.
10676         (buffers-tab-switch-to-buffer-function): function to call when a
10677         tab is pressed.
10678         (buffers-tab-omit-function): filter buffers with this function.
10679         (buffers-tab-format-buffer-line-function): format buffer names for
10680         inclusion in tabs.
10681         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10682         the record.
10683         (build-buffers-tab-internal): build a list of tab items.
10684         (buffers-tab-items): ditto.
10685         (add-tab-to-gutter): put a tab in the gutter area.
10686         (update-tab-in-gutter): reset the buffers in the tab.
10687
10688         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10689
10690         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10691         (switch-to-buffer-hooks): new hook.
10692
10693         * toolbar.el (default-toolbar-position): fix typo.
10694
10695 1999-07-16  Andy Piper  <andy@xemacs.org>
10696
10697         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10698
10699 1999-07-15  Didier Verna  <didier@xemacs.org>
10700
10701         * cus-edit.el (custom-prompt-variable): optional third arg makes
10702         prompt for a comment string.
10703         (customize-set-value): optional prefix makes this function handle
10704         variable comments.
10705         (customize-set-variable): ditto.
10706         (customize-save-variable): ditto.
10707         (customize-customized): handle custom comments.
10708         (customize-save-customized): ditto.
10709         (custom-variable-state-set): ditto.
10710         (custom-face-state-set): ditto.
10711         (customize-saved): ditto.
10712         (custom-variable-set): ditto.
10713         (custom-face-set): ditto.
10714         (custom-variable-save): ditto.
10715         (custom-face-save): ditto.
10716         (custom-variable-reset-saved): ditto.
10717         (custom-face-reset-saved): ditto.
10718         (custom-variable-reset-standard): ditto.
10719         (custom-face-reset-standard): ditto.
10720         (custom-comment-face): new face.
10721         (custom-comment-tag-face): ditto.
10722         (custom-comment): new widget.
10723         (custom-comment-create): new function.
10724         (custom-comment-delete): ditto.
10725         (custom-comment-value-set): ditto.
10726         (custom-comment-show): ditto.
10727         (custom-comment-invisible-p): ditto.
10728         (custom-variable-value-create): create a comment field widget.
10729         (custom-face-value-create): ditto.
10730         (custom-variable-menu): new entry for adding a custom comment.
10731         (custom-face-menu): ditto.
10732         (custom-save-variables): possibly save custom comments.
10733         (custom-save-faces): ditto.
10734
10735         * cus-face.el (custom-set-faces): the arguments can now have a
10736         custom comment as fourth argument.
10737
10738         * custom.el (custom-set-variables): the arguments can now have a
10739         custom comment as fifth element.
10740
10741 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10742
10743         * XEmacs 21.2.18 is released
10744
10745 1999-07-13  SL Baur  <steve@miho>
10746
10747         * lib-complete.el (read-library-name): Revert previous change.
10748         (read-library): Ditto.
10749
10750 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10751
10752         * packages.el (packages-package-list): Capitalize docstring.
10753
10754         * packages.el (packages-find-package-library-path): Use #'nconc
10755         rather than #'append to reduce consing -- #'mapcar uses Flist,
10756         which returns a freshly consed list.  #'append would create yet
10757         another fresh list, using Fmake_list in concat.
10758
10759         * packages.el (package-provide): Use setq with remassq like it
10760         says in its docstring.
10761
10762 1999-07-06  SL Baur  <steve@miho.m17n.org>
10763
10764         * lib-complete.el (progn-with-message): Fix typo.
10765
10766 1999-07-06  SL Baur  <steve@miho.m17n.org>
10767
10768         * mule/mule-misc.el (char-octet): Make function match docstring.
10769         From Katsumi Yamaoka <yamaoka@jpl.org>
10770
10771 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10772
10773         * wid-edit.el (widget-documentation): corrected spelling error.
10774
10775 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10776
10777         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10778         keys if already bound
10779
10780 1999-07-06  SL Baur  <steve@miho.m17n.org>
10781
10782         * lib-complete.el (progn-with-message): Revert previous changes.
10783
10784 1999-06-24  Bob Weiner  <weiner@beopen.com>
10785
10786         * lib-complete.el (find-library):
10787         (find-library-other-window):
10788         (find-library-other-frame): Completely rewrote
10789         so that these functions actually work when called non-interactively.
10790         Also made them handle LIBRARY arguments which end with .el or .elc.
10791
10792 1999-06-24  Bob Weiner  <weiner@beopen.com>
10793
10794         * simple.el (indent-new-comment-line): Locally bound
10795         `block-comment-start' to `comstart' or else when this is called
10796         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10797         `block-comment-start' value, ignoring any existing spacing after a
10798         comment prefix in the previous line and producing ugly comments.
10799
10800 1999-06-23  Bob Weiner  <weiner@beopen.com>
10801
10802         * list-mode.el (mouse-choose-completion):
10803         (choose-completion):
10804         (completion-switch-to-minibuffer): Added.
10805         ([Tab]): [Tab] previously switched to the minibuffer
10806         but since [space] does that and since most applications in the
10807         world use [Tab] to select the next item in a list, do that in the
10808         *Completions* buffer too.  This will cause the least confusion
10809         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10810         06/23/1999.
10811
10812 1999-06-22  Bob Weiner  <weiner@beopen.com>
10813
10814         * help.el (help-buffer-name): Added support for a null value
10815         of `help-buffer-prefix-string' since some buffers require no
10816         prefix.
10817
10818 1999-06-20  Bob Weiner  <weiner@beopen.com>
10819
10820         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10821         in the completion-list-mode-map to bury the completions buffer
10822         even when the minibuffer is no longer active.
10823
10824 1999-06-20  Bob Weiner  <weiner@beopen.com>
10825
10826         * list-mode.el (list-mode): It is visually disconcerting to have
10827         the text cursor disappear within list buffers, especially when
10828         moving from window to window, so leave it visible.
10829
10830 1999-07-01  SL Baur  <steve@miho.m17n.org>
10831
10832         * menubar-items.el (default-menubar): Conditionalize the bug
10833         report menu item (which may not be possible in this XEmacs).
10834         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10835
10836 1999-06-30  SL Baur  <steve@miho.m17n.org>
10837
10838         * subr.el (with-current-buffer): DOC string fix.
10839         Suggested by Bob Weiner <weiner@altrasoft.com>
10840
10841 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10842
10843         * cus-face.el (custom-face-italic): insert missing args
10844
10845 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10846
10847         * packages.el (package-locations): Changed default early package
10848         hierarchies to ~/.xemacs/mule-packages and
10849         ~/.xemacs/xemacs-packages.
10850
10851 1999-06-23  SL Baur  <steve@miho.m17n.org>
10852
10853         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10854
10855 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10856
10857         * packages.el (package-locations): Changed default early package
10858         hierarchy to ~/.xemacs/packages.
10859         (package-locations): Removed `packages' as a possible name for a
10860         late package hierarchy.
10861
10862 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10863
10864         * mule/mule-category.el (word-combining-categories): Set up new
10865         variable.
10866         (word-separating-categories): Likewise.
10867
10868 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10869
10870         * XEmacs 21.2.17 is released
10871
10872 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10873
10874         * font-menu.el (font-menu-set-font): allow for nil specification
10875         of font size.
10876
10877 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10878
10879         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10880         is 1.
10881
10882 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10883
10884         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10885         8859-5 instead of ISO 8859-1.
10886
10887 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10888
10889         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10890         (viet-viscii-encode-table): Ditto.
10891
10892         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10893         Make obsolete definition of char-octet.
10894
10895 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10896
10897         * subr.el: Move no-Mule make-char ...
10898         * help-nomule.el (make-char): To here.
10899         (string-width): Make Mule compatibility alias.
10900
10901 1999-06-15  Andy Piper  <andy@xemacs.org>
10902
10903         * select.el (get-selection-no-error): really make there be no-error.
10904         (get-selection): revert to original.
10905
10906 1999-06-11  Andy Piper  <andy@xemacs.org>
10907
10908         * select.el (selection-sets-clipboard): renamed.
10909         (own-selection): use it.
10910
10911 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10912
10913         * XEmacs 21.2.16 is released
10914
10915 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10916
10917         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10918         missing characters to avoid crash.
10919
10920 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10921
10922         * coding.el (set-terminal-coding-system): Only set the console
10923         coding system on the selected console if it is a tty.
10924
10925 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10926
10927         * cus-face.el:
10928         * cus-edit.el:
10929         * faces.el:
10930         (custom):
10931         (face-spec-set):
10932         * faces.el (frob-face-property):
10933         * font-menu.el (font-menu-set-font):
10934                   Actually apply changes from 1999-03-17
10935
10936 1999-06-10  Andy Piper  <andy@xemacs.org>
10937
10938         * select.el (get-selection): abstract out non error-signalling
10939         part.
10940         (get-selection-no-error): get-selection without signalling an
10941         error.
10942         (selection-is-clipboard-p): new variable. controls whether the
10943         selection sets the clipboard.
10944         (own-selection): use it.
10945
10946         * mouse.el (insert-selection): fallback to clipboard after trying
10947         primary selection and cutbuffer.
10948
10949 1999-06-05  Andy Piper  <andy@xemacs.org>
10950
10951         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10952         selection functions.
10953
10954 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10955
10956         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10957         default value.
10958         (load): Use `raw-text' instead of `no-conversion'.
10959         (insert-file-contents): Likewise.
10960
10961         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10962         of `no-conversion'.
10963
10964 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10965
10966         * coding.el: Don't copy `no-conversion' to `raw-text'.
10967
10968 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10969
10970         * subr.el (make-char): Define it if Mule is not around.
10971
10972 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10973
10974         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10975
10976         * x-select.el (x-disown-selection-internal): Restore symbol as an
10977         obsolete alias.
10978         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10979
10980 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10981
10982         * XEmacs 21.2.15 is released
10983
10984 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10985
10986         * subr.el (split-string): Avoid infinite looping
10987
10988 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10989
10990         * ldap.el (ldap-ignore-attribute-codings): New variable
10991         (ldap-default-attribute-decoder): New variable
10992         (ldap-coding-system): New variable
10993         (ldap-attribute-syntax-encoders): New variable
10994         (ldap-attribute-syntax-decoders): New variable
10995         (ldap-attribute-syntaxes-alist): New variable
10996         (ldap-encode-boolean): New function
10997         (ldap-decode-boolean): New function
10998         (ldap-encode-country-string): New function
10999         (ldap-decode-string): New function
11000         (ldap-decode-address): New function
11001         (ldap-encode-address): New function
11002         (ldap-decode-attribute): New function
11003         (ldap-search): Use some of these
11004
11005 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11006
11007         * version.el (emacs-version): Make the patch level/beta come
11008         before the XEmacs qualifier so that it gets into (funcall
11009         emacs-version) and thus in the bug reports.
11010         (emacs-version>=): Support patch levels.
11011
11012 1999-06-03  SL Baur  <steve@xemacs.org>
11013
11014         * version.el: implement x.y.z version number
11015         From Jan Vroonhof <vroonhof@math.ethz.ch>
11016
11017 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11018
11019         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11020
11021 1999-05-22  Vin Shelton <acs@xemacs.org>
11022
11023         * startup.el: Document -private and break out non-standard X options.
11024
11025 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11026
11027         * mule/mule-charset.el (charset-after): New function.
11028         (charset-direction): Synch with Mule, update docstring.
11029         (get-charset-property): New function.
11030         (put-charset-property): New function.
11031         (charset-plist): New function.
11032
11033         * mule/mule-charset.el (compose-region):
11034         (decompose-region): remove;  these functions (which don't work
11035         since we don't do composite characters) have been moved to
11036         mule-util.el.
11037         (toplevel): follow coding standards
11038
11039 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11040
11041         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11042         exist any more.
11043
11044         * code-files.el: Fix commentary to follow coding standards.  Move
11045         the single line left in mule-files.el to here.
11046
11047         * mule/mule-files.el: delete.
11048
11049 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11050
11051         * info.el (Info-scroll-prev): Use event functions instead of the
11052         old emacs 19 interface.
11053
11054 1999-06-02  Andy Piper  <andy@xemacs.org>
11055
11056         * x-font-menu.el (x-font-menu-load-font):
11057         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11058
11059 1999-05-31  Andy Piper  <andy@xemacs.org>
11060
11061         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11062         group.
11063         (font-menu-this-frame-only-p): ditto.
11064         (font-menu-max-items): reinstate, from Jan Vroonhof
11065         <vroonhof@math.ethz.ch>
11066         (font-menu-submenu-name-format): ditto.
11067         (font-menu-split-long-menu): ditto, for use by the family
11068         constructor.
11069         (font-menu-family-constructor): use it.
11070
11071 1999-05-30  Andy Piper  <andy@xemacs.org>
11072
11073         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11074         for use by the font menu.
11075
11076         * msw-font-menu.el: new file implementing mswindows specific
11077         font-menu behaviour.
11078         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11079         (mswindows-font-menu-junk-families): ditto.
11080         (hack-font-truename): ditto.
11081         (mswindows-font-regexp-ascii): ditto.
11082         (mswindows-reset-device-font-menus): ditto.
11083         (mswindows-font-menu-font-data): ditto.
11084         (mswindows-font-menu-load-font): ditto.
11085
11086         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11087         (x-font-menu-font-data): ditto.
11088         (x-font-menu-load-font): ditto.
11089
11090         * font-menu.el: new file implementing generic font menu behaviour.
11091         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11092         made device independent.
11093         (font-menu-this-frame-only-p): ditto.
11094         (font-menu-preferred-resolution): ditto.
11095         (font-menu-size-scaling): new variable used to determine whether
11096         sizes are in points or tenths of a point.
11097         (vassoc): moved from x-font-menu.el.
11098         (device-fonts-cache): ditto.
11099         (device-fonts-cache): ditto.
11100         (flush-device-fonts-cache): ditto.
11101         (reset-device-font-menus): copied from x-font-menu.el and made
11102         device independent. Most functionality deferred to
11103         device-dependent versions.
11104         (font-menu-family-constructor): copied from x-font-menu.el and
11105         made device independent.
11106         (font-menu-size-constructor): ditto.
11107         (font-menu-weight-constructor): ditto.
11108         (font-menu-set-font): ditto.
11109         (font-menu-change-face): ditto.
11110         (font-menu-load-font): new device method.
11111         (font-menu-font-data): ditto.
11112
11113         * x-font-menu.el: The above functions deleted.
11114
11115 1999-05-26  Andy Piper  <andy@xemacs.org>
11116
11117         * update-elc.el:
11118         * make-docfile.el:
11119         * loadup.el: rehash expand-file-name usage to not use default-directory.
11120
11121 1999-05-21  Andy Piper  <andy@xemacs.org>
11122
11123         * x-select.el (x-select-convert-to-text):
11124         (x-selected-text-type):
11125         (x-get-selection):
11126         (xselect-convert-to-string):
11127         (xselect-convert-to-compound-text):
11128         (xselect-convert-to-length):
11129         (xselect-convert-to-targets):
11130         (xselect-convert-to-delete):
11131         (xselect-convert-to-filename):
11132         (xselect-convert-to-charpos):
11133         (xselect-convert-to-lineno):
11134         (xselect-convert-to-colno):
11135         (xselect-convert-to-sourceloc):
11136         (xselect-convert-to-os):
11137         (xselect-convert-to-host):
11138         (xselect-convert-to-user):
11139         (xselect-convert-to-class):
11140         (xselect-convert-to-name):
11141         (xselect-convert-to-integer):
11142         (xselect-convert-to-atom):
11143         (xselect-convert-to-identity): functions renamed from x-* and
11144         moved to select.el.
11145         (x-get-secondary-selection): use rename get-selection.
11146         (x-get-clipboard): ditto.
11147         (x-own-selection): moved to select.el.
11148         (x-valid-simple-selection-p): ditto.
11149         (x-dehilight-selection): ditto.
11150         (x-own-clipboard): ditto.
11151         (x-disown-selection): ditto.
11152
11153         * x-mouse.el (x-yank-function): moved to mouse.el.
11154         (x-insert-selection): ditto.
11155         (x-set-point-and-move-selection): use renamed function.
11156
11157         * select.el (selected-text-type): moved and renamed from
11158         x-select.el.
11159         (selection-owner-p): moved to C.
11160         (selection-exists-p): ditto.
11161         (get-cutbuffer): new device method.
11162         (get-selection): generalised and moved from x-select.el.
11163         (own-selection): moved x-own-selection functionality into here.
11164         (dehilight-selection): renamed and moved from x-select.el.
11165         (own-clipboard): functionality moved from x-select.el using new
11166         generic C builtins.
11167         (disown-clipboard): ditto.
11168         (select-convert-to-text):
11169         (select-convert-to-string):
11170         (select-convert-to-compound-text):
11171         (select-convert-to-length):
11172         (select-convert-to-targets):
11173         (select-convert-to-delete):
11174         (select-convert-to-filename):
11175         (select-convert-to-charpos):
11176         (select-convert-to-lineno):
11177         (select-convert-to-colno):
11178         (select-convert-to-sourceloc):
11179         (select-convert-to-os):
11180         (select-convert-to-host):
11181         (select-convert-to-user):
11182         (select-convert-to-class):
11183         (select-convert-to-name):
11184         (select-convert-to-integer):
11185         (select-convert-to-atom):
11186         (select-convert-to-identity): new functions renamed from x-* and
11187         moved from x-select.el.
11188
11189         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11190         into here and use as the default window-system mouse yank.
11191         (insert-selection): generalised and moved from x-mouse.el.
11192         (own-clipboard): moved to C.
11193
11194         * msw-select.el (mswindows-selection-owned-p): deleted.
11195         (mswindows-own-selection): generalised and moved to select.el.
11196         (mswindows-disown-selection): generalised and moved to C.
11197         (mswindows-selection-owner-p): ditto.
11198
11199 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11200
11201         * XEmacs 21.2.14 is released
11202
11203 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11204
11205         * about.el: update contact info for jason and slb.
11206
11207 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11208
11209         * mule/european.el (setup-romanian-environment): Add Romanian
11210         support from Emacs/Mule romanian.el.
11211
11212 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11213
11214         * cus-face.el: Label all custom changes with the 'custom' tag.
11215
11216         * cus-edit.el: idem ditto.
11217
11218         * faces.el: Added suport for adding device tags to various functions.
11219         (custom): New device tag.
11220         (face-spec-set): Call reset face with tags argument. No longer do
11221         x-init-global-faces hack.
11222
11223         * faces.el (frob-face-property): Use an anonymous specifier to map
11224         frob-face-property-1 over.
11225
11226         * x-font-menu.el (font-menu-set-font): Always specify all
11227         properties to custom.
11228
11229 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11230
11231         * mule/european.el (setup-czech-environment): Add czech support.
11232         From David Sauer <davids@orfinet.cz>
11233
11234 1999-03-15  SL Baur  <steve@xemacs.org>
11235
11236         * check-features.el: Turn hard errors into warnings.
11237
11238 1999-03-21  SL Baur  <steve@xemacs.org>
11239
11240         * simple.el (delete-key-deletes-forward): As per discussion on
11241         xemacs-beta, default to t.
11242
11243 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11244
11245         * loadup.el: Define Installation-string before loading anything.
11246
11247 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11248
11249         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11250         From Anders Stenman <stenman@isy.liu.se>
11251
11252 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11253
11254         * wid-edit.el (widget-glyph-find): Ditto.
11255
11256         * packages.el (locate-library): Ditto.
11257
11258         * loadup.el (really-early-error-handler): Ditto.
11259
11260         * lib-complete.el (read-library): Ditto.
11261
11262         * faces.el (set-face-stipple): Ditto.
11263
11264         * code-files.el (load): Use new calling style of locate-file.
11265
11266 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11267
11268         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11269         dead.
11270
11271 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11272
11273         * dumped-lisp.el (preloaded-file-list): Don't load
11274         Installation.el.
11275
11276         * loadup.el (Installation-string): Define it here.
11277
11278 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11279
11280         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11281         Installation.el needs to be loaded before `dump-paths', otherwise
11282         the dumping process won't find it.
11283
11284 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11285
11286         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11287         subr so that we can use `replace-in-string' in Installation.el to
11288         get rid of C-m chars under the native Windows build.
11289
11290 1999-04-29  Andy Piper  <andy@xemacs.org>
11291
11292         * make-docfile.el: canonicalize file and directory names.
11293
11294         * device.el (call-device-method): new function for calling device
11295         specific methods.
11296         (define-device-method): new function for defining device methods.
11297         (define-device-method*): ditto.
11298
11299 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11300
11301         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11302
11303 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11304
11305         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11306         (cyrillic-koi8-r-encode-table): Likewise.
11307         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11308         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11309
11310         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11311         from vietnamese.el].
11312
11313         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11314         mule/mule-misc.el.
11315
11316 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11317
11318         * mule/thai-xtis.el:
11319         - Change font registry name from "Thai94x94-0" to "xtis-0".
11320         - Change mnemonic of coding-system `tis-620' to "TIS620".
11321
11322 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11323
11324         * mule/ethiopic.el: fixed.
11325
11326 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11327
11328         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11329
11330         * mule/thai-xtis.el: New file.
11331
11332         * mule/vietnamese.el: New file.
11333
11334         * mule/ethiopic.el: New file.
11335
11336 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11337
11338         * bytecomp.el (byte-compile-close-variables): Leave
11339         debug-issue-ebola-notices alone.
11340
11341 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11342
11343         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11344         at the top of the buffer since it is the most important thing to
11345         customize
11346         (ldap-get-host-parameter): New defun
11347         (ldap-search): Add a new parameter `withdn' to retrieve the
11348         distinguished names of entries
11349
11350 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11351
11352         * startup.el (splash-frame-body): Date and spelling fixes.
11353
11354 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11355
11356         * view-less.el (toggle-truncate-lines): add autoload tag
11357
11358 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11359
11360         * format.el (format-alist): Disable image stuff.
11361
11362 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11363
11364         * wid-edit.el (widget-glyph-find): Search by directories, then by
11365         suffixes rather than the other way around.
11366         (widget-image-conversion): Renamed to
11367         `widget-image-file-name-suffixes'.
11368
11369 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11370
11371         * mule/mule-charset.el: Made old functions obsolete, remove the
11372         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11373         (charset-iso-graphic-plane): Rename from charset-graphic.
11374         (charset-iso-final-char): Rename from charset-final.
11375         (charset-width): Rename from charset-columns.
11376         (charset-bytes): Added from fsf compatibility, returns always 1.
11377
11378         * mule/mule-misc.el: Move charset-doc-string alias to
11379         mule-charset.el
11380
11381 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11382
11383         * x-faces.el (x-make-font-bold-italic): honor
11384         *try-oblique-before-italic-fonts*
11385
11386 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11387
11388         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11389
11390 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11391
11392         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11393         name.
11394
11395 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11396
11397         * cl-extra.el (equalp): Would bug out for lists.
11398
11399 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11400
11401         * about.el (about-hackers):  Change cgw's email address
11402
11403 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11404
11405         * XEmacs 21.2.13 is released
11406
11407 1999-03-12  SL Baur  <steve@xemacs.org>
11408
11409         * simple.el (delete-key-deletes-forward): Revert to previous
11410         behavior.
11411
11412 1999-01-18  Didier Verna  <didier@xemacs.org>
11413
11414         * menubar-items.el (xemacs-splash-buffer): handle the case of
11415         multiple elements in the splash buffer body.
11416
11417         * startup.el (splash-frame-timeout): new constant: interval
11418         between splash buffer elements.
11419         (command-line-1): handle splash buffer with multiple elements (use
11420         a timeout).
11421         (splash-frame-body): Originally `startup-splash-frame-body'.
11422         Rewrote a cleaner and more readable version. This can now be array,
11423         in which case each element is displayed in turn in the splash buffer.
11424         (splash-frame-static-body): new constant. Persistent information
11425         across all splash buffer elements (preserves the possibility to give
11426         it in different languages.
11427         (circulate-splash-frame-elements): new function. Used as a timeout
11428         to circulate through all splash frame elements and display them in
11429         sequence.
11430         (display-splash-frame): originally `startup-splash-frame'. Handle
11431         the case of multiple elements in the splash buffer body. Now
11432         returns a timeout id if multiple elements to display, or nil.
11433
11434 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11435
11436         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11437         so they can be overridden by x-init-face-from-resources.
11438         Additionally specify the font name also with an x tag.
11439
11440 1999-03-08  Andy Piper  <andy@xemacs.org>
11441
11442         * package-get.el (package-get-base): autoload.
11443
11444         * menubar-items.el (default-menubar): add update menu item. Fix
11445         custom menu to only be activated when package-base is available.
11446
11447         * package-get.el (package-get-custom): don't load
11448         package-get-custom as it is auto-generated. Fix group definition.
11449
11450 1999-03-05  Didier Verna  <didier@xemacs.org>
11451
11452         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11453         instead of `symbol-name' (Thanks Kyle).
11454
11455         * cus-edit.el (custom-save-variables): use `prin1' instead of
11456         princ to write symbols.
11457
11458 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11459
11460         * XEmacs 21.2.12 is released
11461
11462 1999-03-05  SL Baur  <steve@xemacs.org>
11463
11464         * menubar-items.el (default-menubar): Add kfm browsing support.
11465         From Neal Becker <nbecker@fred.net>
11466
11467 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11468
11469         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11470         calls to font-lock during buffer reversion.
11471
11472 1999-02-12  Didier Verna  <didier@xemacs.org>
11473
11474         * info.el (Info-build-node-completions): unconditionally widen the
11475         tag table buffer.
11476
11477 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11478
11479         * x-faces.el (x-init-face-from-resources):
11480         Only set fonts in the 'x locale.
11481
11482 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11483
11484         * package-ui.el (pui-install-selected-packages): Don't throw on
11485         `package-admin-delete-binary-package' returning nil since it's
11486         normal.  Reindent function.
11487         (pui-add-required-packages): Handle case where packages selected
11488         for installation have never been installed.
11489
11490 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11491
11492         * menubar-items.el (default-menubar):
11493         Implement the ``Mule->Set coding system of process'' menu item.
11494
11495 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11496
11497         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11498         files
11499         - Change some `if's to `when's
11500
11501 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11502
11503         * XEmacs 21.2.11 is released
11504
11505 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11506
11507         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11508         against window close (Fix Bug #460).
11509         (ask-user-about-lock-dbox): Idem.
11510
11511 1999-02-25  SL Baur  <steve@xemacs.org>
11512
11513         * mule/mule-charset.el (charset-leading-byte): New function.
11514         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11515
11516 1999-02-12  Andy Piper  <andy@xemacs.org>
11517
11518         * about.el (xemacs-hackers): change andy's email address.
11519         (about-url-alist): change andy's web page address.
11520         (about-xemacs): add piper.
11521
11522 1999-02-16  SL Baur  <steve@xemacs.org>
11523
11524         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11525         of mule-base into lisp/mule.
11526
11527 1999-02-16  SL Baur  <steve@xemacs.org>
11528
11529         * mule/arabic.el:
11530         mule/canna-leim.el:
11531         mule/chinese.el:
11532         mule/cyrillic.el:
11533         mule/english.el:
11534         mule/european.el:
11535         mule/greek.el:
11536         mule/hebrew.el:
11537         mule/japanese.el:
11538         mule/kinsoku.el:
11539         mule/korean.el:
11540         mule/misc-lang.el:
11541         mule/mule-category.el:
11542         mule/mule-ccl.el:
11543         mule/mule-charset.el:
11544         mule/mule-cmds.el:
11545         mule/mule-coding.el:
11546         mule/mule-files.el:
11547         mule/mule-help.el:
11548         mule/mule-init.el:
11549         mule/mule-misc.el:
11550         mule/mule-tty-init.el:
11551         mule/mule-x-init.el:
11552         mule/viet-chars.el:  Remerge from mule-base.
11553
11554         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11555         of mule-base into lisp/mule.
11556
11557 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11558
11559         * process.el (exec-to-string): Use `shell-command-switch' in place
11560         of hard-wired "-c" (for WindowsNT).
11561
11562 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11563
11564         * menubar-items.el (default-menubar):  Remove obsolete
11565         "Gopher" item
11566
11567 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11568
11569         * package-admin.el (package-admin-get-install-dir): First fall
11570         back to the location of xemacs-base for non-mule packages.
11571
11572 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11573
11574         * paths.el:
11575         - improved automounter tmp directory support.
11576         - support 4 (!) empirically discovered automounter conventions
11577
11578 1999-02-12  SL Baur  <steve@xemacs.org>
11579
11580         * etags.el (pop-tag-mark): autoload to match key binding.
11581
11582 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11583
11584         * XEmacs 21.2.10 is released
11585
11586 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11587
11588         * package-get.el (package-get-remote-filename): Don't bug out for
11589         a local file name in the search entry.
11590
11591 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11592
11593         * XEmacs 21.2.9 is released
11594
11595 1999-01-19  Didier Verna  <didier@xemacs.org>
11596
11597         * replace.el (replace-search-function): new variable containing a
11598         function to perform a search-forward.
11599         (replace-re-search-function): new variable containing a function
11600         to perform a re-search-forward.
11601         (perform-replace): use them.
11602
11603 1999-01-25  Didier Verna  <didier@xemacs.org>
11604
11605         * select.el (selection-owner-p): use the name `XEmacs'.
11606         (cut-copy-clear-internal): ditto.
11607
11608 1999-01-18  Andy Piper  <andy@xemacs.org>
11609
11610         * about.el (about-url-alist): Update my entry.
11611         (xemacs-hackers): Ditto.
11612
11613 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11614
11615         * buffer.el (switch-to-buffer): Fixing documentation.
11616         * minibuf.el (minibuffer-completion-table): ditto.
11617         * cl-macs.el (return-from): ditto.
11618
11619 1999-01-04  Didier Verna  <didier@xemacs.org>
11620
11621         * replace.el (delete-non-matching-lines): temporarily disable
11622         case-folding when called interactively with a regexp containing
11623         uppercase characters.
11624         (delete-matching-lines): ditto.
11625         (count-matches): ditto.
11626         (list-matching-lines): ditto.
11627
11628 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11629
11630         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11631         abort if current window is split horizontally, not if others are
11632         split.  Got rid of unnecessary minibuffer checking.  Also, add
11633         some comments (it's still complex).
11634
11635 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11636
11637         * package-get.el: changed address for doc.ic.ac.uk to
11638         sunsite.doc.ic.ac.uk
11639
11640 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11641
11642         * ldap.el (toplevel): Remove requires so that the file compiles
11643         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11644
11645 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11646
11647         * dump-paths.el: Calculate module-directory and set
11648         module-load-path to the load path for modules.
11649
11650         * loadup.el: Get bootstrap value of module-load-path from the
11651         environment variable EMACSBOOTSTRAPMODULEPATH.
11652         - Display the module load path if we're debugging paths.
11653
11654         * setup-paths.el: Added function paths-find-site-module-directory.
11655         - Added function paths-find-module-directory.
11656         - Added function paths-construct-module-load-path.  Uses new
11657         environment variable EMACSMODULEPATH.
11658
11659 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11660
11661         * font.el (font-default-object-for-device):
11662         Oops! This `or' can't be replaced by `unless'.
11663         Fixed inability to run w3, among other things.
11664
11665 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11666
11667         * package-admin.el: Change initialization of
11668           package-admin-install-function dependent on system type.
11669           Change package-admin-install-function-mswindows to use
11670           "minitar".
11671
11672 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11673
11674         * mouse.el (default-mouse-motion-handler): Disable help echo while
11675         in the minibuffer.
11676
11677 1998-12-28  Martin Buchholz <martin@xemacs.org>
11678
11679         * XEmacs 21.2.8 is released.
11680
11681 1998-12-24  Martin Buchholz <martin@xemacs.org>
11682
11683         * XEmacs 21.2.7 is released.
11684
11685 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11686
11687         * package-ui.el (pui-list-packages): Set truncate-lines.
11688
11689         * package-get.el (package-get-download-menu): Use
11690         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11691
11692         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11693         (pui-help-string): idem.
11694         (list-packages-mode): New major mode.
11695         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11696         (pui-install-selected-packages): Add suport for removing packages.
11697         (pui-toggle-package-delete-key): New function.
11698         (pui-popup-context-sensitive): New kludge.
11699         (pui-list-packages): Add warning when `package-get-remote' is nil.
11700         (package-ui-add-site): New function.
11701
11702 1998-12-01  Didier Verna  <didier@xemacs.org>
11703
11704         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11705
11706 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11707
11708         * ldap.el: Custom-ized
11709         (toplevel): Do not provide `ldap' which is provided by C level
11710         LDAP code
11711         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11712
11713 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11714
11715         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11716
11717 1998-12-17  Andy Piper  <andy@xemacs.org>
11718
11719         * sound.el (sound-load-list): name changed from sound-load-alist.
11720         (sound-extension-list): name changed from sound-ext-list.
11721         (load-default-sounds): use new names.
11722         (load-sound-file): use new names.
11723
11724 1998-12-16  Andy Piper  <andy@xemacs.org>
11725
11726         * XEmacs 21.2.6 is released
11727
11728 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11729
11730         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11731         errors.
11732
11733 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11734
11735         * wid-edit.el (widget-echo-this-extent): Set
11736         help-echo-owns-message to t.
11737
11738 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11739
11740         * package-get.el (package-get-download-menu): use toggles for
11741           each site in the download site menu.
11742
11743 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11744
11745         * package-get.el (package-get): If we cannot find a package
11746           because package-get-remote is not set, give a more helpful
11747           error message.
11748
11749 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11750
11751         * package-get.el (package-get-remote-filename): use an EFS path
11752         with user anonymous if no user is specified.
11753
11754 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11755
11756         * faces.el (face-spec-set): Re-init fallfacks for default after
11757         calling reset-face on the default face.
11758
11759 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11760
11761         * package-admin.el (package-admin-default-install-function):
11762         Behave as advertised.  Make sure the pkg-dir is proper for
11763         default-directory.
11764         (package-admin-add-binary-package): Make sure the pkg-dir is
11765         proper for default-directory.
11766         (package-admin-install-function-mswindows): Make sure the pkg-dir
11767         is proper for default-directory.
11768
11769 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11770
11771         * XEmacs 21.2.5 is released
11772
11773 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11774
11775         * files.el (binary-file-regexps): regexp-opt is not available at
11776         bytecompile time.
11777
11778 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11779
11780         * x-win-xfree86.el:
11781         * x-win-sun.el (x-win-init-sun):
11782         * x-win-sun.el:
11783         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11784         * x-iso8859-1.el:
11785         * x-init.el (init-post-x-win):
11786         * x-init.el (init-pre-x-win):
11787         * x-init.el (x-initialize-compose):
11788         * x-init.el:
11789         * x-compose.el:
11790         * winnt.el:
11791         * widget.el:
11792         * wid-edit.el (widget-glyph-click):
11793         * wid-edit.el (widget-glyph-find):
11794         * wid-edit.el (widget-type):
11795         * view-less.el (view-buffer-other-window):
11796         * very-early-lisp.el:
11797         * version.el:
11798         * toolbar.el:
11799         * toolbar-items.el:
11800         * term/sun.el (suntool-map):
11801         * term/sun-mouse.el:
11802         * term/internal.el:
11803         * syntax.el (modify-syntax-entry):
11804         * symbol-syntax.el:
11805         * subr.el:
11806         * startup.el (lock-directory):
11807         * simple.el (set-comment-column):
11808         * simple.el (backward-delete-char-untabify):
11809         * shadow.el (find-emacs-lisp-shadows):
11810         * shadow.el:
11811         * setup-paths.el (paths-construct-info-path):
11812         * select.el (cut-copy-clear-internal):
11813         * process.el (call-process-region):
11814         * process.el (start-process-shell-command):
11815         * process.el:
11816         * paths.el (rmail-spool-directory):
11817         * paragraphs.el (use-hard-newlines):
11818         * package-get.el (package-get-dependencies):
11819         * package-admin.el (package-admin-delete-binary-package):
11820         * obsolete.el (truncate-string):
11821         * obsolete.el (store-substring):
11822         * mouse.el (default-mouse-track-maybe-own-selection):
11823         * mouse.el (mouse-yank-at-point):
11824         * modeline.el:
11825         * modeline.el (mouse-drag-modeline):
11826         * minibuf.el (read-directory-name-internal):
11827         * minibuf.el (read-file-name-internal):
11828         * minibuf.el (read-file-name-internal-1):
11829         * minibuf.el (read-file-name-2):
11830         * minibuf.el (exact-minibuffer-completion-p):
11831         * minibuf.el (read-from-minibuffer):
11832         * minibuf.el:
11833         * menubar.el (check-menu-syntax):
11834         * map-ynp.el (map-y-or-n-p):
11835         * make-docfile.el (docfile-out-of-date):
11836         * loadup.el ((member "run-temacs" command-line-args)):
11837         * loadup.el ((member "no-site-file" command-line-args)):
11838         * loadup.el (really-early-error-handler):
11839         * loadup.el:
11840         * loadhist.el:
11841         * loaddefs.el:
11842         * lisp-mnt.el (lm-verify):
11843         * lib-complete.el (lib-complete:cache-completions):
11844         * lib-complete.el (library-all-completions):
11845         * itimer.el (itimer-run-expired-timers):
11846         * info.el (Info-mode):
11847         * info.el (Info-insert-file-contents):
11848         * info.el (Info-rebuild-dir):
11849         * info.el (Info-build-dir-anew):
11850         * info.el (Info-parse-dir-entries):
11851         * info.el (Info-dir-outdated-p):
11852         * info.el (Info-insert-dir):
11853         * info.el (info-xref):
11854         * info.el:
11855         * hyper-apropos.el (hyper-apropos-get-doc):
11856         * hyper-apropos.el (hyper-describe-face):
11857         * hyper-apropos.el (hyper-apropos-mode):
11858         * hyper-apropos.el:
11859         * help.el (list-processes):
11860         * help.el:
11861         * gnuserv.el:
11862         * font.el (mswindows-font-create-name):
11863         * font.el (font-default-font-for-device):
11864         * font.el (x-font-create-object):
11865         * font.el (font-registry):
11866         * font.el:
11867         * font-lock.el (font-lock-keywords):
11868         * font-lock.el:
11869         * finder.el (finder-compile-keywords):
11870         * find-paths.el (paths-find-recursive-path):
11871         * fill.el (set-justification-center):
11872         * fill.el (fill-region-as-paragraph):
11873         * files.el (insert-directory):
11874         * files.el (wildcard-to-regexp):
11875         * files.el (recover-file):
11876         * files.el (basic-save-buffer):
11877         * files.el (delete-auto-save-file-if-necessary):
11878         * files.el (file-relative-name):
11879         * files.el (backup-extract-version):
11880         * files.el (backup-buffer):
11881         * files.el (set-visited-file-name):
11882         * files.el (set-auto-mode):
11883         * files.el (interpreter-mode-alist):
11884         * files.el:
11885         * files.el (find-file-noselect):
11886         * files.el (abbreviate-file-name):
11887         * files.el (parse-colon-path):
11888         * files.el (directory-abbrev-alist):
11889         * etags.el (visit-tags-table-buffer):
11890         * easymenu.el (easy-menu-define):
11891         * dragdrop.el (experimental-dragdrop-drag):
11892         * dragdrop.el (dragdrop-drop-do-functions):
11893         * dragdrop.el (dragdrop-drop-at-point):
11894         * disass.el (disassemble-1):
11895         * disass.el (disassemble-internal):
11896         * disass.el (disassemble):
11897         * disass.el:
11898         * derived.el (derived-mode-init-mode-variables):
11899         * derived.el (define-derived-mode):
11900         * custom.el (defgroup):
11901         * cus-edit.el (custom-quote):
11902         * config.el:
11903         * code-process.el (open-network-stream):
11904         * code-process.el (start-process):
11905         * code-process.el (call-process-region):
11906         * code-process.el (call-process):
11907         * code-process.el:
11908         * code-files.el (insert-file-contents):
11909         * code-files.el:
11910         * code-files.el (buffer-file-coding-system-for-read):
11911         * cmdloop.el (yes-or-no-p-minibuf):
11912         * cl.el:
11913         * cl-macs.el:
11914         * cl-extra.el:
11915         * callers-of-rpt.el (make-caller-report):
11916         * callers-of-rpt.el:
11917         * bytecomp.el (batch-byte-recompile-directory):
11918         * bytecomp.el (batch-byte-compile-1):
11919         * bytecomp.el (batch-byte-compile):
11920         * bytecomp.el (display-call-tree):
11921         * bytecomp.el (byte-compile-insert):
11922         * bytecomp.el (byte-compile-two-args-19->20):
11923         * bytecomp.el (byte-compile-variable-ref):
11924         * bytecomp.el (byte-compile-form):
11925         * bytecomp.el (byte-compile-top-level-body):
11926         * bytecomp.el (byte-compile-out-toplevel):
11927         * bytecomp.el (byte-compile-byte-code-maker):
11928         * bytecomp.el (byte-compile-file-form-defmumble):
11929         * bytecomp.el (byte-compile-file-form):
11930         * bytecomp.el (byte-compile-keep-pending):
11931         * bytecomp.el (byte-compile-insert-header):
11932         * bytecomp.el (byte-compile-from-buffer):
11933         * bytecomp.el (byte-compile-file):
11934         * bytecomp.el (byte-recompile-file):
11935         * bytecomp.el (byte-compile-close-variables):
11936         * bytecomp.el (byte-compile-warn-about-unused-variables):
11937         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11938         * bytecomp.el (byte-compiler-legal-options):
11939         * bytecomp.el (byte-compile-lapcode):
11940         * bytecomp.el (byte-optimize-log):
11941         * bytecomp.el ((fboundp 'defsubst)):
11942         * bytecomp.el:
11943         * bytecomp-runtime.el:
11944         * byte-optimize.el (byte-optimize-apply):
11945         * byte-optimize.el (car):
11946         * byte-optimize.el (byte-optimize-form):
11947         * byte-optimize.el (byte-optimize-form-code-walker):
11948         * byte-optimize.el:
11949         * build-report.el (build-report-insert-installation-file):
11950         * build-report.el (build-report):
11951         * auto-show.el:
11952         * apropos.el (apropos-documentation):
11953         - mega patch
11954         - clean up byte-compile warnings
11955         - remove unused variables
11956         - Use common lisp style hashtable functions
11957         - byte compiler cleanup
11958         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11959         - remove old backquote syntax usage
11960         - move some cl functionality into C for speed.
11961         - remove last remaining VMS support
11962         - spelling fixes
11963         - implement last, butlast, nbutlast, copy-list in C.
11964         - new macro ignore-file-errors, similar to ignore-errors
11965           (ignore-file-errors (delete-file "foo"))
11966         - get frequent garbage collection during loadup.el by tweaking
11967           gc-cons-threshold, rather than explicitly calling garbage-collect
11968         - default delete-key-deletes-forward to `t'.
11969
11970 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11971
11972         * XEmacs 21.2-beta4 is released.
11973
11974 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11975
11976         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11977         (easy-menu-item-present-p): Wrapper around find-menu-item.
11978         (easy-menu-remove-item): Wrapper around delete-menu-item.
11979
11980         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11981         (add-menu-button): Add 'in-menu' argument.
11982         (add-menu-item-1): Add in-menu support to helper function.
11983
11984 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11985
11986         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11987
11988 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11989
11990         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11991         of Dec 4, 1997.
11992
11993 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11994
11995         * process.el (shell-command-on-region): Report if the command
11996         succeeded or failed.
11997
11998 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11999
12000         * subr.el (buffer-substring-no-properties): Comment out.
12001
12002 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12003
12004         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12005           into font instances first, like `x-frob-font-size' does.
12006           (mswindows-find-larger-font): ditto
12007
12008 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12009
12010         * package-ui.el (pui-install-selected-packages): fix args in call
12011         to `package-get'.
12012
12013 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12014
12015         * package-get.el (host-name): New widget type.
12016         (package-get-remote): Better customization using new type.
12017         (package-get-download-sites): idem dito.
12018
12019         (package-get-custom): Do not use package-get-all untill we have
12020         runtime dependencies.
12021
12022         (package-get-remove-copy): Default to 't' we no longer need this
12023         kludge as we do not currently use depenencies.
12024
12025         (package-get-was-current): New variable.
12026         (package-get-require-base): New 'force-current' argument.
12027         (package-get-update-base): idem
12028         (package-get-package-provider):  idem
12029         (package-get-locate-index-file): New 'no-remote' argument.
12030         (package-get-locate-file): idem.
12031
12032         (package-get-maybe-save-index): New function.
12033         (package-get-update-base): Use it.
12034
12035 1998-10-28 Greg Klanderman <greg@alphatech.com>
12036
12037         * package-get.el (package-get-remote): default to nil; by default,
12038         don't go out to the net via EFS.  They must select a download site.
12039         (package-get-download-sites): new variable.
12040         (package-get-download-menu): new function.
12041         (package-get-locate-index-file): new function.
12042         (package-get-update-base): use it.
12043
12044         * menubar-items.el (default-menubar): add "Update Package Index"
12045         and "Add Download Site" menus under Options | Manage Packages.
12046
12047 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12048
12049         * package-get.el (package-get): bugfix code checking installed version
12050         for case where package is not currently installed.
12051         (package-get-require-signed-base-updates): new variable.
12052         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12053         deemed not a goot thing.  Use the variable
12054         package-get-allow-unsigned-base-updates instead.
12055
12056 1998-10-16 Greg Klanderman <greg@alphatech.com>
12057
12058         * package-get.el (package-get): Don't install an older version than
12059         we already have unless explicitly told to.  Issue a warning.
12060
12061         * package-ui.el (pui-add-required-packages): when adding
12062         dependencies, don't add packages that are up to date.
12063         (pui-package-symbol-char):  Don't consider a package out of date
12064         if you have a newer version installed than the latest version in
12065         package-get-base.
12066
12067         * package-get.el (package-get-base-filename): document that it may
12068         be a path relative to package-get-remote;  new default value.
12069         (package-get-locate-file): new function.
12070         (package-get-update-base): use it to expand package-get-base-filename.
12071         (package-get-save-base): new function to save the package-get database
12072         to file.
12073         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12074         (package-get-update-base): pass the REMOTE-SOURCE arg.
12075         (package-get-update-base-entry): call package-get-custom-add-entry.
12076         (package-get-file-installed-p): removed; no longer needed.
12077         (package-get-create-custom): ditto.
12078         (toplevel): remove code to build and load package-get-custom.el
12079         (package-get-custom-add-entry): new function.
12080
12081 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12082
12083         * wid-edit.el (widget-button-click): Don't switch window.
12084
12085 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12086
12087         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12088
12089 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12090
12091         * etags.el (find-tag-default): Run find-tag-hook using
12092         run-hooks rather than funcall
12093
12094 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12095
12096         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12097         and the current local map as the parents to isearch-mode-map.
12098
12099 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12100
12101         * XEmacs 21.2-beta3 is released.
12102
12103 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12104
12105         * package-get.el (package-get-update-base): use
12106         insert-file-contents-internal, not insert-file-contents-literally.
12107
12108 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12109
12110         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12111         dump time.
12112
12113 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12114
12115         * package-get.el (package-get-update-base-entry): new function.
12116         (package-get-update-base): renamed; was `package-get-load-base'.
12117         cleanup, and use package-get-update-base-from-buffer.
12118         (package-get-update-base-from-buffer): new function.
12119         (package-get-update-base-entries): new; helper for above.
12120         Do not eval lisp grabbed over ftp; parse it from new format.
12121
12122 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12123
12124         * files.el (set-auto-mode): Don't play games loading package-get
12125         database; package-get-package-provider will handle it all.
12126
12127 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12128
12129         * package-get.el (package-get-base-filename): new variable.
12130         (package-get-require-base): new function.
12131         (package-get-pgp-signed-begin-line): new variable.
12132         (package-get-pgp-signature-begin-line): ditto.
12133         (package-get-pgp-signature-end-line):  ditto.
12134         (package-get-load-base): new function.
12135         (package-get-interactive-package-query):
12136         (package-get-update-all):
12137         (package-get-dependencies):
12138         (package-get-package-provider):
12139         (package-get-custom): use package-get-require-base.
12140         [package-get-custom loading]: disable for now.
12141
12142         * package-ui.el (pui-list-packages): use (package-get-require-base)
12143
12144 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12145
12146         * package-ui.el: Correct obvious thinko in choosing extent face.
12147
12148 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12149
12150         * menubar-items.el (default-menubar): pui-list-package has nothing
12151         to with Customize. Move all the package stuff to a new Item in Options.
12152
12153         * package-ui.el (pui-menu): Add menu and Popup menu.
12154
12155         * package-get.el (package-get): Use new
12156         package-admin-get-install-dir.
12157
12158         * package-admin.el (package-admin-get-install-dir): New syntax.
12159         Conserve package location and put mule packages where mule-base is.
12160
12161         * package-get.el : Customized
12162
12163         * package-ui.el (pui): Customized
12164         (pui-package-install-dest-dir): New variable.
12165         (pui-install-selected-packages): Use it
12166
12167 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12168
12169         * package-get.el (package-get-interactive-package-query): Move
12170         dependency on package-get-base to run-time.
12171         (package-get-update-all): Ditto.
12172         (package-get-dependencies): Ditto.
12173         (package-get-package-provider): Ditto.
12174         (package-get-custom): Ditto.
12175
12176 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12177
12178         * events.el: Remove 'ascii-character property from 'backspace
12179         and 'delete symbols
12180
12181 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12182
12183         * package-get-base.el: removed.
12184
12185 1998-09-23  Didier Verna  <didier@xemacs.org>
12186
12187         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12188         (no-upper-case-p): new function.
12189         (with-search-caps-disable-folding): new macro.
12190         (with-interactive-search-caps-disable-folding): new macro.
12191         (zap-to-char): In interactive mode, do a case-sensitive search if
12192         the character is uppercase.
12193         (zap-up-to-char): ditto.
12194
12195         * replace.el (perform-replace): use the function no-upper-case-p.
12196
12197         * isearch-mode.el (isearch-fix-case): ditto.
12198         make obsolete `with-caps-disable-folding' and
12199         `isearch-no-upper-case-p'.
12200
12201         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12202         (tags-search): ditto.
12203         (tags-query-replace): ditto.
12204
12205         * info.el (Info-search): ditto.
12206
12207 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12208
12209         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12210
12211 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12212
12213         * package-admin.el (package-admin-rmtree): rewritten.  need to
12214         check for "." and ".." before symlink check.  expand files and
12215         directories with respect to DIRECTORY, not default-directory.
12216
12217 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12218
12219         * package-get.el (package-get-all): add INSTALL-DIR argument.
12220
12221 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12222
12223         * package-ui.el (pui-add-required-packages): new function, select
12224         dependent packages.
12225         (pui-display-keymap): bind it.
12226         (pui-help-string): document it.
12227         (pui-install-selected-packages): package-get-all -> package-get.
12228
12229         * package-get.el (package-get-dependencies): new function.
12230
12231 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12232
12233         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12234         regexps.
12235
12236 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12237
12238         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12239         function.
12240         (default-mouse-track-normalize-point): Use it.
12241
12242 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12243
12244         * package-admin.el (package-admin-delete-binary-package):
12245                 General cleanup. Remove unnessary use of progn and
12246         save-excursion.
12247         (package-admin-delete-binary-package): Do NOT mess with file
12248         modes. That is evil.
12249         (package-admin-delete-binary-package): Wrap all deleting in
12250         condition-case. The data in MANIFEST is untrustworthy.
12251         (package-admin-delete-binary-package): Let the OS worry about non
12252         empty directories.
12253
12254 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12255
12256         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12257         processing.
12258         (lm-report-bug): Fix mail address to send bug reports to.
12259
12260 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12261
12262         * XEmacs 21.2-beta2 is released.
12263
12264 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12265
12266         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12267
12268 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12269
12270         * info.el (Info-mode): Document page turning by double clicks in
12271         docstring so `M-x describe-mode' will display it.
12272
12273 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12274
12275         * info.el (Info-mouse-track-double-click-hook): Use character
12276         widths to calculate a border region where double clicking does
12277         page turning, and return `nil' by default so other hooks, such as
12278         region highlighting, will be run.
12279
12280 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12281
12282         * sound.el (default-sound-directory-list): Initialize with all the
12283         "sounds" directories in `data-directory-list'.  It used to just be
12284         the first one.
12285
12286         * packages.el (locate-data-directory-list): Created.  This gives
12287         the list of matching directories, unlike `locate-data-directory',
12288         which just gives the first one.
12289
12290 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12291
12292         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12293         make a binding in the local keymap until help-char handling is
12294         improved.
12295
12296         * help.el (help-keymap-with-help-key): Provide keymap with help
12297         binding.
12298         (help-print-help-form): New helper function.
12299
12300 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12301
12302         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12303         move extent to another buffer; no need to create a new extent.
12304         (isearch-fix-case): New function.
12305         (isearch-search-and-update): Use it.
12306
12307 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12308
12309         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12310         the keymap, not minor-mode-map-alist.
12311         (isearch-done): Restore overriding-local-map.
12312
12313 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12314
12315         * bytecomp.el (byte-compile-buffer-substring):
12316         Fix for: (byte-compile (defun f () (buffer-substring)))
12317         ==>   ** buffer-substring called with 3 args, but requires 0-3
12318         - new code not only works, but is more readable, too.
12319
12320 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12321
12322         * msw-faces.el (mswindows-init-device-faces): Don't try to
12323           specify a default font at this late stage. Do try to force
12324           creation of the default face font so that if it fails we get
12325           an error now instead of a crash at frame creation.
12326
12327           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12328           mswindows-make-font-unitalic: Canonical default weight
12329           changed from "Normal" to "Regular".
12330
12331           mswindows-make-font-bold / -bold-italic: Supplied device was
12332           not being passed into call to mswindows-find-smaller-font.
12333
12334 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12335
12336         * package-get.el (package-get-remote): Fix the path where to find
12337           the packages on xemacs.org.
12338
12339 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12340
12341         * about.el (about-maintainer-info): Update Ben's entry.
12342
12343 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12344
12345         * lisp/shadow.el (find-emacs-lisp-shadows):
12346         - `member' was being called on lists of length 2000!
12347         - Replace with hashtables.
12348         - Replace hand-coded loops with (dolist)
12349         - Fix comment typo
12350
12351 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12352
12353         * packages.el: Added new function, `package-delete-name', to
12354           delete existing packages from the installed package database
12355           (`packages-package-list').  Also added the "pkginfo" directory
12356           to `packages-special-base-regexp', so that the pkginfo directory
12357           would not get added to `late-packages'.
12358
12359         * package-admin.el: Added ability to delete an installed package
12360           (added low-level function, `package-admin-delete-package').
12361           Understands how to use the pkginfo/MANIFEST.<package> file to
12362           delete the package.  When installing a package, will also
12363           create a MANIFEST.* file if one is not provided by the
12364           package.  If the MANIFEST.* doesn't exist when deleting a
12365           package, the functions will fall back to attempting to delete
12366           any package-specific lisp directory.
12367
12368         * package-get.el: Moved some functions to package-admin.el.
12369           Added interactive function `package-get-delete-package', for
12370           use by users for deleting a package.
12371
12372           Also modified to not require the presence of efs.
12373
12374 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12375
12376         * files.el (find-file-noselect): Handle all signals, kill the
12377         buffer and resignal.
12378
12379 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12380
12381         * cl-macs.el (glyph-image): Add setf method.
12382
12383 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12384
12385         * package-get.el: Fixed broken EFS downloading.  Also, look for
12386           .tar.gz files first, in preference over .tgz files.
12387
12388         * package-ui.el: Fix display of package version numbers.
12389
12390 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12391
12392         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12393         argument.
12394
12395 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12396
12397         * list-mode.el: `display-completion-list': added new/optional
12398           keyword `:completion-string', which allows the programmer to
12399           change the "Possible completions are:" prompt.
12400
12401         * menubar-items.el: Added new pulldown menu-pick to start up the
12402           visual package browser/installer:
12403
12404                 Options->Customize->List Packages
12405
12406         * package-admin.el: Added hooks for installing under both Unix
12407           and MS Windows.  Does additional error checking.  No longer
12408           calls "add-big-package.sh" to install packages under Unix; now
12409           calls gunzip & tar directly.
12410
12411         * package-get.el: Added ability to install packages from files
12412           on a local disk/CDROM.  Now deletes any existing package lisp
12413           directory.  Does completion on available packages when
12414           querying for package names.  Will also search for .tgz files
12415           in addition for .tar.gz files.  Tries to reload
12416           auto-autoloads, as a convenience when loading new packages,
12417           and also tries to add any new package paths to `load-path'.
12418           Changed all occurences of `concat' to use `expand-file-name'.
12419
12420         * package-ui.el: New file which implements the main visual
12421           package browser/installer, which is started via a menu pick or
12422           M-x pui-list packages.
12423
12424 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12425
12426         * startup.el (load-init-file): spelling fix.
12427
12428 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12429
12430         * startup.el (normal-top-level): Load auto-autoload files
12431         covariantly with their precedence.
12432
12433 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12434
12435         * menubar-items.el (default-menubar): Remove "Font Weight"
12436         option, there is currently no custom equivalent.. Customize-faces
12437         is "Edit faces".
12438
12439         * x-font-menu.el (font-menu-set-font): Use customize to set
12440         default face.
12441
12442         * faces.el (face-spec-update-all-matching): New function.
12443
12444         * cus-face.el (custom-set-face-update-spec): New function.
12445         Interface to customize faces from elisp.
12446
12447         (custom-face-value-create): Show the customized settings if set
12448         but not saved.
12449
12450 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12451
12452         (custom-face-value-create): Show the customized settings if set
12453         but not saved.
12454
12455 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12456
12457         * keydefs.el (global-map): Add FSF 20.3 binding of
12458         query-replace-regexp.
12459
12460 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12461
12462         * minibuf.el (read-file-name-internal-1): use
12463         user-name-completion-1 instead of user-name-completion.
12464
12465 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12466
12467         * loadup.el:
12468         * make-docfile.el:
12469         * update-elc.el: Don't set `source-directory' (now defunct as a
12470         global variable) no more.
12471
12472         * packages.el (packages-list-autoloads): Made `source-directory'
12473         (now defunct as a global variable) a parameter.
12474
12475 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12476
12477         * about.el (about-hackers): new email
12478
12479 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12480
12481         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12482
12483 1998-07-17  Didier Verna  <didier@xemacs.org>
12484
12485         * faces.el (set-face-property):
12486         (set-face-dim-p):
12487         (face-dim-p): updated the doc strings now that the dim property isn't
12488         tty-specific.
12489         (face-equal): the dim property is now a common one.
12490
12491         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12492         Renamed the `stipple' attribute to `background-pixmap'.
12493         (custom-face-background-pixmap): make custom-face-stipple an
12494         obsolete alias for this.
12495
12496 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12497
12498         * find-paths.el (paths-file-readable-directory-p): Created and
12499         used.
12500
12501         * loadup.el: Don't set inhibit-... flags from run-temacs.
12502
12503 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12504
12505         * packages.el (packages-data-path-depth): Added and used.
12506
12507 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12508
12509         * about.el:
12510         - Change .xpm to .png, delete "zcat" section.
12511         - cosmetic fix in the 'marcpa' entry.
12512
12513         * etc/photos
12514         - convert all .xpm.Z to .png
12515         - rename mrb to martin
12516         - rename mcook-m to mcookm
12517
12518 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12519
12520         * x-init.el (x-initialize-compose): Add support for
12521         dead-circumflex as YET ANOTHER NAME for that dead key.
12522
12523 1998-08-05  Colin Rafferty <colin@xemacs.org>
12524
12525         * setup-paths.el (paths-construct-exec-path): Made the
12526         last-packages really be last.
12527         (paths-construct-data-directory-list): Ditto.
12528
12529 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12530
12531         * startup.el(startup-splash-frame-body):
12532         Update Copyright notice in splash screen
12533
12534 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12535
12536         * minibuf.el (read-file-name-internal-1): do ~user completion.
12537
12538 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12539
12540         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12541         aginst destroyed extents
12542
12543 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12544
12545         * package-get.el (package-get): add `install-dir' argument.
12546
12547 1998-07-20  John Jones  <jj@asu.edu>
12548
12549         * package-get.el: calls to package-get-update-all will only
12550           update packages which are already installed.
12551
12552 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12553
12554         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12555         writable.
12556
12557 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12558
12559         * about.el (about-hackers): Correct my email.
12560
12561 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12562
12563         * about.el (about-hackers): new email-address.
12564
12565 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12566
12567         * minibuf.el (read-number): Don't let `input-error' condition
12568         escape.
12569
12570 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12571
12572         * about.el (about-hackers): use my `email-for-life' address.
12573
12574 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12575
12576         * XEmacs 21.2-beta1 is released.
12577
12578 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12579
12580         * ldap.el (ldap-search): Doc string change
12581
12582 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12583
12584         * menubar-items.el (default-menubar): Removed references to
12585         `data-directory', and use `locate-data-file' instead, and made
12586         then greyed out if they don't exist.
12587
12588 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12589
12590         * keymap.el (events-to-keys): Use `format' instead of `concat'
12591         since the latter does not accept integer args anymore
12592
12593 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12594
12595         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12596         macros replaced.
12597
12598 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12599
12600         * make-docfile.el: Get first initialization from very-early-lisp.el
12601         * update-elc.el: Ditto.
12602         * loadup.el (really-early-error-handler): Ditto.
12603
12604         * packages.el (packages-unbytecompiled-lisp): Add new file,
12605         very-early-lisp.el.
12606
12607         * very-early-lisp.el: New file.
12608
12609 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12610
12611         * Symbols that have been obsolete for at least 3 years removed (II).
12612
12613         * obsolete.el (eval-current-buffer): Make compatible.
12614         (byte-code-function-p): Ditto.
12615         (send-string): Removed.
12616         (send-region): Removed.
12617         (screen-scrollbar-width): Removed.
12618         (set-screen-scrollbar-width): Removed.
12619         (set-screen-left-margin-width): Removed.
12620         (set-screen-right-margin-width): Removed.
12621         (screen-left-margin-width): Removed.
12622         (screen-right-margin-width): Removed.
12623         (set-buffer-left-margin-width): Removed.
12624         (set-buffer-right-margin-width): Removed.
12625         (buffer-left-margin-width): Removed.
12626         (buffer-right-margin-width): Removed.
12627         (x-set-frame-icon-pixmap): Removed.
12628         (x-set-screen-icon-pixmap): Removed.
12629         (pixel-name): Removed.
12630         (make-pixmap): Removed.
12631         (make-cursor): Removed.
12632         (pixmap-width): Removed.
12633         (pixmap-contributes-to-line-height-p): Removed.
12634         (set-pixmap-contributes-to-line-height): Removed.
12635
12636 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12637
12638         * obsolete.el (popup-menu-up-p): removed.
12639         (read-no-blanks-input): Removed.
12640         (wholenump): Removed.
12641         (ring-mod): Removed (what was ring-mod?).
12642         (current-time-seconds): Removed.
12643         (run-special-hook-with-args): Removed.
12644         (dot): Removed.
12645         (dot-marker): Removed.
12646         (dot-min): Removed.
12647         (dot-max): Removed.
12648         (window-dot): Removed.
12649         (set-window-dot): Removed.
12650
12651         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12652         `dot-min'.
12653
12654         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12655
12656         * code-files.el (insert-file-contents): Rename
12657         run-special-hook-with-args to run-hook-with-args-until-success.
12658         (write-region): Ditto.
12659
12660 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12661
12662         * about.el: Fix typos, update release date.
12663
12664         * Symbols that have been obsolete for at least 3 years removed.
12665
12666         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12667         screen- functions.
12668         (toplevel): remove setf methods for screen functions.
12669         * cl-macs.el (extent-data): defsetf removed.
12670         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12671         many places to remove.
12672         (comment-indent-hook): Ditto.
12673         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12674         (buffer-dedicated-screen): Ditto.
12675         (deiconify-screen): Ditto.
12676         (delete-screen): Ditto.
12677         (event-screen): Ditto.
12678         (find-file-other-screen): Ditto.
12679         (find-file-read-only-other-screen): Ditto.
12680         (live-screen-p): Ditto.
12681         (screen-height): Ditto.
12682         (screen-iconified-p): Ditto.
12683         (screen-list): Ditto.
12684         (screen-live-p): Ditto.
12685         (screen-name): Ditto.
12686         (screen-parameters): Ditto.
12687         (screen-pixel-height): Ditto.
12688         (screen-pixel-width): Ditto.
12689         (screen-root-window): Ditto.
12690         (screen-selected-window): Ditto.
12691         (screen-totally-visible-p): Ditto.
12692         (screen-visible-p): Ditto.
12693         (screen-width): Ditto.
12694         (screenp): Ditto.
12695         (get-screen-for-buffer): Ditto.
12696         (get-screen-for-buffer-noselect): Ditto.
12697         (get-other-screen): Ditto.
12698         (iconify-screen): Ditto.
12699         (lower-screen): Ditto.
12700         (mail-other-screen): Ditto.
12701         (make-screen): Ditto.
12702         (make-screen-invisible): Ditto.
12703         (make-screen-visible): Ditto.
12704         (modify-screen-parameters): Ditto.
12705         (new-screen): Ditto.
12706         (next-screen): Ditto.
12707         (next-multiscreen-window): Ditto.
12708         (other-screen): Ditto.
12709         (previous-screen): Ditto.
12710         (previous-multiscreen-window): Ditto.
12711         (raise-screen): Ditto.
12712         (redraw-screen): Ditto.
12713         (select-screen): Ditto.
12714         (selected-screen): Ditto.
12715         (set-buffer-dedicated-screen): Ditto.
12716         (set-screen-height): Ditto.
12717         (set-screen-position): Ditto.
12718         (set-screen-size): Ditto.
12719         (set-screen-width): Ditto.
12720         (show-temp-buffer-in-current-screen): Ditto.
12721         (switch-to-buffer-other-screen): Ditto.
12722         (visible-screen-list): Ditto.
12723         (window-screen): Ditto.
12724         (x-set-screen-pointer): Ditto.
12725         (x-set-frame-pointer): Ditto.
12726         (screen-title-format): Ditto.
12727         (screen-icon-title-format): Ditto.
12728         (terminal-screen): Ditto.
12729         (delete-screen-hook): Ditto.
12730         (create-screen-hook): Ditto.
12731         (mouse-enter-screen-hook): Ditto.
12732         (mouse-leave-screen-hook): Ditto.
12733         (map-screen-hook): Ditto.
12734         (unmap-screen-hook): Ditto.
12735         (default-screen-alist): Ditto.
12736         (default-screen-name): Ditto.
12737         (x-screen-defaults): Ditto.
12738         (x-create-screen): Ditto.
12739         * obsolete.el: meta-flag removed.
12740         baud-rate removed.
12741         sleep-for-millisecs removed.
12742         extent-data removed.
12743         set-extent-data removed.
12744         set-extent-attribute removed.
12745         extent-glyph removed.
12746         extent-layout removed.
12747         set-extent-layout removed.
12748         list-faces-display removed.
12749         list-faces removed.
12750         trim-versions-without-asking removed.
12751         after-write-file-hooks removed.
12752         truename removed.
12753         auto-fill-hook removed.
12754         blink-paren-hook removed.
12755         select-screen-hook, deselect-screen-hook removed.
12756         auto-raise-screen, auto-lower-screen removed.
12757
12758         * msw-mouse.el: Global change resource -> mswindows-resource.
12759
12760         * XEmacs 21.0-pre5 is released.
12761
12762 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12763
12764         * about.el (about-hackers): Credits update.
12765
12766 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12767
12768         * register.el (insert-register): Don't activate the region.
12769
12770 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12771
12772         * select.el: Restore x-* symbols for backwards compatibility:
12773         x-copy-primary-selection, x-kill-primary-selection,
12774         x-delete-primary-selection, x-select-make-extent-for-selection,
12775         x-valid-simple-selection-, x-cut-copy-clear-internal.
12776
12777 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12778
12779         * XEmacs 21.0-pre4 is released.
12780
12781 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12782
12783         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12784         reporting bugs.
12785         (maybe-add-init-button): Fix semantics under Windows.  Use
12786         `expand-file-name' rather than `concat'.
12787
12788         * help.el (print-messages): New function.
12789
12790 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12791
12792         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12793
12794 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12795
12796         * about.el: Tweaked my entry in about-hackers.
12797
12798         * find-paths.el (paths-emacs-root-p):
12799           Relaxed emacs-root checking of an in-place installation to
12800           also accommodate the flat layout used on MS Windows.
12801
12802 1998-06-29  John Jones  <jj@asu.edu>
12803
12804         * package-get.el: calls to package-get-update-all will only
12805           update packages which are already installed.
12806
12807 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12808
12809         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12810         are handled by the gui-element face fallbacks now.
12811
12812         * x-faces.el: default gui-element face to "background" as well as
12813         the default face.
12814
12815         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12816         and default face settings since these are set as fallbacks now in
12817         the appropriate domain.
12818
12819 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12820
12821         * text-mode.el (text-mode): Reorder regexp so the OR part
12822         corresponding to `page-delim' goes first and the hack in
12823         `forward-paragraph' will work.
12824         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12825
12826 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12827
12828         * subr.el (remove-hook): When checking the hook value
12829           with functionp, don't apply car to it.
12830
12831 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12832
12833         * package-get.el (package-get-remote-filename):
12834           Don't use file-name-as-directory because the local directory
12835           separator conventions might not be the same as ftp's.
12836
12837 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12838
12839         * ldap.el (ldap-host-parameters-alist): New name of
12840         `ldap-host-parameters-plist'
12841
12842 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12843
12844         * package-get.el: Using (require 'package-get-base), now that it
12845         provides itself.  Consequently removed all instances of (load
12846         "package-get-base.el").
12847
12848 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12849
12850         * subr.el (remove-hook): Don't treat the hook value as a
12851           list unless it is both consp and not functionp.
12852
12853 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12854
12855         * about.el: Email address for Ben Wing is ben@xemacs.org.
12856         * auto-show.el: Ditto.
12857         * bytecomp.el: Ditto.
12858         * faces.el: Ditto.
12859         * x-scrollbar.el: Ditto.
12860         * x-misc.el: Ditto.
12861         * tty-init.el: Ditto.
12862         * toolbar-items.el: Ditto.
12863         * symbol-syntax.el: Ditto.
12864         * specifier.el: Ditto.
12865         * objects.el: Ditto.
12866         * hyper-apropos.el: Ditto.
12867         * glyphs.el: Ditto.
12868
12869 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12870
12871         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12872         vertical-divider-always-visible-p.
12873         (default-mouse-motion-handler): Ditto.
12874
12875 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12876
12877         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12878         global value.
12879
12880 1998-06-21  Oliver Graf <ograf@fga.de>
12881
12882         * build-reports.el: changed receiver to xemacs-build-reports list
12883
12884 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12885
12886         * font.el: Split font-family-mappings into X and
12887           mswindows-specific versions.
12888           mswindows-font-create-[object|name]: Treat supplied size
12889           as a pointsize. Added underline and strikethru handling.
12890
12891         * msw-faces.el: changed default mswindows charset to western.
12892
12893         * msw-glyphs.el: removed space in border-glyph font string that
12894           was inserted to get round bugs in the mswindows C font code.
12895
12896 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12897
12898         * about.el (about-hackers): Credits update.
12899
12900         * help-nomule.el (tutorial-supported-languages): Add Romanian
12901         TUTORIAL.
12902
12903         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12904         to ISO-8859-2.
12905
12906 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12907
12908         * font.el: Split font-family-mappings into X and
12909           mswindows-specific versions.
12910           mswindows-font-create-[object|name]: Treat supplied size
12911           as a pointsize. Added underline and strikethru handling.
12912
12913         * msw-faces.el: changed default mswindows charset to western.
12914
12915         * msw-glyphs.el: removed space in border-glyph font string that
12916           was inserted to get round bugs in the mswindows C font code.
12917
12918 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12919
12920         * minibuf.el: make read-color-completion-table call
12921           (mswindows-color-list for mswindows devices.
12922
12923 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12924
12925         * lisp/font-lock.el
12926         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12927         Let declaration items contain non-word symbol characters.
12928
12929 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12930
12931         * package-get.el (package-get-package-provider): Added autoload
12932         cookie.  Loading "package-get-base.el" in ALL functions that use
12933         it.  Fixed some (interactive ...) with multiple argument specs
12934         again.  Cosmetic indentation changes.
12935
12936 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12937
12938         * info.el (Info-insert-dir): Don't use nreverse on variables
12939         that you want to use later.
12940
12941 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12942
12943         * x-mouse.el (x-set-point-and-move-selection): Replace call
12944         to x-kill-primary-selection with kill-primary-selection
12945
12946 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12947
12948         * simple.el (what-cursor-position): Make cursor position reported
12949         use value of column-number-start-at-one
12950
12951 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12952
12953         * about.el (xemacs-hackers): Fix Jareth's email address.
12954
12955 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12956
12957         * startup.el (startup-splash-frame): Remove
12958         `xemacs-startup-logo-function'.
12959
12960 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12961
12962         * about.el (about-hackers): Update credits list.
12963
12964 1998-06-06  Jeff Miller <jmiller@smart.net>
12965
12966         * lisp/sound.el: Update sound-ext to allow filenames with
12967           extensions to be found by load-sound-file
12968
12969 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12970
12971         * info.el (Info-rebuild-outdated-dir): Removed variable
12972         (Info-auto-generate-directory): New variable
12973         (Info-save-auto-generated-dir): New variable
12974         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12975         (Info-build-dir-anew): Second parameter removed.  Use
12976         `Info-save-auto-generated-dir'
12977         (Info-rebuild-dir): Ditto
12978
12979 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12980
12981         * list-mode.el (next-list-mode-item): Would not recognize
12982         border between directly neighbored items.
12983
12984 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12985
12986         * package-get.el: add autoloads for some functions.
12987
12988 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12989
12990         * specifier.el (let-specifier): Tiny docfixes.
12991
12992 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12993
12994         * msw-mouse.el: set selection-pointer-glyph to Normal.
12995
12996 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12997
12998         * wid-edit.el (widget-specify-secret): New function.
12999         (widget-after-change): Use it.
13000         (widget-specify-field): Use it.
13001
13002 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13003
13004         * mouse.el (drag-window-divider): Use `(not done)' instead of
13005         `doit'; reuse result of `window-pixel-edges'.
13006
13007         * modeline.el (drag-modeline-event-lag): Rename to
13008         drag-divider-event-lag.
13009
13010 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13011
13012         * specifier.el (let-specifier): Rewritten not to generate needless
13013         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13014         arguments.
13015
13016 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13017
13018         * minibuf.el (read-file-name-1): Setup buffer-local value of
13019         `completion-ignore-case' in completions buffer under Windows.
13020
13021 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13022
13023         * about.el (about-maintainer-glyph): Fix support for not
13024         compressed images.
13025
13026 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13027
13028         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13029
13030         * mouse.el (mouse-track): Cancel selection if misc-user event with
13031         `cancel-mode-internal' function is fetched.
13032
13033 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13034
13035         * files.el (save-some-buffers-1): Fixed return value.
13036
13037 1998-06-01  Oliver Graf <ograf@fga.de>
13038
13039         * dragdrop.el: added experimental
13040
13041 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13042
13043         * startup.el (after-init-hook, init-file-user,
13044         user-init-directory, load-user-init-file):  Purge references
13045         to "~/.xemacs/init.el" from docstrings.
13046
13047         (load-user-init-file) Use paths-construct-path to construct
13048         paths to user init files.  Go directly to ~/.emacs, do not
13049         search ~/.xemacs/, do not load `default-custom-file'.
13050
13051 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13052
13053         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13054         general *sh.
13055         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13056
13057 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13058
13059         * menubar-items.el (default-menubar): add Update Packages to customize
13060         menu.
13061
13062 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13063
13064         * faces.el: use toolbar face as a fallback for toolbar properties
13065         in xpm-color-symbols instead of default.
13066
13067         * msw-faces.el: rename 3d-object -> gui-element face.
13068
13069 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13070
13071         * startup.el (xemacs-startup-logo-function): New variable.
13072         (startup-splash-frame): Use it.
13073
13074 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13075
13076         * files.el (save-some-buffers): Would wait 1 second.
13077         (save-some-buffers-1): Delete other windows here instead of in
13078         `save-some-buffers'.
13079         (save-some-buffers): Force redisplay only if windows were deleted.
13080
13081 1998-06-02  Didier Verna  <didier@xemacs.org>
13082
13083         * cus-face.el (custom-face-attributes): generalized the use of
13084         toggle buttons for boolean attributes.
13085         Re-ordered the items a bit.
13086
13087 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13088
13089         * sound.el (default-sound-directory): Use `locate-data-directory'
13090         to find the sounds directory.
13091
13092 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13093
13094         * sound.el: default sound-ext to .wav under mswindows, .au
13095         otherwise. load-default sounds without extensions.
13096
13097 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13098
13099         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13100         if send-pr is not bound.
13101
13102 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13103
13104         * files.el: grok idl files in auto-mode-alist.
13105 1998-06-01  Jeff Miller  <jmiller@smart.net>
13106
13107         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13108         calling `upcase'.
13109
13110 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13111
13112         * msw-glyphs.el: add xbm to the list of image types supported.
13113
13114 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13115
13116         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13117         instead of XEmacs one when dumping InfoDock.
13118
13119 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13120
13121         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13122         for `modeline-visible-p'
13123
13124         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13125
13126 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13127
13128         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13129         since it's not used anymore. doc string fixes.
13130
13131         * package-get.el (package-get-file-installed-p): new function. use
13132         instead of file-installed-p which is in an external package.
13133
13134 1998-05-28  Oliver Graf <ograf@fga.de>
13135
13136         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13137         favor of select-window/switch-to-buffer
13138
13139 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13140
13141         * startup.el: changed (getenv "HOME") to (user-home-directory)
13142
13143 1998-05-25  Oliver Graf <ograf@fga.de>
13144
13145         * frame.el (cde-start-drag) moved to dragdrop.el
13146         (offix-start-drag-region) moved to dragdrop.el
13147         (offix-start-drag) moved to dragdrop.el
13148         * dragdrop.el (cde-start-drag) moved from frame.el
13149         (offix-start-drag-region) moved from frame.el
13150         (offix-start-drag) moved from frame.el
13151         (cde-start-drag-region) cde drag regions
13152         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13153
13154 1998-05-26  Oliver Graf <ograf@fga.de>
13155
13156         * dragdrop.el: created dragdrop-drag prototypes
13157         (cde-start-drag-region) fixed typo
13158
13159 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13160
13161         * simple.el (after-init-hook): Remove reader macro.
13162
13163         * packages.el (packages-hardcoded-lisp): Get rid of reader
13164         macros.  Update DOC string.
13165
13166 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13167
13168         * mouse.el (drag-window-divider): Ditto.
13169
13170         * modeline.el (mouse-drag-modeline): Use it.
13171
13172         * lisp-mode.el (let-specifier): Specify indentation.
13173
13174         * specifier.el (let-specifier): Renamed from
13175         `with-specifier-instance'.
13176
13177 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13178
13179         * x-faces.el:
13180         * faces.el: move definition of xpm-color-symbols from x-faces.el
13181         to faces. Predicate x-get-resource on the presence of x.
13182
13183         * msw-faces.el: set 3d-object face rather than modeline. Specify
13184         faces as specfier defaults.
13185
13186         * package-get.el: don't use package-admin-add-single-file-package.
13187
13188 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13189
13190         * toolbar-items.el: Fixup tooltips.
13191         (toolbar-gnus): Don't use obsolete variable
13192         toolbar-news-frame-properties.
13193         (toolbar-news-reader): Default to `gnus' instead of
13194         `not-configured'.
13195
13196         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13197         Windows.
13198
13199 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13200
13201         * package-get.el: rename -installedp -> -installed-p.
13202
13203 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13204
13205         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13206         attributes, and assinged it to continuation, truncation and
13207         hscroll glyphs.
13208
13209         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13210         and made continuation, truncation and hscroll glyphs arrow
13211         characters out of that font.
13212
13213 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13214
13215         * minibuf.el (minibuffer-electric-separator): Play nicely with
13216         directory-sep-char being \.
13217         (minibuffer-electric-tilde): Ditto.
13218         (read-file-name-map): Ditto.
13219
13220 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13221
13222         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13223         on X devices.
13224         (default-mouse-track-deal-with-down-event): Avoid
13225         `x-disown-selection'; use `disown-selection' instead.
13226
13227 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13228
13229         * select.el:
13230         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13231         moved to (cut-copy-clear-internal) in select.el. Ditto for
13232         (x-delete-primary-selection) (x-kill-primary-selection)
13233         (x-copy-primary-selection).
13234         (own-clipboard): new function.
13235
13236         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13237         functions in select.el. remove old ones.
13238         (mswindows-own-clipboard): new function.
13239
13240 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13241
13242         * gnuserv.el: allow connections from mswindows type devices.
13243
13244 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13245
13246         * msw-glyphs.el: change image type used from cursor to resource.
13247
13248 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13249
13250         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13251         for {top,bottom}-{left,right} values in addition to
13252         {top,bottom}_{left,right}.
13253         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13254
13255 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13256
13257         * cl-macs.el (specifier-instance): Undefine its setf method.
13258
13259         * specifier.el (with-specifier-instance): Added docstring.
13260
13261         * mouse.el (drag-window-divider): Ditto.
13262
13263         * modeline.el (mouse-drag-modeline): Use it.
13264
13265         * lisp-mode.el (with-specifier-instance): Define its indentation
13266         level.
13267
13268         * specifier.el (with-specifier-instance): New macro.
13269
13270 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13271
13272         * package-get.el (package-get-create-custom): new function to
13273         auto-generate package-get-custom.el from package-get-base.el.
13274         * (package-get-ever-installedp): new function.
13275         * (package-get-custom): new function to get all packages specified
13276         by customize.
13277
13278 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13279
13280         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13281
13282 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13283
13284         * cl-extra.el: Reverse previous float change.
13285
13286 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13287
13288         * x-faces.el:
13289         * faces.el (try-font-name): moved from x-faces.el since it is
13290         required by w3 under mswindows as well X.
13291
13292 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13293
13294         * winnt.el: Removed evil (setq completion-ignore-case t)
13295         clause, one more overlookef fsfism.
13296         (nt-quote-args-functions-alist): End sentences with double space.
13297
13298 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13299
13300         * window-xemacs.el (push-window-configuration): Remove kludgery of
13301         recaching default-toolbar specifier.
13302         (pop-window-configuration): Ditto.
13303         (unpop-window-configuration): Ditto.
13304
13305 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13306
13307         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13308
13309 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13310
13311         * winnt.el (nt-quote-args-verbatim): Added function.
13312         (nt-quote-args-prefix-quote): Added function.
13313         (nt-quote-args-backslash-quote): Added function.
13314         (nt-quote-args-double-quote): Added function.
13315         (nt-quote-args-functions-alist): New variable.
13316         (nt-quote-process-args): Added function. This is the main quoting
13317         work horse called from process-nt.c
13318
13319 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13320
13321         * winnt.el: Removed duplicate definitions for backspace,
13322         delete, M-backspace and C-M-backspace.
13323         (file-name-buffer-file-type-alist): Removed this variable.
13324         (find-buffer-file-type): Removed function.
13325         (find-file-binary):  Removed function.
13326         (find-file-text): Removed function.
13327         (find-file-not-found-set-buffer-file-type): Removed function.
13328         (save-to-unix-hook): Removed function.
13329         (revert-from-unix-hook): Removed function.
13330         (using-unix-filesystems): Removed function.
13331         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13332         warning.
13333         (x-set-selection): Removed function.
13334         (x-get-selection): Removed function.
13335         Removed commented FSFisms.
13336         Replaced copyright notice (this file is not part of GNU Emacs).
13337         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13338         comint-process-echoes setting to t.
13339
13340 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13341
13342         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13343         and used following the interface change of
13344         `paths-find-recursive-path'.
13345
13346         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13347         regexp instead of a list of base names.
13348         (paths-version-control-filename-regexp):
13349         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13350         Introduced and used following the interface change of
13351         `paths-find-recursive-path'.
13352
13353 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13354
13355         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13356         on X devices, rather than on all non-TTY devices.
13357
13358 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13359
13360         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13361
13362         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13363
13364 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13365
13366         * itimer.el (activate-itimer): Fixed usage of integers
13367         as argument to `concat'.
13368
13369 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13370
13371         * itimer.el (start-itimer): replace the use of `concat' with
13372         `format'
13373
13374 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13375
13376         * mode-motion.el (mode-motion-hook): Clarify docstring.
13377         From Bob Weiner <weiner@altrasoft.com>
13378
13379         * loadhist.el (symbol-file): Supply prompt string when used
13380         interactively.
13381         From Bob Weiner <weiner@altrasoft.com>
13382
13383 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13384
13385         * loadup.el (really-early-error-handler): Ditto.
13386
13387         * update-elc.el: Ditto.
13388
13389         * setup-paths.el (paths-construct-exec-path): Ditto.
13390
13391         * make-docfile.el: Ditto.
13392
13393         * find-paths.el (paths-decode-directory-path): Use split-path
13394         instead of decode-path.
13395
13396         * files.el (parse-colon-path): Update docstring reference.
13397
13398 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13399
13400         * msw-init.el:
13401         * x-init.el:
13402         Bind cut'n'paste keys to non window-system specific functions.
13403
13404         * msw-select.el: New function mswindows-clear-clipboard.
13405         mswindows-cut-copy-clipboard extended to handle clearing of the
13406         selection and renamed to mswindows-cut-copy-clear-clipboard.
13407
13408         * select.el: on mswindows devices delete-primary-selection
13409         calls mswindows-clear-clipboard.
13410
13411 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13412
13413         * simple.el (quoted-insert): Inhibit quit when using read-char.
13414
13415         * cmdloop.el (read-char): Don't inhibit quit.
13416         (read-char-exclusive): Ditto.
13417         (read-char): Signal quit if quit-char was pressed.
13418         (read-char-exclusive): Ditto.
13419         (read-quoted-char): Return a character, not integer.
13420
13421         * menubar-items.el (default-popup-menu): Use Andy's generic
13422         selection code.
13423         (default-popup-menu): Fix code.
13424
13425 1998-05-14  Oliver Graf <ograf@fga.de>
13426
13427         * dragdrop.el (dragdrop-function-widget): this time it's done
13428
13429 1998-05-13  Oliver Graf <ograf@fga.de>
13430
13431         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13432
13433 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13434
13435         * device.el (device-pixel-width):
13436         (device-pixel-height):
13437         (device-mm-width):
13438         (device-mm-height):
13439         (device-bitplanes):
13440         (device-color-cells): Swapped parameters to device-system-metric
13441         according to the interface change.
13442
13443 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13444
13445         * mouse.el (default-mouse-motion-handler): Use new name of the
13446         function event-over-vertical-divider-p.
13447         Do not set E-W arrow cursor over the divider if
13448         vertical-divider-draggable-p is nil in the window.
13449         ([top-level]): Use new name for the variable
13450         vertical-divider-map.
13451         (drag-window-divider): Respect vertical-divider-draggable-p.
13452         Variable name typo fixes.
13453
13454 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13455
13456         * keymap.el (kbd): Define here; handle string constants and
13457         others...
13458
13459 1998-05-15  Christian Nyb <chr@mediascience.no>
13460
13461         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13462         in Emacs 18.
13463
13464 1998-05-13  Didier Verna  <didier@xemacs.org>
13465
13466         * mouse.el (drag-window-divider): give the vertical divider a
13467         pressed look when dragging it.
13468
13469 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13470
13471         * faces.el: predicate some more face operations on x or mswindows
13472         not just x.
13473
13474         * modeline.el: enable modeline coloring for mswindows.
13475
13476 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13477
13478         * minibuf.el (minibuffer-default): Added variable; compatible with
13479         FSF Emacs.
13480         (next-history-element): Used `minibuffer-default'.
13481
13482 1998-05-12  Oliver Graf <ograf@fga.de>
13483
13484         * dragdrop.el (dragdrop-function-widget): button and mods ok
13485         arguments still look a bit strange
13486         (dragdrop-compare-mods) created
13487         (dragdrop-drop-do-functions) correctly checks for buttons and
13488         modifiers
13489
13490 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13491
13492         * setup-paths.el (paths-default-info-directories): Replace
13493         path-separator with directory-sep-char.
13494
13495         * files.el (path-separator): Don't define it here.
13496
13497 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13498
13499         * update-elc.el: Ditto.
13500
13501         * setup-paths.el (paths-construct-exec-path): Ditto.
13502
13503         * make-docfile.el: Ditto.
13504
13505         * loadup.el (really-early-error-handler): Ditto.
13506
13507         * find-paths.el (paths-decode-directory-path): Use decode-path
13508         instead of decode-path-internal.
13509
13510         * files.el (parse-colon-path): Update docstring.
13511
13512 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13513
13514         * subr.el (get-buffer-window-list): Make BUFFER optional.
13515
13516         * window-xemacs.el (windows-of-buffer): Defalias to
13517         get-buffer-window-list.
13518
13519 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13520
13521         * disass.el: Fix maintainer keyword.
13522
13523         * bytecomp.el (byte-compile-and-load-file): Autoload.
13524         (byte-compile-buffer): Ditto.
13525
13526         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13527         value is returned, not the name.
13528         (lisp-imenu-generic-expression): Enable it.
13529         (lisp-mode-variables): Ditto.
13530         (lisp-indent-offset): Change defconst to defvar.
13531         (lisp-indent-function): Ditto.
13532         (lisp-body-indent): Ditto.
13533
13534 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13535
13536         * modeline.el: Use zap-last-kbd-macro-event.
13537
13538         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13539         nil, don't attempt to do anything with messages.
13540         (eval-last-sexp): Use `letf' for clarity.
13541
13542 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13543
13544         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13545
13546 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13547
13548         * buff-menu.el:
13549         * lisp-mode.el:
13550         * obsolete.el:
13551         Change empty docstrings into no doc strings at all.
13552         Fix bogus FSF-format docstrings.
13553         * etags.el: Fix docstring.
13554
13555 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13556
13557         * package-get.el (package-get): Use internal md5
13558
13559 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13560
13561         * about.el (about-xemacs): Correct abuse of concat.
13562
13563 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13564
13565         * info.el (Info-mode): Use easymenu.
13566
13567 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13568
13569         * apropos.el (apropos): Don't use concat with integers.
13570
13571         * cmdloop.el (describe-last-error): Handle the case when no error
13572         was seen gracefully.
13573
13574         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13575         defun.
13576         (apropos-describe-plist): Ditto.
13577
13578         * help.el (with-displaying-help-buffer): Revert to a defun.
13579         (describe-key): Use it as defun.
13580         (describe-mode): Ditto.
13581         (describe-bindings): Ditto.
13582         (describe-prefix-bindings): Ditto.
13583         (describe-installation): Ditto.
13584         (view-lossage): Ditto.
13585         (describe-function): Ditto.
13586         (describe-variable): Ditto.
13587         (describe-syntax): Ditto.
13588
13589 1998-05-11  Oliver Graf <ograf@fga.de>
13590
13591         * dragdrop.el: changed order of require/provide
13592         (dragdrop-drop-mime-default) changed to new calling conventions
13593         (dragdrop-drop-do-functions) changed to new calling conventions
13594         (dragdrop-function-widget) this one needs more work...
13595
13596 1998-05-10  Oliver Graf <ograf@fga.de>
13597
13598         * about.el: another small change in my entry
13599         * dragdrop.el (dragdrop-drop-log-function): logging added
13600         plus customizations
13601         changed interface to handler functions. now called with event
13602         and object
13603
13604 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13605
13606         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13607         E-W arrow pointer displayed over draggable dividers.
13608
13609         * mouse.el (default-mouse-motion-handler): Show it when
13610         appropriate.
13611         (drag-window-divider): Added.
13612         ([top-level]): Initialized window-divider-map with a keymap
13613         binding the above function to left button down event.
13614
13615         * x-mouse.el (x-init-pointer-shape): Initialize
13616         divider-pointer-glyph from Cursor.dividerPointer, or use default
13617         E-W double arrow.
13618
13619 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13620
13621         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13622
13623 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13624
13625         * simple.el (count-words-buffer): Don't query for buffer.
13626         (count-lines-buffer): Ditto.
13627
13628 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13629
13630         * help.el (where-is): add optional insert argument.
13631
13632 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13633
13634         * help.el (describe-key-briefly): New argument INSERT.
13635
13636         * simple.el (eval-expression): New optional argument; synch with
13637         FSF 20.3.
13638
13639         * keydefs.el (global-map): Add new register bindings.
13640
13641         * register.el: Synched with FSF 20.3.
13642
13643 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13644
13645         * window-xemacs.el (recenter): all arguments are optional.
13646
13647 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13648
13649         * device.el: (device-pixel-width): Reflected name/parameters
13650         change to device-system-metric.
13651         (device-pixel-height): Ditto.
13652         (device-mm-width): Ditto.
13653         (device-mm-height): Ditto.
13654         (device-bitplanes): Ditto.
13655         (device-color-cells): Ditto.
13656
13657 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13658
13659         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13660
13661         * cl.el (most-positive-fixnum): Document.
13662         (most-negative-fixnum): Ditto.
13663
13664         * cus-dep.el: Updated comment.
13665
13666         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13667         constant.
13668
13669         * cus-load.el (custom-put): Removed.
13670
13671         * files.el (after-find-file): Just resignal quit instead of
13672         signaling "canceled".
13673
13674 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13675
13676         * frame.el (other-frame): Use `focus-frame' instead of
13677         select-frame kludges.
13678
13679         * lisp-mode.el: Update lisp-indent-function for
13680         save-selected-frame and with-selected-frame.
13681
13682         * frame.el (save-selected-frame): New macro.
13683         (with-selected-frame): Ditto.
13684         (other-frame): Use `set-frame-focus'.
13685
13686 1998-05-06  Oliver Graf <ograf@fga.de>
13687
13688         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13689         (dragdrop-drop-url-default) default handler for URL drops created
13690         (dragdrop-drop-mime-default) default handler for MIME drops created
13691         (dragdrop-drop-functions) default custom for handling drops created
13692         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13693
13694 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13695
13696         * mouse.el: Removed redundant mouse-mswindows-drop function.
13697
13698 1998-05-05  Oliver Graf <ograf@fga.de>
13699
13700         * about.el: changed some text in my entry
13701         * dragdrop.el: added customs
13702
13703 1998-05-04  Oliver Graf <ograf@fga.de>
13704
13705         * mouse.el: killed global drop key bindings
13706         (mouse-offix-drop) removed
13707         * dragdrop.el: created
13708         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13709
13710 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13711
13712         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13713         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13714
13715         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13716         obsolete comment.
13717
13718         * scrollbar.el (scrollbars-visible-p): Use new
13719         {vertical,horizontal}-scrollbar-visible-p specifiers.
13720
13721 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13722
13723         * device.el (device-pixel-height):
13724         (device-pixel-width):
13725         (device-mm-width):
13726         (device-mm-height):
13727         (device-bitplanes):
13728         (device-color-cells): Moved these 6 functions from device.c; they
13729         all use single (device-system-metrics) call.
13730
13731 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13732
13733         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13734         were renamed.
13735
13736         * menubar-items.el:
13737         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13738         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13739
13740         * help.el (help-map): Remove Hyperbole keybinding logic.
13741         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13742
13743 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13744
13745         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13746         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13747
13748 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13749
13750         * msw-glyphs.el: use nicer icon3 from the frame icon.
13751
13752 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13753
13754         * version.el (emacs-version): Remove InfoDock conditionals.
13755
13756         * startup.el (startup-splash-frame): Change ID logo name.
13757
13758 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13759
13760         * files.el (after-find-file): If the user presses C-g on
13761         directory-creation prompt, kill the buffer.
13762
13763 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13764
13765         * simple.el (count-words-region): Reverse previous change.
13766
13767 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13768
13769         * replace.el (query-replace): Just call perform-replace.
13770         (query-replace-regexp): Ditto.
13771         (perform-replace): Move region handling here.
13772         (perform-replace): Use the new arg to match-data.
13773
13774 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13775
13776         * x-init.el: Install X specific display table that
13777           displays char 0240 as a space to avoid whatever it is
13778           that screws up display of that character code.
13779
13780 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13781
13782         * help.el (function-arglist): If no arguments are documented for a
13783         subr, print nothing rather than incorrect output.
13784
13785 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13786
13787         * cmdloop.el (command-error): Update bail-out error message to use
13788         `emacs-program-name'.
13789
13790         * lib-complete.el: Remove reader macro cruft.
13791
13792         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13793         cruft.
13794
13795         * simple.el (count-words-region): Drop interactive-p check on the
13796         message.
13797
13798 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13799
13800         * font.el
13801         * msw-faces.el
13802         Correct spelling of mswindows-font-canonicalize-name.
13803
13804 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13805
13806         * ldap.el (ldap-host-parameters-alist): Replaced with
13807         `ldap-host-parameters-plist'
13808         (ldap-search): Adapt to previous change
13809
13810 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13811
13812         * about.el (about-hackers): Update Bob Weiner bio.
13813         (about-maintainer-info): Ditto.
13814
13815 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13816
13817         * simple.el (display-warning-minimum-level): Docfix.
13818
13819 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13820
13821         * widget.el (:default-get): New keyword.
13822         * wid-edit.el (default, widget-default-default-get): Define it.
13823         (group, widget-group-default-get): Define it.
13824         (menu-choice, widget-choice-default-get): Define it.
13825         (widget-default-get): New function.
13826         (widget-choice-action): Call it.
13827         (widget-editable-list-entry-create): Call it.
13828
13829 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13830
13831         * byte-optimize.el (byte-boolean-vars): Removed.
13832         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13833         lookup through `byte-boolean-vars'.
13834
13835 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13836
13837         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13838         resource-provided values into ghost specs for scrollbar-height and
13839         scrollbar-width.
13840
13841 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13842
13843         * byte-optimize.el: Don't attempt to optimize /=.
13844
13845         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13846         (byte-compile-/=): Ditto.
13847
13848 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13849
13850         * apropos.el: Use `with-displaying-help-buffer'.
13851         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13852         Use `with-displaying-help-buffer'.
13853         (apropos-follow): Do not give special treatment to buffer cursor
13854         was in prior to a mouse click.
13855         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13856         (apropos-print-doc): Set correct buffer for setting text
13857         properties.
13858
13859 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13860
13861         * help.el (help-buffer-prefix-string): New variable.
13862         (help-buffer-name): Use it.
13863
13864         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13865         mode menu.
13866
13867 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13868
13869         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13870
13871 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13872
13873         * files.el (find-file-noselect): Update docstring.
13874         (find-file-noselect): Signal an error if found an unreadable file.
13875         (file-chase-links): Save the match data.
13876         (normal-mode): Use `lwarn' and `error-message-string'.
13877         (interpreter-mode-alist): Change defconst to defvar.
13878         (inhibit-first-line-modes-regexps): Ditto.
13879         (inhibit-first-line-modes-regexps): Added .tgz.
13880         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13881         (change-major-mode-with-file-name): New user-option.
13882         (set-visited-file-name): Synched with FSF.
13883         (file-name-extension): New function, from FSF 20.3.
13884         (file-relative-name): Synched with FSF.
13885         (save-some-buffers): Support the C-r feature.
13886         (recover-session): Synched with FSF.
13887         (kill-some-buffers): Ditto.
13888         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13889
13890 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13891
13892         * files.el (insert-file): Undo previous change and reenable use of
13893         format.el.
13894
13895 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13896
13897         * window-xemacs.el (recenter): Define.
13898
13899 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13900
13901         * font.el (mswindows-font-create-name)
13902         (mswindows-font-create-object): new functions for mswindows type
13903         fonts.
13904
13905         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13906         strings are parsed as well as font objects.
13907
13908 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13909
13910         * modeline.el (defining-kbd-macro): Restore modeline indication of
13911         kbd-macro being recorded.
13912         (add-minor-mode): Simplify docstring.
13913         (modeline-minor-mode-menu): Remove stuff.
13914
13915 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13916
13917         * code-process.el (call-process): dynamically decide process
13918         coding type.
13919
13920 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13921
13922         * modeline.el: Add line-number-mode, column-number-mode to
13923         the modeline minor-mode menu.  Button2 on the line number does
13924         goto-line.
13925
13926 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13927
13928         * mouse.el: move x-selection-owner-p type things to
13929         selection-owner-p.
13930
13931         * msw-init.el: copy zmacs stuff from x-init.el
13932
13933         * msw-select.el (mswindows-own-selection)
13934         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13935         functions. Very simple minded implementation of selectio
13936         ownership.
13937
13938         * select.el (own-selection) (disown-selection)
13939         (activate-region-as-selection) (select-make-extent-for-selection)
13940         (valid-simple-selection-p): functions moved from x-select.el for
13941         generalized selection.
13942
13943         * x-select.el: see select.el changes.
13944
13945         * x-toolbar.el: use new selection functions.
13946
13947 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13948
13949         * packages.el (packages-find-package-directories): Fixed bug that
13950         would pick up multiple site-package directories.
13951         (package-locations): Added "xemacs-packages" as a late package
13952         location.
13953
13954         * find-paths.el: Now uses `emacs-program-name' and
13955         `emacs-program-version'.
13956         Additions to enforce version-specific directories in
13957         `paths-find-version-directory'.
13958
13959 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13960
13961         * default.el: Removed.
13962         * site-start.el: Removed.
13963
13964 1998-04-29  Didier Verna  <didier@xemacs.org>
13965
13966         * minibuf.el (minibuffer-history-minimum-string-length): Default
13967         to nil.
13968
13969 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13970
13971         * find-paths.el (paths-program-name): Rename.
13972         (paths-emacs-root-p): Ditto.
13973         (paths-find-site-directory): Ditto.
13974
13975 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13976
13977         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13978         `emacs-lisp-byte-compile-and-load'.
13979
13980 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13981
13982         * ldap.el (ldap-search): Fixed additional parameter passing to
13983         `ldap-open'
13984
13985 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13986
13987         * select.el (kill-primary-selection) (selection-owner-p)
13988         (copy-primary-selection) (yank-clipboard-selection)
13989         (selection-exists-p) (delete-primary-selection): new file and
13990         functions that do the right thing for the selected device.
13991
13992         * x-menubar.el: use generalised selection functions.
13993
13994         * dumped-lisp.el: dump select.el.
13995
13996 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13997
13998         * find-paths.el (paths-progname): New variable.
13999         (paths-emacs-root-p): Use it.
14000         (paths-find-site-directory): Ditto.
14001
14002 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14003
14004         * loadup.el ((member "dump" command-line-args)): Dump as
14005         `infodock' if InfoDock.
14006
14007 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14008
14009         * find-paths.el (construct-emacs-version): Simplify, include
14010         program name in the return value.
14011         * (paths-find-version-directory): Use it.
14012
14013 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14014
14015         * info.el (Info-parse-dir-entries): Fixed regexp
14016         (Info-build-dir-anew): Remove full suffix and capitalize info file
14017         name for files with no @direntry
14018         (Info-batch-rebuild-dir): New function
14019         (Info-suffixed-file): Check for regular files instead of simple
14020         file existence (could catch directories before)
14021
14022 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14023
14024         * setup-paths.el, find-paths.el: Removed uses of `not' which
14025         temacs doesn't have.
14026
14027         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14028         into root searching.
14029
14030 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14031
14032         * subr.el: Remove definition of `not'.
14033
14034 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14035
14036         * msw-glyphs.el: enable graphics support.
14037
14038 1998-04-23  Didier Verna  <didier@xemacs.org>
14039
14040         * x-menubar.el (default-menubar): restored the line-number-mode
14041         option.
14042
14043         * misc doc string updates related to the options menu.
14044
14045 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14046
14047         * setup-paths.el (paths-construct-load-path): Fix typo.
14048
14049 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14050
14051         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14052         font-menu-ignore-scaled-fonts don't have to be bound now; this
14053         gets us one step further towards making --no-autoloads work.
14054
14055         * startup.el (normal-top-level): Load auto-autoloads only if
14056         lisp-directory is non-nil.
14057
14058         * setup-paths.el (paths-construct-load-path): Made it robust
14059         against nil lisp-directory.
14060
14061         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14062         to the list of variables that cause a warning when nil.
14063
14064         * toolbar.el (init-toolbar-location): Now works even when there's
14065         no toolbar icon directory.
14066
14067 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14068
14069         * help.el (view-lossage): Recognize it.
14070
14071         * simple.el (log-message): Mark multiline messages.
14072
14073 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14074
14075         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14076
14077 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14078
14079         * package-get.el (package-get-all):  add `\n' separator to
14080         interactive specification so that both variables are read
14081
14082 1998-04-22  Didier Verna  <didier@xemacs.org>
14083
14084         * x-menubar.el: ported the options menu to Custom.
14085         Moved the "read only" toggle button to the buffers menu.
14086         Corrected some missing ;;;###autoload or defcustom.
14087
14088         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14089         the scrollbar-visible specifier for options menu handling.
14090
14091         * toolbar.el (toolbar-visible-p)
14092                      (toolbar-captioned-p)
14093                      (default-toolbar-position): defcustom wrappers around
14094         the toolbar specifiers for options menu handling.
14095
14096         * frame.el (get-frame-for-buffer-default-instance-limit):
14097         defcustom it for options menu handling.
14098
14099         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14100         font-lock-mode for options menu handling.
14101
14102         * cus-start.el: added Custom properties to overwrite-mode for
14103         options menu handling.
14104
14105 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14106
14107         * about.el: shameless self-promotion.
14108
14109 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14110
14111         * simple.el (raw-append-message): Slightly optimize.
14112         (remove-message): Use `push' for clarity.
14113         (append-message): Ditto.
14114         (display-warning): Dito.
14115         (raw-append-message): Send the message to the appropriate device.
14116
14117 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14118
14119         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14120         From Sean MacLennan <Sean.MacLennan@pika.ca>
14121
14122 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14123
14124         * setup-paths.el: Changed `directory-sep-char' to
14125         `path-separator', following a change in GNU Emacs.
14126
14127 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14128
14129         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14130         (Info-build-dir-anew): Add a final newline.
14131         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14132         is `always'
14133         (Info-rebuild-dir): Ditto
14134
14135         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14136
14137 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14138
14139         * simple.el (count-words-buffer): Retain zmacs region.
14140         (count-words-region): Ditto.
14141         * simple.el: (what-line): Expanded line counts.
14142         (count-lines): New parameter to conditionalize whether collapsed
14143         lines get counted.
14144         From Bob Weiner <weiner@altrasoft.com>
14145
14146 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14147
14148         * packages.el (package-locations): infodock-packages must override
14149         mule-packages and packages.
14150
14151 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14152
14153         * wid-edit.el:
14154         remove rude messages from widget-activation-widget-mapper
14155         and widget-activation-glyph-mapper
14156
14157 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14158
14159         * toolbar.el: Remove (featurep 'x) test from
14160         toolbar-make-button-list
14161
14162 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14163
14164         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14165         only if in the same frame.
14166
14167 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14168
14169         * packages.el (package-locations): Added site-packages hierarchy.
14170
14171         * setup-paths.el (paths-default-info-directories): Introduced and
14172         used.
14173
14174         * packages.el, setup-paths.el: Set various path searching depths
14175         to 1.
14176
14177         * packages.el (packages-hierarchy-depth):
14178         (packages-load-path-depth): Introduced and used.
14179
14180         * setup-paths.el (paths-load-path-depth): Introduced and used.
14181
14182         * find-paths.el (paths-find-recursive-path): Added max-depth
14183         parameter.
14184
14185 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14186
14187         * setup-paths.el (paths-construct-info-path): Removed
14188         dependency on behavior of (file-name-as-directory "").
14189
14190 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14191
14192         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14193         lisp objects
14194
14195 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14196
14197         * dump-paths.el, startup.el: Added handling for --debug-paths.
14198
14199 1998-04-15  William M. Perry  <wmperry@aventail.com>
14200
14201         * wid-edit.el: We cannot just set the help-echo or balloon-help
14202           properties for an extent based on the :help-echo widget
14203           property, since help-echo and balloon-help cause an EXTENT to
14204           get passed in, where :help-echo functions are expecting a WIDGET
14205
14206 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14207
14208         * scrollbar.el (init-scrollbar-from-resources): Call
14209         mswindows-init-scrollbar-metrics when appropriate.
14210
14211 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14212
14213         * dumped-lisp.el: dump x-toolbar for window system
14214
14215         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14216         have support and xpm.
14217
14218 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14219
14220         * files.el (toggle-read-only): Fix docstring.
14221         From Didier Verna <didier@xemacs.org>
14222
14223 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14224
14225         * startup.el (normal-top-level): Load autoload-file-name without
14226         specifying an extension---some people only auto-autoload.el.gz.
14227
14228 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14229
14230         * files.el (backup-enable-predicate): Don't bomb on NAME being
14231         nil.
14232
14233 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14234
14235         * find-paths.el, packages.el: Now prefers configure'd paths.
14236         This shouldn't cause any of the originally anticipated problems as
14237         the current paths architecture will not define the various
14238         configure-xxx variables if they're not specified on the configure
14239         command line.
14240
14241         * find-paths.el, setup-paths.el, packages.el: Removed all
14242         mentionings of "/" as a path separator.
14243         Used paths-construct-path throughout.
14244
14245         * find-paths.el (paths-construct-path): Created to assemble paths
14246         from directory components.
14247
14248         * setup-paths.el, packages.el: Used paths-decode-directory-path
14249         instead of decode-path-internal.
14250
14251         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14252         and associates.
14253         (paths-decode-directory-path) Created.
14254
14255         * setup-paths.el: Changed configure-exec-path to
14256         configure-exec-directory.
14257
14258 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14259
14260         * packages.el (packages-find-packages): Fixed decoding of
14261         EMACSPACKAGEPATH.
14262
14263         * startup.el: -no-packages -> -no-early-packages.
14264
14265         (packages-load-package-lisps): Fixed loading of auto-autoload
14266         files.
14267
14268         * startup.el (normal-top-level): Fixed loading of core
14269         auto-autoload.
14270
14271         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14272
14273         * startup.el, packages.el, dump-paths.el: Added proper settings
14274         for site-directory and lisp-directory variables.
14275
14276         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14277         inhibit-package-autoloads and fixed handling of it.
14278
14279         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14280         handling of former inhibit-package-init, now
14281         inhibit-early-packages, to make -vanilla etc. work.
14282
14283 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14284
14285         * code-process.el (start-process): Fallback to 'undecided instead
14286         of 'binary for process input coding stream.
14287
14288         * process.el (start-process): Docstring fix.
14289
14290 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14291
14292         * info.el (Info-insert-dir): Do not insert temporary dir files
14293         in Info-dir-file-attributes
14294         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14295         (Info-rebuild-dir): Ditto.
14296
14297 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14298
14299         * obsolete.el: Added obsoleteness declarations for
14300         `site-directory' and `Info-default-directory-list'.
14301
14302 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14303
14304         * find-paths.el (paths-find-emacs-root): Only look at the
14305         executable at the end of the symlink chain for determining the
14306         Emacs root.
14307
14308 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14309
14310         * setup-paths.el (paths-construct-info-path): Changed construction
14311         to cater to gone default in configure.
14312
14313         * find-paths.el (paths-uniq-append): Added.
14314
14315         * packages.el: Rewritten package path construction once again.
14316
14317         * dump-paths.el, startup.el: Removed package-path as a global
14318         variable.
14319
14320         * package-admin.el (package-admin-add-single-file-package):
14321         (package-admin-add-binary-package): Changed package-path to
14322         late-packages.
14323
14324         * packages.el (packages-split-path): Split path at "/" rather than
14325         nil according to change in emacs.c.
14326
14327 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14328
14329         * setup-paths.el (paths-construct-info-path): Changed info path
14330         order so that directories come out right.
14331         (paths-find-lock-directory): Fixed bug: It used to think
14332         configure-lock-directory is a path.
14333
14334 1998-04-06  Jeff Miller <jmiller@smart.net>
14335
14336         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14337         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14338         eases the use of toolbar-add/kill-item functions.
14339
14340 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14341
14342         * code-files.el (file-coding-system-alist): Commented out
14343         loaddefs.el magical treatment.
14344
14345 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14346
14347         * info.el (Info-rebuild-outdated-dir): Added new option
14348         `conservative' and made it the default
14349         (Info-rebuild-dir): Appropriately parse multi-line description
14350         strings, and multi-section dir files. Issue warning when dir
14351         is rebuilt as temporary
14352         (Info-build-dir-anew): Issue warning when dir is built as
14353         temporary
14354
14355 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14356
14357         * list-mode.el (list-mode-map): Bind highlight motion commands to
14358         standard keys left, right, C-b and C-f.
14359
14360 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14361
14362         * files.el (auto-mode-alist): allow .sc for Scheme->C
14363
14364 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14365
14366         * loadup.el (pureload): Don't quote (garbage-collect).
14367
14368 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14369
14370         * package-get-base.el: Updated.
14371
14372 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14373
14374         * isearch-mode.el (isearch-just-started): New variable.
14375         (isearch-mode): Set it.
14376         (isearch-repeat): Advance one character forward only if the search
14377         was successful, and was not just started.
14378         (isearch-repeat): Clear isearch-just-started.
14379
14380 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14381
14382         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14383         if running -batch.
14384
14385 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14386
14387         * subr.el (listify-key-sequence): Removed.
14388
14389 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14390
14391         * bytecomp.el (byte-compile-print-gensym): New option.
14392         (byte-compile-output-file-form): Use it.
14393         (byte-compile-output-docform): Ditto.
14394         (byte-compile-compiled-obj-to-list): Ditto.
14395
14396 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14397
14398         * msw-glyphs.el: set frame icon if xpm support.
14399
14400 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14401
14402         * help.el: Code that pretty prints variable values
14403           removed.
14404
14405 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14406
14407         * find-paths.el (paths-emacs-root-p): Correct test for installation
14408         directory.
14409         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14410
14411 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14412
14413         * loaddefs.el: Don't set debug-ignored-errors; leave
14414           its default value set to nil.
14415
14416 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14417
14418         * info.el (Info-rebuild-dir): fixed mis-spelling.
14419
14420 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14421
14422         * info.el (Info-rebuild-outdated-dir): New custom var
14423         (Info-insert-node): Create/update dir file when needed, ie when it
14424         does not exist or is older than some info files in directory
14425
14426 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14427
14428         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14429         for last packages, mainly for using a 20.4 package base.
14430
14431         * packages.el (late-packages): Typo fix.  It was called
14432         early-packages.
14433
14434         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14435         relative symlinks correctly.
14436         (paths-find-emacs-roots): More rigorous checking for plausible
14437         configuration-time root.
14438
14439         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14440         find its roots.
14441
14442 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14443
14444         * faces.el: Fix docstrings.
14445         * glyphs.el: Fix docstrings.
14446         * mouse.el: Fix docstrings.
14447
14448         * frame.el: Change phrase `current frame' to `selected frame'.
14449
14450         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14451
14452         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14453         macros using backquote to make them infinitely more readable.
14454
14455 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14456
14457         * packages.el (packages-find-package-path): Hardcoded specialized
14458         InfoDock support until we can clean this up.
14459
14460         * help.el (describe-bindings-1): Return the value of the bindings
14461         help buffer created.
14462         (describe-bindings): Ditto.
14463
14464         * simple.el (set-variable): Restore previous behavior of not
14465         bombing if the variable to set is not boundp.
14466
14467 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14468
14469         * packages.el (packages-handle-package-dumped-lisps): Allow for
14470         non-local files to be loaded off the package-lisp variable.
14471
14472 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14473
14474         * x-faces.el: Global X resources should override
14475           specs for all device classes (color, grayscale, mono);
14476           code currently doesn't override any of them.  Fixed by
14477           calling remove-specifier with '(x default) as the tag
14478           set and allowing inexact matches.
14479
14480 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14481
14482         * faces.el: Separated face initializations based on
14483           device classes into device type specific (tag set,
14484           instantiator) pairs.
14485
14486 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14487
14488         * wid-edit.el (widget-choice-action): Remember user's explicit
14489         choice.
14490         (widget-choice-value-create): Respect it.
14491         From Richard Stallman <rms@gnu.org>
14492
14493 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14494
14495         * setup-paths.el (paths-construct-info-path): Always append
14496         existing directories from configure-time info path.
14497
14498         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14499         Info-directory-list.
14500
14501         * info.el: Removed Info-default-directory-list which was broken by
14502         design.
14503         Removed bogus initialization of Info-directory-list---startup.el
14504         can do a much better job.
14505         Added autoload of Info-directory-list.
14506
14507         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14508         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14509         be exclusive; now it's merely given precedence, just like in the
14510         old days.
14511
14512 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14513
14514         * find-paths.el (paths-find-architecture-directory): Fix bug with
14515         finding; it used to default too early.
14516
14517 1998-03-25  Martin Buchholz <martin@xemacs.org>
14518
14519         * packages.el (packages-split-path): Fix a bug; it used to fail
14520         for paths that weren't split.
14521
14522 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14523
14524         * finder.el (finder-compile-keywords): trap on errors.
14525
14526 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14527
14528         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14529           fourth argument of t so that only the specs exactly
14530           matching the tag lists are removed.
14531
14532 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14533
14534         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14535
14536 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14537
14538         * minibuf.el (mouse-read-file-name-1): If a default directory was
14539         specified, use it for generating the completions.
14540
14541 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14542
14543         * update-elc.el: Now respects inhibit-package-init and
14544         inhibit-site-lisp.
14545         Now does path construction with loadup-paths.
14546
14547         * startup.el (normal-top-level, startup-setup-paths): Now respects
14548         inhibit-package-init and inhibit-site-lisp.
14549
14550         * packages.el (packages-find-package-path): Extended package path
14551         by version-specific hierarchies.
14552         (packages-find-packages): Now respects inhibit flag and
14553         inhibit-site-lisp.
14554         Moved path setup to loadup-paths.
14555
14556         * make-docfile.el: Now respects inhibit-package-init and
14557         inhibit-site-lisp.
14558         Now does path construction with loadup-paths.
14559
14560         * loadup.el: Now respects inhibit-package-init and
14561         inhibit-site-lisp.
14562
14563         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14564
14565         * loadup-paths.el: New file: setup load-path to encompass
14566         packages.
14567
14568 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14569
14570         * auto-show.el: load-gc renamed to pureload.
14571         * site-load.el: Ditto.
14572         * packages.el (toplevel): Ditto.
14573         * loadup.el (really-early-error-handler): Ditto.
14574         * dumped-lisp.el (preloaded-file-list): Ditto.
14575         * cus-face.el (custom-declare-face): Ditto.
14576
14577 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14578
14579         * <Today>: The Big Path Searching Overhaul.
14580
14581         * find-paths.el: New file: find and assemble paths in the
14582         installation hierarchy.
14583
14584         * setup-paths.el: New file: global layout of paths and directories
14585         within the XEmacs hierarchy.
14586
14587         * packages.el: Replaced everything related to path searching and
14588         startup by code in terms of find-paths.
14589
14590         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14591         the new path searching engine.
14592
14593         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14594         and setup-paths.
14595
14596 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14597
14598         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14599         setup-paths.el.
14600
14601 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14602
14603         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14604         compiles identically in any configuration.
14605         Removed irrelevant commentary.
14606
14607 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14608
14609         * simple.el (set-variable): Allow setting specifiers.
14610
14611 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14612
14613         * lisp.el (forward-sexp): Revert previous change.
14614
14615 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14616
14617         * frame.el (frame-initialize): Use `delete-console' instead of
14618         `delete-device' to delete the stream console to match the usage in
14619         Fkill_emacs.
14620
14621 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14622
14623         * files.el (cdpath-previous): New variable.
14624         (cd): Use it.
14625         From Bob Weiner <weiner@wave.altrasoft.com>
14626
14627 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14628
14629         * keydefs.el: Changed keybindings of forward-char,
14630           backward, scroll-up and scroll-down to point to their
14631           -command counterparts.
14632
14633         * simple.el: New functions: forwarc-char-command,
14634           backwrad-char-command, scroll-up-command,
14635           scroll-down-command which work liek their counterparts
14636           except that they honor the variable
14637           signal-error-on-buffer-boundary.
14638
14639           Definition of signal-error-on-buffer-boundary received
14640           from src/cmds.c.
14641
14642           defvar declaration added for word-across-newline to avoid
14643           byte-compiler warning about the free variable reference.
14644
14645 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14646
14647         * winnt.el: Removed "%t" from the beginning of
14648         modeline-format. From now on, there's no nt-specifics in the modeline.
14649
14650 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14651
14652         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14653         of `when' with `if'.
14654
14655 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14656
14657         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14658         mswindows. Must be reworked along with glyphs.el, or
14659         merged into it, after there is images support.
14660
14661         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14662         'mswindows.
14663
14664 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14665
14666         * faces.el: fix for text cursor initialization.
14667         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14668         From Andy Piper <andyp@parallax.co.uk>
14669
14670 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14671
14672         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14673         if there is an existing package that handles it and warn the user
14674         about that mode.
14675
14676 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14677
14678         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14679         Installation" menu item when Installation-string is not bound.
14680
14681 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14682
14683         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14684         From Jeremiah W. James <jerry@cs.ucsb.edu>
14685
14686 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14687
14688         * msw-faces.el:
14689         * faces.el: Fix face initialization.
14690
14691 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14692
14693         * files.el (backup-enable-predicate): fix breakage introduced
14694         by TMPDIR patch.
14695
14696 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14697
14698         * x-faces.el (x-init-face-from-resources): The
14699           TTY face property retrieval functions don't return
14700           specifiers, so use face-property instead.
14701
14702 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14703
14704         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14705
14706 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14707
14708         * x-menubar.el: Expanded documentation for
14709           option-save-faces.  Changed Options -> Browse Faces
14710           menu entry to invoke customize-face.
14711
14712 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14713
14714         * faces.el: Most face initialization moved out of
14715           init-other-random-faces to the top level so that the
14716           initialization happens before Xemacs is dumped.  Much
14717           of the fascist "face-differs-from-default-p or FROB!"
14718           code has been retired in favor of letting the user do
14719           what they want to do.  Face initialization code changed
14720           to use `default' specifier tag so that the settings can
14721           be overridden later if the user wishes it.
14722
14723 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14724
14725         * about.el (about-hackers): Update contributors list.
14726
14727 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14728
14729         * specifier.el: Define new specifier tag `default'.
14730
14731         * modeline.el: Initialize faces using `default' tag.
14732
14733         * x-faces.el (x-init-face-from-resources): Remove
14734           specifier specs containing the `default' tag before
14735           adding new specs.
14736
14737 1998-03-02  John Jones  <jj@asu.edu>
14738
14739         * package-get.el (package-get-all): fixed arguments on call to
14740         package-admin-add-single-file-package.
14741         * package-get.el (package-get-installedp): fixed to match
14742         advertised behavior.
14743         * package-get.el: added function package-get-update-all which
14744         installs newest versions of all the current packages (if they are
14745         not already installed).
14746
14747 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14748
14749         * files.el (find-file-noselect): Uncommented `truename' binding in
14750         `let*' and use it later to set `buffer-file-truename' iff it's
14751         still nil, as happens for example when finding a compressed
14752         file with "jka-compr".
14753
14754 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14755
14756         * faces.el: in make-face-* type functions do the operation for all
14757         window systems, not just the first one found.
14758
14759         * font.el: call mswindows-list-fonts for mswindows.
14760
14761 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14762
14763         * code-process.el (call-process-region):
14764         * process.el (call-process-region):
14765         * package-get.el (package-get-dir):
14766         * files.el (backup-enable-predicate):
14767         * gnuserv.el (gnuserv-temp-file-regexp):
14768         Use temp-directory in place of `/tmp'.
14769
14770 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14771
14772         * "Fast" dired-in-C enhancements for Windows 95/NT:
14773
14774         * files.el: Added function, `wildcard-to-regexp', from GNU
14775           Emacs.
14776
14777         * files.el (insert-directory): Modified to use special
14778           dired-in-C enhancements if present.
14779
14780 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14781
14782         * code-files.el: make default coding no-conversion.
14783
14784 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14785
14786         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14787         the load-path.
14788
14789         * update-elc.el: Strip directory when testing for files not to
14790         bytecompile.
14791
14792 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14793
14794         * lisp-mode.el: Use recommended form for menus.
14795
14796         * info.el (Info-construct-menu): Use recommended form for menus.
14797
14798         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14799         entry.
14800
14801 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14802
14803         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14804           (get-frame-for-buffer-noselect): Always return frames
14805           in the not-this-window-p cond clause.
14806
14807 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14808
14809         * help.el (describe-installation): New function.
14810
14811         * x-menubar.el (default-menubar): Add describe-installation to
14812         Help menu.
14813
14814         * packages.el (packages-unbytecompiled-lisp): Installation.el
14815         should not be bytecompiled.
14816
14817         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14818         XEmacs.
14819
14820         * x-menubar.el (default-menubar): Use correct guard for VM menu
14821         entry.
14822
14823         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14824         coding.
14825         From Andy Piper <andyp@parallax.co.uk>
14826
14827 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14828
14829         * ldap.el: Do not require ldap-internal at compile time.
14830
14831 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14832
14833         * code-files.el: new file. a virtual copy of mule-files.el
14834         but without charset
14835         dependencies. (toggle-buffer-file-ocding-system) new function for
14836         changing the eol type for the current buffer.
14837
14838         * code-process.el: new file. a copy of
14839         mule-process.el. mule-process.el will disappear when things have
14840         settled.
14841
14842         * coding.el: new file. a virtual copy of mule-files.el but
14843         without charset dependencies. (coding-system-base) new function
14844         for getting the parent coding system of a coding system with eol
14845         type set.
14846
14847         * dumped-lisp.el: add above files for the non-mule case.
14848
14849 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14850
14851         * window-xemacs.el (display-buffer): If no explicit
14852           frame is specified, search for a window that displays
14853           the buffer on the currently selected frame, before
14854           searching other frames.
14855
14856 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14857
14858         * frame.el (get-frame-for-buffer): If not-this-window-p
14859           is non-nil, use window on the selected frame if it is not
14860           also the selected window.  When defaulting, search for
14861           windows on the currently selected fgrame before searching
14862           other frames.
14863
14864 1998-02-25  Didier Verna  <didier@xemacs.org>
14865
14866         * modeline.el (modeline-swap-buffers): originally named
14867         `mouse-release-modeline'. Whether to actually swap the buffers is
14868         decided in `mouse-drag-modeline'.
14869         (mouse-drag-modeline): A button release event is considered a
14870         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14871         stay unchanged.
14872
14873 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14874
14875         * x-menubar.el: Put redo on the menubar.
14876         From Aki Vehtari <Aki.Vehtari@hut.fi>
14877
14878 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14879
14880         * bytecomp.el (displaying-byte-compile-warnings): if
14881         temp-buffer-show-function is set, use it to display current set of
14882         warnings in the "*Compile-Log-Show*" buffer.
14883
14884         * simple.el (display-warning-buffer): if temp-buffer-show-function
14885         is set, use it to display current set of warnings in the
14886         "*Warnings-Show*" buffer.
14887
14888 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14889
14890         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14891         Common Lisp.
14892
14893 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14894
14895         * menubar.el: Allow button descriptors at least 2 long.
14896
14897         * x-menubar.el (default-menubar): Use recommended forms.
14898         (file-menu-filter): Remove.
14899         (edit-menu-filter): Remove.
14900
14901 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14902
14903         * about.el (about-hackers): Updated.
14904
14905 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14906
14907         * help.el (help-max-help-buffers): new variable
14908         (help-register-and-maybe-prune-excess): new function
14909         (help-buffer-name): use help-max-help-buffers.
14910         (with-displaying-help-buffer): use
14911         help-register-and-maybe-prune-excess.
14912
14913         * help.el (help-maybe-pretty-print-value): if the value fits on
14914         one line, let it.
14915
14916 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14917
14918         * (with-displaying-help-buffer): there is no need to kill the buffer
14919         if it exists, because with-output-to-temp-buffer will clear it.
14920         further, killing the buffer violates the rule that
14921         temp-buffer-show-function, if set, has the full responsibility of
14922         showing the temp buffer.  killing the buffer fucks with the window
14923         configuration, hosing temp-buffer-show-function.
14924
14925
14926 1998-02-23  Didier Verna  <didier@xemacs.org>
14927
14928         * modeline.el (mouse-drag-modeline):
14929         - Always scroll the modeline that was originally clicked on.
14930         - Use x pixels instead of x characters (which doesn't work anyway)
14931         as horizontal reference for modeline dragging. This allows us to
14932         keep on dragging the modeline even if the motion event occurs in
14933         another window.
14934
14935 1998-02-23  Didier Verna  <didier@xemacs.org>
14936
14937         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14938         glyph on the modeline to indicate that dragging the mouse has an
14939         effect both horizontally and vertically.
14940
14941 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14942
14943         * about.el (about-xemacs): Get rid of redundant visible version
14944         number.
14945
14946 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14947
14948         * about.el (about-hackers): Update credits.
14949
14950 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14951
14952         * prim/register.el (view-register): Show register type file-query.
14953
14954 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14955
14956         * mode-motion.el (mode-motion-highlight-internal):
14957           save-excursion inside save-window-exucrsion form to
14958           hide buffer point changes from save-window-excursion.
14959           Prevents display flickering when the mouse pointer
14960           moves.
14961
14962 1998-02-17  Didier Verna  <didier@xemacs.org>
14963
14964         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14965         function to handle correctly the case of a toolbar one side of the
14966         window: scrolling will not necessarily happen.
14967
14968 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14969
14970         * files.el (after-find-file): Restore missing argument
14971           to format that provides filename for "... consider M-x
14972           recover-file" message.  Also call `message' with "%s"
14973           as the first arg instead of an arbitrary string.
14974
14975 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14976
14977         * about.el (about-hackers): Various additions.
14978
14979 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14980
14981         * autoload.el (generate-file-autoloads-1): Don't force an extra
14982         line out when copying on-the-same line autoloads.
14983
14984         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14985         is installed.
14986
14987 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14988
14989         * x11/x-win-xfree86.el (x-win-init-xfree86):
14990         * x11/x-win-sun.el (x-win-init-sun):
14991         * x11/x-init.el (x-initialize-compose):
14992         * prim/simple.el:
14993         (backward-or-forward-kill-sexp):
14994         (backward-or-forward-kill-sentence):
14995         (backward-or-forward-kill-word):
14996         (backward-or-forward-delete-char):
14997         * prim/isearch-mode.el (isearch-help-or-delete-char):
14998         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14999         x-keysym-on-keyboard-p to detect backspace.
15000         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15001         Clean up symbols used with dead keys, checking Linux and solaris
15002         keysyms.
15003         Simplify x-win-*.el using above methods.
15004         Change documentation for x-keysym-*-p functions.
15005
15006 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15007
15008         * about.el (about-hackers): Restore entries for Michael Sperber and
15009         Vinnie Shelton.
15010         From Vinnie Shelton <acs@acm.org>
15011
15012 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15013
15014         * simple.el (count-words-region): Ditto.
15015
15016 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15017
15018         * simple.el (count-words-buffer): Document.  Don't print anything
15019         if non-interactive.
15020
15021 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15022
15023         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15024         multiple files in InfoDock.
15025
15026 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15027
15028         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15029         from version.el in InfoDock.
15030
15031         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15032         specially.
15033
15034 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15035
15036         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15037         variable name in docstring.
15038
15039 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15040
15041         * menubar.h: Include "gui.h".
15042
15043 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15044
15045         * site-load.el: Fix documentation.
15046
15047 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15048
15049         * package-get-base.el (package-get-base): Updated.
15050
15051         * keymap.el: PC-ize.
15052
15053 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15054
15055         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15056         from' on a fresh line.
15057
15058 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15059
15060         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15061         object.
15062
15063 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15064
15065         * undo-stack.el: PC-ize.
15066
15067         * cmdloop.el: PC-ize.
15068
15069 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15070
15071         * bytecomp-runtime.el: PC-ize.
15072
15073         * byte-optimize.el: Prolog fixup.  PC-ize.
15074
15075         * cus-dep.el: Spelling fix.
15076
15077         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15078         entries follow).
15079
15080 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15081
15082         * text-mode.el (text-mode-hook-identify): New function,
15083         put on text-mode-hook.  Set text-mode-variant here.
15084         (text-mode): Don't set it here.
15085
15086 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15087
15088         * text-mode.el (text-mode-hook): New defvar.
15089         (text-mode-variant): New variable.
15090         (text-mode): Set that variable locally.
15091         (toggle-text-mode-auto-fill): New command.
15092
15093 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15094
15095         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15096
15097 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15098
15099         * text-mode.el (paragraph-indent-text-mode):
15100         Renamed from spaced-text-mode.
15101         (text-mode-map): Bind TAB to indent-relative.
15102         (indented-text-mode-map): Variable deleted.
15103         (indented-text-mode): Now an alias for text-mode.
15104
15105 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15106
15107         * loadup.el: test-atoms debugging stuffs removed.
15108
15109 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15110
15111         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15112
15113 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15114
15115         * help.el (describe-beta): Made it use `locate-data-file'.
15116         (describe-distribution): Ditto.
15117         (describe-copying): Ditto.
15118         (describe-project): Ditto.
15119         (view-emacs-news): Ditto.
15120
15121         * help-nomule.el (help-with-tutorial): Made it use
15122         `locate-data-file' to find tutorial.
15123
15124 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15125
15126         * about.el: Corrected my email address.
15127
15128         * mouse.el: Added 'mouse-mswindows-drop' similar to
15129         'mouse-offix-drop'.
15130
15131 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15132
15133         * loadup.el (running-xemacs): Spelling fix.
15134
15135 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15136
15137         * packages.el (packages-find-packages-1): Don't allow a backwards
15138         compatible lisp tree to overwrite `preloaded-file-list'.
15139
15140 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15141
15142         * loadup.el: Don't delete "xemacs" prior to dumping.
15143
15144 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15145
15146         * package-info.el (pi-last-mod-date): New function.
15147         (pi-author-version): New function.
15148         (batch-update-package-info): Use them.
15149
15150 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15151
15152         * frame.el (get-frame-for-buffer-default-to-current): Create.
15153         (get-frame-for-buffer-noselect): Allow user to use current frame
15154         with `get-frame-for-buffer-default-to-current'.
15155
15156 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15157
15158         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15159         (byte-compile-output-docform): Ditto.
15160         (byte-compile-compiled-obj-to-list): Ditto.
15161
15162 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15163
15164         * startup.el (command-line-1): Removed code that ran
15165           buffer-menu.
15166
15167 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15168
15169         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15170
15171 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15172
15173         * frame.el (suspend-emacs-or-iconify-frame): Check using
15174         `device-on-window-system-p' instead of explicitly checking for X,
15175         so that the same logic works for MS Windows.
15176         (suspend-or-iconify-emacs): Ditto.
15177
15178 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15179
15180         * about.el (about-maintainer-info): Andy Piper is back.
15181         (xemacs-hackers): Updated Andy Piper's email address.
15182         (about-hackers): Added Jonathan Harris.
15183         (about-hackers): Updated Tibor Polgar's email address.
15184
15185 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15186
15187         * about.el: Add xemacs.org email manager.
15188
15189         * package-get-base.el (package-get-base): Updated with most recent
15190         package updates.
15191
15192 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15193
15194         * help.el (function-arglist): Use `indirect-function' instead of
15195         `symbol-function' so that aliases are treated correctly.
15196
15197 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15198
15199         * help.el (help-map): Add f1 binding to `help-for-help'.
15200         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15201         (describe-key-briefly): Use `princ' "%s" to print object.
15202         (with-displaying-help-buffer): Kill buffer if it exists, again.
15203         (describe-key): Use `princ' "%s" to print object.
15204         (describe-function-1): Use `princ' "%s" to print object.
15205         Commented out alias lines removed.
15206         (help-pretty-print-limit): New variable to control pretty-printing
15207         of variable values.
15208         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15209         `help-pretty-print-value' again.  Only print-print when OBJECT is
15210         list of length less than `help-pretty-print-limit'.
15211         (describe-variable): Use `help-maybe-pretty-print-value' again.
15212
15213 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15214
15215         * simple.el (blink-matching-open): Remove C++ kludge.
15216         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15217
15218 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15219
15220         * info.el (Info-default-directory-list): Made the documentation
15221         more explanitory.
15222
15223 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15224
15225         * lisp/packages.el:
15226         * lisp/package-admin.el:
15227         * lisp/build-report.el:
15228         Fix typos.
15229
15230 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15231
15232         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15233         warnings in Java buffers without final newline and editing the
15234         last line.
15235
15236 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15237
15238         * packages.el (packages-find-packages-1): Don't allow a backwards
15239         compatible lisp tree to overwrite `preloaded-file-list'.
15240         Suggested by Colin Rafferty  <colin@xemacs.org>
15241
15242         * mouse.el (mouse-offix-drop): Set undo-boundary.
15243         From Oliver Graf <ograf@fga.de>
15244
15245 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15246
15247         * loadup.el (load-gc): rewrite as defun.
15248         Print something sensical if a required dump-time file isn't found.
15249
15250 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15251
15252         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15253         bug strikes a menudescriptor.
15254
15255         * package-get-base.el (package-get-base): Updated.
15256
15257         * package-info.el (batch-update-package-info): Derive REQUIRES
15258         from the Makefile.
15259
15260 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15261
15262         * files.el (save-some-buffers): Don't play games with deleting
15263         other windows if we are in the minibuffer window.
15264
15265 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15266
15267         * modeline.el (modeline-minor-mode-menu): Add support for :active
15268         (add-minor-mode): Document :active property to TOGGLE.
15269
15270 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15271
15272         * modeline.el (modeline-minor-mode-menu): Add support for an
15273         `:included' predicate in the `toggle-sym' plist.
15274         (add-minor-mode): Document the :included property, format
15275         docstring some more.
15276         (modeline-minor-mode-menu): Documentation string added.
15277
15278 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15279
15280         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15281         labels from the symbol-names by thwacking off the overly redundant
15282         and overused "mode", parenthesizing "minor", and capitalizing the
15283         resultant strings.  Also shortened the menu's title by eliminating
15284         the redundant buffer name.
15285         (add-minor-mode): Beautified the docstring, added mention of the
15286         `:menu-tag' property of TOGGLE.
15287         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15288         `toggle-sym' to beatify the mode-life menus.
15289         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15290         `auto-fill-function'.
15291
15292 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15293
15294         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15295         menus to :style 'toggle.
15296
15297 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15298
15299         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15300
15301 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15302
15303         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15304         only recognize first hyperlink.
15305         (hyper-apropos-highlightify): Deletia, this is already done by
15306         `hyper-apropos-insert-face'.
15307         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15308
15309 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15310
15311         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15312         mail.
15313         (toolbar-mail-reader): Add support for `send'.
15314         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15315
15316 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15317
15318         * info.el (Info-emacs-info-file-name): Add defvar for
15319         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15320         will function properly.
15321
15322 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15323
15324         * simple.el: make the backwards delete function called by
15325         `backward-or-forward-delete-char' user configurable.
15326
15327 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15328
15329         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15330         compiled function got loaded from.
15331
15332 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15333
15334         * term/apollo.el: Synched up with InfoDock 3.6.2.
15335
15336 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15337
15338         * startup.el (load-init-file): Load autoloads earlier.
15339         (startup-splash-frame): Handle InfoDock logo.
15340
15341         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15342         InfoDock.
15343         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15344
15345         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15346         doesn't have this function.
15347
15348         * packages.el (locate-data-file): Fix to call `locate-file'.
15349
15350 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15351
15352         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15353         version of version.el.
15354         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15355
15356         * x-menubar.el (default-menubar): Guard reference to
15357         `gnuserv-frame'.
15358         (default-menubar): Guard references to `font-lock-mode'.
15359         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15360         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15361
15362         * make-docfile.el: Don't snarf doc strings from autoloads.
15363
15364         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15365         loading auto-autoloads files.
15366
15367         * loaddefs.el: Disable dumping autoloads.
15368
15369 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15370
15371         * lisp-mnt.el: Synch to Emacs 20.2.
15372
15373         * help.el: Remove manual autoload of `finder-by-keyword'.
15374
15375         * finder.el (finder-by-keyword): Autoload.
15376
15377         * help.el: Conditionalize hyperbole setup.
15378
15379 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15380
15381         * packages.el (package-require): Update to reflect new data format.
15382
15383 1998-01-02  Didier Verna  <didier@xemacs.org>
15384
15385         * x-menubar.el (default-menubar): make the tutorials available
15386         through the menubar. (Plus some compilation warnings cleanup).
15387
15388 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15389
15390         * check-features.el: New file.  Perform sanity check after build.
15391
15392         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15393         files to tooltalk package.
15394         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15395         package.
15396
15397         * package-admin.el (package-admin-xemacs): Use better default for
15398         location of XEmacs binary.
15399
15400 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15401
15402         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15403         tag with sexp and add value tag with value `t'.
15404
15405 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15406
15407         * package-get.el: Changes to work with real data.
15408         From Pete Ware <ware@cis.ohio-state.edu>
15409
15410         * packages.el (packages-reload-autoloads): Guard load for the time
15411         being.
15412
15413         * update-elc.el ("packages.el"): Force loading packages.el instead
15414         of possibly out-of-date packges.elc.
15415         * make-docfile.el ("packages.el"): Ditto.
15416
15417 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15418
15419         * build-report.el (build-report-delete-regexp): Added a rule for
15420         the main tarball shadowing anything past it.
15421
15422 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15423
15424         * packages.el (package-provide): Delete a previous provide.
15425
15426         * package-info.el: New file.
15427
15428         * package-get.el: New file.
15429         From Pete Ware <ware@cis.ohio-state.edu>
15430         (package-get): Fix md5 computation to work with Mule.
15431
15432 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15433
15434         * simple.el (log-message-*): Quote symbols in docstrings properly.
15435
15436 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15437
15438         * packages.el (packages-new-autoloads): Ignore symbolic links.
15439
15440         * cus-face.el (face-custom-attributes-get): Fix typo.
15441         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15442
15443 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15444
15445         * startup.el (load-init-file): Reload new or changed autoloads
15446         unless inhibited.  Reload modified dumped lisp (stubbed).
15447
15448         * packages.el (packages-new-autoloads): New function.
15449         (packages-reload-autoloads): New function.
15450         (packages-reload-dumped-lisp): New (stub) function.
15451
15452         * loadup.el: Inhibit reloading dumped files when running temacs.
15453
15454         * loadhist.el (file-provides): Extend to handle variant
15455         extensions.
15456
15457         * replace.el (query-replace): Fix typo.
15458
15459 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15460
15461         * make-docfile.el: list-autoloads-path has been renamed.
15462         * update-elc.el: list-autoloads has been renamed.
15463
15464         * packages.el (packages-list-autoloads): Renamed.
15465         (packages-list-autoloads-path): Ditto.
15466
15467 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15468
15469         * packages.el (packages-find-packages-1): Made it signal a warning
15470         for an error in an auto-autoload.el file.
15471
15472 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15473
15474         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15475         tag with const.
15476         From Aki Vehtari <Aki.Vehtari@hut.fi>
15477
15478         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15479
15480         * loadhist.el (unload-feature): Remove autoload.
15481
15482 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15483
15484         * loadhist.el: Unpackaged.
15485
15486         * help.el (describe-symbol-find-file): Rename
15487         `describe-function-find-file' and make old name obsolete.
15488         (describe-function-1): Use it.
15489         (describe-function-1): Guard reference to
15490         `compiled-function-annotation'.
15491
15492 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15493
15494         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15495         argument.
15496         (help-mode-quit): New optional arg to control whether it kills or
15497         buries.  Tidied up.
15498         (with-displaying-help-buffer): Don't kill buffer initially, even
15499         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15500         (help-pretty-print-value): Rename back from
15501         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15502         use it, otherwise use dumped `cl-prettyprint'.
15503         (describe-variable): Use `help-pretty-print-value' again.
15504         (find-func): Removed reference to "find-func" at end.
15505
15506 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15507
15508         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15509           GUI XEmacs. Rename? x-menubar is rather window system
15510           independant, except for a couple of items.
15511
15512 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15513
15514         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15515         entries as they will no longer be distributed with XEmacs.
15516
15517         * format.el (format-alist): Fix image/tiff regexps.
15518         From P. E. Jareth Hein <jareth@camelot-soft.com>
15519
15520         * help.el (help-maybe-pretty-print-value): Rename.
15521         (describe-variable): Use it.
15522         (describe-variable): Add trailing linefeed.
15523
15524 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15525
15526         * help.el (describe-function-1): Don't output anything for
15527           arglist of autoload functions.
15528
15529 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15530
15531         * help.el (describe-function-1): Don't output anything for
15532           arglist of autoload functions.
15533
15534 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15535
15536         * help.el (help-mode-map): New bindings for `help-mode-bury',
15537         `describe-function-at-point', `describe-variable-at-point',
15538         `Info-elisp-ref', `customize-variable', `help-next-section' and
15539         `help-prev-section'.
15540         (help-next-section): New function.
15541         (help-prev-section): New function.
15542         (help-mode-quit): Changed to kill the help buffer.
15543         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15544         correctly.
15545         (help-buffer-name): New function to generate the name of help
15546         buffers.
15547         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15548         argument giving the name of the help buffer.
15549         (describe-key): Use `with-displaying-help-buffer' with name.
15550         (describe-mode): Ditto.
15551         (describe-bindings): Ditto.
15552         (describe-prefix-bindings): Ditto.
15553         (view-lossage): Ditto.
15554         (with-syntax-table): New macro.
15555         (function-called-at-point): Use `ignore-errors' and
15556         `with-syntax-table'.
15557         (function-at-point): Ditto.
15558         (describe-function): Use `with-displaying-help-buffer' with name.
15559         (function-arglist): Extracted from `describe-function-1'.  Returns
15560         function's arglist as string.
15561         (function-documentation): Extracted from `describe-function-1'.
15562         Returns function's docstring.
15563         (describe-function-1): Remove all the "stream" garbage, including
15564         the stream argument.  Use `function-arglist' and
15565         `function-documentation'.
15566         (describe-function-arglist): Just use `function-arglist'.
15567         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15568         (help-pretty-print-value): New function to help with
15569         pretty-printing variable values.  Knows about `#<...>'.  Needs
15570         `pp-internal'.
15571         (describe-variable): Use `with-displaying-help-buffer' with name.
15572         Formatting improved.  Display file where variable is defined, if
15573         known.  Use `help-pretty-print-value'.
15574         (describe-syntax): Use `with-displaying-help-buffer' with name.
15575         (list-processes): Remove "stream" garbage.
15576
15577 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15578
15579         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15580         call a dumped routine instead.
15581
15582         * x-win-xfree86.el: Wrap file in defun.
15583         * x-win-sun.el: Ditto.
15584
15585 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15586
15587         * help.el (view-emacs-news): Remove usage of outl-mouse which
15588         advises functions and does other evil things.
15589
15590 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15591
15592         * format.el (format-alist): Add `image/tiff'.
15593         From P. E. Jareth Hein <jareth@camelot-soft.com>
15594
15595 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15596
15597         * about.el (about-hackers): More names added.
15598
15599         * make-docfile.el: Remove superfluous package path search.
15600
15601         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15602
15603 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15604
15605         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15606         ignored shadows.
15607
15608 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15609
15610         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15611         get trailing slashes when added to the load-path.
15612
15613         * x-init.el (init-x-win): Locate where XEmacs X localization files
15614         are.
15615
15616 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15617
15618         * x-faces.el: Added support for foregroundToolBarColor
15619           to xpm-color-symbols.
15620
15621 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15622
15623         * etags.el (tags-remove-duplicates): Removed.
15624         (buffer-tag-table-list): Use `delete-duplicates'.
15625
15626         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15627         correctly.
15628         (get*): Defalias to `get'.
15629
15630         * cl.el (eql): Compare integers with `eq'.
15631         (cl-map-extents): Check for `map-extents' first.
15632
15633 1997-12-17  Didier Verna  <didier@xemacs.org>
15634
15635         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15636         added the 'numero', 'copyright' and 'trademark' symbols.
15637
15638         * leim/quail/latin-post.el ("french-postfix"): see above.
15639
15640 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15641
15642         * widget.el (define-widget): Check the arguments.
15643
15644         * cus-edit.el (customize-face): Use `check-argument-type'.
15645         (custom-variable-value-create): Use `signal' to signal error.
15646         (custom-variable-reset-saved): Ditto.
15647         (custom-variable-reset-standard): Ditto.
15648         (custom-face-reset-saved): Ditto.
15649
15650         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15651         (widget-default-format-handler): Ditto.
15652         (widget-checklist-add-item): Ditto.
15653         (widget-radio-add-item): Ditto.
15654         (widget-editable-list-entry-create): Ditto.
15655         (widget-sexp-prompt-value): Ditto.
15656
15657         * custom.el (custom-declare-variable): Signal errors better.
15658         (custom-handle-keyword): Ditto.
15659         (custom-declare-group): Ditto.
15660
15661         * window-xemacs.el (windows): Ditto.
15662
15663         * menubar.el (menu): Ditto.
15664
15665         * keydefs.el (keyboard): Ditto.
15666
15667         * minibuf.el (minibuffer): Ditto.
15668
15669         * process.el (execute): Ditto.
15670
15671         * fill.el (fill): Ditto.
15672
15673         * modeline.el (modeline): Ditto.
15674
15675         * help.el (help): Ditto.
15676
15677         * faces.el (faces): Ditto.
15678
15679         * files.el (files): Ditto.
15680
15681         * x-init.el (x): Ditto.
15682
15683         * lisp-mode.el (lisp): Ditto.
15684
15685         * process.el (processes): Ditto.
15686
15687         * mouse.el (mouse): Ditto.
15688
15689         * abbrev.el (abbrev): Moved from cus-edit.
15690
15691         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15692         as variable declaration.
15693
15694 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15695
15696         * menubar.el (find-menu-item): Use `check-argument-type'.
15697         (find-menu-item): Cosmetic changes.
15698
15699 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15700
15701         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15702
15703 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15704
15705         * startup.el (set-default-load-path): Only search package-path
15706         when not running temacs.
15707
15708         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15709         files.
15710
15711         * loadup.el: Correct commentary.  Reformatting.
15712         (really-early-error-handler): Use absolute path to the
15713         first dumped-lisp.el file.
15714         (really-early-error-handler): Print full path name of
15715         each dumped lisp file (inherited from InfoDock).
15716
15717         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15718         dumped-lisp.el files.
15719
15720         * make-docfile.el (preloaded-file-list): Reorder when the
15721         package-path is searched.
15722         * update-elc.el: Ditto.
15723
15724         * lisp-mode.el (call-with-condition-handler): Treat the same as
15725         `condition-case' for indentation.
15726
15727         * about.el (about-xemacs): Update release date.
15728
15729 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15730
15731         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15732         anywhere but at the last clause.
15733         (ecase): Disallow `t' and `otherwise'.
15734
15735 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15736
15737         * cus-edit.el (custom-buffer-create-buttons): New function
15738         from stuff moved out of `custom-buffer-create-internal'.
15739         (custom-novice): New variable.  Default t.
15740         (custom-display-global-buttons): Ditto.  Default `top'.
15741         (custom-buffer-create-internal): Only display help if
15742         `custom-novice' is non-nil.  Display global buttons according to
15743         `custom-display-global-buttons'.
15744
15745 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15746
15747         * menubar.el (find-menu-item): Use `check-argument-type'.
15748         (find-menu-item): Cosmetic changes.
15749
15750 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15751
15752         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15753         look.
15754
15755 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15756
15757         * format.el (format-deannotate-region):  Bug fix.
15758         Deannotating a region containing unknown tags would fail
15759         (causing decoding of text/enriched to fail at user level)
15760
15761 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15762
15763         * minibuf.el (read-directory-name): Support sixth
15764           arg, HISTORY, as already documented.
15765
15766 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15767
15768         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15769         to `ecase'.
15770
15771 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15772
15773         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15774         skk-activate.
15775
15776 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15777
15778         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.