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         setting for `===hng-wad'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-wad'.
8
9         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         settings for `==koseki' and `===hng-kcc'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-kcc'.
19
20         * mule/mule-conf.el (===hng-kcc): 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-nkk'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-nkk'.
30
31         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         setting for `===hng-ink'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-ink'.
41
42         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
43         CHISE.
44
45 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-jhk'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-jhk'.
52
53         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
54         CHISE.
55
56 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
59         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
60         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
61         (===jis-x0213-1@2004): Likewise.
62         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
63         "jisx0213\\(\\.2004\\)-1" as the registry.
64         (=+>jis-x0213-1@2004): Likewise.
65         (=>jis-x0213-1@2004): Likewise.
66
67         * mule/mule-charset.el (default-coded-charset-priority-list): Add
68         `===jis-x0213-1@2004'.
69
70 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `===hng-nak'.
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `===hng-nak'.
77
78         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
79         CHISE.
80
81 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `===hng-hos'.
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `===hng-hos'.
88
89         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
90         CHISE.
91
92 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `===hng-tzj'.
96
97         * mule/mule-charset.el (default-coded-charset-priority-list): Add
98         `===hng-tzj'.
99
100         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
101         CHISE.
102
103 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `===hng-kae'.
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `===hng-kae'.
110
111         * mule/mule-conf.el (===hng-kae): 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-kar'.
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `===hng-kar'.
121
122         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
123         CHISE.
124
125 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
128         setting for `===hng-kyd'.
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `===hng-kyd'.
132
133         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
134         CHISE.
135
136 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
139         setting for `===hng-hok'.
140
141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
142         `===hng-hok'.
143
144         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
145         CHISE.
146
147 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
150         setting for `===hng-jyu'.
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `===hng-jyu'.
154
155         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
156         CHISE.
157
158 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `===hng-zkd'.
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `===hng-zkd'.
165
166         * mule/mule-conf.el (===hng-zkd): 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-kmi'.
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `===hng-kmi'.
176
177         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
178         CHISE.
179
180 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
183         setting for `===hng-okd'.
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `===hng-okd'.
187
188         * mule/mule-conf.el (===hng-okd): 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-nkm'.
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `===hng-nkm'.
198
199         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
200         CHISE.
201
202 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
205         setting for `===hng-nto'.
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `===hng-nto'.
209
210         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
211         CHISE.
212
213 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for `===hng-yhk'.
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `===hng-yhk'.
220
221         * mule/mule-conf.el (===hng-yhk): 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-sok'.
228
229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
230         `===hng-sok'.
231
232         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
233         CHISE.
234
235 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `===hng-kda'.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `===hng-kda'.
242
243         * mule/mule-conf.el (===hng-kda): 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-myz'.
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `===hng-myz'.
253
254         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
255         CHISE.
256
257 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `===hng-kgk'.
261
262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
263         `===hng-kgk'.
264
265         * mule/mule-conf.el (===hng-kgk): 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-drt'.
272
273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
274         `===hng-drt'.
275
276         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
277         CHISE.
278
279 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
282         setting for `===hng-mam'.
283
284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
285         `===hng-mam'.
286
287         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
288         CHISE.
289
290 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         setting for `===hng-dng'.
294
295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
296         `===hng-dng'.
297
298         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
299         CHISE.
300
301 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
304         setting for `=>cns11643-5'.
305
306 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `===hng-keg'.
310
311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
312         `===hng-keg'.
313
314         * mule/mule-conf.el (===hng-keg): 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-jou'.
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `===hng-jou'.
324
325         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
326         CHISE.
327
328 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         setting for `===hng-smk'.
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `===hng-smk'.
335
336         * mule/mule-conf.el (===hng-smk): 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-kyo'.
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `===hng-kyo'.
346
347         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
348         CHISE.
349
350 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `===hng-kss'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `===hng-kss'.
357
358         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
359         CHISE.
360
361 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         setting for `===hng-wan'.
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `===hng-wan'.
368
369         * mule/mule-conf.el (===hng-wan): 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-ksk'.
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `===hng-ksk'.
379
380         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
381         CHISE.
382
383 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `===hng-kyu'.
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `===hng-kyu'.
390
391         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
392         CHISE.
393
394 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `===hng-skk'.
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `===hng-skk'.
401
402         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
403         CHISE.
404
405 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `===hng-sik'.
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `===hng-sik'.
412
413         * mule/mule-conf.el (===hng-sik): 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-kbk'.
420
421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
422         `===hng-kbk'.
423
424         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
425         CHISE.
426
427 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
428
429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
430         setting for `===hng-kcj'.
431
432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
433         `===hng-kcj'.
434
435         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
436         CHISE.
437
438 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
441         setting for `===hng-k24'.
442
443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
444         `===hng-k24'.
445
446         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
447         CHISE.
448
449 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
450
451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
452         setting for `===hng-gok'.
453
454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
455         `===hng-gok'.
456
457         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
458         CHISE.
459 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
462         setting for `===hng-tsu'.
463
464         * mule/mule-charset.el (default-coded-charset-priority-list): Add
465         `===hng-tsu'.
466
467         * mule/mule-conf.el (===hng-tsu): 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): Add
473         setting for `===hng-sys'.
474
475         * mule/mule-charset.el (default-coded-charset-priority-list): Add
476         `===hng-sys'.
477
478         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
479         CHISE.
480
481 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist):
484         - Use "&HNG010-<d><d><d><d><d>;" instead of
485           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
486         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
487
488         * mule/mule-charset.el (default-coded-charset-priority-list): Add
489         `=ucs-bmp-itaiji-002' and `===hng-khm'.
490
491         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
492         "hngkhi-0" as the suffix of registry.
493         (===hng-khm): New coded-charset for XEmacs CHISE.
494         (=ucs-itaiji-002): Ditto.
495         (=ucs-bmp-itaiji-002): Ditto.
496
497 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
498
499         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
500         setting for `=>ucs@iwds-1'.
501
502         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
503         XEmacs CHISE.
504
505 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
506
507         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
508         CHISE.
509
510         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
511         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
512         `===hng-khi'.
513
514 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
515
516         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
517         setting for `===hng-khi'.
518
519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
520         `===hng-khi'.
521
522         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
523         CHISE.
524
525 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
526
527         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
528         #x9FA5 as the value of `max-code'.
529         (=ucs-bmp-var-002): Likewise.
530         (=ucs-bmp-var-003): Likewise.
531         (=ucs-bmp-itaiji-084): Likewise.
532         (=ucs-bmp-cjk@JP): Likewise.
533         (=ucs-bmp-cjk@JP/hanazono): Likewise.
534         (==ucs-bmp-cjk@JP/hanazono): Likewise.
535         (=>ucs-bmp-cjk@component): Likewise.
536
537 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
540         CHISE.
541
542 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
545         XEmacs CHISE.
546         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
547         `==jis-x0208@1978/2-pr' as the mother.
548
549 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
550
551         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
552         CHISE.
553
554 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
555
556         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
557         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
558
559 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
562         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
563
564 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
567         setting for `===ucs@gb'.
568
569 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
570
571         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
572         setting for `===hanyo-denshi/ks', `===jis-x0208' and
573         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
574         as the entity-reference for `===jis-x0213-1@2000'; use
575         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
576
577 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
578
579         * mule/mule-charset.el (default-coded-charset-priority-list): Add
580         `===jis-x0208'.
581
582         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
583         instead of `===jis-x0208' as the mother.
584         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
585         `===jis-x0208' as the mother.
586         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
587         `===jis-x0208' as the mother.
588         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
589         `===jis-x0213-1' as the mother.
590         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
591         `===jis-x0213-1' as the mother.
592         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
593         the mother.
594         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
595         mother.
596
597 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
598
599         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
600         setting for `=ucs-var-001'.
601
602 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
603
604         * mule/mule-charset.el (default-coded-charset-priority-list): Add
605         `=ucs-bmp-var-001'.
606
607         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
608         CHISE.
609         (=ucs-bmp-var-001): Ditto.
610
611         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
612         setting for `=ucs-var-003'.
613
614 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
615
616         * mule/mule-charset.el (default-coded-charset-priority-list): Add
617         `=ucs-bmp-var-003'.
618
619         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
620         CHISE.
621         (=ucs-bmp-var-003): Ditto.
622
623 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
624
625         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
626         setting for `=ucs-var-002'.
627
628         * mule/mule-charset.el (default-coded-charset-priority-list): Add
629         `=ucs-bmp-var-002'.
630
631         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
632         CHISE.
633         (=ucs-bmp-var-002): Ditto.
634
635 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
636
637         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
638         XEmacs CHISE.
639         (==jis-x0208@1978/5pr): Ditto.
640
641 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
642
643         * mule/mule-charset.el (default-coded-charset-priority-list): Add
644         `=>ucs-bmp-cjk@component'.
645
646         * mule/mule-conf.el (=>ucs@component): New coded-charset for
647         XEmacs CHISE.
648         (=>ucs-bmp-cjk@component): Ditto.
649
650 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
651
652         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
653         setting for `=>iwds-1'.
654
655 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
656
657         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
658         CHISE.
659
660 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
661
662         * mule/mule-charset.el (default-coded-charset-priority-list):
663         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
664         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
665         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
666         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
667
668 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
669
670         * mule/mule-coding.el (coded-charset-entity-reference-alist):
671         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
672
673         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
674         `=>>ucs@iso' as the mother.
675         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
676         mother.
677
678 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
679
680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
681         setting for `===hanyo-denshi/ia'.
682
683 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
684
685         * mule/mule-charset.el (default-coded-charset-priority-list): Add
686         `===hanyo-denshi/ia'.
687
688 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
689
690         * mule/mule-conf.el (=koseki): Fix DOC.
691         (==koseki): New coded-charset for XEmacs CHISE.
692
693 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
694
695         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
696         XEmacs CHISE.
697         (===hanyo-denshi/jd): Fix DOC.
698
699 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
700
701         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
702         setting for `===hanyo-denshi/ip'.
703
704 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
705
706         * mule/mule-charset.el (default-coded-charset-priority-list): Add
707         `===hanyo-denshi/ip'.
708
709         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
710         XEmacs CHISE.
711
712 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
713
714         * mule/mule-charset.el (default-coded-charset-priority-list): Add
715         `==ucs-radicals@unicode' and `=>daikanwa'.
716
717         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
718         for XEmacs CHISE.
719
720 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
721
722         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
723         XEmacs CHISE.
724
725 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
726
727         * mule/mule-charset.el (default-coded-charset-priority-list): Add
728         `===ruimoku-v6'.
729
730 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
731
732         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
733         setting for `===ruimoku-v6'.
734
735 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
736
737         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
738         CHISE.
739
740 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
741
742         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
743         coded-charset for XEmacs CHISE.
744
745 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
746
747         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
748         XEmacs CHISE.
749
750 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
751
752         * mule/mule-charset.el (default-coded-charset-priority-list): Add
753         `===ucs-sip@iso'.
754
755 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
756
757         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
758         CHISE.
759
760 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
761
762         * mule/mule-charset.el (default-coded-charset-priority-list): Add
763         `==ucs-sip@iso'.
764
765         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
766         CHISE.
767
768 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
769
770         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
771         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
772         (=ucs-sip-ext-b@iso): Fix registry.
773         (==ucs-sip-ext-b@iso): Ditto.
774         (===ucs-sip-ext-b@iso): Ditto.
775
776         * mule/mule-charset.el (default-coded-charset-priority-list): Add
777         `=ucs-sip@iso'.
778
779 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
780
781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
782         setting for `=>cbeta'.
783
784 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
785
786         * mule/mule-charset.el (default-coded-charset-priority-list): Add
787         `=>cns11643-7'.
788
789         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
790
791 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
792
793         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
794         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
795
796 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
797
798         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
799         `=ucs@cns'.
800         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
801         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
802         `=ucs@jis/1990'.
803         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
804         `=ucs@jis/2000'.
805         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
806         `=ucs@jis/2004'.
807         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
808
809         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
810         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
811
812 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
813
814         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
815         XEmacs CHISE.
816         (==jis-x0208@1978/1pr): Ditto.
817         (==jis-x0208@1978/2-pr): Ditto.
818
819 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
820
821         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
822         setting for `===jis-x0213-1@2004'.
823
824 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
825
826         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
827         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
828
829         * mule/mule-charset.el (default-coded-charset-priority-list): Add
830         `===hanyo-denshi/jb'.
831
832         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
833         XEmacs CHISE.
834         (=+>hanyo-denshi/ft): Ditto.
835         (=+>hanyo-denshi/jt): Ditto.
836
837 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
838
839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
840         `===hanyo-denshi/hg'.
841
842 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
843
844         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
845         XEmacs CHISE.
846         (===hanyo-denshi/hg): Ditto.
847
848 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
849
850         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
851         glyph-forms instead of detailed glyph-images.
852         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
853         `=adobe-japan1-*'.
854         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
855         (===adobe-japan1-1): Ditto.
856         (===adobe-japan1-2): Ditto.
857         (===adobe-japan1-3): Ditto.
858         (===adobe-japan1-4): Ditto.
859         (===adobe-japan1-5): Ditto.
860         (===adobe-japan1-6): Ditto.
861         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
862         `=>>>adobe-japan1' as the mother.
863         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
864         `=>>adobe-japan1' as the mother.
865         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
866         glyph-images.
867         (==jis-x0208@1978): Ditto.
868         (==jis-x0208@1983): Ditto.
869         (==jis-x0208@1990): Ditto.
870         (==jis-x0213-1): Ditto.
871         (==jis-x0213-1@2000): Ditto.
872         (==jis-x0213-1@2004): Ditto.
873         (==jis-x0213-2): Ditto.
874         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
875         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
876         `=jis-x0208@1978'.
877         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
878         `=jis-x0208@1983'.
879         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
880         `=jis-x0208@1990'.
881         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
882         `=jis-x0213-1'.
883         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
884         `=jis-x0213-1@2000'.
885         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
886         `=jis-x0213-1@2004'.
887         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
888         `=jis-x0213-2'.
889         (===jis-x0208): New coded-charset for XEmacs CHISE.
890         (===jis-x0208@1978): Ditto.
891         (===jis-x0208@1983): Ditto.
892         (===jis-x0208@1990): Ditto.
893         (===jis-x0213-1): Ditto.
894         (===jis-x0213-1@2000): Ditto.
895         (===jis-x0213-2): Ditto.
896         (===jis-x0212): Ditto.
897         (===ks-x1001): Ditto.
898         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
899         mother.
900         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
901         as the mother.
902         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
903         as the mother.
904         (===cns11643-1): New coded-charset for XEmacs CHISE.
905         (===cns11643-2): Ditto.
906         (===cns11643-3): Ditto.
907         (===cns11643-4): Ditto.
908         (===cns11643-5): Ditto.
909         (===cns11643-6): Ditto.
910         (===cns11643-7): Ditto.
911         (=>>cns11643-1): Ditto.
912         (==big5-cdp): Indicate abstract glyph-images instead of
913         representative glyph-images.
914         (===big5-cdp): New coded-charset for XEmacs CHISE.
915         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
916         detailed glyph-images.
917         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
918         `=hanyo-denshi/*'.
919         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
920         (===hanyo-denshi/ib): Ditto.
921         (===hanyo-denshi/jt): Ditto.
922         (===hanyo-denshi/ks): Ditto.
923         (===mj): Ditto.
924         (===mj-0): Ditto.
925         (===mj-1): Ditto.
926         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
927         `=>>>hanyo-denshi/*' as its mother.
928         (==gt): Indicate abstract glyph-forms instead of detailed
929         glyph-images.
930         (===gt): New coded-charset for XEmacs CHISE.
931         (=>>>gt): Indicates `==gt' instead of `=gt'.
932         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
933         (==gt-k): Indicate abstract glyph-forms instead of detailed
934         glyph-images.
935         (===gt-k): New coded-charset for XEmacs CHISE.
936         (==daikanwa): Indicates glyph-images instead of detailed
937         glyph-images.
938         (===daikanwa): New coded-charset for XEmacs CHISE.
939         (===daikanwa/+p): Ditto.
940         (===daikanwa/ho): Ditto.
941         (==cbeta): Ditto.
942         (===cbeta): Ditto.
943         (==jef-china3): Ditto.
944         (===jef-china3): Ditto.
945         (==ruimoku-v6): Ditto.
946         (==ucs@iso): Indicate representative glyph-forms instead of
947         representative glyph-images.
948         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
949         (==ucs@unicode): Indicate representative glyph-forms instead of
950         representative glyph-images.
951         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
952         `=ucs@unicode'.
953         (==ucs@cns): Indicate representative glyph-forms instead of
954         representative glyph-images.
955         (==ucs@jis): Ditto.
956         (==ucs@jis/1990): Ditto.
957         (==ucs@jis/2000): Ditto.
958         (==ucs@jis/2004): Ditto.
959         (==ucs@ks): Ditto.
960         (===ucs@iso): New coded-charset for XEmacs CHISE.
961         (===ucs@unicode): Ditto.
962         (===ucs@gb): Ditto.
963         (===ucs@ks): Ditto.
964         (===ucs-bmp-cjk@gb): Ditto.
965         (===ucs-sip-ext-b@iso): Ditto.
966
967 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
968
969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
970         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
971         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
972         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
973         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
974         `===cns11643-3', `===cns11643-4', `===cns11643-5',
975         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
976         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
977         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
978         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
979
980         * mule/mule-coding.el (coded-charset-entity-reference-alist):
981         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
982         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
983         - Use "&g1-[NAME];" for `=>>[NAME]'.
984         - Abolish "&g2-[NAME];".
985
986 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
987
988         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
989         `=>>ucs@cns' as the mother.
990
991 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
992
993         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
994         setting for `==ucs@ks'.
995
996 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
997
998         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
999         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1000         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1001         0x00E30000〜0x00E409D5.
1002
1003 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1006         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1007         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1008
1009 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1010
1011         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1012         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1013
1014         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1015         (=mj-0): Ditto.
1016         (=mj-1): Ditto.
1017         (==mj): Ditto.
1018         (==mj-0): Ditto.
1019         (==mj-1): Ditto.
1020         (=>>mj): Ditto.
1021
1022         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1023         setting for `=mj' and `==mj'.
1024
1025 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1028         CHISE.
1029
1030 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1031
1032         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1033         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1034         `=>ucs@hanyo-denshi'.
1035
1036 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1037
1038         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1039         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1040
1041         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1042         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1043
1044 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1045
1046         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1047         XEmacs CHISE.
1048
1049 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1050
1051         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1052         Change priority of `=>>>ucs@iso'.
1053
1054         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1055         `=>>>ucs@iso' as the mother.
1056         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1057
1058 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1061         Change priority of `=>>>ucs@unicode'.
1062
1063         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1064         `=ucs@unicode'.
1065
1066 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1067
1068         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1069         Change priority of `=>>>ucs@jis'.
1070
1071         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1072         `=ucs@jis'.
1073
1074 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1075
1076         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1077         setting for `==daikanwa/+p'.
1078
1079 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1080
1081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1082         setting for `==shinjigen@1ed'.
1083
1084 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1085
1086         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1087         XEmacs CHISE.
1088
1089 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-conf.el (==shinjigen): Modify DOC.
1092         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1093         (==shinjigen@rev): Modify DOC.
1094
1095 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1096
1097         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1098         CHISE.
1099
1100 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1101
1102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1103         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1104
1105         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1106         XEmacs CHISE.
1107
1108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1109         `==daikanwa'.
1110
1111 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1112
1113         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1114         setting for `==cns11643-7'.
1115
1116         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1117         `==cns11643-7'.
1118
1119 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1120
1121         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1122         `==cns11643-6'.
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         setting for `==cns11643-6'.
1126
1127 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1128
1129         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1130         setting for `==cns11643-5'.
1131
1132         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1133         `==cns11643-5'.
1134
1135 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1136
1137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1138         setting for `==cns11643-4'.
1139
1140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1141         `==cns11643-4'.
1142
1143 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1144
1145         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1146         setting for `==cns11643-3'.
1147
1148         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1149         `==cns11643-3'.
1150
1151 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1152
1153         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1154         setting for `==cns11643-2'.
1155
1156         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1157         `==cns11643-2'.
1158
1159 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1160
1161         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1162         Change priority of `=>>>ucs@ks'.
1163
1164         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1165         `=ucs@ks'.
1166
1167 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1168
1169         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1170         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1171         `==ucs@cns' and `==cns11643-1'.
1172
1173         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1174         (==cns11643-2): Ditto.
1175         (==cns11643-3): Ditto.
1176         (==cns11643-4): Ditto.
1177         (==cns11643-5): Ditto.
1178         (==cns11643-6): Ditto.
1179         (==cns11643-7): Ditto.
1180
1181         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1182         `==cns11643-1'.
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@jis/2004', `=>>>ucs@jis/2004' and
1188         `=>>>ucs@jis/1990'.
1189
1190         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1191         `=ucs@jis/1990'.
1192         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1193         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1194
1195 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1196
1197         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1198         Change priority of `=>>>ucs@cns'.
1199
1200         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1201         `=ucs@cns'.
1202
1203 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1204
1205         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1206         `==ks-x1001'.
1207
1208         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1209         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1210         `==ks-x1001'.
1211
1212 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1213
1214         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1215
1216 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1217
1218         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1219         `=jis-x0208'.
1220         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1221         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1222         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1223         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1224         (=>>>jis-x0213-1@2000): Changed to an alias for
1225         `=jis-x0213-1@2000'.
1226         (=>>>jis-x0213-1@2004): Changed to an alias for
1227         `=jis-x0213-1@2004'.
1228         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1229
1230 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1231
1232         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1233         `=adobe-japan1-0'.
1234         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1235         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1236         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1237         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1238         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1239         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1240
1241 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1242
1243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1244         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1245         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1246         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1247         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1248         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1249
1250 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1251
1252         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1253         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1254         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1255         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1256         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1257         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1258         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1259         `==jis-x0212'.
1260
1261 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1262
1263         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1264         "AdobeJapan1-[0-6]$".
1265         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1266         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1267         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1268         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1269         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1270         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1271         (==adobe-japan1-1): Ditto.
1272         (==adobe-japan1-2): Ditto.
1273         (==adobe-japan1-3): Ditto.
1274         (==adobe-japan1-4): Ditto.
1275         (==adobe-japan1-5): Ditto.
1276         (==adobe-japan1-6): Ditto.
1277         (==jis-x0208): Ditto.
1278         (==jis-x0208@1978): Ditto.
1279         (==jis-x0208@1983): Ditto.
1280         (==jis-x0208@1990): Ditto.
1281         (==jis-x0213-1): Ditto.
1282         (==jis-x0213-1@2000): Ditto.
1283         (==jis-x0213-1@2004): Ditto.
1284         (==jis-x0213-2): Ditto.
1285         (==jis-x0212): Ditto.
1286         (==gb2312): Ditto.
1287         (==iso-ir165): Ditto.
1288         (==gb12345): Ditto.
1289         (==ks-x1001): Ditto.
1290         (==cns11643-1): Ditto.
1291         (==cns11643-2): Ditto.
1292         (==cns11643-3): Ditto.
1293         (==cns11643-4): Ditto.
1294         (==cns11643-5): Ditto.
1295         (==cns11643-6): Ditto.
1296         (==cns11643-7): Ditto.
1297         (==big5-cdp): Ditto.
1298         (==hanyo-denshi/ja): Ditto.
1299         (==hanyo-denshi/jb): Ditto.
1300         (==hanyo-denshi/jc): Ditto.
1301         (==hanyo-denshi/jd): Ditto.
1302         (==hanyo-denshi/ft): Ditto.
1303         (==hanyo-denshi/ia): Ditto.
1304         (==hanyo-denshi/ib): Ditto.
1305         (==hanyo-denshi/hg): Ditto.
1306         (==hanyo-denshi/jt): Ditto.
1307         (==hanyo-denshi/ks): Ditto.
1308         (==gt): Ditto.
1309         (==gt-k): Ditto.
1310         (==daikanwa): Ditto.
1311         (==shinjigen): Ditto.
1312         (==ucs@iso): Ditto.
1313         (==ucs@unicode): Ditto.
1314         (==ucs@gb): Ditto.
1315         (==ucs-bmp@gb): Ditto.
1316         (==ucs@cns): Ditto.
1317         (==ucs-bmp@cns): Ditto.
1318         (==ucs@jis): Ditto.
1319         (==ucs@jis/1990): Ditto.
1320         (==ucs@jis/2000): Ditto.
1321         (==ucs@jis/2004): Ditto.
1322         (==ucs@JP): Ditto.
1323         (==ucs@JP/hanazono): Ditto.
1324         (==ucs@ks): Ditto.
1325         (==ucs-bmp@ks): Ditto.
1326         (==ucs@cns11643): Ditto.
1327         (==ucs-bmp-cjk@gb): Ditto.
1328         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1329         (==ucs-sip-ext-b@iso): Ditto.
1330
1331 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1332
1333         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1334         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1335
1336         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1337         XEmacs CHISE.
1338         (=ucs-bmp-cjk@unicode): Abolished.
1339
1340 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1341
1342         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1343         `=+>ucs-bmp-cjk-compat@jis'.
1344
1345         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1346         for XEmacs CHISE.
1347
1348 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1349
1350         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1351         CHISE.
1352
1353 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1354
1355         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1356         for XEmacs CHISE.
1357         (=jis-x0208@1978/1er-pr): Abolished.
1358         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1359         `=jis-x0208@1978/1er-pr' as the mother.
1360
1361 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1362
1363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1364         setting for `=ucs-itaiji-084'.
1365
1366 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1367
1368         * mule/mule-charset.el (default-coded-charset-priority-list):
1369         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1370
1371         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1372         XEmacs CHISE.
1373         (=ucs-bmp-itaiji-084): Ditto.
1374
1375 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1376
1377         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1378         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1379
1380 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1381
1382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1383         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1384
1385         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1386         XEmacs CHISE.
1387         (=big5-cdp-var-5): Ditto.
1388
1389 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1390
1391         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1392         XEmacs CHISE.
1393
1394 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1395
1396         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1397         XEmacs CHISE.
1398
1399 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1400
1401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1402         setting for `=>>>hanyo-denshi/ft'.
1403
1404 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1405
1406         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1407         XEmacs CHISE.
1408         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1409         `=hanyo-denshi/jd' as the mother.
1410
1411 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1412
1413         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1414         XEmacs CHISE.
1415         (=+>adobe-japan1-1): Ditto.
1416         (=+>adobe-japan1-2): Ditto.
1417         (=+>adobe-japan1-3): Ditto.
1418         (=+>adobe-japan1-4): Ditto.
1419         (=+>adobe-japan1-5): Ditto.
1420         (=+>adobe-japan1-6): Ditto.
1421         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1422
1423 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1424
1425         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1426         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1427         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1428
1429         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1430         the top.
1431
1432 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1433
1434         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1435         XEmacs CHISE.
1436         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1437         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1438         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1439
1440 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1441
1442         * mule/mule-charset.el (default-coded-charset-priority-list):
1443         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1444         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1445
1446         * mule/mule-conf.el: Modify order of definitions of some
1447         coded-charsets.
1448
1449 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1450
1451         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1452         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1453         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1454
1455         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1456         CHISE.
1457         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1458         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1459
1460 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1461
1462         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1463         CHISE.
1464
1465 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1466
1467         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1468         setting for `=daikanwa/+2p'.
1469
1470         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1471         XEmacs CHISE.
1472
1473 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1474
1475         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1476         XEmacs CHISE.
1477         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1478
1479 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1480
1481         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1482         setting for `=>>>hanyo-denshi/ib'.
1483
1484 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1485
1486         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1487         XEmacs CHISE.
1488         (=>>>hanyo-denshi/ib): Ditto.
1489         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1490         `=hanyo-denshi/ja' as the mother.
1491         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1492         `=hanyo-denshi/ib' as the mother.
1493
1494 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1495
1496         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1497         XEmacs CHISE.
1498         (utf-8-ivs-mcs-er): Likewise.
1499         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1500         and `=>ucs-gb'.
1501         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1502         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1503         `ucs-gb' and `=>ucs-gb'.
1504         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1505         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1506         and `=>ucs-cns'.
1507         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1508         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1509         `ucs-cns' and `=>ucs-cns'.
1510         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1511         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1512         `ucs-big5' and `=>ucs-big5'.
1513         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1514         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1515         `ucs-big5' and `=>ucs-big5'.
1516         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1517         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1518         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1519         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1520         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1521         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1522         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1523         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1524         `=>ucs-jis'; modify DOC and mnemonic.
1525         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1526         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1527         and `=>ucs-jis'; modify DOC and mnemonic.
1528         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1529         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1530         `=>ucs-ks'.
1531         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1532         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1533         and `=>ucs-ks'.
1534         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1535
1536 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1537
1538         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1539         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1540
1541 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1542
1543         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1544         Modify priorities.
1545
1546 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1547
1548         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1549         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1550
1551 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1552
1553         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1554         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1555
1556 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1557
1558         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1559         CHISE.
1560
1561 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1562
1563         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1564         CHISE.
1565
1566 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1567
1568         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1569         CHISE.
1570
1571 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1572
1573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1574         `=+>ucs-bmp-cjk@unicode'.
1575
1576         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1577         for XEmacs CHISE.
1578
1579 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1582         setting for `=>>daikanwa'.
1583
1584 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1585
1586         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1587         `=>>hanyo-denshi/jt'.
1588
1589 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1590
1591         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1592         XEmacs CHISE.
1593         (=+>jis-x0208@1990): Ditto.
1594         (=+>jis-x0213-1@2000): Ditto.
1595
1596 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1597
1598         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1599         XEmacs CHISE.
1600
1601 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1602
1603         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1604         XEmacs CHISE.
1605         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1606         `=hanyo-denshi/jc' as the mother.
1607
1608 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1609
1610         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1611         setting for `=+>adobe-japan1'.
1612
1613         * mule/mule-charset.el (default-coded-charset-priority-list):
1614         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1615         and `=>>hanyo-denshi/ft' to `=>>gt'.
1616
1617 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1618
1619         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1620         XEmacs CHISE.
1621         (=>>adobe-japan1-1): Ditto.
1622         (=>>adobe-japan1-2): Ditto.
1623         (=>>adobe-japan1-3): Ditto.
1624         (=>>adobe-japan1-4): Ditto.
1625         (=>>adobe-japan1-5): Ditto.
1626         (=>>adobe-japan1-6): Ditto.
1627         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1628
1629 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1630
1631         * mule/mule-conf.el (=adobe-japan1): New alias for
1632         `=adobe-japan1-6'.
1633         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1634         (=>>>adobe-japan1-1): Ditto.
1635         (=>>>adobe-japan1-2): Ditto.
1636         (=>>>adobe-japan1-3): Ditto.
1637         (=>>>adobe-japan1-4): Ditto.
1638         (=>>>adobe-japan1-5): Ditto.
1639         (=>>>adobe-japan1-6): Ditto.
1640         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1641
1642 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1645         setting for `=>>>adobe-japan1'.
1646
1647 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1650         setting for `=+>ucs@ks'.
1651
1652 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1653
1654         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1655         XEmacs CHISE.
1656         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1657         `=adobe-japan1-6' as the mother.
1658
1659 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1660
1661         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1662         setting for `=>cns11643-7'.
1663
1664 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1667         CHISE.
1668
1669 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1672         XEmacs CHISE.
1673         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1674
1675         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1676         setting for `=>ucs@jis/2004'.
1677
1678 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1679
1680         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1681         setting for `=+>gt'.
1682
1683         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1684         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1685
1686 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1689         `=>ucs@unicode' as the mother.
1690         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1691         mother.
1692         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1693         mother.
1694         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1695         mother.
1696
1697 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1698
1699         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1700         setting for `=+>ucs@unicode'.
1701
1702         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1703         CHISE.
1704
1705 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1706
1707         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1708         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1709         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1710         - Add setting for `=+>ucs@cns'.
1711
1712         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1713         CHISE.
1714         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1715         as the mother.
1716         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1717         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1718
1719         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1720         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1721
1722 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1723
1724         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1725         setting for `=>ucs@ks'.
1726
1727 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1730         `=ucs-bmp-cjk-compat@unicode'.
1731
1732         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1733         coded-charset for XEmacs CHISE.
1734
1735 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1738         `=ucs-bmp-cjk-compat'.
1739
1740         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1741         XEmacs CHISE.
1742
1743 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1744
1745         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1746         CHISE.
1747
1748 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1749
1750         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1751         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1752
1753         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1754         `=>ucs@jis/1990'.
1755         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1756
1757 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1760         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1761
1762         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1763         CHISE.
1764         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1765         mother.
1766
1767 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1768
1769         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1770         `=>jis-x0213-2@usual'.
1771         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1772         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1773         `=>jis-x0213-2@usual' as the mother.
1774
1775 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1776
1777         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1778         (=>ucs@JP): New alias for `=+>ucs@jis'.
1779
1780 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1781
1782         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1783         `=>jis-x0208@usual'.
1784         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1785         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1786         `=>jis-x0208@usual' as the mother.
1787         (=>jis-x0208): Likewise.
1788
1789 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1792         setting for `=+>jis-x0208@1978'.
1793
1794 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1795
1796         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1797         XEmacs CHISE.
1798
1799 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1800
1801         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1802         setting for `=>>>ucs@jis/1990'.
1803
1804 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1805
1806         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1807         setting for `=>ucs@jis/1990'.
1808
1809 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1810
1811         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1812         setting for `=ucs@JP/hanazono'.
1813
1814         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1815         CHISE.
1816         (=ucs@JP/hanazono): Ditto.
1817         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1818         (=>>hanyo-denshi/jc): Ditto.
1819         (=>>hanyo-denshi/jd): Ditto.
1820
1821 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1824         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1825
1826 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1827
1828         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1829         XEmacs CHISE.
1830
1831 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1832
1833         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1834         XEmacs CHISE.
1835
1836 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1837
1838         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1839         `=ucs-bmp-cjk@JP'.
1840
1841 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1842
1843         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1844         XEmacs CHISE.
1845
1846 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1847
1848         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1849         Modify order of settings; add settings for `=daikanwa@rev2'.
1850
1851 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1852
1853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1854         setting for `=>>cbeta'.
1855
1856         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1857         CHISE.
1858
1859 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1860
1861         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1862         setting for `=>>adobe-japan1'.
1863
1864 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1865
1866         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1867         XEmacs CHISE.
1868
1869 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1870
1871         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1872         setting for `=>>hanyo-denshi/ia'.
1873
1874         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1875         XEmacs CHISE.
1876
1877 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1878
1879         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1880         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1881
1882         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1883         XEmacs CHISE.
1884         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1885         `=hanyo-denshi/jt' as the mother.
1886
1887 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1888
1889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1890         setting for `=>>>jis-x0213-2'.
1891
1892         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1893         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1894         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1895
1896 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1897
1898         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1899         XEmacs CHISE.
1900
1901 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1902
1903         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1904         XEmacs CHISE.
1905
1906         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1907         `=>>jis-x0213-1@2004'.
1908
1909 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1912         XEmacs CHISE.
1913
1914 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1915
1916         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1917         - Use "&g2-*;" as entity-references for `=>>>*'.
1918         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1919
1920         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1921         XEmacs CHISE.
1922         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1923         as the mother.
1924
1925 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1926
1927         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1928         setting for `=>>hanyo-denshi/ib'.
1929
1930         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1931         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1932         (=>>jis-x0208@1990): Ditto.
1933         (=>>hanyo-denshi/ib): Ditto.
1934
1935         * mule/mule-charset.el (default-coded-charset-priority-list):
1936         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1937
1938 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1939
1940         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1941         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1942         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1943         `=>>>ucs@jis/2004'.
1944
1945 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1948         XEmacs CHISE.
1949         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1950         `=jis-x0213-1@2004' as the mother.
1951         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1952         (=>>>ucs@ks): Ditto.
1953
1954         * mule/mule-charset.el (default-coded-charset-priority-list):
1955         Modify priority of `=hanyo-denshi/*'.
1956
1957 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1958
1959         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1960         settings for `=>>ucs@JP' and `=ucs@JP'.
1961
1962 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1963
1964         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1965         CHISE.
1966
1967 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1970         setting for `=>>>ucs@cns'.
1971
1972         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1973         CHISE.
1974
1975 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1976
1977         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1978         instead of `=>>>jis-x0213-1@2004' as the mother.
1979         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1980         (=>>>ucs@unicode): Likewise.
1981         (=>>>ucs@jis): Likewise.
1982         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1983         mother.
1984         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1985
1986 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1987
1988         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1989         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1990         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1991         `=>>>ucs@jis'.
1992
1993 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-charset.el (default-coded-charset-priority-list):
1996         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1997         and `=jis-x0213-*-2000'.
1998
1999 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2000
2001         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2002         XEmacs CHISE.
2003         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2004         `=>>jis-x0213-1' as the mother.
2005
2006 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2007
2008         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2009         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2010
2011 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2012
2013         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2014
2015 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2016
2017         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2018         XEmacs CHISE.
2019
2020 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2021
2022         * mule/mule-coding.el (decomposition-feature-list): Set
2023         `=decomposition', `=decomposition@cid' and
2024         `=decomposition@hanyo-denshi'.
2025
2026 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2027
2028         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2029         setting for `=>>hanyo-denshi/ks'.
2030
2031         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2032         XEmacs CHISE.
2033
2034 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2035
2036         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2037         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2038
2039         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2040         `=hanyo-denshi/ks/mf'.
2041
2042         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2043         XEmacs CHISE.
2044         (=hanyo-denshi/ks/mf): Ditto.
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 P=hanyo-denshi/jt'.
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2052         `=hanyo-denshi/jt'.
2053
2054         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2055         XEmacs CHISE.
2056
2057 2011-02-15  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/ip'.
2061
2062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2063         `=hanyo-denshi/ip'.
2064
2065         * mule/mule-conf.el (=hanyo-denshi/ip): 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         settings for `=hanyo-denshi/hg'.
2072
2073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2074         `=hanyo-denshi/hg'.
2075
2076         * mule/mule-conf.el (=hanyo-denshi/hg): 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         setting for `=>>hanyo-denshi/ft'.
2083
2084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2085         `=>>hanyo-denshi/ft'.
2086
2087         * mule/mule-conf.el (=>>hanyo-denshi/ft): 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 `=hanyo-denshi/ib'.
2094
2095         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2096         `=hanyo-denshi/ib'.
2097
2098         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2099         XEmacs CHISE.
2100
2101 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2102
2103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2104         settings for isolated characters of `=hanyo-denshi/ia' and
2105         non-isolated characters of `=hanyo-denshi/*'.
2106
2107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2108         `=hanyo-denshi/ia'.
2109
2110         * mule/mule-conf.el (=hanyo-denshi/ia): 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/ft'.
2117
2118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2119         `=hanyo-denshi/ft'.
2120
2121         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2122         XEmacs CHISE.
2123
2124 2011-02-14  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/jd'.
2128
2129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2130         `=hanyo-denshi/jd'.
2131
2132         * mule/mule-conf.el (=hanyo-denshi/jd): 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/jc'.
2139
2140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2141         `=hanyo-denshi/jc'.
2142
2143         * mule/mule-conf.el (=hanyo-denshi/jc): 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/jb'.
2150
2151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2152         `=hanyo-denshi/jb'.
2153
2154         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2155         XEmacs CHISE.
2156
2157 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2158
2159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2160         setting for isolated characters of `=hanyo-denshi/ja'.
2161
2162 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2163
2164         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2165         `=hanyo-denshi/ja'.
2166
2167         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2168         XEmacs CHISE.
2169
2170 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2171
2172         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2173         settings for isolated characters of `=adobe-japan1-6'.
2174
2175 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2176
2177         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2178         CHISE.
2179         (=daikanwa/+2p): Ditto.
2180         (=daikanwa/ho): Ditto.
2181
2182 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2183
2184         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2185         coding-system for XEmacs CHISE.
2186
2187 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2188
2189         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2190         setting for `=>>ruimoku-v6'.
2191
2192         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2193         CHISE.
2194
2195 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2196
2197         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2198         setting for `=daikanwa@rev1'.
2199
2200 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2201
2202         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2203         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2204
2205 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2206
2207         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2208         XEmacs CHISE.
2209         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2210
2211 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2212
2213         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2214         CHISE.
2215
2216 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2217
2218         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2219         CHISE.
2220
2221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2222         setting for `=>ucs@jis'.
2223
2224 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2227         setting for `=>jis-x0208@usual'.
2228
2229         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2230         XEmacs CHISE.
2231         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2232         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2233         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2234
2235 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2236
2237         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2238         CHISE.
2239         (=>>>jis-x0208@1990): Ditto.
2240         (=>>>jis-x0213-1): Ditto.
2241         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2242         mother.
2243         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2244         as the mother.
2245
2246 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2247
2248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2249         setting for `=>ucs@cns' and `=>>ucs@ks'.
2250
2251         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2252         CHISE.
2253
2254 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2255
2256         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2257         CHISE.
2258
2259 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2260
2261         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2262         CHISE.
2263         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2264         mother.
2265
2266 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2267
2268         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2269         `==>ucs-bmp-cjk@bucs'.
2270
2271         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2272         XEmacs CHISE.
2273
2274 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2277         setting for `==>ucs@bucs'.
2278
2279         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2280         XEmacs CHISE.
2281
2282 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2285         - Add setting for `=>>jis-x0208'.
2286         - Omit setting for `=>>jis-x0208@1990'.
2287         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2288           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2289           `=ucs@FOO'.
2290
2291 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2292
2293         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2294         setting for `=>daikanwa'.
2295
2296 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-conf.el (=daikanwa): Fix DOC.
2299         (=>daikanwa): New abstract character for XEmacs CHISE.
2300         (=>ucs@iso): Likewise.
2301         (=>ucs@unicode): Likewise.
2302         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2303
2304 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2307         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2308           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2309         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2310         - Add `=>big5-cdp'.
2311
2312 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2315         (=>big5-cdp): New abstract character.
2316
2317 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2318
2319         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2320         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2321         `chinese-big5'.
2322
2323 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2324
2325         * mule/mule-charset.el (default-coded-charset-priority-list):
2326         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2327
2328         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2329         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2330         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2331         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2332         and `=>jis-x0213-2'.
2333
2334 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2337         XEmacs CHISE.
2338         (=>>ucs@jis/2000): Likewise.
2339         (=>>ucs@jis/2004): Likewise.
2340
2341 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2344         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2345         `=>>ucs@cns'.
2346
2347         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2348         XEmacs CHISE.
2349         (=>>gt): Use quote instead of backquote; modify DOC.
2350         (=>gt): Use quote instead of backquote.
2351         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2352         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2353         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2354         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2355         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2356         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2357
2358 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2359
2360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2361         `=>>ucs@unicode' and `=>>gt'.
2362
2363 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2366         XEmacs CHISE.
2367         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2368         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2369         `=jis-x0208@1978/1er-pr' as the mother.
2370         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2371
2372 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2373
2374         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2375         `=ucs@unicode' as the mother.
2376
2377 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2378
2379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2380         setting for `=>>ucs@unicode'.
2381
2382         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2383         CHISE.
2384
2385 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2388         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2389
2390         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2391         `=adobe-japan1-6' and `=adobe-japan1-base'.
2392
2393         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2394         XEmacs CHISE.
2395         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2396         specify `min-code' and `max-code'.
2397         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2398         (=adobe-japan1-2): Likewise.
2399         (=adobe-japan1-3): Likewise.
2400         (=adobe-japan1-4): Likewise.
2401         (=adobe-japan1-5): Likewise.
2402         (=adobe-japan1-6): Likewise.
2403
2404 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2405
2406         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2407         setting for `=>gt'.
2408
2409 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2410
2411         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2412         CHISE.
2413
2414 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2415
2416         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2417         setting for `=>zinbun-oracle'.
2418
2419         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2420         for XEmacs CHISE.
2421
2422 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2423
2424         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2425         for XEmacs CHISE.
2426         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2427         `=jis-x0208@1978' as the mother.
2428
2429 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2432         - Use `=gt' instead of `ideograph-gt'.
2433         - Use `=gt-k' instead of `ideograph-gt-k'.
2434         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2435         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2436         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2437         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2438         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2439         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2440         - Use `=>>gt' instead of `<=>gt'.
2441         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2442         - Add setting for `=>>jis-x0208@1990'.
2443         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2444           `=>>jis-x0213-1@2000'.
2445         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2446         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2447           `=>>jis-x0213-1@2004'.
2448         - Add setting for `=>>jis-x0208@1978'.
2449         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2450
2451 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2454         XEmacs CHISE.
2455
2456 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2457
2458         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2459         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2460         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2461         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2462         `<=>jis-x0213-1@2004'.
2463
2464 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2465
2466         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2467         CHISE.
2468         (=>jis-x0213-2): Ditto.
2469
2470 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2471
2472         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2473         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2474
2475 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2476
2477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2478         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2479         `=>jis-x0213-1'.
2480
2481 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2482
2483         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2484         CHISE.
2485         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2486
2487 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2488
2489         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2490         `<==>jis-x0213-1'.
2491         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2492         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2493         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2494         (<=>jis-x0208): New alias for `=>jis-x0208'.
2495         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2496         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2497         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2498         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2499         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2500         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2501         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2502         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2503         (=>>gt): Renamed from `<==>gt'.
2504         (<==>gt): New alias for `=>>gt'.
2505
2506 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2507
2508         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2509         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2510         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2511         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2512         - Add settings for `<=>jis-x0213-1@2000' and
2513           `<=>jis-x0213-1@2004'.
2514
2515         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2516         XEmacs CHISE.
2517         (<==>jis-x0213-1): Likewise.
2518         (<==>jis-x0213-1@2000): Likewise.
2519         (<==>jis-x0213-1@2004): Likewise.
2520         (<=>jis-x0208): Add property `=>iso-ir 168'.
2521         (<=>jis-x0208@1997): Likewise.
2522         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2523         as the mother; add property `=>iso-ir 228'.
2524         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2525         property `=>iso-ir 228'.
2526         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2527         property `=>iso-ir 233'.
2528         (<==>gt): Renamed from `<=>gt'.
2529         (<=>gt): New alias for `<==>gt'.
2530
2531 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2532
2533         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2534         CHISE.
2535         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2536         `<=>jis-x0208' as the mother.
2537         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2538         (<=>jis-x0213-1@2000): Ditto.
2539         (<=>jis-x0213-1@2004): Ditto.
2540
2541 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2542
2543         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2544         settings for `<=>gt'.
2545
2546         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2547
2548 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2549
2550         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2551         XEmacs CHISE.
2552         (=jis-x0208@1978/-4pr): Likewise.
2553         (=jis-x0208@1978/4-pr): Likewise.
2554         (=jis-x0213-1): Likewise.
2555         (=ucs@iso): Likewise.
2556         (=ucs@unicode): Likewise.
2557         (=ucs@gb): Likewise.
2558         (=ucs@gb/fw): Likewise.
2559         (=ucs@cns): Likewise.
2560         (=ucs@cns/fw): Likewise.
2561         (=ucs@jis): Likewise.
2562         (=ucs@jis/fw): Likewise.
2563         (=ucs@jis/1990): Likewise.
2564         (=ucs@jis/2000): Likewise.
2565         (=ucs@jis/2004): Likewise.
2566         (=ucs@JP): Likewise.
2567         (=ucs@ks): Likewise.
2568         (=ucs@big5): Likewise.
2569         (=ucs@big5/cns11643): Likewise.
2570         (=ucs@cns11643): Likewise.
2571
2572 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2573
2574         * mule/mule-charset.el (default-coded-charset-priority-list):
2575         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2576
2577         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2578         CHISE.
2579         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2580         mother.
2581
2582 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2583
2584         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2585         from src/mule-charset.c].
2586         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2587         specify `final'.
2588         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2589         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2590         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2591         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2592         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2593         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2594
2595 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2596
2597         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2598         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2599         (=jis-x0208@1978/i-4): Specify `partial'.
2600         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2601         mother coded-charset.
2602         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2603
2604 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2605
2606         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2607         settings for `=jis-x0213-1@2004'.
2608
2609 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2610
2611         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2612         CHISE.
2613         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2614         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2615         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2616         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2617         temporarily.
2618         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2619
2620 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2623         CHISE.
2624         (=shinjigen@1ed): Inherited from `=shinjigen'.
2625         (=shinjigen@rev): Likewise.
2626
2627 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2628
2629         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2630         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2631
2632 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2633
2634         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2635         define it as an alias.
2636         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2637         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2638         alias.
2639         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2640         alias.
2641
2642 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2645         CHISE.
2646
2647 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2648
2649         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2650         CHISE.
2651         (shinjigen-2): Ditto.
2652
2653 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2654
2655         * mule/mule-charset.el (default-coded-charset-priority-list):
2656         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2657         `chinese-big5-eten-*' and `chinese-big5'.
2658
2659 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2660
2661         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2662         #x9FA5 temporarily.
2663
2664 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2667         settings for `=jis-x0208@1978/i1'.
2668
2669 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2672         XEmacs CHISE.
2673
2674 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2675
2676         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2677         XEmacs CHISE.
2678
2679 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2680
2681         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2682         XEmacs CHISE.
2683
2684 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2685
2686         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2687         CHISE.
2688         (=ucs-bmp@cns): Likewise.
2689         (=ucs-bmp@jis): Likewise.
2690         (=ucs-bmp@ks): Likewise.
2691
2692 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2693
2694         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2695         CHISE.
2696         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2697
2698 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2699
2700         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2701         settings for `=zinbun-oracle'.
2702
2703         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2704         `=zinbun-oracle'.
2705
2706 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2709         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2710         `=ucs@iso'.
2711
2712 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2713
2714         * mule/mule-charset.el (default-coded-charset-priority-list):
2715         Delete `ucs-sip'; modify order of some CCSs.
2716
2717 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2718
2719         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2720         in XEmacs CHISE.
2721
2722         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2723         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2724         CHISE.
2725
2726 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2727
2728         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2729         its registry.
2730         (=ucs-radicals@unicode): Likewise.
2731
2732 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2733
2734         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2735         CHISE.
2736
2737 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2738
2739         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2740         CHISE.
2741
2742 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2743
2744         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2745         CHISE.
2746
2747 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2748
2749         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2750         Modify preference of *isolated settings*.
2751
2752 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2753
2754         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2755         utf-2000 is provided.
2756         (=ucs@cns11643): Likewise.
2757
2758 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2759
2760         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2761         Prefer every *isolated setting* to ordinary setting.
2762
2763 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2764
2765         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2766         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2767
2768 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2769
2770         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2771         CHISE.
2772
2773 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2774
2775         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2776         settings for `=jis-x0208@1997'.
2777
2778 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2779
2780         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2781         `=jis-x0208@1997'.
2782
2783 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2784
2785         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2786         XEmacs CHISE.
2787
2788 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2789
2790         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2791         `=jis-x0208@1978'.
2792         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2793         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2794         `=jis-x0208-1990' as the mother.
2795         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2796
2797 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2798
2799         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2800         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2801         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2802         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2803         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2804         for `=ucs@JP'.
2805
2806 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2807
2808         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2809         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2810         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2811         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2812         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2813         `=daikanwa@rev2'.
2814
2815 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2816
2817         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2818         (=gt): Likewise.
2819         (=gt-k): Likewise.
2820         (=gt-pj-*): Likewise.
2821         (=gt-pj-k1): Likewise.
2822         (=gt-pj-k2): Likewise.
2823         (=daikanwa): Likewise.
2824         (=daikanwa-rev1): Likewise.
2825         (=daikanwa-rev2): Likewise.
2826         (=big5-pua): Likewise.
2827         (=big5-eten): Likewise.
2828         (chinese-big5-eten-a): Likewise.
2829         (chinese-big5-eten-b): Likewise.
2830         (=hanziku-*): Likewise.
2831         (=cbeta): Likewise.
2832         (=jef-china3): Likewise.
2833         (=ruimoku-v6): Likewise.
2834         (=ucs@iso): Likewise.
2835         (=ucs@unicode): Likewise.
2836         (=ucs@gb): Likewise.
2837         (=ucs@cns): Likewise.
2838         (=ucs@jis): Likewise.
2839         (=ucs@jis-1990): Likewise.
2840         (=ucs@jis-2000): Likewise.
2841         (=ucs@jp): Likewise.
2842         (=ucs@ks): Likewise.
2843         (=ucs@big5): Likewise.
2844         (=ucs-radicals): Likewise.
2845         (=ucs-radicals@unicode): Likewise.
2846         (=ucs-bmp-cjk): Likewise.
2847         (=ucs-bmp-cjk@unicode): Likewise.
2848         (=ucs-sip-ext-b): Likewise.
2849         (=ucs-sip-ext-b@iso): Likewise.
2850
2851 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2852
2853         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2854         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2855
2856 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2857
2858         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2859         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2860         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2861         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2862         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2863         arabic-digit, ipa and ``&I-B-XXXX;''.
2864
2865 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2866
2867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2868         setting for (I-)HZK{03..12}-XXXX.
2869
2870 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2871
2872         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2873         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2874
2875         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2876         `=ruimoku-v6'.
2877
2878         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2879         CHISE.
2880
2881 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2882
2883         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2884         (=ucs@unicode): Likewise.
2885         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2886         (=ucs@cns): Likewise.
2887         (=ucs@jis): Likewise.
2888         (=ucs@ks): Likewise.
2889         (=ucs@big5): Likewise.
2890
2891 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2894         `ucs-jis'.
2895         (utf-8-jis-er): Likewise.
2896         (utf-8-jp): New coding-system.
2897         (utf-8-jp-er): Likewise.
2898
2899         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2900
2901 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2902
2903         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2904
2905         * mule/japanese.el: Move definition of `euc-jisx0213' to
2906         mule/mule-coding.el.
2907
2908 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2909
2910         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2911         mule-coding before loading update-cdb when utf-2000 is provided.
2912
2913 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2916         `=daikanwa'.
2917
2918 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2919
2920         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2921         definition codes when `utf-2000' is provided.
2922
2923 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2924
2925         * mule/mule-category.el (word-combining-categories): Don't setup
2926         `word-combining-categories' in XEmacs CHISE.
2927         (word-separating-categories): Add setting about Latin script in
2928         XEmacs CHISE.
2929
2930 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2931
2932         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2933         setting for `chinese-big5'.
2934
2935 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2936
2937         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2938         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2939         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2940         add setting for HZK0[12]-xxxx.
2941
2942 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2943
2944         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2945         in XEmacs CHISE.
2946
2947 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2948
2949         * mule/mule-charset.el (default-coded-charset-priority-list):
2950         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2951         and `chinese-big5' to `=gt-pj-*'.
2952
2953 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2954
2955         * mule/mule-conf.el (=daikanwa): Renamed from
2956         `ideograph-daikanwa'.
2957         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2958
2959 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2960
2961         * mule/mule-conf.el (=cns11643-7): Renamed from
2962         `chinese-cns11643-7'.
2963         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2964
2965 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2966
2967         * mule/mule-conf.el (=cns11643-6): Renamed from
2968         `chinese-cns11643-6'.
2969         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2970
2971 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2972
2973         * mule/mule-conf.el (=cns11643-5): Renamed from
2974         `chinese-cns11643-5'.
2975         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2976
2977 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2978
2979         * mule/mule-conf.el (=cns11643-4): Renamed from
2980         `chinese-cns11643-4'.
2981         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2982
2983 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2984
2985         * mule/mule-conf.el (=cns11643-3): Renamed from
2986         `chinese-cns11643-3'.
2987         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2988
2989 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2990
2991         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2992         `=cns11643-2'.
2993         (chinese-cns11643-2): New alias for `=cns11643-2'.
2994
2995 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2996
2997         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2998         `=cns11643-1'.
2999         (chinese-cns11643-1): New alias for `=cns11643-1'.
3000
3001 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3002
3003         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3004         (chinese-gb12345): New alias for `=gb12345'.
3005
3006 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3007
3008         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3009         (chinese-gb2312): New alias for `=gb2312'.
3010
3011 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3012
3013         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3014         (chinese-big5): New alias for `=big5'.
3015
3016 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3017
3018         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3019         (korean-ksc5601): New alias for `=ks-x1001'.
3020
3021 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3022
3023         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3024         `=jis-x0212'.
3025         (japanese-jisx0212): New alias for `=jis-x0212'.
3026
3027 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3028
3029         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3030         `=jis-x0208-1983'.
3031         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3032
3033 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3036         `=jis-x0208-1978'.
3037         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3038
3039 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3040
3041         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3042         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3043
3044 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3045
3046         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3047         (chinese-cns11643-3): Specify iso-ir 183.
3048         (chinese-cns11643-4): Specify iso-ir 184.
3049         (chinese-cns11643-5): Specify iso-ir 185.
3050         (chinese-cns11643-6): Specify iso-ir 186.
3051         (chinese-cns11643-7): Specify iso-ir 187.
3052         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3053         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3054
3055 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3056
3057         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3058         \uXXXX for every cases.
3059
3060 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3061
3062         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3063         (ucs-big5): Changed to an alias for `=ucs@big5'.
3064
3065 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3066
3067         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3068         (ucs-ks): Changed to an alias for `=ucs@ks'.
3069
3070 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3071
3072         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3073         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3074
3075 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3076
3077         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3078         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3079
3080 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3081
3082         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3083         (ucs-jis): Changed to an alias for `=ucs@jis'.
3084
3085 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3086
3087         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3088         (ucs-cns): Changed to an alias for `=ucs@cns'.
3089
3090 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3091
3092         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3093         (ucs-gb): Changed to an alias for `=ucs@gb'.
3094
3095 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3096
3097         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3098         `ideograph-daikanwa-2'.
3099         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3100         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3101
3102 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3103
3104         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3105         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3106
3107         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3108         for `xemacs-chise-version'.
3109
3110 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3111
3112         * mule/mule-charset.el (default-coded-charset-priority-list):
3113         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3114         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3115         instead of `ideograph-hanziku-*'.
3116
3117         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3118         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3119
3120 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3121
3122         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3123         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3124         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3125         `utf-2000' is provided.
3126
3127 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3128
3129         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3130         is provided [was builtin coded-charsets].
3131
3132 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3133
3134         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3135         is provided [was builtin coded-charsets].
3136
3137 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3138
3139         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3140         is provided [was builtin coded-charsets].
3141
3142 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3143
3144         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3145         is provided [was builtin coded-charsets].
3146
3147 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3148
3149         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3150         when `utf-2000' is provided [was builtin coded-charsets].
3151
3152 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3153
3154         * mule/mule-conf.el (=hanziku-*): Renamed from
3155         `ideograph-hanziku-*'.
3156         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3157
3158 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3159
3160         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3161         `utf-2000' is provided [was builtin coded-charsets].
3162         (ideograph-hanziku-{1..12}): Likewise.
3163
3164 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3165
3166         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3167         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3168
3169 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3170
3171         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3172         when `utf-2000' is provided [was builtin coded-charsets].
3173
3174 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3175
3176         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3177         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3178         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3179
3180 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3181
3182         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3183         (ideograph-gt): Changed to an alias for `=gt'.
3184
3185 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3186
3187         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3188         is provided; it was defined as a builtin coded-charset.
3189         (ideograph-gt): Likewise.
3190
3191 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3192
3193         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3194         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3195
3196 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3197
3198         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3199         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3200
3201 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3202
3203         * mule/mule-conf.el (=big5-eten): Renamed from
3204         `chinese-big5-eten'.
3205         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3206
3207 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3208
3209         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3210         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3211
3212 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3213
3214         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3215         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3216
3217 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3218
3219         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3220         (china3-jef): Changed to an alias for `=jef-china3'.
3221
3222 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3223
3224         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3225         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3226
3227         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3228         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3229         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3230         when `utf-2000' is provided.
3231
3232 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3233
3234         * mule/mule-charset.el (default-coded-charset-priority-list):
3235         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3236
3237         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3238         (ucs-jis-2000): Deleted.
3239
3240 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3241
3242         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3243         UTF-2000.
3244         (=ucs-jis-2000): New coded-charset for UTF-2000.
3245
3246 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3247
3248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3249         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3250
3251 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3252
3253         * mule/mule-charset.el (default-coded-charset-priority-list):
3254         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3255         `ideograph-cbeta'.
3256
3257 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3258
3259         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3260         builtin coded-charset].
3261
3262 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3263
3264         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3265         settings for &K0-xxxx and &I-K0-xxxx.
3266
3267 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3268
3269         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3270         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3271
3272 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3273
3274         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3275         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3276
3277 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3278
3279         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3280         UTF-2000.
3281         (ideograph-gt-pj-k1): Likewise.
3282         (ideograph-gt-pj-k2): Likewise.
3283
3284 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3285
3286         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3287         `=jis-x0208'.
3288
3289 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3290
3291         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3292         UTF-2000 [was a builtin coded-charset].
3293
3294 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3295
3296         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3297         (utf-8-gb-er): Likewise.
3298
3299 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3300
3301         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3302         settings for JIS X 0212 and JIS X 0208:1978.
3303
3304 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3305
3306         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3307         setting for JIS X 0213.
3308
3309 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3310
3311         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3312         standard-case-table in UTF-2000.
3313
3314 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3315
3316         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3317         definitions for isolated-chars.
3318
3319 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3320
3321         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3322         `configure-utf-2000-lisp-directory'.
3323         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3324         `mule-lisp-load-path'.
3325
3326 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3327
3328         * startup.el (startup-setup-paths): Set and use
3329         `utf-2000-lisp-directory'.
3330         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3331         UTF-2000.
3332
3333 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3334
3335         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3336         (paths-find-utf-2000-lisp-directory): New function.
3337         (paths-construct-load-path): Add new optional argument
3338         `utf-2000-lisp-directory'.
3339
3340         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3341
3342 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3343
3344         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3345         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3346         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3347         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3348         `chinese-big5-2' in UTF-2000.
3349
3350         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3351         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3352
3353 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3354
3355         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3356         `big5-eten-er' in UTF-2000.
3357         (big5-cdp): Modify DOC-string and mnemonic.
3358
3359 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3360
3361         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3362         UTF-2000 [renamed from utf-8-er].
3363         (utf-8-gb): New coding-system in UTF-2000.
3364         (utf-8-gb-er): Likewise.
3365         (utf-8-cns): Likewise.
3366         (utf-8-cns-er): Likewise.
3367         (utf-8-big5): Likewise.
3368         (utf-8-big5-er): Likewise.
3369         (utf-8-jis): Likewise.
3370         (utf-8-jis-er): Likewise.
3371         (utf-8-ks): Likewise.
3372         (utf-8-ks-er): Likewise.
3373         (utf-8-er): Likewise.
3374
3375 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3376
3377         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3378         instead of `utf-8-unix' in UTF-2000.
3379
3380         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3381
3382 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3383
3384         * mule/japanese.el (euc-jisx0213): New coding-system.
3385
3386         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3387         `japanese-jisx0208-1990' as the mother.
3388
3389 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3390
3391         * dumped-lisp.el (preloaded-file-list): Change condition of
3392         loading "close-cdb".
3393
3394 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3395
3396         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3397         setup `coded-charset-entity-reference-alist'.
3398
3399 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3400
3401         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3402         UTF-2000.
3403
3404 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3405
3406         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3407         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3408
3409 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3410
3411         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3412         (chinese-big5-eten-a): Likewise.
3413         (chinese-big5-eten-b): Likewise.
3414         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3415         code range is #x8140 .. #x8DFE.
3416
3417 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3418
3419         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3420         UTF-2000.
3421         (chinese-big5-cdp): Likewise.
3422
3423 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3424
3425         * dumped-lisp.el (preloaded-file-list): Rename
3426         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3427
3428 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3429
3430         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3431         append `system-char-db-source-file-list' into
3432         `preloaded-file-list' in UTF-2000.
3433
3434 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3435
3436         * dumped-lisp.el (preloaded-file-list): Delete
3437         character-definition files.
3438
3439 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3440
3441         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3442         UTF-2000.
3443
3444 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3445
3446         * mule/mule-charset.el (default-coded-charset-priority-list):
3447         Delete `mojikyo-2022-1'.
3448
3449 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3450
3451         * mule/mule-charset.el (default-coded-charset-priority-list):
3452         Delete `mojikyo'.
3453
3454 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3455
3456         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3457         `ucs-sip'.
3458
3459 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3460
3461         * mule/mule-charset.el (default-coded-charset-priority-list):
3462         Comment out `chinese-gb12345'.
3463
3464 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3465
3466         * bytecomp.el (byte-compile-insert-header): Fixed.
3467
3468 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3469
3470         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3471         XEmacs UTF-2000.
3472
3473 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3474
3475         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3476         UTF-2000.
3477
3478 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3479
3480         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3481         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3482
3483 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3484
3485         * mule/mule-charset.el (default-coded-charset-priority-list):
3486         `japanese-jef-china3' is renamed `china3-jef'.
3487
3488 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3489
3490         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3491         `japanese-jef-china3' and `ideograph-cbeta'.
3492
3493 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3494
3495         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3496
3497 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3498
3499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3500         `chinese-big5-cdp'.
3501
3502 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3503
3504         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3505         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3506
3507 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3508
3509         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3510         loading character definitions.
3511
3512 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3513
3514         * dumped-lisp.el (preloaded-file-list): Rename
3515         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3516
3517 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3518
3519         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3520         `chinese-big5'.
3521
3522 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3523
3524         * dumped-lisp.el (preloaded-file-list): Dump
3525         "Ideograph-R028-Private" with XEmacs UTF-2000.
3526
3527 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3528
3529         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3530         `chinese-gb12345'.
3531
3532 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3533
3534         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3535         `ideograph-gt-pj-{1..11}'.
3536
3537         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3538         XEmacs UTF-2000.
3539
3540 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3541
3542         * mule/mule-charset.el (default-coded-charset-priority-list):
3543         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3544         `chinese-isoir165'.
3545
3546 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3547
3548         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3549         `image/png', `image/x-xpm' and `image/tiff'.
3550
3551         * files.el (binary-file-regexps): Add *.PNG.
3552
3553 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3554
3555         * mule/mule-charset.el (default-coded-charset-priority-list):
3556         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3557         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3558
3559 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3560
3561         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3562         the first completion when UTF-2000 is running.
3563
3564 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3565
3566         * mule/mule-charset.el (default-coded-charset-priority-list):
3567         Delete `ucs'.
3568
3569 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3570
3571         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3572
3573         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3574         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3575
3576 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3577
3578         * mule/vietnamese.el (vscii-2): Delete abolished property
3579         `composite'; now composite mode is default.
3580
3581 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3582
3583         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3584         of `raw-text'; check \uHHHH representation even if non-ascii
3585         characters are not found.
3586
3587         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3588         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3589         unconditionally.
3590
3591         * mule/viet-ccl.el: New file.
3592
3593         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3594         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3595         - Separate CCL based implementations to viet-ccl.el.
3596
3597 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3598
3599         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3600         "jisx0213.2000-1".
3601         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3602
3603         * mule/mule-charset.el (default-coded-charset-priority-list):
3604         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3605         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3606
3607 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3608
3609         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3610
3611 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3612
3613         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3614         `ucs' in UTF-2000.
3615
3616 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3617
3618         * mule/mule-charset.el (default-coded-charset-priority-list):
3619         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3620         `arabic-iso8859-6'.
3621
3622 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3623
3624         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3625         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3626
3627 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3628
3629         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3630         `katakana-jisx0201' in UTF-2000.
3631
3632 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3633
3634         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3635         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3636         "u0FB50-Arabic-Presentation-Forms-A",
3637         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3638         "u0FE50-Small-Form-Variants",
3639         "u0FE70-Arabic-Presentation-Forms-B",
3640         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3641         UTF-2000.
3642
3643 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3644
3645         * dumped-lisp.el (preloaded-file-list): Delete
3646         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3647         ... "Ideograph-R214-Flute" in UTF-2000.
3648
3649 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3650
3651         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3652         (japanese-jisx0213-2): New coded-charset.
3653
3654         * dumped-lisp.el (preloaded-file-list): Add
3655         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3656         "Ideograph-R030-Mouth".
3657
3658 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3659
3660         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3661         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3662         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3663         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3664         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3665         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3666         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3667         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3668
3669 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3670
3671         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3672         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3673         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3674         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3675         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3676
3677         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3678         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3679
3680 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3681
3682         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3683         in UTF-2000.
3684
3685 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3686
3687         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3688         (chinese-isoir165): Moved from mule/chinese.el.
3689         (chinese-cns11643-3): Moved from mule/chinese.el.
3690         (chinese-cns11643-4): Moved from mule/chinese.el.
3691         (chinese-cns11643-5): Moved from mule/chinese.el.
3692         (chinese-cns11643-6): Moved from mule/chinese.el.
3693         (chinese-cns11643-7): Moved from mule/chinese.el.
3694
3695         * mule/chinese.el: Move definition of coded-charsets to
3696         mule/mule-conf.el.
3697
3698 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3699
3700         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3701         `ideograph-daikanwa'.
3702
3703 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3704
3705         * dumped-lisp.el (preloaded-file-list): Delete
3706         "ccs-jisx0201-latin.el".
3707
3708 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3709
3710         * dumped-lisp.el (preloaded-file-list): Add
3711         "u031A0-Extended-Bopomofo" in UTF-2000.
3712
3713 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3714
3715         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3716         renamed to u02E00-CJK-Radical-Supplement.
3717
3718 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3719
3720         * dumped-lisp.el (preloaded-file-list): Add
3721         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3722         "u030A0-Katakana", "u03100-Bopomofo",
3723         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3724         "u03200-Enclosed-CJK-Letters-and-Months" and
3725         "u03300-CJK-Compatibility".
3726
3727 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3728
3729         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3730         "u02F00-Kangxi-Radicals" and
3731         "u02FF0-Ideographic-Description-Characters".
3732
3733 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3734
3735         * dumped-lisp.el (preloaded-file-list): Add
3736         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3737         "u02800-Braille-Patterns" in UTF-2000.
3738
3739 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3740
3741         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3742         "uXXXXX-*.el" in UTF-2000.
3743
3744         * bytecomp.el (byte-compile-insert-header): Delete comments if
3745         non-ASCII characters are found; allow `byte-compile-dynamic' and
3746         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3747         `raw-text'.
3748
3749 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3750
3751         * dumped-lisp.el (preloaded-file-list): Add
3752         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3753         "u025A0-Geometric-Shapes.el".
3754
3755 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3756
3757         * dumped-lisp.el (preloaded-file-list): Add
3758         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3759         "u02460-Enclosed-Alphanumerics.el".
3760
3761 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3762
3763         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3764         `chinese-gb2312'.
3765
3766         * dumped-lisp.el (preloaded-file-list): Add
3767         "u02200-Mathematical-Operators.el" and
3768         "u02300-Miscellaneous-Technical.el".
3769
3770 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3771
3772         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3773         `chinese-cns11643-*'.
3774
3775         * dumped-lisp.el (preloaded-file-list): Add
3776         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3777         "u02190-Arrows.el" in UTF-2000.
3778
3779 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3780
3781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3782         `korean-ksc5601'.
3783
3784         * dumped-lisp.el (preloaded-file-list): Add
3785         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3786         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3787         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3788
3789 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3790
3791         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3792
3793 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3794
3795         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3796         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3797         "u01780-Khmer.el", "u01800-Mongolian.el",
3798         "u01E00-Latin-Extended-Additional.el" and
3799         "u01F00-Greek-Extended.el" in UTF-2000.
3800
3801 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3802
3803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3804         `ethiopic-ucs' and `ethiopic'.
3805
3806         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3807         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3808
3809         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3810         from mule/ethiopic.el.
3811
3812         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3813         mule/mule-conf.el.
3814
3815 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3816
3817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3818         `lao'.
3819
3820         * mule/mule-conf.el (lao): New coded-charset.
3821
3822         * dumped-lisp.el (preloaded-file-list): Add
3823         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3824         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3825         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3826         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3827         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3828
3829 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3830
3831         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3832         `ucs-bmp' and `arabic-iso8859-6'.
3833
3834 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3835
3836         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3837         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3838         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3839
3840 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3841
3842         * startup.el (normal-top-level): Load autoload file for UTF-2000
3843         in UTF-2000.
3844
3845 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3846
3847         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3848         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3849         "u00020-Basic-Latin.el", "u00080-C1.el",
3850         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3851         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3852         "u002B0-Spacing-Modifier-Letters.el",
3853         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3854         UTF-2000.
3855
3856 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3857
3858         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3859         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3860         instead of `vietnamese-viscii-*'.
3861
3862 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3863
3864         * mule/mule-conf.el: New file.
3865
3866         * mule/misc-lang.el: Move definition of charset `ipa' to
3867         mule/mule-conf.el.
3868
3869 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3870
3871         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3872         `latin-viscii'; prefer it for characters used in Vietnamese.
3873
3874 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3875
3876         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3877
3878 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3879
3880         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3881         `vietnamese-viscii-lower'.
3882         (latin-viscii-upper): Renamed from charset
3883         `vietnamese-viscii-upper'.
3884         (vietnamese-viscii-lower): New alias for charset
3885         `latin-viscii-lower'.
3886         (vietnamese-viscii-upper): New alias for charset
3887         `latin-viscii-upper'.
3888
3889 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3890
3891         * mule/mule-charset.el (default-coded-charset-priority-list):
3892         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3893
3894 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3895
3896         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3897         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3898         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3899         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3900         lisp/utf-2000.
3901
3902 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3903
3904         * mule/ccs-tcvn5712.el: New file.
3905
3906 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3907
3908         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3909         in UTF-2000.
3910
3911 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3912
3913         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3914         `japanese-jisx0208'.
3915
3916 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3917
3918         * dumped-lisp.el (preloaded-file-list): Add
3919         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3920         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3921         UTF-2000.
3922
3923         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3924         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3925         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3926         mule/ccs-viscii.el: New files.
3927
3928         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3929         if \uXXXX is found.
3930
3931 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3932
3933         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3934         `hiragana-jisx0208' and `katakana-jisx0208'.
3935
3936 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3937
3938         * mule/chinese.el (chinese-cns11643-3): Define it even if
3939         `utf-2000' is provided.
3940         (chinese-cns11643-4): Likewise.
3941         (chinese-cns11643-5): Likewise.
3942         (chinese-cns11643-6): Likewise.
3943         (chinese-cns11643-7): Likewise.
3944
3945 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3946
3947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3948         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3949
3950 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3951
3952         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3953         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3954
3955 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3956
3957         * mule/mule-charset.el (default-coded-charset-priority-list):
3958         Setup in UTF-2000.
3959
3960 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3961
3962         * mule/viet-chars.el: Don't define charset
3963         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3964         they are defined as builtin charsets.
3965
3966 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3967
3968         * version.el (emacs-version): Add more space just before UTF-2000
3969         version string.
3970
3971 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3972
3973         * version.el ([constant] emacs-version): Don't add a space in the
3974         preceding place of `xemacs-betaname' because it is duplicated.
3975         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3976
3977         * startup.el (splash-frame-body): Add ETL.
3978
3979 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3980
3981         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3982         is provided because it is defined as builtin charset.
3983         (chinese-cns11643-4): Likewise.
3984         (chinese-cns11643-5): Likewise.
3985         (chinese-cns11643-6): Likewise.
3986         (chinese-cns11643-7): Likewise.
3987
3988 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3989
3990         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3991         coding-system `iso-10646-ucs-4' is not defined.
3992
3993 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3994
3995         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3996         coding-system if `utf-2000' is provided.
3997
3998 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3999
4000         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4001         `utf-2000' is provided.
4002
4003 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4004
4005         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4006         if utf-2000 is provided temporally.
4007
4008 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4009
4010         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4011         as builtin variable].
4012
4013 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4014
4015         * files.el (insert-file-contents-literally): Treat file as binary;
4016         call file-name-handlers. [sync with Emacs 20.3.10]
4017
4018 2008-12-28  Vin Shelton  <acs@xemacs.org>
4019
4020         * XEmacs 21.4.22 is released
4021
4022 2008-12-30  Vin Shelton  <acs@xemacs.org>
4023
4024         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4025         during building even if no packages are found.
4026
4027 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4028
4029         * printer.el (generic-print-region): 
4030         (generic-print-buffer): 
4031         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4032         check if the msprinter device is available, now that msprinter is
4033         always available as a specifier tag. 
4034
4035 2008-12-24  Vin Shelton  <acs@xemacs.org>
4036
4037         * about.el: Add Francisco to my bio!
4038
4039 2008-12-23  Vin Shelton  <acs@xemacs.org>
4040
4041         * autoload.el: Move operator definitions to autoload-operators.el
4042         in the xemacs-base package.
4043
4044 2007-11-22  Vin Shelton  <acs@xemacs.org>
4045
4046         * about.el (about-hacker-contribution): Updated my bio.
4047
4048 2007-10-07  Vin Shelton  <acs@xemacs.org>
4049
4050         * XEmacs 21.4.21 is released
4051
4052 2007-09-19  Didier Verna  <didier@xemacs.org>
4053
4054         Update my personal info.
4055         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4056         * about.el (about-other-current-hackers): Ditto.
4057         * about.el (about-url-alist): Add my musical website.
4058         * about.el (about-personal-info): Update my entry.
4059         * about.el (about-hacker-contribution): Ditto.
4060
4061 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4062
4063         * package-get.el (package-get-download-sites): Update download
4064         sites in Japan.
4065         * package-get.el (package-get-pre-release-download-sites): Ditto.
4066
4067 2007-08-18  Vin Shelton  <acs@xemacs.org>
4068
4069         * package-get.el (package-get-pre-release-download-sites): Sync
4070         mirror sites with 21.5.  (Thanks, Adrian)
4071
4072 2007-08-09  Mike Sperber  <mike@xemacs.org>
4073
4074         * startup.el (migrate-user-init-file): Create backup of
4075         `user-init-file' before migrating.
4076         * startup.el (maybe-migrate-user-init-file): Print
4077         information about backup file.
4078         (maybe-create-compatibility-dot-emacs): Follow above change.
4079
4080 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4081
4082         * font-lock.el: Sync font-lock-add-keywords and
4083         font-lock-remove-keywords from GNU Emacs.
4084         * font-lock.el (font-lock-keywords-alist): New.
4085         * font-lock.el (font-lock-removed-keywords-alist): New.
4086         * font-lock.el (font-lock-add-keywords): New.
4087         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4088         * font-lock.el (font-lock-remove-keywords): New.
4089
4090 2007-08-16  Vin Shelton  <acs@xemacs.org>
4091
4092         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4093         patch from Hans de Graaff.
4094
4095 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4096
4097         * package-get.el (package-get-download-sites): Document Chile and
4098         update Denmark download site.
4099         * package-get.el (package-get-pre-release-download-sites): Ditto.
4100
4101 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4102
4103         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4104
4105 2006-12-09  Vin Shelton  <acs@xemacs.org>
4106
4107         * XEmacs 21.4.20 is released
4108
4109 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4110
4111         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4112
4113 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4114
4115         * info.el (Info-find-file-node, Info-insert-dir)
4116         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4117         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4118         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4119         and discussion.
4120
4121 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4122
4123         * obsolete.el (line-beginning-position): New, from 21.5.x.
4124         (line-end-position): Ditto.
4125
4126 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4127
4128         * package-get.el (package-get-download-sites): Welcome
4129         nl.xemacs.org and Thanks!
4130         * package-get.el (package-get-pre-release-download-sites): Ditto.
4131
4132 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4133
4134         * font-lock.el: Add support for not-so recent changes in Java to
4135         java-mode.
4136
4137 2006-01-28  Vin Shelton  <acs@xemacs.org>
4138
4139         * XEmacs 21.4.19 is released
4140
4141 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4142
4143         * easymenu.el: Update copyright. 
4144         * easymenu.el (easy-menu-all-popups):
4145         Add a docstring. 
4146         * easymenu.el (easy-menu-add):
4147         Document a bug, rework the function to preserve any existing
4148         non-default mode-popup-menu instead of overwriting it, and not to
4149         bother normalising the menu title (nothing else does).
4150         * easymenu.el (easy-menu-remove):
4151         Restore the default mode-popup-menu instead of leaving an empty
4152         one when we remove the last easy-menu popup. 
4153
4154 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4155
4156         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4157         as suggested by Rodrigo Ventura.
4158         * package-get.el (package-get-pre-release-download-sites): Ditto,
4159         with replacement of xemacs-21.5 by beta, which is the logical path
4160         to our beta core and package pre-releases.
4161
4162 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4163
4164         * package-get.el (package-get-download-sites): Add Hong Kong
4165         download site.
4166         * package-get.el (package-get-pre-release-download-sites): Ditto.
4167
4168 2005-12-26  Vin Shelton  <acs@xemacs.org>
4169
4170         * find-paths.el:
4171         * find-paths.el (paths-emacs-root-p): Add search for package root.
4172         * find-paths.el (paths-find-emacs-root): Replaced with
4173         paths-find-invocation-roots, which returns a list of roots.
4174         * find-paths.el (paths-find-invocation-roots): New.
4175         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4176
4177 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4178
4179         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4180         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4181
4182 2005-12-03  Vin Shelton <acs@xemacs.org>
4183
4184         * XEmacs 21.4.18 is released
4185
4186 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4187
4188         * package-get.el (package-get-download-sites): Update reflecting
4189         latest http://www.xemacs.org/Releases/ information generated by
4190         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4191         * package-get.el (package-get-pre-release-download-sites): Ditto.
4192
4193 2005-02-28  Simon Josefsson  <jas@extundo.com>
4194
4195         * about.el (xemacs-hackers): Add jas.
4196         (about-other-current-hackers): Likewise.
4197         (about-url-alist): Add URL for jas.
4198         (about-personal-info): Document jas.
4199         (about-hacker-contribution): Describe jas contributions.
4200
4201 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4202
4203         * easymenu.el (easy-menu-remove): As described in 
4204         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4205         except the "Command" menu from mode-popup-menu. 
4206
4207 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4208  
4209         * font.el (font-spatial-to-canonical): Correct calculation of 
4210         return value for pixel-based input value. 
4211  
4212 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4213
4214         * code-process.el (call-process): Process-related docstring
4215         improvements spurred by Norbert Koch.
4216         * code-process.el (call-process-region): Ditto.
4217         * code-process.el (start-process): Ditto.
4218
4219 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4220
4221         * finder.el (finder-find-library): Return filename actually
4222         searched for.
4223
4224 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4225
4226         * help.el (view-emacs-news): Use `expand-file-name' instead of
4227         `locate-data-file' as the latter will find any "NEWS" files that
4228         might exist in packages _before_ the one in core.
4229
4230 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4231
4232         * package-get.el (package-get-init-package):
4233         package-get-init-package buglet (21.4.17) by Jeff Mincy
4234         <mincy@rcn.com> fixing false temporary load-path shadows reported
4235         after package installation and simplifying code.
4236
4237 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4238
4239         * package-get.el (package-get-download-sites): Sync mirrors list
4240         with the XEmacs website.
4241         (package-get-pre-release-download-sites): Ditto.
4242
4243 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4244
4245         * derived.el (derived-mode-merge-syntax-tables):
4246         Revert my 21.5-only patch of 2003-07-18 which slipped in
4247         through Jerry James's patch of 2004-06-07.
4248
4249 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4250
4251         * cmdloop.el (keyboard-quit): Remove workaround for
4252         `region-active-p' not making sure active region is in current
4253         buffer now that it does.
4254         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4255         * simple.el (region-active-p): `region-active-p' to only return t
4256         when active region is in current buffer.
4257
4258 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4259
4260         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4261         package names, quell a byte-compiler warning, doc fix.
4262
4263 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4264
4265         * buffer.el (pop-to-buffer):
4266         * window-xemacs.el (display-buffer):
4267         Document use of `same-window-buffer-names,' `same-window-regexps'
4268         by pop-to-buffer and display-buffer. 
4269         
4270 2005-02-06  Vin Shelton <acs@xemacs.org>
4271
4272         * XEmacs 21.4.17 is released
4273
4274 2005-01-29  Ben Wing  <ben@xemacs.org>
4275
4276         * shadow.el (find-emacs-lisp-shadows):
4277         Add custom-defines to list of ignored files.
4278
4279 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4280
4281         * simple.el (shifted-motion-keys-select-region): Fix statement
4282         about unshifted-motion-keys-deselect-region.
4283
4284 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4285
4286         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4287         now) for GNU Emacs compatibility.
4288         (make-obsolete-variable): Ditto.
4289
4290 2004-01-08  Ben Wing  <ben@xemacs.org>
4291
4292         * code-files.el (load):
4293         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4294
4295 2004-12-05  Vin Shelton <acs@xemacs.org>
4296
4297         * XEmacs 21.4.16 is released
4298
4299 2004-12-04  Vin Shelton  <acs@xemacs.org>
4300
4301         * auto-autoloads.el: Regenerated.
4302
4303         * custom-load.el: Regenerated.
4304
4305 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4306
4307         Fix bug: apropos errors if a defalias refers to an undefined
4308         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4309
4310         * apropos.el (apropos):
4311         (apropos-command):
4312         * help.el (frob-help-extents):
4313         * help-macro.el (make-help-screen):
4314         * hyper-apropos.el (hyper-apropos-grok-functions):
4315         (hyper-apropos-get-doc):
4316         Catch void-function error thrown by `documentation'.
4317
4318 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4319
4320         * packages.el (package-require): Fix incorrect arg to format.
4321         This fixes a `format specifier' error.
4322
4323 2004-08-13  Jerry James  <james@xemacs.org>
4324
4325         * bytecomp.el (forward-word): Tell the byte compiler the correct
4326         number of arguments to forward-word.
4327
4328 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4329
4330         * etags.el: Fixed loading of include files for tag completion. Now
4331         you can make a tag file for a library, include it into your
4332         project and it will be reloaded only if it changed. Infinte
4333         include loops are detected and the correct tag files are loaded.
4334         * etags.el (buffer-tag-table-list): Load and verify tag files in
4335         the external function buffer-tag-table-list-load.
4336         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4337         tag files. Also load the included tag files. The priority of the
4338         included files is right below their parent file. If multiple
4339         matches occur then the symbols from the parent file are found
4340         first.
4341         * etags.el (tag-table-include-files): Corrected comment
4342         string. Switched to pattern constant tags-include-pattern to have
4343         it at a central location.
4344         * etags.el (tags-include-pattern): Added doc string.
4345         * etags.el (add-to-tag-completion-table): Removed obsolete
4346         comments as the include files are allready returned by
4347         buffer-tag-table-list and loaded.
4348         * etags.el (find-tag-internal): The include files are allready
4349         included in tag-tables as buffer-tag-table-list returns them now.
4350
4351 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4352
4353         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4354         Loading items into the notebook is now done by C code.
4355         * widgets-gtk.el (gtk-widget-instantiate-internal):
4356         Style no longer changed.
4357
4358 2004-06-28  Nix  <nix@esperi.org.uk>
4359
4360         * cmdloop.el (truncate-command-history-for-gc): Delay
4361         execution of all things that look up variable bindings,
4362         via `enqueue-eval-event'.
4363
4364 2004-06-24  Vin Shelton  <acs@xemacs.org>
4365
4366         * package-get.el (package-get-require-signed-base-updates):
4367         now defaults to nil.
4368
4369 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4370
4371         * subr.el (split-string): Clean up docstring.
4372
4373 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4374
4375         * faces.el (zmacs-region): fix typo in docstring.
4376
4377 2004-06-07  Jerry James  <james@xemacs.org>
4378
4379         * derived.el: Synch with Emacs 21.3.
4380         * subr.el (with-local-quit): New, from Emacs 21.3.
4381         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4382         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4383         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4384
4385 2004-06-16  Jerry James  <james@xemacs.org>
4386
4387         * cl.el (cl-set-substring): Increment start by the length of the
4388         string, not the string itself.
4389
4390 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4391
4392         * etags.el (tag-table-include-files): Expand included TAGS file
4393         paths to avoid problems with relative paths.  Thanks to Peter
4394         Chubb <peterc@gelato.unsw.edu.au>.
4395         * etags.el (tags-include-pattern): New.
4396         * etags.el (add-to-tag-completion-table): Parse and ignore
4397         trailing include lines.
4398
4399 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4400
4401         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4402         avoiding line solely composed of equal signs.
4403
4404 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4405
4406         * cus-edit.el (alloc): Typo fix.
4407         * cus-edit.el (custom-browse-visibility): Ditto.
4408         * cus-edit.el (custom-variable-value-create): Ditto.
4409         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4410         * cus-edit.el (custom-save-variables): Bind print-length and
4411         print-level to nil to avoid value abbreviation.
4412         * cus-edit.el (custom-save-face-internal): Ditto.
4413         * cus-edit.el (custom-save-faces): Save in sorted order.
4414         * cus-edit.el (custom-save-resets): Bind print-length and
4415         print-level to nil to avoid value abbreviation.
4416         * cus-edit.el (custom-save-loaded-themes): Ditto.
4417
4418 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4419
4420         * subr.el (split-string-default-separators): New.
4421         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4422         see comment in source.
4423
4424 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4425
4426         * mule/japanese.el (paragraph-start, paragraph-separate):
4427         Remove anchor to BOL.
4428
4429 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4430
4431         * cl.el (gensym, gentemp): Improve docstrings.
4432
4433 2004-05-10  Vin Shelton  <acs@xemacs.org>
4434
4435         * etags.el: Sync with 21.5 version.
4436
4437 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4438
4439         * etags.el:
4440         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4441         only for use with exuberant ctags. This will also enable building of 
4442         completion tables with exuberant ctags. This will not work with
4443         xemacs ctags. 
4444         * etags.el (get-tag-table-buffer): New function for creating of
4445         completion table is used if tags-exuberant-ctags-optimization-p ist t
4446         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4447         finding the tag names. New.
4448         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4449         building tag completion table with exuberant ctags. New.
4450         * etags.el (find-tag-internal): Improve exact tag matching for tags
4451         with name fields. Before the patch return types of functions or
4452         function parameters (with exuberant ctags) were found as matches.
4453
4454 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4455
4456         * list-mode.el (display-completion-list): Fixed completion list was
4457         taking the width of the frame and not of the window for displaying
4458         the selection methods.
4459
4460 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4461
4462         * menubar-items.el (default-menubar): Options are saved to custom.el.
4463
4464
4465 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4466
4467         * isearch-mode.el (isearch-abort): Preserve successful search target.
4468
4469 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4470
4471         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4472         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4473         Bihlmeyer.
4474         * gnuserv.el (gnuserv-mode-line-string): New.
4475         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4476         gnuserv-mode.
4477         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4478         * gnuserv.el (gnuserv-edit-files): Use
4479         make-x-device-with-gtk-fallback.
4480
4481 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4482
4483         * gtk-widgets.el: New import: gtk-accel-group-new.
4484         * dialog-gtk.el:
4485         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4486         * dialog-gtk.el (popup-builtin-question-dialog):
4487         Added support for dialog button mnemonics.
4488
4489 2004-03-22  Chris Green <cmg@dok.org>
4490
4491         * process.el (shell-command): Output buffer was ignored when a
4492         background process was run via shell-command.
4493
4494 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4495
4496         * cus-edit.el (custom-save-variables): Retrieve a list of
4497         variables to save first, sort it, and make sure the variables are
4498         saved in sorted order.
4499
4500 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4501  
4502         * package-get.el (package-get-update-base-from-buffer): Force
4503         binary coding system for verifying GnuPG signature in the
4504         package-index file.
4505  
4506 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4507
4508         * package-get.el (package-get-package-index-file-location): Handle
4509         missing "EMACSPACKAGEPATH" environment variable.
4510
4511 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4512
4513         * package-admin.el (package-admin-find-top-directory): Simplify
4514         directory comparisions and fix substring errors on short path
4515         components.
4516         * package-get.el (package-get-package-index-file-location):
4517         Default to first component of "EMACSPACKAGEPATH", if set.
4518
4519 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4520
4521         * package-get.el (process-error): New error datum.
4522
4523 2004-02-02  Vin Shelton <acs@xemacs.org>
4524
4525         * XEmacs 21.4.15 is released
4526
4527 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4528
4529         * itimer.el (activate-itimer): Modify the itimer timeout value as
4530         if it were begun at the last time when the itimer driver was woken
4531         up.
4532
4533 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4534
4535         * specifier.el (Copyright):
4536         Update.
4537         (make-specifier-and-init):
4538         (map-specifier):
4539         (canonicalize-inst-pair):
4540         (canonicalize-spec-list):
4541         (set-specifier):
4542         Synch docstrings to 21.5 where appropriate.
4543
4544 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4545
4546         * package-get.el (package-get-list-packages-where): New.  A
4547         function that allows searching for groups of packages.  For
4548         example, find all packages that require the fsf-compat package.
4549
4550 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4551
4552         The Great PUI Sync.
4553
4554         * auto-autoloads.el: Regenerated.
4555
4556         * custom-load.el: Regenerated.
4557
4558         * dumped-lisp.el (packages-hardcoded-lisp): New.
4559
4560         * menubar-items.el (menu-max-items): New.
4561         (menu-submenu-max-items): New.
4562         (menu-submenu-name-format): New.
4563         (menu-split-long-menu): New.
4564         (menu-sort-menu): New.
4565         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4566
4567         * obsolete.el (pui-add-install-directory): Renamed to the more
4568         logical `pui-set-local-package-get-directory'.
4569         (package-get-download-menu): Moved to `package-ui.el' and renamed
4570         to `package-ui-add-download-menu'.
4571
4572         * package-admin.el (package-admin-install-function-mswindows):
4573         Whitespace clean up.
4574         (package-admin-add-single-file-package): Removed.
4575         (package-admin-default-install-function): Whitespace clean up.
4576         (package-admin-find-top-directory): New.
4577         (package-admin-get-install-dir): Use it.
4578         (package-admin-get-manifest-file): 
4579         (package-admin-check-manifest): 
4580         (package-admin-add-binary-package):
4581         (package-admin-get-lispdir):
4582         (package-admin-delete-binary-package):
4583         (package-admin):
4584
4585         * package-get.el (package-get-package-index-file-location): New.
4586         (package-get-install-to-user-init-directory): New.
4587         (package-get-remote):
4588         (package-get-download-sites):
4589         (package-get-pre-release-download-sites): New.
4590         (package-get-site-release-download-sites): New.
4591         (package-get-base-filename):
4592         (package-get-always-update):
4593         (package-get-user-index-filename): Removed.
4594         (package-get-pgp-available-p): New.
4595         (package-get-require-signed-base-updates):
4596         (package-get-was-current):
4597         (package-entries-are-signed): New.
4598         (package-get-continue-update-base): New.
4599         (package-get-download-menu): Removed.
4600         (package-get-require-base):
4601         (package-get-update-base-entry):
4602         (package-get-locate-file):
4603         (package-get-locate-index-file):
4604         (package-get-maybe-save-index):
4605         (package-get-update-base):
4606         (package-get-update-base-from-buffer):
4607         (package-get-update-base-entries):
4608         (package-get-interactive-package-query):
4609         (package-get-update-all):
4610         (package-get-all):
4611         (package-get-dependencies):
4612         (package-get-init-package):
4613         (package-get-info): New.
4614         (package-get):
4615         (package-get-staging-dir):
4616         (package-get-set-version-prop): Removed.
4617         (package-get-installedp):
4618         (package-get-ever-installed-p):
4619         (packages): Removed.
4620         (package-get-custom-groups): Removed.
4621         (package-get-custom): Removed.
4622         (package-get-custom-add-entry): Removed.
4623
4624         * package-info.el (batch-update-package-info):
4625
4626         * package-net.el (package-net-batch-generate-bin-ini):
4627         (package-net-update-installed-db):
4628
4629         * package-ui.el (pui-info-buffer):
4630         (pui-directory-exists): Removed.
4631         (pui-package-dir-list): Removed.
4632         (pui-add-install-directory): Removed.
4633         (package-ui-download-menu): New.
4634         (package-ui-pre-release-download-menu): New.
4635         (package-ui-site-release-download-menu): New.
4636         (pui-set-local-package-get-directory): New.
4637         (pui-package-symbol-char):
4638         (pui-update-package-display):
4639         (pui-toggle-package):
4640         (pui-toggle-package-key):
4641         (pui-toggle-package-delete):
4642         (pui-toggle-package-delete-key):
4643         (pui-toggle-package-event):
4644         (pui-toggle-verbosity-redisplay):
4645         (pui-install-selected-packages):
4646         (pui-add-required-packages):
4647         (pui-help-echo):
4648         (pui-display-info):
4649         (list-packages-mode):
4650         (pui-list-packages):
4651
4652         * packages.el (packages-compute-package-locations):
4653         (package-require):
4654         (package-delete-name):
4655         (packages-hardcoded-lisp): Removed.
4656         (packages-useful-lisp): Removed.
4657         (packages-unbytecompiled-lisp): Removed.
4658         (packages-find-package-directories):
4659
4660         Summary:
4661
4662         Major code clean up of all things PUI.
4663
4664         Much improved code to determine where packages should be
4665         installed.  PUI no longer depends on any packages being
4666         pre-installed to compute where packages are to be installed to.
4667
4668         The user can specify the location of their package-index file.  It
4669         isn't necessary to set this because it has sane defaults.  People
4670         who "run-in-place" won't accidently overwrite the CVS
4671         package-index file.  See
4672         `package-get-package-index-file-location'. 
4673
4674         PUI will now properly clean up after itself in the event of an
4675         unsuccessful package install.  This drastically reduces the number
4676         of "wrong md5sum" FAQs.
4677
4678         non-Mule XEmacsen can no longer install Mule packages.
4679
4680         Package management via the custom interface has been removed.
4681
4682         The PUI related menubar items have been reorganised.
4683
4684         The PGP verification code has been fixed and the default for
4685         whether or not it is used is automatically computed.
4686
4687         * update-elc.el ((preloaded-file-list site-load-packages
4688         need-to-dump dumped-exe)):
4689         Just a couple of small changes to allow for
4690         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4691         existing anymore.
4692
4693 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4694
4695         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4696         apply `format' to the first argument of byte-compile-warn, it
4697         already calls format.
4698
4699 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4700
4701         * files.el (delete-old-versions): Avoid going interactive during
4702         make install when environment variable VERSION_CONTROL is set.
4703
4704 2003-12-04  Vin Shelton  <acs@xemacs.org>
4705
4706         * menubar-items.el (menu-item-search): Only bring up search dialog
4707         box if the feature is available and desired.
4708
4709 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4710
4711         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4712
4713 2003-11-05  Vin Shelton  <acs@xemacs.org>
4714
4715         * help.el (Help-prin1-face):
4716         (Help-princ-face):
4717         princ and prin1 are functions and need to be called as such.  The
4718         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4719
4720 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4721
4722         * about.el (about-xemacs): Give full version and build date.
4723
4724 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4725
4726         * win32-native.el (grep-null-device): This XEmacs has null-device.
4727
4728 2003-09-06  Mike Sperber  <mike@xemacs.org>
4729
4730         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4731         implement the specified semantics for `defvar.'
4732
4733 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4734
4735         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4736         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4737         displaying buffer in question.
4738
4739 2003-09-03  Vin Shelton <acs@xemacs.org>
4740
4741         * XEmacs 21.4.14 is released
4742
4743 2003-08-17  Vin Shelton  <acs@xemacs.org>
4744
4745         * about.el: Vanity patch.
4746
4747 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4748
4749         * code-process.el (call-process):
4750         (call-process-region):
4751         (start-process):
4752         Document coding system processing.
4753
4754 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4755
4756         * startup.el (splash-frame-body): Idiomatic English.
4757
4758 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4759
4760         * font-lock.el (font-lock-match-java-declarations): Move
4761         save-restriction, narrow-to-region to beginning of function to
4762         avoid going beyond the limit and causing an infloop.
4763
4764 2003-04-16  Jerry James  <james@xemacs.org>
4765
4766         * keydefs.el: Remove mappings for keys mapped to the nowhere
4767         defined function function-key-error.
4768
4769 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4770
4771         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4772         lisp-interaction-mode-hook): Add the docstrings.
4773
4774 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4775
4776         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4777         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4778         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4779
4780 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4781
4782         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4783         lambda list after the original doc.  Care about
4784         #'(lambda () "SingleString") 
4785         (cl-upcase-arg): 
4786         (cl-function-arglist):
4787         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4788         circular data structures in lambda list specification
4789
4790 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4791
4792         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4793         to appear in font-lock-function-name-face.
4794
4795 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4796
4797         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4798         is not also the value of the lambda.
4799
4800 2003-05-06  Andy Piper  <andy@xemacs.org>
4801
4802         * files.el (revert-buffer): Make sure local variables get processed,
4803         even in the case of an optimized reversion.
4804
4805 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4806
4807         * XEmacs 21.4.13 is released
4808
4809 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4810
4811         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4812         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4813
4814 2003-02-14  Ben Wing  <ben@xemacs.org>
4815
4816         * byte-optimize.el:
4817         * byte-optimize.el (byte-compile-inline-expand):
4818         * byte-optimize.el (byte-compile-unfold-lambda):
4819         * byte-optimize.el (byte-optimize-form-code-walker):
4820         * byte-optimize.el (byte-optimize-form):
4821         * byte-optimize.el (byte-decompile-bytecode-1):
4822         * byte-optimize.el (byte-optimize-lapcode):
4823         Review carefully and sync up to 20.7 except for areas as noted.
4824         Fixes problem with JDE compilation.
4825
4826 2003-02-05  Ben Wing  <ben@xemacs.org>
4827
4828         * simple.el:
4829         * simple.el (motion-keys-for-shifted-motion):
4830         Omit M-S-home/end from motion keys.
4831
4832 2003-02-07  Ben Wing  <ben@xemacs.org>
4833
4834         * text-props.el (text-property-any):
4835         * text-props.el (text-property-not-all):
4836         Fix bug when end > start.
4837
4838 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4839
4840         * info.el (Info-insert-dir): Make default-directory end in
4841         separator.  Patch due to Martin Buchholz.
4842
4843 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4844
4845         * XEmacs 21.4.12 "Portable Code" is released.
4846
4847 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4848
4849         * about.el: Update golubev data.
4850
4851 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4852
4853         * isearch-mode.el (isearch-mode-map): Substitute comment on
4854         desirability, and back out "GR is printable" changes.
4855
4856 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4857
4858         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4859
4860 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4861
4862         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4863
4864 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4865
4866         * menubar-items.el (default-menubar): Use browse-url-mozilla
4867         instead of browse-url-gnome-moz for Mozilla.
4868
4869 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4870
4871         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4872
4873 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4874
4875         * files.el (auto-mode-alist): Remove redundant entries for modes
4876         that live in packages.
4877         (interpreter-mode-alist): Ditto.
4878
4879 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4880
4881         * menubar-items.el (default-menubar): Sync with current
4882         browse-url-xemacs.el.
4883
4884 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4885
4886         * XEmacs 21.4.10 "Military Intelligence" is released.
4887
4888 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4889
4890         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4891
4892 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4893
4894         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4895
4896 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4897
4898         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4899         effect free function.
4900         (font-lock-fontify-keywords-region): Supply the argument to
4901         font-lock-compile-keywords.
4902
4903 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4904
4905         * package-get.el (package-get-download-sites): Bring sites list
4906         up to date, prefer xx.xemacs.org addresses.
4907
4908 2002-09-27  Andy Piper  <andy@xemacs.org>
4909
4910         * dialog.el (make-dialog-box): for general dialogs only
4911         delete-frame-hook will be run.
4912
4913 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4914
4915         * font-lock.el (font-lock-fontify-syntactically-region): Add
4916         comment about lookup-syntax-properties, document LOUDLY as unused.
4917
4918 2002-08-26  Andy Piper  <andy@xemacs.org>
4919
4920         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4921         merge.
4922
4923 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4924
4925         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4926         (make-obsolete-variable): Ditto.
4927         (make-compatible): Ditto.
4928         (make-compatible-variable): Ditto.
4929
4930 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4931
4932         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4933         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4934
4935 2002-08-28  Andy Piper  <andy@xemacs.org>
4936
4937         * files.el (revert-buffer): propagate revert-without-query-status.
4938
4939 2002-06-03  Andy Piper  <andy@xemacs.org>
4940
4941         * dialog-items.el (make-search-dialog): align various subcontrols
4942         in visually pleasing ways, allow frame to autosize to the dialog
4943         size.
4944         * dialog.el (make-dialog-box): add a border inside the frame. Add
4945         :autosize property, if t then reset the frame size appropriately
4946         before the frame is mapped.
4947         * gutter-items.el (set-progress-feedback-instantiator): align
4948         various subcontrols.
4949         * gutter-items.el (set-progress-abort-instantiator): ditto.
4950
4951 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4952
4953         * XEmacs 21.4.9 "Informed Management" is released.
4954
4955 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4956
4957         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4958         "&optional append" argument.
4959
4960 2002-07-16  Didier Verna  <didier@xemacs.org>
4961
4962         * subr.el (replace-in-string): fix case fold bug introduced by
4963         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4964         case-fold-search in temporary buffers.
4965
4966 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4967
4968         * lib-complete.el (find-library): Remove check for mule because
4969         decompression DOES work on Mule.
4970
4971 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4972
4973         * simple.el (join-line): New alias for `delete-indentation'.
4974
4975 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4976
4977         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4978         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4979         (font-lock-builtin-face): New.
4980         (font-lock-constant-face): New.
4981         (font-lock-face-list): Add builtin and constant faces.
4982
4983 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4984
4985         * autoload.el (make-autoload): Support define-derived-mode.
4986         Collected puts of doc-string-elt property.  Based on a patch by
4987         Didier Verna <didier@xemacs.org>.
4988
4989 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4990
4991         * wid-edit.el (widget-field-activate): Fix docstring typo.
4992
4993 2002-07-23  Andy Piper  <andy@xemacs.org>
4994
4995         * about.el (about-personal-info): update me.
4996
4997 2002-07-12  Andy Piper  <andy@xemacs.org>
4998
4999         * custom.el (custom-theme-set-variables): remove bogus
5000         arguments. Use custom-set-default to set defaults.
5001         (custom-set-variables): update doc.
5002         (custom-local-buffer): new, synced from FSF.
5003         (custom-set-default): ditto.
5004         (defcustom): update doc.
5005
5006 2002-06-16  Andy Piper  <andy@xemacs.org>
5007
5008         * menubar-items.el (default-menubar): enable windows printing on
5009         cygwin as well as native.
5010
5011 2002-06-12  Andy Piper  <andy@xemacs.org>
5012
5013         * printer.el (generic-print-buffer): catch all errors so that the
5014         print device can be cleared in all scenarios.
5015         (Printer-clear-device): make sure clearing the printer allows it
5016         to be used again immediately.
5017         (generic-print-region): make sure the default printer face is
5018         black-on-white.
5019
5020 2002-04-23  Jerry James  <james@xemacs.org>
5021
5022         * window-xemacs.el (display-buffer-function): Change doc to
5023         reflect new arg.
5024         * window-xemacs.el (pre-display-buffer-function): Ditto.
5025         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5026         non-nil, make the new window just big enough for its contents.
5027         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5028         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5029         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5030
5031 2002-06-06  Andy Piper  <andy@xemacs.org>
5032
5033         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5034         (defcustom): ditto.
5035         (custom-handle-keyword): ditto.
5036
5037 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5038
5039         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5040         Make obsolete.  Default to nil.
5041         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5042         Inspired by a patch by John Palmieri.
5043
5044 2002-07-01  Mike Alexander  <mta@arbortext.com>
5045
5046         * process.el (shell-command-on-region): Don't delete the region
5047         before giving it to call-process-region
5048
5049 2002-06-04  Jerry James <james@eecs.ku.edu>
5050
5051         * find-paths.el (paths-find-architecture-directory): Search in
5052         `system-configuration'/`base', not `base'`system-configuration'.
5053
5054 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5055
5056         * info.el (Info-index): Add missing \ in [ t].
5057
5058 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5059
5060         * gutter-items.el (gutter-buffers-tab-visible-p,
5061         buffers-tab-omit-function, buffers-tab-selection-function,
5062         buffers-tab-filter-functions):
5063         Doc improvements.
5064
5065 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5066
5067         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5068
5069         * toolbar-items.el (toolbar-news): Fix typo in message string.
5070
5071 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5072
5073         * dialog.el (yes-or-no-p-dialog-box): 
5074         * cmdloop.el (y-or-n-p-minibuf):
5075         (yes-or-no-p-minibuf):
5076         (yes-or-no-p):
5077         (y-or-n-p): 
5078         Specify negative answers in docstrings.
5079
5080 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5081
5082         * package-ui.el (pui-help-echo): Display both installed and author
5083         version.  Use a balloon-help window to display extra info like
5084         package requires.
5085
5086 2002-05-30  Andy Piper  <andy@xemacs.org>
5087
5088         * files.el (revert-buffer-internal): don't visit
5089         revert-buffer. Kill buffer when not used. Suggested by Mike
5090         Alexander <mta@arbortext.com>
5091
5092 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5093
5094         * files.el (revert-buffer): More docstring fiddling.
5095
5096 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5097
5098         * files.el (revert-buffer):
5099         (revert-buffer-internal):
5100         (revert-buffer-insert-file-contents-function):
5101         Improve docstrings and comments.
5102
5103 2002-05-08  Andy Piper  <andy@xemacs.org>
5104
5105         * files.el (revert-buffer): observe noconfirm behavior.
5106
5107 2002-04-09  Andy Piper  <andy@xemacs.org>
5108
5109         * files.el (revert-buffer): use revert-buffer-internal if it looks
5110         like doing so will not result in any user-visible changes.
5111         (revert-buffer-internal): new function. Do the actual process of
5112         reversion and then see whether the result is any different to what
5113         we have already. If it is not then do nothing.
5114
5115 2001-12-11  Andy Piper  <andy@xemacs.org>
5116
5117         * menubar.el (get-popup-menu-response): re-order so that it works
5118         on more sane/facist window systems.
5119
5120 2001-12-03  Andy Piper  <andy@xemacs.org>
5121
5122         * faces.el (frob-face-property): don't infloop in face frobbing
5123         from Jan Vroonhof <jan@xemacs.org>.
5124
5125 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5126
5127         * faces.el (frob-face-property): Follow face fall-back hierarchy
5128         properly for face properties without an instance. Only do manual
5129         copy form 'default in last resort. This handles in particular
5130         the case where 'default itself has only a fall-back (which is
5131         the case by default on windows).
5132
5133 2001-11-24  Andy Piper  <andy@xemacs.org>
5134
5135         * printer.el (generic-print-region): set default-frame-plist to
5136         nil while creating the printer frame so that sizes reflect the
5137         printed page.
5138
5139         * faces.el (face-complain-about-font): Don't complain on printers.
5140
5141 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5142         
5143         * package-net.el: Andy synch.
5144         
5145 2001-12-16  Andy Piper  <andy@xemacs.org>
5146
5147         * package-get.el (package-get-update-all): Make sure installed.db
5148         gets updated after updating packages.
5149
5150 2002-03-28  Ben Wing  <ben@xemacs.org>
5151
5152         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5153         continuation, truncation so that we don't get line jumpiness from
5154         them being larger than the line height.
5155
5156         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5157
5158 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5159
5160         * font.el (font-window-system-mappings): Add mapping for Gtk
5161         (assume identical to X) 
5162
5163 2002-02-04  Andy Piper  <andy@xemacs.org>
5164
5165         * files.el (convert-standard-filename): Fix for short filename
5166         Peter Arius <pas@methodpark.de>
5167
5168 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5169
5170         * list-mode.el (default-choose-completion): completion-base-size
5171         should refer to local value in the completion list buffer.
5172
5173 2001-12-03  Didier Verna  <didier@xemacs.org>
5174
5175         * rect.el: autoload `replace-rectangle'.
5176         * keydefs.el (global-map): bind it to `C-x r p'.
5177
5178 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5179
5180         * XEmacs 21.4.8 "Honest Recruiter" is released.
5181
5182 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5183
5184         This patch is based on Jerry James's patch and analysis.
5185
5186         * select.el (get-clipboard):
5187         (get-selection):
5188         Update docstrings.
5189         (get-clipboard-foreign):
5190         (get-selection-foreign):
5191         New function for use as `interprogram-paste-function's.
5192
5193         * simple.el (interprogram-paste-function): Change default to
5194         `get-clipboard-foreign'; improve docstring.
5195         (interprogram-cut-function): Improve dosctring.
5196
5197 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5198
5199         * XEmacs 21.4.7 "Economic Science" is released.
5200
5201 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5202
5203         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5204
5205 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5206
5207         * obsolete.el (assq-delete-all): New compatibility alias for 
5208         remassq.
5209
5210 2002-01-09  Simon Josefsson  <jas@extundo.com>
5211
5212         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5213
5214 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5215
5216         * info.el (Info-auto-generate-directory): Default
5217         Info-auto-generate-directory to 'if-outdated.
5218
5219 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5220
5221         * startup.el (normal-top-level): Prevent migration code from
5222         trashing .emacs on an error in loading the init files.
5223
5224 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5225
5226         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5227         "system default" Xdefaults and friends get xrdb-mode.
5228
5229 2002-03-05  Mats Lidell  <matsl@contactor.se>
5230  
5231         * help-nomule.el (tutorial-supported-languages): Added Swedish
5232         tutorial. Sorted languages.
5233
5234 2002-02-11  Mike Sperber <mike@xemacs.org>
5235
5236         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5237         regenerating outdated dir files and dir is non-existent.
5238
5239 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5240
5241         * code-files.el (convert-mbox-coding-system): Improve comment.
5242         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5243         coding-system argument to `write-region-pre-hook' call.
5244         (write-region-pre-hook): Fix docstring to mention lockname argument.
5245
5246 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5247
5248         * minibuf.el (completing-read): Remove redundant wrong arg list.
5249
5250         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5251
5252 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5253
5254         * obsolete.el (interactive-form): new compatibility alias for 
5255         function-interactive.
5256
5257 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5258
5259         * menubar-items.el (Menubar-items-truncate-list): Removed.
5260         * menubar-items.el (Menubar-items-truncate-history): New.
5261         * menubar-items.el (default-menubar): Use
5262         Menubar-items-truncate-history.
5263
5264 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5265
5266         * printer.el (generic-print-region): Pass correct arguments to
5267         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5268         Torkelsson <torkel@acc.umu.se>.
5269
5270 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5271
5272         * help.el (describe-mode): synched with FSF 19.34; handle nil
5273         minor mode indicators.
5274
5275 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5276
5277         * minibuf.el (completing-read): Update docstring.
5278
5279 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5280
5281         * XEmacs 21.4.6 "Common Lisp" is released.
5282
5283 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5284
5285         * package-net.el: Inadvertant synch with Windows branch.  From
5286         Andy's log:
5287         (package-net-kit-version): new variable.
5288         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5289
5290 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5291
5292         * package-get.el (package-get-locate-index-file): Also search the
5293         core etc/ directory for the package index file if it can't be
5294         found in ~/.xemacs/.
5295
5296 2001-12-13  William Perry  <wmperry@gnu.org>
5297
5298         * dialog-gtk.el (popup-builtin-question-dialog):
5299         Conform to API in gui.c.
5300         
5301 2001-11-12  Andy Piper  <andy@xemacs.org>
5302
5303         * cus-edit.el (custom-save-face-internal): make sure we save
5304         non-themed faces.
5305         (custom-save-variables): ditto variables.
5306
5307 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5308
5309         * faces.el (make-face-family):
5310         (make-face-size):
5311         New face-modifying functions per Jan Vroonhof.
5312
5313         cus-face.el (custom-set-face-font-family):
5314         (custom-set-face-font-size):
5315         Use them.
5316
5317         * font.el (font-window-system-mappings): More precise docstring.
5318
5319         (font-create-name):
5320         (font-create-object):
5321         (tty-font-create-object):
5322         (tty-font-create-plist):
5323         (x-font-create-object):
5324         (x-font-create-name):
5325         (ns-font-create-name):
5326         (mswindows-font-create-object):
5327         (mswindows-font-create-name):
5328         Add doctrings.
5329
5330 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5331
5332         * gtk-faces.el (gtk-init-device-faces): removed spurious
5333         quote before let* expression.
5334
5335 2001-10-29  Andy Piper  <andy@xemacs.org>
5336
5337         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5338         modified when changing coding system.
5339
5340         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5341         that we invoke the GUI directory selector.
5342
5343 2001-10-25  Andy Piper  <andy@xemacs.org>
5344
5345         * dialog.el (make-dialog-box): use new directory dialog support.
5346         * minibuf.el (read-file-name-1): ditto.
5347         (read-file-name): ditto.
5348         (read-directory-name): ditto.
5349
5350 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5351
5352         * XEmacs 21.4.5 "Civil Service" is released.
5353
5354 2001-04-23  Didier Verna  <didier@xemacs.org>
5355
5356         * cus-edit.el (custom-variable-pre-save): New.
5357         * cus-edit.el (custom-variable-post-save): New.
5358         * cus-edit.el (custom-variable-save): use them.
5359         * cus-edit.el (custom-face-pre-save): New.
5360         * cus-edit.el (custom-face-post-save): New.
5361         * cus-edit.el (custom-face-save): use them.
5362         * cus-edit.el (custom-group-pre-save): New.
5363         * cus-edit.el (custom-group-post-save): New.
5364         * cus-edit.el (custom-group-save): use them.
5365         * cus-edit.el (Custom-save): use the pre/post functions above,
5366         call `custom-save-all' only once.
5367         * cus-edit.el (custom-variable-pre-reset-standard): New.
5368         * cus-edit.el (custom-variable-post-reset-standard): New.
5369         * cus-edit.el (custom-variable-reset-standard): use them.
5370         * cus-edit.el (custom-face-pre-reset-standard): New.
5371         * cus-edit.el (custom-face-post-reset-standard): New.
5372         * cus-edit.el (custom-face-reset-standard): use them.
5373         * cus-edit.el (custom-group-pre-reset-standard): New.
5374         * cus-edit.el (custom-group-post-reset-standard): New.
5375         * cus-edit.el (Custom-reset-standard): use them.
5376         * cus-edit.el (custom-face-reset-saved): use the pre/post
5377         functions above, call `custom-save-all' only once.
5378
5379 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5380
5381         * gutter-items.el (buffers-tab face): Derive from the modeline
5382         face by default.  Many people use white-on-black for the default
5383         font, and the tabs look hideous with that color combination.  The
5384         modeline usually has the correct colors.
5385
5386 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5387
5388         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5389         (tag-mark-stack-max): Typo fix.
5390
5391 2001-09-28  Ben Wing  <ben@xemacs.org>
5392
5393         * font-lock.el:
5394         * font-lock.el (font-lock-after-change-function):
5395         fix problem with last patch, reported by Katsumi Yamaoka.
5396
5397 2001-09-17  Ben Wing  <ben@xemacs.org>
5398
5399         * font-lock.el (font-lock-after-change-function):
5400         fix problem when you insert a comment on the line before a line of
5401         code: if we use the following char, then when you hit backspace,
5402         the following line of code turns the comment color.
5403
5404 2001-06-08  Ben Wing  <ben@xemacs.org>
5405
5406         * process.el: comment about shell-command-switch.
5407         * process.el (shell-quote-argument): Need to quote a null
5408         argument, too.  From Dan Holmsand.
5409         
5410         * startup.el (normal-top-level): Delete some unused FSF junk.
5411         * startup.el (command-line-early):
5412         
5413         * startup.el (command-line): Call MS Windows init function.
5414         
5415         * win32-native.el:
5416         * win32-native.el (mswindows-system-shells): New.
5417         * win32-native.el (mswindows-system-shell-p): New.
5418         * win32-native.el (init-mswindows-at-startup): New.
5419         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5420         * win32-native.el (mswindows-quote-one-simple-arg):
5421         * win32-native.el (mswindows-quote-one-command-arg):
5422         * win32-native.el (mswindows-construct-process-command-line-alist):
5423         Correct comments at top.  Correctly handle passing arguments
5424         to Cygwin programs and to bash.  Fix quoting of zero-length
5425         arguments (from Dan Holmsand).  Set shell-command-switch based
5426         on shell-file-name, which in turn comes from env var SHELL.
5427
5428 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5429
5430         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5431         default-toolbar-position): Fill docstrings for balloon-help.
5432
5433 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5434
5435         * faces.el: Reenable specifications over 'gtk domain.
5436
5437 2001-08-08  Didier Verna  <didier@xemacs.org>
5438
5439         * autoload.el (update-autoload-files): make defdir a file name,
5440         not directory name.
5441
5442 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5443
5444         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5445
5446         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5447
5448 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5449
5450         * font-menu.el (font-menu-set-font): Default to current font-family.
5451         (font-menu-preferred-resolution):
5452         (font-menu-size-scaling):
5453         Provide gtk defaults, too.
5454
5455 2001-07-29  Mike Alexander  <mta@arbortext.com>
5456
5457         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5458         list
5459         (custom-set-face-font-family): ditto
5460
5461 2001-07-26  Mike Sperber <mike@xemacs.org>
5462
5463         * files.el (auto-mode-alist): .9 files are man pages, too.
5464
5465 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5466
5467         * process.el (call-process-internal): bind
5468         coding-system-for-write to 'binary when calling
5469         start-process-internal, so the process receives 
5470         the literal contents of INFILE.
5471
5472 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5473
5474         * files.el (auto-mode-alist): Add configure.ac support.
5475
5476 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5477
5478         * buff-menu.el:
5479         mouse.el:
5480         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5481
5482 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5483
5484         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5485
5486 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5487
5488         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5489         mixed text.
5490         (kinsoku-eol-p): Ditto.
5491
5492 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5493
5494         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5495         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5496         characters as the category `s' or `e' correctly.
5497
5498 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5499
5500         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5501
5502 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5503
5504         * mule/cyrillic.el:  Set up case table.
5505
5506 2001-06-08  Mike Sperber <mike@xemacs.org>
5507
5508         * files.el (save-some-buffers-1): Don't zap the help window right
5509         after `map-y-or-n-p' has popped it up.
5510
5511 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5512
5513         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5514
5515 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5516
5517         * specifier.el: define-specifier-tag 'gtk.
5518
5519 2001-05-12  Ben Wing  <ben@xemacs.org>
5520
5521         * find-paths.el (paths-find-recursive-path):
5522         fix error with null EXCLUDE-REGEXP.
5523         
5524         * font-lock.el (font-lock-mode):
5525         fix problem reported by hrvoje with buffers starting with a space.
5526         
5527 2001-05-06  Ben Wing  <ben@xemacs.org>
5528
5529         * dialog.el (make-dialog-box):
5530         * menubar-items.el (default-menubar):
5531         * printer.el (generic-print-buffer):
5532         * printer.el (generic-print-region):
5533         implement printing the selection when it's selected.
5534
5535 2001-04-18  Didier Verna  <didier@xemacs.org>
5536
5537         * cus-edit.el (Custom-reset-standard): reset to standard settings
5538         not only when the buffer's :custom-state is 'modified, but also
5539         when it is 'set or 'saved.
5540
5541 2001-04-17  Didier Verna  <didier@xemacs.org>
5542
5543         * startup.el (load-user-init-file): define `custom-file' before
5544         loading the user's init file.
5545
5546 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5547
5548         * menubar.el (popup-mode-menu): Make it work with
5549         popup-menu-titles turned off.
5550         
5551 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5552
5553         * about.el (about-mailto-link): Use compose-mail for sending mail.
5554
5555 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5556
5557         * package-admin.el (package-install-hook): New.
5558         (package-delete-hook): New.
5559         (package-admin-add-single-file-package): Use package-delete-hook.
5560
5561         * package-get.el (package-get): Use package-install-hook.
5562
5563 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5564
5565         * package-ui.el (pui-install-selected-packages): reverse the lists
5566         of packages so that they get handled in the same order as they
5567         were selected.
5568
5569 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5570
5571         * packages.el (locate-library): Use read-library-name for completion.
5572
5573 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5574
5575         * byte-optimize.el (=): `=' is not a binary predicate!
5576         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5577         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5578
5579 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5580
5581         * bytecomp.el (byte-compile-arithcompare):
5582         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5583
5584 2001-06-03  William M. Perry  <wmperry@gnu.org>
5585
5586         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5587         return the filename selected by the user!
5588
5589 2001-05-31  William M. Perry  <wmperry@gnu.org>
5590
5591         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5592         in XEmacs/GTK.
5593
5594 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5595
5596         * coding.el: Tiny typo fixed.
5597
5598 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5599
5600         * XEmacs 21.4.3 "Academic Rigor" is released.
5601
5602 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5603
5604         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5605
5606 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5607
5608         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5609
5610 2001-05-04  Ben Wing  <ben@xemacs.org>
5611
5612         * printer.el (generic-print-buffer):
5613         * printer.el (generic-print-region):
5614         Enable dialog boxes.  Apply workaround recommended by Kirill.
5615         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5616         
5617         * simple.el (kill-whole-line):
5618         * simple.el (kill-line-1):
5619         * simple.el (kill-entire-line):
5620         * simple.el (kill-line):
5621         * simple.el (backward-kill-line):
5622         Take out interactive dependence of kill-whole-line.
5623
5624 2001-04-22  Ben Wing  <ben@xemacs.org>
5625
5626         * dialog.el (make-dialog-box):
5627         Put dialog titles back in -- this time correctly.  Fix various
5628         other problems with leaks and such.
5629
5630         * simple.el (region-exists-p):
5631         * simple.el (region-active-p):
5632         Add comment about which one is correct to use in menu specs.
5633
5634 2001-05-05  Ben Wing  <ben@xemacs.org>
5635
5636         * dialog.el (make-dialog-box): fix doc string.
5637         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5638         take out Pretty Print.
5639         * printer.el:
5640         * printer.el (printer-current-device): New.
5641         * printer.el (Printer-get-device): New.
5642         * printer.el (Printer-clear-device): New.
5643         * printer.el (generic-page-setup): New.
5644         * printer.el (generic-print-buffer):
5645         * printer.el (generic-print-region):
5646         Implement Page Setup.  Handle errors properly.
5647
5648 2001-05-05  Ben Wing  <ben@xemacs.org>
5649
5650         * subr.el (error): Complete list of errors in doc string.
5651         
5652 2001-04-22  Ben Wing  <ben@xemacs.org>
5653
5654         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5655         
5656 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5657
5658         * build-report.el: Remove CVS keywords since this file has been in
5659         core lisp for a while now.
5660         * build-report.el (build-report-make-output-files): Fix typo.
5661
5662 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5663
5664         * about.el (about-finish-buffer): Make sure the last change works
5665         even if EVENT is nil.
5666
5667 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5668
5669         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5670         clicked, not the one that happens to be the current buffer at the
5671         time.
5672
5673 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5674
5675         * cus-edit.el (custom-display): Support the GTK Window System also.
5676
5677 2001-04-30  Ben Wing  <ben@xemacs.org>
5678
5679         * printer.el:
5680         * printer.el (printer-page-header):
5681         * printer.el (Print-context): New.
5682         * printer.el (printer-page-footer):
5683         * printer.el (generate-header-element): New.
5684         * printer.el (generate-header-line): New.
5685         * printer.el (print-context-property):
5686         * printer.el (generic-print-buffer):
5687         * printer.el (generic-print-region):
5688         Implement headers and footers.  Implement calling Print dialog box
5689         (#### but it doesn't quite work yet).
5690
5691 2001-04-25  Ben Wing  <ben@xemacs.org>
5692
5693         * about.el (xemacs-hackers):
5694         * about.el (about-url-alist):
5695         * about.el (about-personal-info):
5696         * about.el (about-hacker-contribution):
5697         More contributions.
5698         
5699         * simple.el (handle-post-motion-command):
5700         Fix spurious setting of zmacs-region-stays to t after a non-shift
5701         motion command.
5702
5703 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5704
5705         * about.el (about-personal-info): Update my bio.
5706         (about-hacker-contribution): Ditto.
5707
5708 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5709
5710         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5711
5712 2001-04-19  Andy Piper  <andy@xemacs.org>
5713
5714         * package-net.el (package-net-cygwin32-binary-size): new size.
5715         (package-net-win32-binary-size): new size.
5716         (package-net-convert-index-to-ini): Use new arch.
5717         (package-net-batch-convert-index-to-ini): Removed.
5718         (package-net-generate-bin-ini): New.
5719         (package-net-batch-generate-bin-ini): New.
5720
5721 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5722
5723         * XEmacs 21.4.1 "Copyleft" is released.
5724
5725 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5726
5727         * x-compose.el (xlib-input-method-bug-workaround):
5728         (alias-colon-to-double-quote):
5729         Force sort in map-keymap to work around rehash bug.
5730
5731 2001-04-17  Ben Wing  <ben@xemacs.org>
5732
5733         * about.el: Finish overhaul, add a few new hackers, update a
5734         couple old ones.
5735
5736 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5737
5738         * XEmacs 21.4.0 "Solid Vapor" is released.
5739
5740 2001-04-15  Ben Wing  <ben@xemacs.org>
5741
5742         * about.el:
5743         * about.el (about-headline-face): New.
5744         * about.el (about-link-face): New.
5745         * about.el (about-current-release-maintainers): New.
5746         * about.el (about-other-current-hackers): New.
5747         * about.el (about-url-alist):
5748         * about.el (about-once-and-future-hackers): New.
5749         * about.el (about-mailto-link): New.
5750         * about.el (about-get-buffer):
5751         * about.el (about-finish-buffer):
5752         * about.el (about-xemacs):
5753         * about.el (about-features): Removed.
5754         * about.el (about-advantages): New.
5755         * about.el (about-maintainer-info): Removed.
5756         * about.el (about-personal-info): New.
5757         * about.el (about-hacker-contribution): New.
5758         * about.el (about-maintainer):
5759         * about.el (about-show-linked-info):
5760         * about.el (about-hackers):
5761         Major revamping.  Rewriting of most of the text, improve the
5762         link handling, separate info on contributors into personal
5763         and contribution info, add new contributors, update personal
5764         info, etc. etc.
5765         
5766         * menubar-items.el (default-menubar):
5767         Help menubar entry for News now says more accurately
5768         "What's New in XEmacs".
5769         
5770         * mouse.el:
5771         * mouse.el (mouse-track-cleanup-hook):
5772         * mouse.el (mouse-track):
5773         Don't set-buffer to a dead buffer when calling mouse-track
5774         cleanup hooks.
5775
5776 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5777
5778         * XEmacs 21.2.47 "Zephir" is released.
5779
5780 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5781
5782         * dialog.el (make-dialog-box): Disable dialog box titles until
5783         we get them working.
5784
5785 2001-03-30  Ben Wing  <ben@xemacs.org>
5786
5787         * help.el:
5788         * help.el (Help-princ-face):
5789         * help.el (Help-prin1-face):
5790         * help.el (frob-help-extents):
5791         * help.el (describe-function-1):
5792         * help.el (describe-variable):
5793         Avoid using font-lock faces, which may not be defined.
5794         Instead, use hyper-apropos faces, and make sure they're
5795         defined as necessary by using `require'. (It's not so safe
5796         to do this for font-lock.) In any case, we will eventually
5797         be merging this functionality into hyper-apropos.
5798
5799         * loaddefs.el (completion-ignored-extensions):
5800         Fix documentation.
5801         
5802         * menubar-items.el (menu-truncate-list): Removed.
5803         * menubar-items.el (Menubar-items-truncate-list): New.
5804         * menubar-items.el (default-menubar):
5805         Fix errors if grep or compile command is too long.  Rename helper
5806         function to be less visible.
5807
5808 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5809
5810         * byte-optimize.el (byte-optimize-minus):
5811         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5812
5813 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5814
5815         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5816         Mule is available.
5817
5818         * mule/latin.el: New file.
5819
5820 2001-03-11  Ben Wing  <ben@xemacs.org>
5821
5822         * auto-save.el:
5823         * auto-save.el (auto-save-directory):
5824         * auto-save.el (make-auto-save-file-name):
5825         * auto-save.el (auto-save-file-name-p): New.
5826
5827         Merge in improvements from other definition of
5828         make-auto-save-file-name in files.el.
5829         
5830         * auto-save.el (auto-save-original-name):
5831         * auto-save.el (auto-save-name-in-fixed-directory):
5832         * auto-save.el (auto-save-unslashify-name): Removed.
5833         * auto-save.el (auto-save-slashify-name): Removed.
5834         * auto-save.el (auto-save-reserved-chars): New.
5835         * auto-save.el (auto-save-escape-name): New.
5836         * auto-save.el (auto-save-unhex): New.
5837         * auto-save.el (auto-save-unescape-name): New.
5838
5839         Change algorithm for encoding filenames in auto-save names to be
5840         entirely safe with all filesystems and all possible characters in
5841         a filename, and 100% reversible. (Essentially, uses
5842         quoted-printable as the encoding.)
5843         
5844         * auto-save.el (recover-all-files):
5845
5846         Use insert-directory rather than calling ls directly -- fixes
5847         things under Windows.
5848
5849         * files.el:
5850         * files.el (convert-standard-filename): Substitute FSF's
5851         definition for this (we had nothing here before).
5852         
5853         * files.el (backup-buffer): Warning fix.
5854         
5855         * files.el (make-backup-file-name):
5856         * files.el (find-backup-file-name):
5857         Fix error in calling sequence to auto-save-file-name-p.
5858         
5859         * files.el (recover-file):
5860         Use insert-directory rather than calling ls directly -- fixes
5861         things under Windows.
5862
5863         * files.el (make-auto-save-file-name): Removed.
5864         * files.el (auto-save-file-name-p): Removed.
5865         auto-save is always dumped so no sense in having a definition
5866         that will always be overwritten with another.
5867         
5868         * files.el (insert-directory):
5869         * win32-native.el:
5870         * win32-native.el (debug-mswindows-process-command-lines):
5871         * win32-native.el (original-make-auto-save-file-name): Removed.
5872         * win32-native.el (make-auto-save-file-name): Removed.
5873
5874
5875 2001-03-21  Martin Buchholz <martin@xemacs.org>
5876
5877         * XEmacs 21.2.46 "Urania" is released.
5878
5879 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5880
5881         * menubar-items.el (default-menubar): Update sample.emacs to
5882         sample.init.el and adjust accelerators.
5883
5884 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5885
5886         * build-report.el (build-report): Improve docstring.
5887
5888 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5889
5890         * ChangeLog: Log GTK merge.
5891
5892         * gutter-items.el:
5893         * mwheel.el:
5894         * sound.el:
5895         * startup.el:
5896         Revert gratuitous whitespace changes.
5897
5898 2001-03-07  Ben Wing  <ben@xemacs.org>
5899
5900         * help.el:
5901         * help.el (key-or-menu-binding):
5902         * help.el (Help-find-file): New.
5903         * help.el (describe-beta):
5904         * help.el (describe-copying):
5905         * help.el (describe-project):
5906         * help.el (view-emacs-news):
5907         * help.el (view-sample-init-el): New.
5908         * help.el (Help-princ-face): New.
5909         * help.el (Help-prin1-face): New.
5910         * help.el (help-symbol-function-context-menu):
5911         * help.el (help-symbol-variable-context-menu):
5912         * help.el (help-symbol-function-and-variable-context-menu):
5913         * help.el (frob-help-extents):
5914         * help.el (describe-function-1):
5915         * help.el (describe-variable):
5916
5917         Add coloring in Help buffers, correspondent with hyperlinks.
5918         View files in view-mode rather than Fundamental.
5919         Remove separators from context menus -- now handled in generic code.
5920         Add `Find Tag' to context menu.
5921         
5922         * menubar.el (popup-mode-menu):
5923
5924         Rewrite code that outputs the popup menu to (a) put more specific
5925         entries first, (b) be more robust, (c) output the proper context
5926         menu separators automatically (the context menu functionality is
5927         new and currently used only by Help).
5928
5929 2001-03-10  William M. Perry  <wmperry@aventail.com>
5930
5931         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5932         this function when converting from the 21.1 GTK branch.  Now
5933         supports file, password, question, and color built-in dialogs.
5934
5935 2001-03-06  Ben Wing  <ben@xemacs.org>
5936
5937         * keydefs.el:
5938         * keydefs.el (global-map):
5939         Add commented-out change of M-k (for 21.5).
5940         
5941         * menubar-items.el (default-menubar):
5942         Fix items to control kill-line behavior; add items for
5943         shifted motion.
5944         
5945         * simple.el:
5946         * simple.el (kill-whole-line):
5947         * simple.el (historical-kill-line): Removed.
5948         * simple.el (kill-line): Removed.
5949         * simple.el (kill-entire-line): New.
5950         * simple.el (kill-line-1): New.
5951         * simple.el (backward-kill-line):
5952         Undo kill-whole-line == always changes.  Add new function
5953         kill-entire-line to unconditionally delete the current line.
5954         Add comments describing the lamentable state of affairs of
5955         the kill-line functions and variables.
5956
5957 2001-03-02  Ben Wing  <ben@xemacs.org>
5958
5959         * simple.el:
5960         * simple.el (beginning-of-buffer):
5961         * simple.el (end-of-buffer):
5962         * simple.el (mark-ring-unrecorded-commands):
5963         * simple.el (signal-error-on-buffer-boundary):
5964         * simple.el (shifted-motion-keys-select-region):
5965         * simple.el (unshifted-motion-keys-deselect-region):
5966         * simple.el (motion-keys-for-shifted-motion): New.
5967         * simple.el (handle-pre-motion-command):
5968         * simple.el (handle-post-motion-command):
5969         * simple.el (forward-char-command):
5970         * simple.el (backward-char-command):
5971         * simple.el (scroll-up-command):
5972         * simple.el (scroll-down-command):
5973         * simple.el (next-line):
5974         * simple.el (previous-line):
5975         * simple.el (backward-block-of-lines):
5976         * simple.el (forward-block-of-lines):
5977         * simple.el (backward-word):
5978         * simple.el (mark-word):
5979
5980         Augment documentation of the most common motion commands to make
5981         note of the shifted-motion support.  Improve the support to (a)
5982         properly document how it works and why it's done in the fashion it
5983         is, and (b) allow the keystrokes that trigger it to be customized.
5984
5985         Correct error in the customize specification of
5986         mark-ring-unrecorded-commands.
5987
5988 2001-03-02  Ben Wing  <ben@xemacs.org>
5989
5990         * font-lock.el:
5991         * font-lock.el (font-lock-pending-extent-table): Removed.
5992         * font-lock.el (font-lock-pending-buffer-table): New.
5993         * font-lock.el (font-lock-pre-idle-hook):
5994         * font-lock.el (font-lock-after-change-function):
5995         * font-lock.el (font-lock-fontify-pending-extents):
5996         * font-lock.el (font-lock-lisp-like):
5997
5998         Fix handling of pending extents to avoid excessive slowness (N^2
5999         behavior) when making lots of buffer changes between redisplays,
6000         such as when saving the Options.
6001
6002 2001-03-09  William M. Perry  <wmperry@aventail.com>
6003
6004         * device.el:
6005         * dragdrop.el:
6006         * dumped-lisp.el:
6007         * faces.el:
6008         * frame.el:
6009         * gnuserv.el:
6010         * loadup.el:
6011         * menubar-items.el:
6012         * minibuf.el:
6013         The Great GTK Merge.
6014
6015         * ChangeLog.GTK:
6016         * dialog-gtk.el:
6017         * gdk.el:
6018         * generic-widgets.el:
6019         * glade.el:
6020         * gnome-widgets.el:
6021         * gnome.el:
6022         * gtk-compose.el:
6023         * gtk-extra.el:
6024         * gtk-faces.el:
6025         * gtk-ffi.el:
6026         * gtk-file-dialog.el:
6027         * gtk-font-menu.el:
6028         * gtk-glyphs.el:
6029         * gtk-init.el:
6030         * gtk-iso8859-1.el:
6031         * gtk-marshal.el:
6032         * gtk-mouse.el:
6033         * gtk-package.el:
6034         * gtk-password-dialog.el:
6035         * gtk-select.el:
6036         * gtk-widget-accessors.el:
6037         * gtk-widgets.el:
6038         * gtk.el:
6039         widgets-gtk.el:
6040         The Great GTK Merge: new files.
6041
6042 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6043
6044         * generic-widgets.el: Don't require gtk (a built-in feature) at
6045         top level.  Don't execute the last sexp unless (featurep 'gtk).
6046
6047 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6048
6049         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6050
6051 2001-02-23  Martin Buchholz <martin@xemacs.org>
6052
6053         * XEmacs 21.2.45 "Thelxepeia" is released.
6054
6055 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6056  
6057         * about.el (xemacs-hackers): update my entry. 
6058         * about.el (about-maintainer-info): ditto. 
6059         * about.el (about-hackers): ditto. 
6060
6061 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6062
6063         * about.el (about-maintainer-info): More vanity info about
6064         yours truly.
6065
6066 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6067
6068         * build-report.el (build-report-destination): xemacs-build-reports
6069         has moved to SourceForge, where mailing list name length is
6070         restricted, hence the name change to
6071         xemacs-buildreports@xemacs.org.
6072         * build-report.el (build-report-keep-regexp): Update default.
6073         * build-report.el (build-report-delete-regexp): Ditto.
6074         * build-report.el (build-report-make-output-files): Ditto.
6075
6076 2001-02-19  Craig Lanning  <lanning@scra.org>
6077
6078         * lisp-mode.el: Add indentation specifications for following
6079         Common Lisp forms: handler-case, handler-bind, with-slots,
6080         with-open-file, with-open-stream, print-unreadable-object.
6081
6082 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6083
6084         * font-lock.el (font-lock-set-defaults-1):
6085         Move initialization of `font-lock-cache-position' so that it's set
6086         even if font-lock-keywords is already defined.
6087
6088 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6089
6090         * autoload.el (generate-file-autoloads-1):
6091         Use `emacs-lisp-mode-syntax-table' instead of
6092         `lisp-mode-syntax-table'.
6093         * lisp-mode.el (lisp-mode-syntax-table):
6094         Get rid of old checks for `parse-partial-sexp' version.
6095         Make `|' (pipe) string delimiter instead of punctuation.
6096
6097 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6098
6099         * window.el (save-selected-window):
6100         Use gensym for better macro hygiene.
6101
6102 2001-02-06  Mike Sperber <mike@xemacs.org>
6103
6104         * dump-paths.el:
6105         * startup.el (startup-setup-paths): Set and use
6106         `mule-lisp-directory'.
6107         (startup-setup-paths-warning): Ditto.
6108
6109         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6110         (paths-construct-load-path): Consider `mule-lisp-directory'.
6111
6112 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6113
6114         * font-lock.el: Syntax table improvements used.  A few random
6115         changes are not specified below.
6116         (font-lock-fontify-string-delimiters):
6117         (font-lock-syntactic-keywords):
6118         (font-lock-cache-state nil):
6119         (font-lock-cache-position):
6120         New variables.
6121         (font-lock-set-syntax):
6122         (font-lock-apply-syntactic-highlight):
6123         (font-lock-fontify-syntactic-anchored-keywords):
6124         (font-lock-fontify-syntactic-keywords-region):
6125         (font-lock-eval-keywords):
6126         New functions.
6127         (font-lock-remove-face):
6128         (font-lock-fontify-syntactically-region):
6129         Use syntax properties.
6130
6131 2001-02-08  Martin Buchholz <martin@xemacs.org>
6132
6133         * XEmacs 21.2.44 "Thalia" is released.
6134
6135 2001-01-16  Mike Sperber <mike@xemacs.org>
6136
6137         * startup.el (normal-top-level): Work even if no installation root
6138         is found.
6139
6140 2001-01-30  Andy Piper  <andy@xemacs.org>
6141
6142         * gutter-items.el (progress-abort-glyph): remove instantiator.
6143         (set-progress-abort-instantiator): new function.
6144         (abort-progress-feedback): use it.
6145
6146         * gutter.el (set-gutter-dirty-p): new function.
6147
6148 2001-01-30  Didier Verna  <didier@xemacs.org>
6149
6150         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6151
6152 2001-01-24  Didier Verna  <didier@xemacs.org>
6153
6154         * sound.el (sound-extension-list): give a better default value.
6155         * sound.el (load-sound-file): improve the doc string, also find
6156         files given by absolute names, pass a real extension list to
6157         `locate-file'.
6158
6159 2001-01-26  Martin Buchholz <martin@xemacs.org>
6160
6161         * XEmacs 21.2.43 "Terspichore" is released.
6162
6163 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6164
6165         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6166         messages from gnuserv.
6167
6168 2001-01-20  Martin Buchholz <martin@xemacs.org>
6169
6170         * XEmacs 21.2.42 "Poseidon" is released.
6171
6172 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6173
6174         * cl-macs.el (cl-upcase-arg): New function.
6175         (cl-function-arglist): New function.
6176         (cl-transform-lambda): Automatically add CL-style lambda list to
6177         documentation string using functions above.
6178
6179 2001-01-12  Andy Piper  <andy@xemacs.org>
6180
6181         * package-get.el (package-get-custom): call
6182         package-net-update-installed-db.
6183
6184         * package-ui.el (pui-install-selected-packages): call
6185         package-net-update-installed-db.
6186
6187         * package-net.el (package-net-update-installed-db): use
6188         packages-package-list so that we reflect reality.
6189
6190         * packages.el (packages-package-list): Make docstring reflect
6191         reality.
6192
6193         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6194
6195         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6196         isn't installed.
6197
6198 2001-01-17  Andy Piper  <andy@xemacs.org>
6199
6200         * wid-edit.el (widget-activation-glyph-mapper): activate or
6201         deactivate native widgets.
6202         (widget-glyph-insert-glyph): record instantiator.
6203         (widget-push-button-value-create): use it.
6204
6205         * gui.el (gui-button-action): new function. Make button's domain
6206         buffer current when calling.
6207         (make-gui-button): update to use gui-button-action.
6208
6209 2001-01-16  Didier Verna  <didier@xemacs.org>
6210
6211         * menubar-items.el (default-menubar): add an entry for modeline
6212         horizontal scrolling in Options -> Display.
6213
6214 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6215
6216         * package-get.el (package-get-require-signed-base): Set to nil
6217         by default.
6218
6219 2001-01-17  Martin Buchholz <martin@xemacs.org>
6220
6221         * XEmacs 21.2.41 "Polyhymnia" is released.
6222
6223 2001-01-16  Mike Sperber <mike@xemacs.org>
6224
6225         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6226         catch lisp/mule/.
6227
6228 2001-01-14  Mike Sperber <mike@xemacs.org>
6229
6230         * startup.el (maybe-create-compatibility-dot-emacs):
6231         (maybe-unmigrate-user-init-file):
6232         (unmigrate-user-init-file): Created.
6233         (maybe-migrate-user-init-file): Offer creation of compatibility
6234         .emacs.
6235         Some doc fixes wrt init file location.
6236
6237 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6238
6239         * faces.el (face-frob-from-locale-first): new variable.
6240         (frob-face-font-2): Honor tags arg while trying to use
6241         standard-face-mapping.  When face-frob-from-locale-first is set,
6242         first try to set face inheriting from frobbed-face.
6243
6244 2001-01-15  Didier Verna  <didier@xemacs.org>
6245
6246         * about.el (xemacs-hackers): update my entry.
6247         * about.el (about-url-alist): ditto.
6248         * about.el (about-maintainer-info): ditto.
6249         * about.el (about-hackers): ditto.
6250
6251 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6252
6253         The byte compiler has been badly broken for a year,
6254         by the patch of 1999-12-06.
6255         * byte-optimize.el (byte-optimize-form-code-walker):
6256         Bug was: the byte compiler was making this erroneous optimization:
6257         (progn (or (foo)) (bar)) ==> (bar)
6258
6259 2000-11-20  Mike Sperber <mike@xemacs.org>
6260
6261         * setup-paths.el (paths-core-load-path-depth): Split
6262         `paths-load-path-depth' in two for site and core lisp.  Don't
6263         recurse into core.
6264         * setup-paths.el (paths-construct-load-path): Use.
6265
6266 2001-01-10  Andy Piper  <andy@xemacs.org>
6267
6268         * package-net.el (package-net-cygwin32-binary-size): new variable
6269         (package-net-win32-binary-size): ditto.  add much needed
6270         commentary.
6271
6272         * gutter-items.el (buffers-tab-items): correct off-by-one error
6273         for buffers-tab-max-size.
6274
6275 2001-01-08  Martin Buchholz <martin@xemacs.org>
6276
6277         * XEmacs 21.2.40 is released.
6278
6279 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6280
6281         * mule/hebrew.el: Fix comments and typos.
6282         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6283
6284 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6285
6286         * ChangeLog.1: move ancient log from fill.el.
6287
6288         * dump-paths.el:
6289         paragraphs.el:
6290         mule/mule-category.el:
6291         Miscellaneous typo fixes and slight doc clarifications.
6292
6293         * mule/mule-ccl.el:  Correct file name in header.
6294
6295 2000-12-31  Martin Buchholz <martin@xemacs.org>
6296
6297         * XEmacs 21.2.39 is released.
6298
6299 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6300
6301         * byte-optimize.el (byte-optimize-cond):
6302         (byte-optimize-cond-1): New.
6303         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6304         Optimizes (cond (x nil)) ==> nil.
6305         Provide better diagnostic on malformed expr like (cond foo).
6306
6307 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6308
6309         * mule/mule-coding.el:
6310         mule/mule-cmds.el (reset-language-environment,
6311         set-language-environment-coding-systems):
6312         Safer default coding-priority-list, corresponding to src/file-coding.h.
6313
6314 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6315
6316         * package-admin.el: Allow package removal from
6317         early-package-load-path.
6318
6319 2000-12-15  Andreas Jaeger  <aj@suse.de>
6320
6321         * about.el (about-maintainer-info): Update my entry.
6322
6323 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6324
6325         * packages.el (locate-library): Add support for bzip2
6326         compressed .el files.
6327
6328 2000-12-12  Andy Piper  <andy@xemacs.org>
6329
6330         * package-net.el: new file.
6331
6332 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6333
6334         * font-lock.el: Add missing C++ keywords.
6335
6336 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6337
6338         * simple.el (indent-for-comment): Preserve indentation of comments
6339         starting in column 0, as documented in (Info-goto-node
6340         "(xemacs)Comments").  Update docstring accordingly.
6341
6342 2000-12-05  Martin Buchholz <martin@xemacs.org>
6343
6344         * XEmacs 21.2.38 is released.
6345
6346 2000-12-04  Didier Verna  <didier@xemacs.org>
6347
6348         * mouse.el (default-mouse-track-set-point-in-window): remove
6349         spurious '+' operation detected by Martin.
6350
6351
6352 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6353
6354         * cl-extra.el (coerce):
6355         Implement char to integer coercion.
6356         Remove extraneous (numberp) test.
6357
6358         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6359         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6360         (byte-optimize-predicate):
6361         Warn if evaluating constant expression signals an error.
6362         (byte-optimize-form): Small simplification.
6363
6364         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6365
6366 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6367
6368         * byte-optimize.el:
6369         (byte-optimize-minus):
6370         (byte-optimize-plus):
6371         (byte-optimize-mult):
6372         (byte-optimize-quo):
6373         Use (car (last x)) instead of (last x) to get last elt!
6374         Use `byte-optimize-predicate' to optimize `%'.
6375         Move optimizations for special numeric args to bytecomp.el.
6376         * bytecomp.el (byte-compile-associative): Remove.
6377         (byte-compile-max): New.
6378         (byte-compile-min): New.
6379         Properly handle erroneous calls: (max) (min).
6380         (byte-compile-plus): New.
6381         (byte-compile-minus):
6382         It's easiest to handle 0, +1 and -1 args here.
6383         (byte-compile-mult): New.
6384         It's easiest to handle 1, -1 and 2 args here.
6385         (byte-compile-quo):
6386         It's easiest to handle 0, +1 and -1 args here.
6387         Issue byte-compiler warning when dividing by zero.
6388
6389         Byte-compiler arithmetic improvements.
6390         Better optimize these expressions in the obvious way:
6391         (+ x y 1)   -->  varref x varref y add add1
6392         (+ x y -1)  -->  varref x varref y add sub1
6393         (- x y 0)   -->  (- x y)
6394         (- 0 x y)   -->  (- (- x) y)
6395         (% 42 19)   --> compile-time constant
6396         (/ 42 19)   --> compile-time constant
6397         (* (foo) 2) --> foo call dup plus
6398
6399         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6400         unless (declaim (optimize (safety 3)))
6401         or (setq byte-compile-delete-errors nil).
6402
6403 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6404
6405         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6406         docstrings.
6407
6408 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6409
6410         * startup.el (command-line-do-help):  Add documentation of
6411         portable dumper switches.
6412
6413 2000-11-22  Andy Piper  <andy@xemacs.org>
6414
6415         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6416
6417         * glyphs.el (init-glyphs): don't use autodetect for strings.
6418
6419 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6420
6421         * byte-optimize.el (byte-optimize-char-before):
6422         (byte-optimize-backward-char):
6423         (byte-optimize-backward-word):
6424         Fix incorrect optimizations for these sorts of expressions:
6425         (let ((x nil)) (backward-char x))
6426
6427 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6428
6429         * byte-optimize.el:
6430         * byte-optimize.el (byte-optimize-backward-char): New.
6431         * byte-optimize.el (byte-optimize-backward-word): New.
6432         Make backward-word and backward-char as efficient as forward versions.
6433
6434         * bytecomp.el (byte-compile-no-args-with-one-extra):
6435         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6436         * bytecomp.el (byte-compile-two-args-with-one-extra):
6437         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6438         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6439         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6440         Check if extra arg is constant nil, and if so, use byte-coded call.
6441
6442         * simple.el (backward-word):
6443         * simple.el (mark-word):
6444         * simple.el (kill-word):
6445         * simple.el (backward-kill-word):
6446         Make COUNT argument optional, for consistency with forward-char et al.
6447
6448         * abbrev.el (abbrev-string-to-be-defined):
6449         * abbrev.el (inverse-abbrev-string-to-be-defined):
6450         * abbrev.el (inverse-add-abbrev):
6451         * abbrev.el (expand-region-abbrevs):
6452         * buff-menu.el (Buffer-menu-execute):
6453         * indent.el (move-to-left-margin):
6454         * indent.el (indent-relative):
6455         * indent.el (move-to-tab-stop):
6456         * info.el (Info-reannotate-node):
6457         * lisp-mode.el (lisp-indent-line):
6458         * lisp.el (end-of-defun):
6459         * lisp.el (move-past-close-and-reindent):
6460         * misc.el (copy-from-above-command):
6461         * mouse.el (default-mouse-track-scroll-and-set-point):
6462         * page.el (forward-page):
6463         * paragraphs.el (forward-paragraph):
6464         * paragraphs.el (end-of-paragraph-text):
6465         * picture.el (picture-forward-column):
6466         * picture.el (picture-self-insert):
6467         * rect.el (extract-rectangle-line):
6468         * simple.el (newline):
6469         * simple.el (fixup-whitespace):
6470         * simple.el (backward-delete-char-untabify):
6471         * simple.el (transpose-chars):
6472         * simple.el (transpose-preceding-chars):
6473         * simple.el (do-auto-fill):
6474         * simple.el (indent-new-comment-line):
6475         * simple.el (blink-matching-open):
6476         * view-less.el (cleanup-backspaces):
6477         * wid-edit.el (widget-transpose-chars):
6478         * term/bg-mouse.el (bg-insert-moused-sexp):
6479         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6480
6481         * info.el (Info-fontify-node):
6482         * simple.el (backward-delete-function):
6483         Use canonical delete-backward-char instead of backward-delete-char.
6484
6485 2000-11-20  Andy Piper  <andy@xemacs.org>
6486
6487         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6488         no buffers.
6489
6490 2000-11-20  Andy Piper  <andy@xemacs.org>
6491
6492         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6493         buffer tabs.
6494
6495 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6496
6497         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6498         (proclaim inline...) was shadowing compiler-macros.
6499
6500 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6501
6502         * bytecomp.el (byte-compile-eval): New.
6503         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6504         Keeps this promise made in Lispref:
6505         "If a file being compiled contains a `defmacro' form, the macro is
6506         defined temporarily for the rest of the compilation of that file."
6507
6508 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6509
6510         * cl.el (floatp-safe):
6511         (plusp):
6512         (minusp):
6513         (oddp):
6514         (evenp):
6515         (cl-abs):
6516         Use a better parameter name than `x'.
6517
6518         * cl-macs.el (check-type): Make continuable.  Change documentation
6519         to require PLACE, but accept any form for compatibility.
6520
6521         * abbrev.el (define-abbrev): Use check-type.
6522         * font-menu.el (font-menu-change-face): Use check-type.
6523         * menubar.el (relabel-menu-item): Use check-type.
6524         * itimer.el: Fix typo.
6525
6526 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6527
6528         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6529
6530 2000-11-14  Martin Buchholz <martin@xemacs.org>
6531
6532         * XEmacs 21.2.37 is released.
6533
6534 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6535
6536         * code-cmds.el: Provide the feature.
6537
6538 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6539
6540         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6541
6542         * code-cmds.el: New file
6543         * mule/mule-cmds.el:
6544         * mule/mule-misc.el
6545         (coding-keymap): New keymap. Define coding system keyboard
6546         commands on file-coding builds too.
6547         (coding-system-change-eol-conversion):
6548         (universal-coding-system-argument):
6549         (set-default-coding-systems):
6550         (prefer-coding-system): Moved from mule-cmds.el
6551         (set-buffer-process-coding-system): Moved from mule-misc.el
6552
6553 2000-09-15  Stephen Carney <carney@scubadoo.com>
6554
6555         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6556
6557 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6558
6559         * package-get.el (package-get-download-sites): Add a pre-release
6560         site for experimental packages.
6561
6562         * auto-autoloads.el: Regenerated.
6563
6564 2000-08-01  Andy Piper  <andy@xemacs.org>
6565
6566         * gutter-items.el (buffers-tab-omit-function): reference
6567         buffers-tab-select-visible-buffers.
6568         (buffers-tab-filter-functions): new variable, by default uses
6569         buffers-tab-selection-function and buffers-tab-omit-function.
6570         (select-buffers-tab-buffers-by-mode): invert arguments.
6571         (buffers-tab-select-visible-buffers): new function. Invert calling
6572         of buffers-menu-omit-invisible-buffers.
6573         (buffers-tab-items): rewrite to use
6574         buffers-tab-filter-functions. Rewrite docstring.
6575         (gutter-buffers-tab-extent): delete.
6576         (add-tab-to-gutter): always build a new extent when adding the
6577         tabs.
6578         (update-tab-in-gutter): make gutter dirty when orientation
6579         changes.
6580
6581 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6582
6583         * bytecomp.el (byte-compile-defvar-or-defconst):
6584         Only do loadhist recording if defvar form includes a value.
6585
6586 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6587
6588         * bytecomp.el (byte-compile-initial-macro-environment):
6589         `eval-when-compile' should not compile its body.
6590
6591 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6592
6593         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6594         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6595         some Japanese English.  Remove some ancient FSF comments, and
6596         improve docstrings.  Use symbols not vectors for tables.
6597
6598 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6599
6600         * keymap.el:
6601         (local-key-binding):
6602         (global-key-binding):
6603         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6604
6605         * lisp.el:
6606         (backward-sexp): Slightly simpler code.
6607         (mark-sexp): Make arg optional, like FSF Emacs.
6608         (forward-list): Slightly simpler code.
6609         (backward-list): Slightly simpler code.
6610         (down-list):  Make arg optional, like FSF Emacs.
6611         (up-list):  Make arg optional, like FSF Emacs.
6612         (backward-up-list):  Make arg optional, like FSF Emacs.
6613         (kill-sexp):  Make arg optional, like FSF Emacs.
6614         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6615
6616         * font-menu.el (font-menu-change-face):
6617         Take continuable errors into account.
6618
6619         * abbrev.el:
6620         * abbrev.el (clear-abbrev-table):
6621         * abbrev.el (define-abbrev-table):
6622         * abbrev.el (define-abbrev):
6623         * abbrev.el (insert-abbrev-table-description):
6624         * apropos.el (apropos-documentation-check-doc-file):
6625         * apropos.el (apropos-documentation-check-elc-file):
6626         * buff-menu.el (list-buffers):
6627         * buff-menu.el (list-buffers-noselect):
6628         * bytecomp.el (byte-recompile-directory):
6629         * bytecomp.el (batch-byte-compile):
6630         * cl-macs.el (typep):
6631         * code-files.el (find-coding-system-magic-cookie):
6632         * code-files.el (insert-file-contents):
6633         * cus-edit.el (customize-set-variable):
6634         * cus-edit.el (customize-save-variable):
6635         * cus-face.el (custom-set-face-font-size):
6636         * cus-face.el (custom-set-face-update-spec):
6637         * cus-face.el (custom-reset-faces):
6638         * custom.el (custom-check-theme):
6639         * custom.el (copy-upto-last):
6640         * fill.el (canonically-space-region):
6641         * fill.el (fill-paragraph):
6642         * fill.el (fill-region):
6643         * fill.el (find-space-insertable-point):
6644         * fill.el (justify-current-line):
6645         * faces.el (face-spec-update-all-matching):
6646         * faces.el (set-face-stipple):
6647         * files-nomule.el (insert-file-contents):
6648         * files.el (insert-file-contents-literally):
6649         * files.el (hack-local-variables-last-page):
6650         * files.el (basic-save-buffer):
6651         * files.el (insert-directory):
6652         * font-menu.el (font-menu-change-face):
6653         * font.el (font-spatial-to-canonical):
6654         * format.el (format-encode-region):
6655         * format.el (format-insert-file):
6656         * format.el (format-replace-strings):
6657         * gutter.el (set-gutter-element):
6658         * help.el (key-or-menu-binding):
6659         * help.el (describe-bindings):
6660         * help.el (with-syntax-table):
6661         * indent.el (indent-rigidly):
6662         * indent.el (delete-to-left-margin):
6663         * info.el:
6664         * info.el (Info-extract-dir-entry-from):
6665         * info.el (Info-build-dir-anew):
6666         * info.el (Info-rebuild-dir):
6667         * info.el (Info-batch-rebuild-dir):
6668         * info.el (Info-read-subfile):
6669         * info.el (Info-build-node-completions):
6670         * info.el (Info-extract-menu-node-name):
6671         * isearch-mode.el (isearch-range-invisible):
6672         * isearch-mode.el (isearch-restore-invisible-extents):
6673         * itimer.el (itimerp):
6674         * itimer.el (itimer-live-p):
6675         * keymap.el:
6676         * keymap.el (substitute-key-definition):
6677         * keymap.el (read-command-or-command-sexp):
6678         * keymap.el (local-key-binding):
6679         * keymap.el (global-key-binding):
6680         * keymap.el (global-set-key):
6681         * keymap.el (local-set-key):
6682         * ldap.el:
6683         * ldap.el (ldap-add-entries):
6684         * ldap.el (ldap-delete-entries):
6685         * lisp.el (backward-sexp):
6686         * lisp.el (mark-sexp):
6687         * lisp.el (forward-list):
6688         * lisp.el (backward-list):
6689         * lisp.el (down-list):
6690         * lisp.el (backward-up-list):
6691         * lisp.el (up-list):
6692         * lisp.el (kill-sexp):
6693         * lisp.el (backward-kill-sexp):
6694         * menubar.el (add-menu-button):
6695         * menubar.el (add-submenu):
6696         * menubar.el (delete-menu-item):
6697         * menubar.el (relabel-menu-item):
6698         * mouse.el (narrow-window-to-region):
6699         * obsolete.el (define-obsolete-variable-alias):
6700         * obsolete.el (store-substring):
6701         * package-admin.el:
6702         * package-admin.el (package-admin-install-function):
6703         * package-admin.el (package-admin-install-function-mswindows):
6704         * package-admin.el (package-admin-default-install-function):
6705         * package-get.el (package-get-update-base-entries):
6706         * packages.el (packages-load-package-dumped-lisps):
6707         * packages.el (packages-collect-package-dumped-lisps):
6708         * printer.el (generic-print-buffer):
6709         * printer.el (generic-print-region):
6710         * replace.el (occur-mode-mouse-goto):
6711         * replace.el (perform-replace):
6712         * select.el (get-selection-no-error):
6713         * simple.el:
6714         * simple.el (newline):
6715         * simple.el (open-line):
6716         * simple.el (edit-and-eval-command):
6717         * simple.el (goto-line):
6718         * simple.el (undo):
6719         * simple.el (kill-region):
6720         * simple.el (copy-region-as-kill):
6721         * simple.el (kill-ring-save):
6722         * simple.el (set-mark):
6723         * simple.el (next-line):
6724         * simple.el (previous-line):
6725         * simple.el (line-move):
6726         * simple.el (set-goal-column):
6727         * simple.el (comment-region):
6728         * subr.el:
6729         * subr.el (putf):
6730         * syntax.el (modify-syntax-entry):
6731         * syntax.el (map-syntax-table):
6732         * view-less.el (view-file):
6733         * view-less.el (view-buffer):
6734         * view-less.el (view-file-other-window):
6735         * window-xemacs.el (backward-other-window):
6736         * window.el:
6737         * window.el (one-window-p):
6738         * window.el (walk-windows):
6739         * window.el (window-list):
6740         * x-mouse.el (x-mouse-kill):
6741         * x-select.el (x-get-cutbuffer):
6742         * x-select.el (x-store-cutbuffer):
6743         * term/bg-mouse.el (bg-mouse-line-to-center):
6744         * term/sun-mouse.el (window-line-end):
6745         * term/sun-mouse.el (sun-select-region):
6746         * term/sun.el (kill-region-and-unmark):
6747         * mule/mule-category.el:
6748         * mule/mule-category.el (modify-category-entry):
6749         * mule/mule-category.el (char-category-list):
6750         * mule/mule-coding.el (coding-system-force-on-output):
6751         * mule/mule-misc.el (coding-system-put):
6752         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6753
6754 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6755
6756         * cus-face.el: Typo fixes and tiny clarifications.
6757         * custom.el: ditto
6758
6759 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6760
6761         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6762         * startup.el (normal-top-level): Setup auto-save-list-file-name
6763         if auto-save-list-file-prefix is non-nil.
6764
6765 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6766
6767         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6768
6769 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6770
6771         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6772         get symbol at point-min.
6773
6774 2000-10-24  Didier Verna  <didier@xemacs.org>
6775
6776         * info.el (Info-emacs-info-file-name): defconst it.
6777         * info.el (Info-footnote-tag): defcustom it.
6778         * info.el (Info-no-description-string): ditto.
6779         * info.el (Info-find-node): adapt to new semantics of
6780         'Info-suffixed-file (don't do the case variants stuff).
6781         * info.el (Info-insert-dir): rewrite the dir file variants code.
6782         * info.el (Info-directory-files): New. Return the list of info
6783         files in a directory.
6784         * info.el (Info-dir-outdated-p): use it.
6785         * info.el (Info-parse-dir-entries): ditto.
6786         * info.el (Info-build-dir-anew): don't restrict to files ending
6787         with a ".info.*" extension.
6788         * info.el (Info-set-mode-line): ditto.
6789         * info.el (Info-read-subfile): adapt to new semantics of
6790         'Info-suffixed-file (append 'exact argument).
6791         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6792         string independently of the case.
6793         * info.el (Info-suffixed-file): use it (match all possible case
6794         for the file name).
6795         * info.el (Info-insert-file-contents): code cleanup.
6796         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6797         columns.
6798         * info.el (Info-batch-rebuild-dir): ditto.
6799         * info.el (Info-read-node-name-1): ditto.
6800         * info.el (Info-search): ditto.
6801         * info.el (Info-fontify-node): ditto.
6802
6803
6804 2000-10-24  Didier Verna  <didier@xemacs.org>
6805
6806         * process.el (shell-command): when called from a program, avoid
6807         'push-mark's "mark-set" message.
6808
6809 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6810
6811         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6812         by a symbol, not by a vector.
6813         * mule/vietnamese.el (vscii): Likewise.
6814         (viscii): Likewise.
6815         * mule/cyrillic.el (koi8-r): Likewise.
6816
6817         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6818         by a symbol, not by a vector.
6819         (chinese-big5-2): Likewise.
6820         * mule/ethiopic.el (ethiopic): Likewise.
6821         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6822         (vietnamese-viscii-upper): Likewise.
6823
6824 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6825
6826         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6827
6828 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6829
6830         * byte-optimize.el (byte-optimize-car): New function.
6831         (byte-optimize-cdr): Ditto.
6832
6833 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6834
6835         * byte-optimize.el: Partial synch with FSF 20.7.
6836         Optimize constant concatenation.
6837         Add keymapp as a side effect free function.  It is a built-in.
6838         (byte-after-unbind-pos): Remove byte-equal.
6839
6840 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6841
6842         * update-elc-2.el: Quote regexps correctly.
6843
6844 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6845
6846         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6847         (ccl-compile): Apply integerp, not integer-or-char-p to
6848         check the type of the buffer magnification
6849         (ccl-compile-write-string): Encode a string with binary
6850         coding system.
6851         (ccl-compile-write-repeat): Likewise.
6852
6853 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6854
6855         * buff-menu.el:
6856         * bytecomp.el:
6857         * coding.el:
6858         * faces.el:
6859         * files.el:
6860         * fill.el:
6861         * float-sup.el:
6862         * font-lock.el:
6863         * help.el:
6864         * iso8859-1.el:
6865         * loaddefs.el:
6866         * menubar-items.el:
6867         * menubar.el:
6868         * modeline.el:
6869         * msw-font-menu.el:
6870         * paragraphs.el:
6871         * paths.el:
6872         * replace.el:
6873         * simple.el:
6874         * sound.el:
6875         * startup.el:
6876         * version.el:
6877         * x-faces.el:
6878         * x-font-menu.el:
6879         Remove purecopy.
6880
6881 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6882
6883         * simple.el (do-auto-fill): Use the function pointer to by
6884         `comment-line-break-function', not `indent-new-comment-line'. This
6885         fixes an issue with cc-mode comment continuation.
6886
6887 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6888
6889         * simple.el (turn-on-auto-fill):  Add (interactive).
6890         * mwheel.el (mwheel-install): Add (interactive).
6891         * font-lock.el (turn-on-font-lock): Add (interactive).
6892         (turn-off-font-lock): Add (interactive).
6893
6894 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6895
6896         * packages.el (packages-special-base-regexp): Add `man'.
6897
6898 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6899
6900         * wid-edit.el (widget-specify-active): map over extents in current
6901         buffer like `widget-specify-inactive' does.  Mapping over the
6902         inactive extent object does not work since the current extent is
6903         ignored by `map-extents'.
6904
6905 2000-10-04  Martin Buchholz <martin@xemacs.org>
6906
6907         * XEmacs 21.2.36 is released.
6908
6909 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6910
6911         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6912         Optimize the compiled-function-constants vector by byte-code
6913         reference counts.
6914
6915 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6916
6917         * build-report.el (build-report-delete-regexp): quote value in
6918         defcustom
6919
6920 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6921
6922         * build-report.el (build-report): Don't bind srcdir which we don't
6923         use in `multiple-value-bind' to avoid the only byte-compiler
6924         warning.
6925
6926 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6927
6928         * build-report.el: Requires cl and custom now.
6929         build-report-version is determined by XEmacs version -- remove
6930         build-report-version*.
6931         * build-report.el (build-report-version): Removed.
6932         * build-report.el (build-report-installation-version-regexp): New.
6933         * build-report.el (build-report-version-file-regexp): New.
6934         * build-report.el (build-report-installation-srcdir-regexp): New.
6935         * build-report.el (build-report-destination): Offer
6936         xemacs-build-reports and xemacs-beta.
6937         * build-report.el (build-report-keep-regexp): Adjusted.
6938         * build-report.el (build-report-delete-regexp): Adjusted.
6939         * build-report.el (build-report-make-output-dir): New.
6940         * build-report.el (build-report-installation-file): Replace use of
6941         `concat' with `expand-file-name'.
6942         * build-report.el (build-report-make-output-file): Removed.
6943         * build-report.el (build-report-make-output-files): New.
6944         * build-report.el (build-report-subject): Identify as
6945         user-variable with "*...".
6946         * build-report.el (build-report-prompts): Ditto.
6947         * build-report.el (build-report-version-file): New.
6948         * build-report.el (build-report-file-encoding): Identify as
6949         user-variable with "*...".
6950         * build-report.el (build-report-make-output-get): New.
6951         * build-report.el (build-report-insert-header): Report
6952         emacs-version and system-configuration instead of
6953         build-report-version.
6954         * build-report.el (build-report-insert-make-output): Add file
6955         argument.
6956         * build-report.el (build-report-insert-installation-file):
6957         Re-indent.
6958         * build-report.el (build-report-keep): Change docstring,
6959         re-indent.
6960         * build-report.el (build-report-delete): Ditto.
6961         * build-report.el (build-report-installation-data): New.
6962         * build-report.el (build-report-version-file-data): New.
6963
6964 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6965
6966         * byte-optimize.el (byte-optimize-lapcode):
6967         Fix the optimization of using the first 5 elements of the
6968         constants vector for variables.
6969         (byte-optimize-lapcode): Fix another ancient broken optimization.
6970
6971 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6972
6973         * *: Spelling mega-patch
6974
6975 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6976
6977         * easymenu.el: doc fixes.
6978         (easy-menu-do-define): Use backquote.
6979         (easy-menu-change):
6980         (easy-menu-add):
6981         `when' seems much clearer than `if' here.
6982         (easy-menu-remove):
6983         (easy-menu-add-item):
6984         (easy-menu-item-present-p):
6985         (easy-menu-remove-item):
6986         Wrap using (when (featurep 'menubar) ...)
6987
6988 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6989
6990         * bytecomp.el (displaying-byte-compile-warnings):
6991         Revert Ben's change to this function below so that the compile log
6992         is displayed properly for users of the "popper" package.
6993
6994 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6995
6996         * window.el (save-selected-window): Use backquote.
6997
6998         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6999         Renamed from `byte-compile-file-form-defvar'.
7000         * bytecomp.el (byte-compile-defvar-or-defconst):
7001         Only cons onto current-load-list in top-level forms.
7002         Else this leaks a cons cell every time a defun is called.
7003         Renamed from `byte-compile-defvar', for clarity.
7004         Warn when docstring of defvar is not a string.
7005         Use consistent error messages.
7006         Better comments.
7007
7008 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7009
7010         * simple.el (set-variable):
7011         Remove unneeded defvar by rearranging order of let* forms.
7012
7013         * mule/mule-ccl.el (ccl-get-next-code):
7014         * menubar-items.el (bookmark-menu-filter):
7015         (language-environment-menu-filter):
7016         (tutorials-menu-filter):
7017         * toolbar-items.el (toolbar-compile):
7018         * byte-optimize.el (disassemble-offset):
7019         Use (declare (special ...)) instead of `defvar'.
7020
7021         * cl-macs.el (cl-do-proclaim):
7022         Fix (declare (special ...)) warning suppression syntax.
7023
7024 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7025
7026         * info.el (Info-tag-table-marker):
7027         (Info-tag-table-buffer):
7028         (Info-find-file-node):
7029         (Info-read-subfile):
7030         (Info-build-node-completions):
7031         (Info-search):
7032         (Info-mode):
7033         Multiple info buffer support.
7034
7035 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7036
7037         * ldap.el (ldap-decode-entry): New defun
7038         (ldap-search-entries): Use it in order to decode DN-prefixed
7039         entries properly
7040
7041 2000-08-23  Daniel Pittman <daniel@danann.net>
7042
7043         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7044         Use `eq', not `=', to compare symbols.
7045
7046 2000-07-30  Ben Wing  <ben@xemacs.org>
7047
7048         * bytecomp.el (byte-compile-report-error):
7049         * bytecomp.el (displaying-byte-compile-warnings):
7050         if stack-trace-on-error is set, send out a backtrace when
7051         an error is encountered that stops byte compilation.  this
7052         should make it much much easier to track down those curious
7053         problems.  also undo the kludge of using a separate "*Show*"
7054         buffer for display when there's a temp-buffer-show-function;
7055         we can avoid this by just being a little smarter.
7056
7057         * dialog-items.el:
7058         * dialog-items.el (search-dialog-regexp): New.
7059         * dialog-items.el (search-dialog-callback):
7060         * dialog-items.el (make-search-dialog):
7061         add a regexp option to the dialog and clean up a bit.
7062
7063         * dialog.el:
7064         * dialog.el (yes-or-no-p-dialog-box):
7065         * dialog.el (get-dialog-box-response):
7066         * dialog.el (make-dialog-box):
7067         * dialog.el (dialog-box-finish): New.
7068         * dialog.el (dialog-box-cancel): New.
7069         * dialog.el (internal-make-dialog-box-exit): New.
7070         implement [properly!] the :modal property of the new dialog box
7071         interface.  this is the first time xemacs has ever had *proper*
7072         modal dialog boxes, giving the standard window-system feedback.
7073         (e.g. under windows, clicking on a disabled frame causes a beep
7074         and makes the dialog box flash three times.)
7075
7076         * dragdrop.el: header keyword frobbing.
7077
7078         * dumped-lisp.el (preloaded-file-list):
7079         renamed winnt.el to win32-native.el.
7080
7081         * faces.el (face-property):
7082         * faces.el (set-face-property):
7083         * faces.el (frob-face-property):
7084         * faces.el (frob-face-font-2):
7085         * faces.el (make-face-bold):
7086         * faces.el (make-face-italic):
7087         * faces.el (make-face-bold-italic):
7088         * faces.el (make-face-unbold):
7089         * faces.el (make-face-unitalic):
7090         * faces.el (make-face-smaller):
7091         * faces.el (make-face-larger):
7092         clean up the implementation of these so that window-system-specific
7093         methods are called only on objects belonging to that window system.
7094         previously, you could have [e.g.] mswindows-make-face-bold called
7095         on font object of device type `stream', which is not good and
7096         explains the subtle errors Adrian was getting when byte-compiling
7097         something that required 'term. (Adrian, now you can use stack-trace-
7098         on-error to find the exact place where things are going wrong instead
7099         of having to laboriously binary-search your way through.)
7100
7101         * finder.el (finder-known-keywords):
7102         cleaned up -- properly sorted, clarified the meanings of many of
7103         the keywords, and added a few -- mswin, gui, content, build, www,
7104         user, services.  the last two try to distinguish between a package
7105         that's used directly by the user, and a package that provides
7106         support services to other packages.
7107
7108         * font-lock.el (lisp-font-lock-keywords-2):
7109         update list of lisp control structures to include everything,
7110         including new ones i introduced.
7111
7112         * gutter.el: header keyword frobbing.
7113
7114         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7115         recent isearch element was not doing so!  you got the second-most-
7116         recent instead.
7117
7118         * lisp-mode.el (construct-lisp-mode-menu):
7119         more menubar cleanups.
7120         * lisp-mode.el (with-selected-window):
7121         make it indent properly.
7122
7123         * menubar-items.el (default-menubar): lots of menubar cleanups.
7124         rearranged the options menu the most, e.g. splitting up the
7125         Keyboard/Mouse menu into a new Editing menu and combining the
7126         separate Scrollbar/Gutter/Toolbar submenus into Display.
7127         Got rid of General, moved items to Editing or new Troubleshooting.
7128         Moved Packages to Tools; doesn't seem to belong under Options.
7129         Added stuff to the Cmds menu, e.g. Change Case.
7130
7131         NB please don't complain about these periodic menubar changes.
7132         Anything like this is necessarily incremental in its construction
7133         -- By constant use you gradually become more and more aware of
7134         better and better ways to group menu items.  When we eventually
7135         move the options menu to a property sheet, the existing structure
7136         will probably be preserved fairly well.
7137
7138         * minibuf.el (next-history-element): fix problems with pressing
7139         down arrow in repeat-complex-command.
7140
7141         * modeline.el:
7142         * modeline.el (modeline-3d-p): New.
7143         added custom variable for controlling the 3d modeline.  the
7144         corresponding Options item has been present for a long time,
7145         but commented out with "fix me!" comments.  it's fixed now.
7146
7147         * obsolete.el (add-menu):
7148         remove bogus gettexts.
7149
7150         * process.el (shell-quote-argument):
7151         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7152         For bash under Windows native, see below.
7153
7154         * simple.el:
7155         * simple.el (display-warning-buffer):
7156         Fixed the handling of warning display to eliminate the annoying
7157         *Show* buffer, like was done for byte-compiler output above.
7158
7159         * simple.el (debug-print): New.
7160         Simple function for sending debug messages to the console and/or
7161         other debug places.
7162
7163         * subr.el (replace-in-string):
7164         Rewrite this function to avoid N^2 behavior with large strings --
7165         catastrophic with the new Windows selection code! (Apparently the
7166         author of this function didn't realize there was a fun
7167         replace-match that could make his life much easier, because we
7168         duplicated the entire logic.  The new version is smaller, easier
7169         to understand, much more robust, and has extended features --
7170         those of replace-match.)
7171
7172         * window.el:
7173         * window.el (with-selected-window): New.
7174         An obvious complement to the existing `with-selected-frame' and
7175         `with-current-buffer'.
7176
7177         * win32-native.el: Renamed from winnt.el.
7178         Added a great deal of stuff for properly handling process quoting,
7179         somewhat modeled on Kirill's original model (which i later threw
7180         away).  We should now finally have correctly working process arg
7181         quoting/dequoting so that the final app gets exactly what we
7182         intended.  Because the mechanism is in Lisp, it's easily
7183         extendible. (For those running bash and running the native
7184         version, I tried hard to do what I thought was correct.  But more
7185         thought is needed, and ideally the volunteer work of people with
7186         these configurations that they generally run on.)
7187
7188         * x-font-menu.el (x-font-menu-font-data):
7189         Put in defvar's to fix byte-compiler warnings.
7190
7191 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7192
7193         * select.el (selection-coercion-alist): Initialise.
7194         * select.el (select-coerce-to-text): New.
7195         * select.el (select-coerce): New.
7196         New functions to perform type and value coercion.
7197
7198         * select.el (select-buffer-killed-default): Keep data if it was
7199         on the clipboard.
7200
7201 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7202
7203         * menubar-items.el (default-menubar): Fix typo.
7204         (default-menubar): `lambda' was mispelled as `lamda'.
7205
7206 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7207
7208         * window.el (shrink-window-if-larger-than-buffer): Remove
7209         edge checking code.
7210
7211 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7212
7213         * paths.el (gnus-local-domain): Removed.
7214         (gnus-local-organization): Ditto.
7215         (gnus-startup-file): Ditto.
7216
7217 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7218
7219         * files.el (auto-mode-alist): Add .spec for RPM.
7220
7221 2000-07-31  Andy Piper  <andy@xemacs.org>
7222
7223         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7224
7225 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7226
7227         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7228         browse-url.
7229         * help.el (xemacs-www-page): Ditto.
7230         (xemacs-www-faq): Ditto.
7231         * menubar-items.el (default-menubar): Ditto.
7232
7233         * wid-edit.el (widget-url-link-action): Ditto.
7234         From: Kenichi OKADA <okada@opaopa.org>.
7235
7236 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7237
7238         * finder.el (finder-commentary): Add autoload cookie.
7239
7240 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7241
7242         * files.el (insert-file-contents-literally): Fix second let
7243         binding for `coding-system-for-read' to `coding-system-for-write'
7244         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7245
7246 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7247
7248         * files.el (insert-file-contents-literally): Use binary coding
7249         system (from Morioka san).
7250         (insert-file-contents-literally): Make file-name-handler method.
7251
7252 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7253
7254         * cl-macs.el (get-selection): Add defsetf.
7255
7256 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7257
7258         * x-init.el (x-activate-region-as-selection): replace obsolete
7259         function x-own-selection with own-selection.
7260         (ow-find): replace obsolete functions x-get-selection and
7261         x-get-clipboard with get-selection and get-clipboard.
7262         (init-post-x-win): replace obsolete function x-disown-selection
7263         with disown-selection.
7264
7265 2000-07-20  Mike Sperber  <mike@xemacs.org>
7266
7267         * startup.el (load-user-init-file): Only try to load init file if
7268         it exists.
7269
7270 2000-07-10  Andy Piper  <andy@xemacs.org>
7271
7272         * dialog-items.el: sync with Ben's patch.
7273
7274         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7275         comment.
7276         (progress-text-glyph): deleted.
7277         (progress-layout-glyph): make completely minimal.
7278         (progress-gauge-glyph): ditto.
7279         (progress-display-style): fix to handle dynamic instantiator
7280         changes.
7281         (progress-text-instantiator): new.
7282         (progress-layout-instantiator): new.
7283         (progress-gauge-instantiator): new.
7284         (set-progress-display-instantiator): renamed and changed from
7285         set-progress-display-style.
7286         (progress-abort-glyph): use instantiator not glyph.
7287         (append-progress-display): use set-progress-display-instantiator
7288         and set-glyph-image.
7289         (abort-progress-display): ditto.
7290         (raw-append-progress-display): ditto.
7291
7292 2000-07-20  Ben Wing  <ben@xemacs.org>
7293
7294         * code-files.el: Move Mule-specific code to mule-coding.el.
7295
7296 2000-07-15  Ben Wing  <ben@xemacs.org>
7297
7298         * autoload.el:
7299         Fixed comments.
7300
7301         * cmdloop.el:
7302         * cmdloop.el (yes-or-no-p):
7303         * cmdloop.el (y-or-n-p):
7304         Make these functions use should-use-dialog-box-p and not be
7305         overridden in dialog.el.
7306
7307         * cus-dep.el:
7308         * cus-dep.el (Custom-make-dependencies): Removed.
7309         * cus-dep.el (Custom-make-dependencies-1): New.
7310         * cus-dep.el (Custom-make-one-dependency): New.
7311         New entry point for use in Makefiles, to avoid excessive
7312         invocations.
7313
7314         * cus-edit.el (custom-variable-reset-saved):
7315         * cus-edit.el (custom-variable-reset-standard):
7316         * cus-edit.el (custom-save-resets):
7317         Fix bytecompiler warnings.
7318
7319         * dialog.el:
7320         * dialog.el (yes-or-no-p-dialog-box):
7321         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7322         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7323         * dialog.el (get-dialog-box-response):
7324         * dialog.el (message-or-box):
7325         * dialog.el (make-dialog-box):
7326         * dialog.el (popup-dialog-box): New.
7327         Avoid yes-or-no-p bogosities.
7328         Create a general function `make-dialog-box' to encapsulate all
7329         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7330
7331         * dumped-lisp.el (preloaded-file-list):
7332         Add dialog-items.  Clean up.  Group files by types.
7333
7334         * easymenu.el (easy-menu-add):
7335         * easymenu.el (easy-menu-remove):
7336         Account for accelerators.
7337
7338         * extents.el:
7339         * extents.el (extent-list): New args, like in map-extents.
7340         * extents.el (extent-at-event): New.
7341         * extents.el (extents-at-event): New.
7342
7343         * font-lock.el:
7344         * font-lock.el (font-lock-mode):
7345         * font-lock.el (font-lock-default-fontify-buffer):
7346         * font-lock.el (font-lock-default-unfontify-region):
7347         * font-lock.el (font-lock-fontify-syntactically-region):
7348         * font-lock.el (font-lock-fontify-keywords-region):
7349         Use new progress-feedback names.
7350
7351         * font-lock.el (java-font-lock-identifier-regexp):
7352         * font-lock.el (java-font-lock-class-name-regexp):
7353         Fix bytecompiler warnings.
7354
7355         * gutter-items.el:
7356         * gutter-items.el (progress-display-use-echo-area): Removed.
7357         * gutter-items.el (progress-feedback-use-echo-area): New.
7358         * gutter-items.el (progress-display-popup-period): Removed.
7359         * gutter-items.el (progress-feedback-popup-period): New.
7360         * gutter-items.el (set-progress-display-style): Removed.
7361         * gutter-items.el (set-progress-feedback-style): New.
7362         * gutter-items.el (progress-display-style): Removed.
7363         * gutter-items.el (progress-feedback-style): New.
7364         * gutter-items.el (progress-stack):
7365         * gutter-items.el (progress-displayed-p): Removed.
7366         * gutter-items.el (progress-feedbacked-p): New.
7367         * gutter-items.el (clear-progress-display): Removed.
7368         * gutter-items.el (clear-progress-feedback): New.
7369         * gutter-items.el (progress-display-clear-when-idle): Removed.
7370         * gutter-items.el (progress-feedback-clear-when-idle): New.
7371         * gutter-items.el (remove-progress-display): Removed.
7372         * gutter-items.el (remove-progress-feedback): New.
7373         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7374         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7375         * gutter-items.el (append-progress-display): Removed.
7376         * gutter-items.el (append-progress-feedback): New.
7377         * gutter-items.el (abort-progress-display): Removed.
7378         * gutter-items.el (abort-progress-feedback): New.
7379         * gutter-items.el (raw-append-progress-display): Removed.
7380         * gutter-items.el (raw-append-progress-feedback): New.
7381         * gutter-items.el (display-progress-display): Removed.
7382         * gutter-items.el (display-progress-feedback): New.
7383         * gutter-items.el (current-progress-display): Removed.
7384         * gutter-items.el (current-progress-feedback): New.
7385         * gutter-items.el (current-progress-display-label): Removed.
7386         * gutter-items.el (current-progress-feedback-label): New.
7387         * gutter-items.el (progress-display): Removed.
7388         * gutter-items.el (progress-feedback): New.
7389         Replace "progress-display" with "progress-feedback" globally.
7390
7391         * gutter-items.el (lprogress-display): Removed.
7392         * gutter-items.el (progress-feedback-with-label): New.
7393         Rename lprogress-display ==> progress-feedback-with-label.
7394
7395         * gutter-items.el (search-dialog-direction): Removed.
7396         * gutter-items.el (search-dialog-text): Removed.
7397         * gutter-items.el (search-dialog-callback): Removed.
7398         * gutter-items.el (make-search-dialog): Removed.
7399         Move to dialog-items.el.
7400
7401         * help.el:
7402         * help.el (help-mode-quit):
7403         * help.el (mode-for-help): New.
7404         * help.el (help-sticky-window): New.
7405         * help.el (help-window-config): New.
7406         * help.el (with-displaying-help-buffer):
7407         * help.el (function-at-event): New.
7408         * help.el (help-symbol-regexp): New.
7409         * help.el (help-symbol-run-function-1): New.
7410         * help.el (help-symbol-run-function): New.
7411         * help.el (help-symbol-function-context-menu): New.
7412         * help.el (help-symbol-variable-context-menu): New.
7413         * help.el (help-symbol-function-and-variable-context-menu): New.
7414         * help.el (frob-help-extents): New.
7415         * help.el (describe-function-1):
7416         * help.el (variable-at-point):
7417         * help.el (variable-at-event): New.
7418         * help.el (describe-variable):
7419         Major overhaul.
7420         - Make functions and variables be mousable.
7421         - Middle button hyperlinks.
7422         - New context-menu entries.
7423
7424         * keydefs.el:
7425         * keydefs.el (global-map):
7426         New key bindings to move lines up and down.
7427
7428         * lisp-mode.el:
7429         * lisp-mode.el (construct-lisp-mode-menu): New.
7430         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7431         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7432         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7433         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7434         Make popup and menubar menus be different.  Popup menu uses
7435         clicked location and automatically assumes symbol under the mouse
7436         for various commands.
7437
7438         * menubar-items.el:
7439         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7440         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7441
7442         * menubar-items.el (global-popup-menu): Removed.
7443         * menubar-items.el (mode-popup-menu): Removed.
7444         * menubar-items.el (activate-popup-menu-hook): Removed.
7445         * menubar-items.el (popup-mode-menu): Removed.
7446         * menubar-items.el (popup-buffer-menu): Removed.
7447         * menubar-items.el (popup-menubar-menu): Removed.
7448         Move to menubar.el.
7449
7450         * menubar.el:
7451         * menubar.el (global-popup-menu): New.
7452         * menubar.el (mode-popup-menu): New.
7453         * menubar.el (activate-popup-menu-hook): New.
7454         * menubar.el (last-popup-menu-event): New.
7455         * menubar.el (popup-mode-menu): New.
7456         * menubar.el (popup-buffer-menu): New.
7457         * menubar.el (popup-menubar-menu): New.
7458         * menubar.el (menu-call-at-event): New.
7459         Move non-content functions here.  Add support for context menu
7460         items on extents.
7461
7462         * minibuf.el (minibuffer-history-uniquify):
7463         Typo fix.
7464
7465         * minibuf.el (read-file-name-1):
7466         Call new file dialog box if it exists.
7467
7468         * minibuf.el (mouse-rfn-setup-vars):
7469         Clean up "chop" action.
7470
7471         * mouse.el:
7472         * mouse.el (button2): Now bound to mouse-track.
7473         * mouse.el (click-inside-extent-p):
7474         * mouse.el (point-inside-extent-p):
7475         * mouse.el (point-inside-selection-p):
7476         * mouse.el (mouse-drag-or-yank): Removed.
7477         * mouse.el (mouse-begin-drag-n-drop): New.
7478         * mouse.el (mouse-eval-sexp):
7479         * mouse.el (mouse-track-activate-strokes): New.
7480         * mouse.el (mouse-track-do-activate): New.
7481         * mouse.el (mouse-track):
7482         * mouse.el (default-mouse-track-event-is-with-button): New.
7483         * mouse.el (default-mouse-track-cleanup-hook):
7484         * mouse.el (default-mouse-track-drag-hook):
7485         * mouse.el (default-mouse-track-drag-up-hook):
7486         * mouse.el (default-mouse-track-click-hook):
7487         Merge drag-n-drop into mouse-track.
7488         Add general "activate" support to replace specific button2 kludges.
7489         Use "button modifier" support in mouse-track.
7490
7491         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7492
7493         * package-ui.el:
7494         * package-ui.el (pui-menu):
7495         * package-ui.el (pui-popup-context-sensitive): Removed.
7496         Fix bytecompiler warnings.
7497         Clean up popup code a bit.
7498
7499         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7500
7501         * simple.el:
7502         * simple.el (transpose-lines):
7503         * simple.el (transpose-line-up): New.
7504         * simple.el (transpose-line-down): New.
7505         * simple.el (transpose-subr):
7506         * simple.el (transpose-subr-1): Removed.
7507         Clean up, add functions to move lines up and down.
7508
7509         * startup.el (mail-host-address):
7510         * startup.el (user-mail-address):
7511         Customize.
7512
7513         * subr.el:
7514         * subr.el (set-symbol-value-in-buffer): New.
7515         * subr.el (error):
7516         * subr.el (check-argument-type):
7517         * subr.el (defined-error-p): New.
7518         Add structured error support.
7519
7520         * toolbar-items.el (toolbar-compile):
7521         Use new make-dialog-box.
7522
7523         * update-elc.el:
7524
7525         * userlock.el (ask-user-about-lock-dbox):
7526         * userlock.el (ask-user-about-supersession-threat-dbox):
7527         * userlock.el (ask-user-about-lock):
7528         * userlock.el (ask-user-about-supersession-threat):
7529         Use new make-dialog-box.
7530         Add safety checks; use should use-dialog-box-p.
7531
7532         * window-xemacs.el:
7533         * window-xemacs.el (__buffer-dedicated-frame):
7534         * window-xemacs.el (buffer-dedicated-frame): New.
7535         * window-xemacs.el (set-buffer-dedicated-frame): New.
7536         Move dedicated-frame stuff into lisp.
7537
7538 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7539
7540         * printer.el (generic-print-region): Do not require that
7541         `printer-name' be set.
7542         (printer-name): Commentary clarification.
7543
7544 2000-07-19  Martin Buchholz <martin@xemacs.org>
7545
7546         * XEmacs 21.2.35 is released.
7547
7548 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7549
7550         * select.el (selection-coercible-types): Initialise.
7551
7552 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7553
7554         * select.el (own-clipboard): Bug fix.
7555
7556 2000-07-17  Mike Sperber  <mike@xemacs.org>
7557
7558         * cus-edit.el (custom-migrate-custom-file): Save init file before
7559         continuing.
7560
7561 2000-07-16  Mike Sperber  <mike@xemacs.org>
7562
7563         * startup.el (load-init-file): Remove silly call to
7564         `load-user-custom-file`.
7565         (maybe-migrate-user-init-file): Minor fixes.
7566
7567 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7568
7569         * apropos.el (apropos-documentation-check-doc-file):
7570         `doc' variable should be let-bound, as was presumably intended.
7571
7572         * cus-edit.el (custom-variable-reset-saved):
7573         (custom-variable-reset-standard):
7574         Remove unused variable comment-widget.  Twice.
7575
7576         * toolbar.el (toolbar-blank-press-function):
7577         Add a real defvar with initial value nil and proper docstring.
7578         (press-toolbar-button): No need to check for boundp-ness anymore.
7579
7580         * rect.el (open-rectangle-line): Remove useless (let) form.
7581         Add defvar for pending-delete-mode.
7582
7583         * info.el (Info-find-node): This function needs an autoload cookie.
7584
7585         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7586         Use let* since the second form referred to the first.
7587
7588 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7589
7590         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7591         instead of removed `mswindows-get-clipboard'.
7592
7593
7594 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7595
7596         * select.el (select-convert-from-text): New.
7597         * select.el (select-convert-from-length): New.
7598         * select.el (select-convert-from-integer): New.
7599         * select.el (select-convert-from-identity): New.
7600         * select.el (select-convert-from-filename): New.
7601         * select.el (selection-converter-in-alist): Use them.
7602         New converter functions for X.
7603
7604         * select.el (get-selection): Removed comment.
7605
7606         * select.el (own-selection): Removed append code - I thought
7607         I'd already done this, but apparently not...
7608
7609         * select.el: Changed comment about TIMESTAMP.
7610
7611         * select.el (select-convert-in): New.
7612         * select.el (select-convert-out): New.
7613         New functions that get used by select.c.
7614
7615         * select.el (select-buffer-killed-default): New.
7616         * select.el (select-buffer-killed-text): New.
7617         * select.el (selection-buffer-killed-alist): New.
7618         New list and functions that get called if a relevant selection
7619         exists and a buffer gets killed.
7620
7621         * select.el (select-convert-to-targets):
7622         * select.el (select-convert-to-identity): Removed.
7623         * select.el (select-convert-from-identity): Removed.
7624         * select.el (select-converter-out-alist):
7625         Removed _EMACS_INTERNAL selection type.
7626
7627         * x-select.el (xselect-kill-buffer-hook): Removed.
7628         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7629         Removed this X-specific nonesense. Use the generic support
7630         in select.el instead.
7631
7632 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7633
7634         * mule/mule-category.el (defined-category-hashtable):
7635         Use make-hash-table instead of make-hashtable
7636
7637         * buff-menu.el: Byte-compiler warning fix.
7638
7639         * isearch-mode.el (isearch-highlight-all-cleanup):
7640         Remove unused variable `isearch-highlight-all-start'.
7641
7642         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7643
7644         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7645
7646         * cus-dep.el (Custom-make-dependencies):
7647         Add autoload cookie for custom-add-loads to generated custom-load.el.
7648
7649         * autoload.el (autoload-package-name): Warning suppression.
7650         Move defvar prior to first use.
7651
7652         * custom.el: Add autoload for custom-declare-face.
7653         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7654         * cl.el (cl-hack-byte-compiler):
7655         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7656         to work properly.
7657
7658 2000-07-08  Mike Sperber  <mike@xemacs.org>
7659
7660         * startup.el (load-home-init-file): Added variable.
7661         (maybe-migrate-user-init-file): Added.
7662         (load-user-init-file): Load custom file if different from init
7663         file.
7664
7665         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7666         "startup."
7667
7668         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7669         Moved `custom-file'-related code to cus-file.el.
7670
7671         * cus-file.el: New file.
7672
7673 2000-04-01  Mike Sperber  <mike@xemacs.org>
7674
7675         * packages.el (packages-find-package-directories): Added support
7676         for external package hierarchies with in-place installations.
7677
7678         * find-paths.el (paths-root-in-place-p): Added.
7679         (paths-find-emacs-directory): Added support for external
7680         directories with in-place installations.
7681         (paths-find-site-directory): Ditto.
7682
7683         * startup.el (find-user-init-file): Also look for
7684         ~/.xemacs/init.elc? in preference to ~/.emacs.
7685
7686 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7687
7688         * select.el (own-selection):
7689         * select.el (own-clipboard): Changed `append' parameter to
7690         `how-to-use' parameter.
7691         * select.el (own-selection): Removed icky append code.
7692         * select.el (own-selection, get-selection): Removed extra type
7693         checking.
7694         * select.el (selection-appender-alist):
7695         * select.el (selection-converter-{in|out}-alist): Initialise.
7696         * select.el (select-append-to-*): New.
7697         * select.el (select-convert-from-*): New.  New functions to append
7698         data and convert data from external type.
7699
7700 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7701
7702         * font-lock.el: Javadoc enhancements.
7703
7704 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7705
7706         * printer.el (generic-print-region): Compose job name from buffer
7707         name.
7708
7709 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7710
7711         * font-lock.el (font-lock-fontify-pending-extents): Call
7712         font-lock-fontify-region instead of font-lock-fontify-buffer
7713         to avoid unnecessary progress gauges.
7714
7715 2000-07-06  Craig Lanning  <lanning@scra.org>
7716
7717         * custom-load.el (faces):
7718
7719         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7720         dir is a regex.
7721
7722         * process.el (call-process-internal): from Dan Holmsand, use binary
7723         coding systems so that jka-compr works.
7724
7725 2000-07-07  Ben Wing  <ben@xemacs.org>
7726
7727         * font-lock.el: Undo previous change.  Unfortunately, some
7728         files actually use the variables directly in their init code
7729         without quoting them.
7730
7731 2000-07-07  Ben Wing  <ben@xemacs.org>
7732
7733         * font-lock.el (defvar font-lock-*-face): Removed.
7734
7735         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7736         only when necessary.
7737
7738 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7739
7740         * cl-macs.el: fix cl-transform-function-property kludge
7741         so that it does not require a random feature.
7742
7743 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7744
7745         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7746         as in Linux kernel "Rules.make".
7747
7748 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7749
7750         * build-report.el (build-report): Add autoload cookie.
7751
7752 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7753
7754         * package-ui.el (defgroup pui):  Correct a misspelling
7755         (pui-toggle-package-delete):  Change `seleted' to `selected'
7756
7757 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7758
7759         * package-get.el (package-get-update-base):
7760         (package-get): Use insert-file-contents-literally always.
7761         (package-get-maybe-save-index):
7762         Force coding system for writing to binary.
7763
7764 2000-06-08  Mike Alexander  <mta@arbortext.com>
7765
7766         * code-process.el (call-process-region): If there is no coding
7767         system for the process on process-coding-system-alist use the
7768         coding system of the buffer containing the region.
7769
7770 2000-06-10  Ben Wing  <ben@xemacs.org>
7771
7772         * cmdloop.el (command-error):
7773         If debug-on-error and noninteractive, output backtrace.
7774
7775         * files.el (file-relative-name):
7776         Remove MSDOS references.
7777
7778         * simple.el (line-number): New function, due to non-obvious
7779         behavior/usage of count-lines.
7780
7781         * simple.el (count-lines): document non-obvious usage to get
7782         line number.
7783
7784 2000-06-11  Ben Wing  <ben@xemacs.org>
7785
7786         * faces.el ((featurep 'xpm)):
7787         * x-faces.el (x-init-face-from-resources):
7788         * x-faces.el (x-init-frame-faces):
7789         * x-misc.el (x-init-specifier-from-resources):
7790         * x-misc.el (x-get-resource-and-bogosity-check):
7791         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7792         * x-mouse.el (x-init-pointer-shape):
7793         * x-scrollbar.el (x-init-scrollbar-from-resources):
7794         Add sixth argument to x-get-resource calls so as to issue warnings
7795         rather than errors on bogus arguments.
7796
7797 2000-06-05  Ben Wing  <ben@xemacs.org>
7798
7799         * compat.el: new file.  provides a clean, non-intrusive way to
7800         define compatibility functions.
7801
7802         * process.el (shell-quote-argument): temporary fix for lack
7803         of nt-quote-process-args.  #### I need to put back the overall
7804         structure of that mechanism but redo the guts of it using the
7805         extra intelligence in the C code.
7806
7807 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7808
7809         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7810         `package-get' does in package-get.el, instead of using external
7811         "md5sum" program.
7812
7813         * package-get.el (package-get): Insert package file literally to
7814         make checksum calculation work.
7815
7816 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7817
7818         * code-files.el (convert-mbox-coding-system): Deleted.
7819         (file-coding-system-alist): Removed reference to
7820         convert-mbox-coding-system.
7821
7822 2000-05-28  Martin Buchholz <martin@xemacs.org>
7823
7824         * XEmacs 21.2.34 is released.
7825
7826 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7827
7828         * font-lock.el (font-lock-keywords): Rewrote docstring
7829
7830 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7831
7832         * loadhist.el (unload-feature): handle case where x is both boundp
7833         and fboundp
7834
7835 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7836
7837         * packages.el: It's ok to use built-in macros, but not lisp
7838         defined ones.
7839
7840 2000-05-20  Ben Wing  <ben@xemacs.org>
7841
7842         * font-lock.el:
7843         * font-lock.el (font-lock-message-threshold):
7844         * font-lock.el (font-lock-mode):
7845         * font-lock.el (font-lock-default-fontify-buffer):
7846         * font-lock.el (font-lock-always-fontify-immediately):
7847         * font-lock.el (font-lock-old-extent): Removed.
7848         * font-lock.el (font-lock-old-len): Removed.
7849         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7850         * font-lock.el (font-lock-pending-extent-table): New.
7851         * font-lock.el (font-lock-range-table): New.
7852         * font-lock.el (font-lock-after-change-function):
7853         * font-lock.el (font-lock-after-change-function-1): Removed.
7854         * font-lock.el (font-lock-fontify-pending-extents): New.
7855         * font-lock.el ('font-lock-revert-cleanup): Removed.
7856         * font-lock.el ('font-lock-revert-setup): Removed.
7857         Rewrite deferral code to handle any number of changes, merging
7858         them properly.  Remove hacked-up code for revert-buffer, now
7859         unnecessary.
7860
7861         * menubar-items.el (default-menubar):
7862         In Options->Edit Init File, don't switch to emacs-lisp-mode
7863         unless necessary; doing this turns off font-lock.
7864
7865 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7866
7867         * keydefs.el: Define C-x BS to backward-kill-sentence.
7868
7869 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7870
7871         * files.el (hack-local-variables-prop-line): Use non-greedy
7872         matching to process -*-texinfo-*- -*-.
7873
7874 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7875
7876         * minibuf.el (minibuf-directory-files): new function.
7877         (read-file-name-activate-callback): use minibuf-directory-files.
7878         (read-directory-name-internal): ditto.
7879         (mouse-file-display-completion-list): ditto.
7880         (mouse-directory-display-completion-list): ditto.
7881         (read-file-name-internal): remove "./" from completion list unless
7882         explicitly matched, for consistency.
7883
7884 2000-05-11  Ben Wing  <ben@xemacs.org>
7885
7886         * gutter-items.el (gutter-buffers-tab):
7887         * gutter-items.el (add-tab-to-gutter):
7888         * gutter-items.el (update-tab-in-gutter):
7889         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7890         * gutter-items.el (append-progress-display):
7891         * gutter-items.el (abort-progress-display):
7892         * gutter-items.el (raw-append-progress-display):
7893         Further fixes.  Use set-glyph-image not set-image-instance-property,
7894         to fix problems with multiple windows in a frame.
7895
7896         * menubar-items.el (tutorials-menu-filter):
7897         Fix typo.
7898
7899         * startup.el (early-error-handler):
7900         Display message box under windows; otherwise, message will disappear
7901         before it can be viewed.
7902
7903         * update-elc.el:
7904         Fix bug in NEEDTODUMP processing.
7905
7906 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7907
7908         * startup.el (lock-directory): Removed.
7909         (superlock-file): Ditto.
7910         (startup-set-paths): Remove lockdir.
7911         (startup-setup-paths-warning): Remove lock-directory.
7912
7913         * setup-paths.el (paths-find-lock-directory): Removed.
7914         (paths-find-superlock-file): Ditto.
7915
7916 2000-05-09  Ben Wing  <ben@xemacs.org>
7917
7918         * faces.el (set-face-property):
7919         * faces.el (set-face-font):
7920         * faces.el (set-face-foreground):
7921         * faces.el (set-face-background):
7922         * faces.el (set-face-background-pixmap):
7923         * faces.el (set-face-underline-p):
7924         * faces.el (set-face-strikethru-p):
7925         * faces.el (set-face-highlight-p):
7926         * faces.el (set-face-dim-p):
7927         * faces.el (set-face-blinking-p):
7928         * faces.el (set-face-reverse-p):
7929         doc string changes.
7930
7931         * glyphs.el:
7932         * glyphs.el (make-image-specifier):
7933         * glyphs.el (glyph-property):
7934         * glyphs.el (set-glyph-image):
7935         * glyphs.el (make-glyph):
7936         * glyphs.el (make-pointer-glyph):
7937         * glyphs.el (make-icon-glyph):
7938         * glyphs.el (widget-image-instance-p): New.
7939         authorship info, lots of doc changes.  New predicate, inadvertently
7940         omitted.  the general principle with specifier docs is now that
7941         the description of instantiators should go with the make-foo-specifier
7942         fun's doc string, rather than in foo-specifier-p.  this follows
7943         conventions elsewhere in XEmacs and in general is a lot more obvious
7944         of a place to look.  sometimes the make-foo-specifier function needs
7945         to be created in the process.
7946
7947         * gutter.el:
7948         * gutter.el (make-gutter-specifier): New.
7949         * gutter.el (make-gutter-size-specifier): New.
7950         * gutter.el (make-gutter-visible-specifier): New.
7951         specifier doc updates according to the conventions specified before.
7952
7953         * objects.el:
7954         * objects.el (make-font-specifier):
7955         * objects.el (make-color-specifier):
7956         * objects.el (make-face-boolean-specifier): New.
7957         specifier doc updates according to the conventions specified before.
7958
7959         * specifier.el:
7960         * specifier.el (set-specifier):
7961         * specifier.el (make-integer-specifier): New.
7962         * specifier.el (make-boolean-specifier): New.
7963         * specifier.el (make-natnum-specifier): New.
7964         * specifier.el (make-generic-specifier): New.
7965         * specifier.el (make-display-table-specifier): New.
7966         specifier doc updates according to the conventions specified before.
7967
7968         * toolbar.el:
7969         * toolbar.el (make-toolbar-specifier): New.
7970         specifier doc updates according to the conventions specified before.
7971
7972 2000-05-09  Ben Wing  <ben@xemacs.org>
7973
7974         * process.el (call-process-internal): Revert to previous version
7975         because Mike's change clashed with a change I did not long before.
7976         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7977         Thanks very much Mike for pointing out the bug and submitting a
7978         patch!
7979
7980 2000-04-13  Mike Alexander  <mta@arbortext.com>
7981
7982         * process.el (call-process-internal): Send the correct input buffer
7983         (call-process-internal): Return the exit status of the process
7984
7985 2000-05-07  Ben Wing  <ben@xemacs.org>
7986
7987         * winnt.el:
7988         * winnt.el (nt-quote-args-verbatim): Removed.
7989         * winnt.el (nt-quote-args-prefix-quote): Removed.
7990         * winnt.el (nt-quote-args-backslash-quote): Removed.
7991         * winnt.el (nt-quote-args-double-quote): Removed.
7992         * winnt.el (nt-quote-args-functions-alist): Removed.
7993         * winnt.el (nt-quote-process-args): Removed.
7994         Remove all stuff for argument quoting.  We borrow the code instead
7995         from Emacs 20.6, which is much more careful in its quoting
7996         (e.g. in handling runs of the escape character) and avoids most of
7997         the need for this Lisp mechanism by checking to see whether we're
7998         running a Cygwin or normal program and doing the appropriate
7999         quoting.  If we end up needing such a mechanism, we should add
8000         it by extending the variable `mswindows-quote-process-args' so it
8001         can take an alist of regexps.
8002
8003 2000-05-07  Ben Wing  <ben@xemacs.org>
8004
8005         * keydefs.el:
8006         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8007         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8008         the window without moving point.
8009
8010         * simple.el:
8011         * simple.el (scroll-up-one): New.
8012         * simple.el (scroll-down-one): New.
8013         Functions for use with C-M-up/down.
8014
8015 2000-05-01  Martin Buchholz <martin@xemacs.org>
8016
8017         * XEmacs 21.2.33 is released.
8018
8019 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8020
8021         * dialog.el (yes-or-no-p-dialog-box):
8022         Fix docstring.
8023         Fix following horrible bug in X11 mode with focus-follows-mouse:
8024           1. Visit two files in two different frames.
8025           2. do File->Revert Buffer in one of those frames.
8026           3. Dialog box appears.
8027           4. Arrange things so that the mouse passes over the *other*
8028              frame, then to the dialog box, and click on "Yes".
8029           5. The file contents end up in the *wrong* buffer!
8030         Add TODO comment.
8031
8032 2000-04-28  Ben Wing  <ben@xemacs.org>
8033
8034         * help.el (describe-installation): correct typo introduced
8035         in last patch: boundp -> fboundp.
8036
8037         * etags.el (buffer-tag-table-list):
8038         canonicalize filenames to Unix format so that tag-table-alist
8039         searching works under Windows.
8040
8041         * autoload.el:
8042         Bowdlerize the supposedly objectionable words
8043         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8044
8045         * gutter-items.el (set-progress-display-style):
8046         * gutter-items.el (search-dialog-callback):
8047         * gutter-items.el (make-search-dialog):
8048         Change to new callback-ex api.
8049
8050 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8051
8052         * help.el: (describe-installation): decode-coding-string is not
8053         defined in a non MULE environment.
8054
8055 2000-04-28  Ben Wing  <ben@xemacs.org>
8056
8057         * gutter-items.el (buffer-list-changed-hook):
8058         use it, not record-buffer-hook.
8059
8060         * subr.el (record-buffer-hook): Removed.
8061
8062 2000-04-27  Ben Wing  <ben@xemacs.org>
8063
8064         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8065         use NORECORD option.  Andy will not like this, but the existing
8066         gutter behavior is just wrong, as per this comment:
8067
8068         ;; this used to add the norecord flag to both calls below.
8069         ;; this is bogus because it is a pervasive assumption in XEmacs
8070         ;; that the current buffer is at the front of the buffers list.
8071         ;; for example, select an item and then do M-C-l
8072         ;; (switch-to-other-buffer).  Things get way confused.
8073         ;;
8074         ;; Andy, if you want to maintain the current look, you must
8075         ;;  *uncouple* the gutter order and buffers order.
8076
8077         * loaddefs.el (completion-ignored-extensions): unfuckify.
8078
8079         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8080         xemacs.mak.
8081
8082         * autoload.el (batch-update-one-directory): new function, used in
8083         xemacs.mak.
8084
8085         * loadup.el: set gc-cons-threshold very high unless dumping --
8086         loadup during update-elc is much much much faster.  also do this
8087         when quick-building.
8088
8089         add commented-out code for profiling loadup.
8090
8091
8092         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8093         is required in order to build xemacs.
8094
8095 2000-04-26  Ben Wing  <ben@xemacs.org>
8096
8097         * loadup.el: don't garbage collect during loadup if quick-build
8098         compile-time option is set.
8099
8100 2000-04-23  Ben Wing  <ben@xemacs.org>
8101
8102         * update-elc.el: compute whether any dumped .el or .elc files
8103         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8104         if so.
8105
8106         * update-elc.el (update-elc-files-to-compile): always change
8107         NOBYTECOMPILE in the src directory rather than current dir,
8108         so it will work under NT.
8109
8110         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8111         the form of this file is identical between Unix and Windows.
8112         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8113         Added comment.
8114         (update-autoloads-from-directory): updated doc string.
8115         updated doc strings in a few other places.
8116
8117 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8118
8119         * bytecomp.el (byte-force-recompile): Fix argument to
8120         byte-recompile-directory.
8121
8122 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8123
8124         * gutter-items.el (progress-display-clear-when-idle): Use
8125         add-one-shot-hook.
8126         * gutter-items.el (clear-progress-display): Adjust number of
8127         arguments.
8128
8129 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8130
8131         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8132
8133 2000-04-16  Ben Wing  <ben@xemacs.org>
8134
8135         * printer.el: New file.
8136
8137         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8138
8139         * help.el (describe-installation): Fix decoding for Windows.
8140
8141         * menubar-items.el:
8142         * menubar-items.el (default-menubar):
8143         * menubar-items.el (tutorials-menu-filter): New.
8144         * menubar-items.el (popup-menubar-menu):
8145         Add authorship.  Redo Help menu and Tutorials filter.
8146
8147         * menubar.el: Correct comment.
8148
8149         * modeline.el (modeline-buffer-identification): Correct doc string.
8150
8151         * simple.el:
8152         * simple.el (printing): Removed.
8153         * simple.el (printer-name): Removed.
8154         * simple.el (generic-print-buffer): Removed.
8155         * simple.el (generic-print-region): Removed.
8156         Move generic print code to printer.el.
8157
8158 2000-04-15  Ben Wing  <ben@xemacs.org>
8159
8160         * simple.el (generic-print-region): New.
8161         make this function actually work.
8162         (generic-print-buffer): call generic-print-region.
8163
8164 2000-04-14  Andy Piper  <andy@xemacs.org>
8165
8166         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8167         by using the new widget-callback-current-channel.
8168         (search-dialog-callback): ditto.
8169
8170 2000-04-12  Andy Piper  <andy@xemacs.org>
8171
8172         * gutter.el (default-gutter-position): moved from gutter-items.el.
8173         (default-gutter-position-changed-hook): ditto.
8174         (gutter-element-visibility-changed-hook): ditto.
8175         (set-gutter-element): ditto.
8176         (remove-gutter-element): ditto.
8177         (set-gutter-element-visible-p): ditto.
8178         (gutter-element-visible-p): ditto.
8179         (init-gutter): ditto.
8180
8181         * dialog.el (make-dialog-box): renamed and moved from
8182         gutter-items.el
8183
8184         * gutter-items.el: move various functions elsewhere.
8185
8186 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8187
8188         * menubar-items.el: Fixed place of parenthesis.
8189
8190 2000-04-12  Ben Wing  <ben@xemacs.org>
8191
8192         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8193                 without constantly being prompted for the tag.
8194         * simple.el: Added a number of section headings, to clarify the
8195                 organization of this file.
8196         * simple.el (activate-region):
8197         * simple.el (region-exists-p):
8198         * simple.el (region-active-p):
8199                 Moved these three function down to the other side of
8200                 the case-changing functions, so they join the rest of
8201                 the region code.
8202         * simple.el (printing): New.
8203         * simple.el (printer-name): New.
8204         * simple.el (generic-print-buffer): New.
8205                 New functions, a very simple prototype for a unified
8206                 printing interface.
8207
8208         * process.el (call-process-internal): Real fix for null BUFFER,
8209                 other problems with BUFFER specs.
8210
8211         * menubar-items.el:
8212                 Fixed up File->Print to use new printing functions.
8213                 Various corrections and expansions to Grep/Compile menus.
8214                 New options for Printing.
8215                 New options for SMTP Mail, the way to send mail under
8216                   MS Windows. (There's also a package patch to make SMTP
8217                   Mail be the default under MSWin.)
8218
8219 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8220
8221         * menubar-items.el: Selecting Rectangle Mousing from menubar
8222         did not work.  Needed to quote mouse-track-rectangle-p.
8223
8224 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8225
8226         * cl-compat.el (keywordp): Removed.
8227
8228 2000-04-05  Andy Piper  <andy@xemacs.org>
8229
8230         * gutter-items.el (progress-layout-glyph): don't initialize here.
8231         (progress-gauge-glyph): use dynamic sizing.
8232         (set-progress-display-style): new function. Set progress glyphs
8233         appropriately depending on the style.
8234         (progress-display-style): new variable. Custom version of
8235         set-progress-display-style.
8236         (progress-abort-glyph): switch to dynamic sizes.
8237         (search-dialog-text): make the edit field active.
8238
8239 2000-04-04  Andy Piper  <andy@xemacs.org>
8240
8241         * gutter-items.el (make-search-dialog): need to make the search
8242         dialog visible after creation.
8243
8244         * menubar-items.el (default-menubar): use the search dialog for
8245         searching. Remove some extraneous search menu items.
8246
8247         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8248         well as strings.
8249         (make-gutter-only-dialog-frame): allow the user to create the
8250         frame unmapped. Allow the gutter spec to be given as a glyph.
8251         (search-dialog-direction): new variable.
8252         (search-dialog-text): new variable.
8253         (search-dialog-callback): new function. Callback for the search
8254         dialog action.
8255         (make-search-dialog): new function. Create a user-friendly search
8256         dialog.
8257
8258 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8259
8260         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8261         under Windows.
8262
8263 2000-04-01  Andy Piper  <andy@xemacs.org>
8264
8265         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8266         progress more accurately.
8267
8268 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8269
8270         * finder.el (finder-compile-keywords): Process readable files only.
8271         Because error in process of .#finder-inf.el when compile xemacs
8272         with --with-clash-detection option.
8273
8274 2000-03-31  Andy Piper  <andy@xemacs.org>
8275
8276         * gutter-items.el (append-progress-display): don't delay after a
8277         successful font-lock.
8278         (make-gutter-only-dialog-frame): new function. Allow users to
8279         create gutter-only dialogs.
8280
8281 2000-03-27  Mike Alexander  <mta@arbortext.com>
8282
8283         * process.el (call-process-internal): Handle a null BUFFER
8284         parameter correctly.
8285
8286 2000-03-28  Andy Piper  <andy@xemacs.org>
8287
8288         * gutter-items.el (abort-progress-display): put strings in the
8289         gutter not extents.
8290         (progress-layout-glyph): signal special 'quit callback.
8291         (progress-display-quit-function): deleted.
8292         (progress-display-stop-callback): deleted.
8293         (progress-display-dispatch-command-events): deleted.
8294         (append-progress-display): remove calls to
8295         progress-display-dispatch-command-events.
8296         (raw-append-progress-display): ditto.
8297
8298 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8299
8300         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8301         being a list.  Actually define `stipple-pixmap-p' which is used as
8302         an error predicate.  Correctly handle PIXMAP being either relative
8303         or absolute file name.
8304
8305 2000-03-24  Andy Piper  <andy@xemacs.org>
8306
8307         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8308         (abort-progress-display): ditto. Don't delete the created extent.
8309         (raw-append-progress-display): ditto.
8310         (progress-display-dispatch-non-command-events): new
8311         function. Encapsulates what we want to do when no command input is
8312         required.
8313         (progress-display-dispatch-command-events): likewise, but disable
8314         for now since it causes too many problems.
8315         (append-progress-display): use them.
8316         (raw-append-progress-display): ditto.
8317         (default-gutter-position-changed-hook): set this rather than
8318         default-gutter-position-changed.
8319         (default-gutter-position-changed-hook): lambda with zero arguments
8320         rather than one.
8321         (raw-append-progress-display): trap errors in pending input since
8322         allowing them to signal will hose the gauge well and
8323         truly. Ideally we would like to delay these until we are more able
8324         to cope.
8325         (append-progress-display): ditto.
8326
8327 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8328
8329         * lisp/make-docfile.el: call-process-internal is now implemented
8330         in process.el.
8331
8332 2000-03-21  Ben Wing  <ben@xemacs.org>
8333
8334         * mule\mule-cmds.el (set-language-info-alist):
8335         Fix to correspond to new menu arrangement.
8336
8337 2000-03-21  Ben Wing  <ben@xemacs.org>
8338
8339         * process.el:
8340         * process.el (call-process-internal): New.
8341         New implementation of call-process.  Only enabled under NT, so far.
8342         stderr handling not implemented yet in CVS'd C code.
8343
8344 2000-03-20  Ben Wing  <ben@xemacs.org>
8345
8346         * lisp-mode.el:
8347         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8348         * lisp-mode.el (lisp-interaction-mode):
8349         Put back Lisp Interaction menubar for Jan V's sake.
8350
8351         * simple.el:
8352         * simple.el (mark-ring):
8353         * simple.el (dont-record-current-mark): New.
8354         * simple.el (in-shifted-motion-command): New.
8355         * simple.el (mark-ring-unrecorded-commands): New.
8356         * simple.el (mark-ring-max):
8357         * simple.el (set-mark-command):
8358         * simple.el (push-mark):
8359         * simple.el (handle-pre-motion-command):
8360         Implement scheme for not recording unimportant marks.
8361
8362         * subr.el:
8363         * subr.el (function-allows-args): New.
8364         New function function-allows-args.
8365
8366 2000-03-20  Martin Buchholz <martin@xemacs.org>
8367
8368         * XEmacs 21.2.32 is released.
8369
8370 2000-03-20  Andy Piper  <andy@xemacs.org>
8371
8372         * gutter-items.el (update-tab-in-gutter): force selection of the
8373         selected-window if required to do so.
8374         (buffers-tab-items): ditto.
8375         (add-tab-to-gutter): ditto.
8376         (create-frame-hook): use force-selection.
8377         (default-gutter-position-changed): lambdify.
8378         (update-tab-hook): deleted since it was only used in one place.
8379
8380 2000-03-18  Andy Piper  <andy@xemacs.org>
8381
8382         * files.el (find-file-noselect): undo change that shouldn't have
8383         gone in.
8384
8385 2000-03-17  Andy Piper  <andy@xemacs.org>
8386
8387         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8388         of selected-window trickery.
8389
8390         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8391         frames tabs.
8392         (progress-display-stop-callback): progress -> progress-display
8393         (progress-display-quit-function): ditto.
8394         (clear-progress-display): ditto.
8395         (remove-progress-display): ditto.
8396         (append-progress-display): ditto.
8397         (abort-progress-display): ditto.
8398         (raw-append-progress-display): ditto.
8399         (display-progress-display): ditto.
8400         (current-progress-display-label): ditto.
8401         (current-progress-display): ditto.
8402         (lprogress-display): ditto and save the buffer
8403         (progress-display): ditto. Otherwise the buffer sometimes gets
8404         changed which confuses font-lock.
8405
8406         * font-lock.el (font-lock-default-fontify-buffer): catch all
8407         errors, not just quit.
8408         (font-lock-mode): progress -> display-progress
8409         (font-lock-default-fontify-buffer): ditto.
8410         (font-lock-fontify-syntactically-region): ditto.
8411         (font-lock-fontify-keywords-region): ditto.
8412
8413 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8414
8415         * cl.el (gensym): Move to here from cl-macs.el.
8416         (gentemp): Ditto.
8417
8418 2000-03-16  Andy Piper  <andy@xemacs.org>
8419
8420         * font-lock.el (font-lock-mode): use lprogress and friends for
8421         progress management.
8422         (font-lock-default-fontify-buffer): ditto.
8423         (font-lock-fontify-syntactically-region): ditto.
8424         (font-lock-fontify-keywords-region): ditto.
8425         (font-lock-revert-cleanup): fix reverting.
8426         (font-lock-revert-setup): ditto.
8427
8428         * gutter-items.el (progress-use-echo-area): new variable. Use the
8429         echo area for progress gauges if non-nil.
8430         (clear-progress): remove echo area stuff and defer to
8431         clear-message.
8432         (append-progress): dispatch non-command events after each progress
8433         increment. Remove echo area stuff.
8434         (abort-progress): remove echo area stuff and defer to
8435         display-message.
8436         (raw-append-progress): ditto. Dispatch non-command events after
8437         gutter redisplay.
8438         (display-progress): defer echo area stuff to display-message.
8439
8440         * gutter-items.el (clear-progress):
8441         (abort-progress): indentation changes.
8442         (display-progress): don't clear progress.
8443         (append-progress): compare messages with equal.
8444         (raw-append-progress): use dispatch-non-command-events to flush
8445         widget creation events.
8446
8447 2000-03-13  Ben Wing  <ben@xemacs.org>
8448
8449         * abbrev.el:
8450         * abbrev.el (abbrev-string-to-be-defined): New.
8451         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8452         Changes for use with the menubar.
8453
8454 2000-03-12  Ben Wing  <ben@xemacs.org>
8455
8456         * alist.el (vassoc): moved here from font-menu.el.
8457
8458         * custom.el (defface): typo fix.
8459
8460         * dialog.el (yes-or-no-p-dialog-box):
8461         * dialog.el (message-box):
8462         * files.el (save-some-buffers-1):
8463         Put accelerators in the button names.
8464
8465         * font-lock.el (font-lock-comment-face):
8466         * font-lock.el (font-lock-keyword-face):
8467         * font-lock.el (font-lock-function-name-face):
8468         Fixed some of the colors under MS Windows because the existing
8469         default colors were hardly different from black and needed to be
8470         made lighter.
8471
8472         * font-menu.el:
8473         * font-menu.el (font-menu-split-long-menu):
8474         * font-menu.el (font-menu-family-constructor):
8475         * font-menu.el (font-menu-size-constructor):
8476         * font-menu.el (font-menu-weight-constructor):
8477         * font-menu.el (font-menu-set-font):
8478         vassoc moved to alist.el.
8479         Accelerators added to all menus.
8480         Unused bound var new-props removed.
8481
8482         * keydefs.el: I did a whole lot of rearranging to put things in a
8483         more consistent order and fixed a number of cases where key
8484         combinations involving up, down, left, right and so on were
8485         defined but the corresponding keypad combinations were not
8486         defined.
8487
8488         * lisp-mode.el:
8489         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8490         * lisp-mode.el (emacs-lisp-mode):
8491         * lisp-mode.el (lisp-interaction-mode):
8492         * lisp-mode.el (flet):
8493         Added accelerators onto the menus.
8494         Made all the different versions of the let function be indented
8495         the same way.
8496         Undid Steve's easy-menu-ification, because it makes it impossible
8497         to have the menubar and popup menus different.
8498         Cleaned up the menu; added items for find-function &c and some
8499         indenting, and removed debug-on-*.
8500
8501         * list-mode.el (list-mode-hook):
8502         * list-mode.el (list-mode):
8503         * list-mode.el (completion-setup-hook):
8504         * list-mode.el (display-completion-list):
8505         Added support for the :window-height keyword, which is required
8506         because of other changes that I made for the file dialog box.  I
8507         also made the hook variables list-mode-hook and
8508         completion-setup-hook and also minibuffer-setup-hook in
8509         minibuf.el be permanent-local; see comment in list-mode.el.
8510
8511         * map-ynp.el (map-y-or-n-p):
8512         Added accelerators to the dialog buttons.
8513
8514         * menubar-items.el (menu-truncate-list):
8515         New internal function.
8516         * menubar-items.el (submenu-generate-accelerator-spec):
8517         * menubar-items.el (menu-item-strip-accelerator-spec):
8518         * menubar-items.el (menu-item-generate-accelerator-spec):
8519         New exported functions, for use in auto-generating accelerator specs.
8520
8521         * menubar-items.el:
8522         * menubar-items.el (default-menubar):
8523         * menubar-items.el (maybe-add-init-button):
8524         * menubar-items.el (bookmark-menu-filter):
8525         * menubar-items.el (slow-format-buffers-menu-line):
8526         * menubar-items.el (build-buffers-menu-internal):
8527         * menubar-items.el (language-environment-menu-filter):
8528         * menubar-items.el (default-popup-menu):
8529         * menubar-items.el (popup-buffer-menu):
8530         * menubar-items.el (popup-menubar-menu):
8531         Did a major overhaul on this file, and in fact I'm nowhere near
8532         done working on the menubar, and there will be more patches to
8533         come.  A basic summary of what I've done:
8534
8535         a) I added accelerators to all of the menu items.  For menus that
8536         are auto-generated, such as the buffers menu, the accelerators are
8537         automatically added to the beginning of each line using the
8538         numbers 1 through 9, then zero, and then letters starting with A,
8539         but omitting the letters that are already in use for the fixed
8540         menu items at the top of the buffers menu.  To facilitate adding
8541         accelerators of this kind, I created some new functions
8542         (*-accelerator-spec), which are also being used by other filters
8543         that auto generate lists of things such as ftp sites to download
8544         packages.  If people really don't like these accelerators
8545         appearing at the beginning of the menu items, a variable can be
8546         added to optionally turn them off, but I think this is rather
8547         pointless because other menu items have accelerators and many or
8548         most of the menu users will use the accelerators if the support is
8549         there.
8550
8551         b) I combined the top level Tools and Apps menus into a single
8552         Tools menu, because the distinction between the two is not
8553         obvious, and the items on the menus are not used often enough that
8554         putting some of them onto submenus is a problem.
8555
8556         c) I created two new top level menus called View and Cmds because
8557         there were too many items on the File and Edit menus, and I'm going
8558         to be adding more items to these menus.  In contrast to the Tools
8559         menu, the items on these menus may be used quite often during an
8560         editing session, and so should be available with fewer
8561         keystrokes.
8562
8563         d) I added a number of options to the options menu, including one
8564         for controlling whether the alt key can be used to traverse to
8565         menu items using the accelerators, one for controlling behavior of
8566         control-k, one for controlling how the kill and yank functions
8567         interact with the clipboard, a few additional buffers-menu
8568         options, and various other things.  I also did a bit of
8569         rearranging, for example, combining the keyboard and mouse options
8570         into a single keyboard and mouse submenu to facilitate the
8571         accelerators on that level.
8572
8573         e) I changed the variable buffers-menu-format-buffer-line-function
8574         to take two arguments instead of one, the second argument being
8575         the line number for use in creating an accelerator.  I added a
8576         hack to support existing functions with one argument (although I
8577         doubt that very many of these exist), for backward compatibility.
8578
8579         f) I moved the top level mule menu to be a submenu of the edit
8580         menu.  I think that most of the items on this menu are fairly
8581         useless and there are certainly not enough frequently used items
8582         to justify this being its own top level menu.
8583
8584         g) I combined most of the items in big-menubar.el into the main menu.
8585         If people think the main menu is too big, it would be possible to
8586         create different configurations, some smaller.
8587
8588         * menubar.el (check-menu-syntax):
8589         Deleted some syntax checks that were no longer valid, partly
8590         because of changes that were already made a long time ago, and
8591         partly because of a change I made where I allow the name of the
8592         menu item to be an evaluated expression rather than just a string,
8593         similar to all of the other parameters of a menu item.
8594
8595         * minibuf.el:
8596         * minibuf.el (read-file-name-1):
8597         * minibuf.el (mouse-read-file-name-1):
8598         I made a number of changes to improve the appearance
8599         and functioning of the file dialog box.  They include:
8600
8601         a) Fixing the problem where closing the dialog box by clicking on
8602         the close button of the window didn't properly exit the
8603         minibuffer.
8604
8605         b) Fixing the problem that if you typed part of a file name, and
8606         then clicked on a completion with the mouse, the file was not
8607         correctly selected.
8608
8609         c) Changing the title of the dialog box to reflect the operation
8610         being done in accordance with user interface conventions, rather
8611         than the name of the dialog box buffer, which is rather useless.
8612
8613         d) Remove the words "possible completions are" which didn't
8614         belong.
8615
8616         e) Fix things so that the completions scroll off the end of the
8617         completions windows only to the right, rather than both to the
8618         right and down, which is in accordance with Windows user interface
8619         conventions.
8620
8621         * msw-init.el (init-post-mswindows-win):
8622         Added a binding for meta-F4, which is the standard windows binding
8623         for exiting a program.
8624
8625         * select.el (get-selection-no-error):
8626         * select.el (own-selection):
8627         * select.el (own-clipboard):
8628         Added an optional argument called append to the functions
8629         own-selection and own-clipboard.  This adds support for appending
8630         text to the existing selection and allows the function
8631         own-clipboard to be used as the value of the variable
8632         interprogram- cut-function.
8633
8634         Fixed a bug in own-selection in handling zmacs-region-stays.
8635
8636         * simple.el (historical-kill-line): New.
8637
8638         * simple.el (kill-line):
8639         * simple.el (interprogram-cut-function):
8640         * simple.el (interprogram-paste-function):
8641         * simple.el (handle-pre-motion-command):
8642         * simple.el (next-line):
8643         * simple.el (previous-line):
8644         a) Expanded the variable kill-whole-line, so that function
8645         kill-line can be set to delete the entire line always, not just
8646         when cursor is at the beginning of the line.  This is controlled
8647         by setting the variable kill-whole-line to the symbol 'always.
8648         This behavior, as well as the existing kill-whole-line behavior,
8649         now only take effect when kill-line is called interactively,
8650         although this is a departure from a previous behavior in the case
8651         of setting this variable kill-whole-line to t.  It is almost
8652         certainly what has always been intended, and most likely the old
8653         way of doing things introduced bugs.  I also created a function
8654         called historical-kill-line, which ignores the kill-whole-line
8655         setting and always gives the historical behavior of only killing
8656         to the end of the line.  I bound this function to shift- control-k
8657         so that the kill to end of line behavior is available, even when
8658         kill-whole-line has been set to change control-k into the simple
8659         delete-whole-line behavior. (This can be set using the options
8660         menu.)
8661
8662         b) I changed things so that kill and yank now interact with the
8663         clipboard by default under windows.  This was done by changing the
8664         default value of interprogram-cut- function and
8665         interprogram-paste-function.  You can get the old behavior by
8666         setting these to nil, and there is an option on the options menu
8667         to do this.
8668
8669         c) I added support for selecting text using shifted motion keys.
8670         This support is on by default and can be controlled by the
8671         variable shifted-motion-keys-select-region.  There is also a
8672         variable called unshifted-motion-keys-deselect-region that
8673         controls more specifically how the shifted motion key behavior
8674         works.  I did not put an option on the options menu to turn this
8675         off, because I can't imagine why this would be useful.
8676
8677         * simple.el (forward-block-of-lines):
8678         * simple.el (backward-block-of-lines):
8679         * simple.el (block-movement-size):
8680         New.
8681
8682         * simple.el (uncapitalized-title-words):
8683         * simple.el (uncapitalized-title-word-regexp):
8684         * simple.el (capitalize-string-as-title):
8685         * simple.el (capitalize-region-as-title):
8686         New.
8687
8688
8689         * subr.el (add-hook):
8690         * subr.el (make-local-hook): New.
8691         * subr.el (remove-local-hook): New.
8692         * subr.el (add-one-shot-hook): New.
8693         * subr.el (add-local-one-shot-hook): New.
8694         Added some functions to make using hooks easier.
8695         These include:
8696
8697         a) Functions add-local-hook and remove-local-hook to make it easy
8698         to use local hooks.
8699
8700         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8701         make it possible to add a "one-shot" hook, which is to say a hook
8702         that runs only once, and automatically removes itself after the
8703         first time it has run.
8704
8705 2000-03-09  Andy Piper  <andy@xemacs.org>
8706
8707         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8708
8709 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8710
8711         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8712         Moved from menubar-items.el.
8713         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8714
8715 2000-03-08  Andy Piper  <andy@xemacs.org>
8716
8717         * gutter-items.el (build-buffers-tab-internal): add selected field
8718         to buffers tab spec.
8719
8720 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8721
8722         * minibuf.el (last-exact-completion): Initialize to nil.
8723
8724 2000-03-07  Didier Verna  <didier@xemacs.org>
8725
8726         * startup.el (command-line-1): remove unused variable
8727         `first-file-buffer'.
8728
8729 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8730
8731         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8732         which is also used for Web server log files.
8733
8734 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8735
8736         * mule/mule-charset.el: Setup auto-fill-chars.
8737
8738 2000-03-02  SL Baur  <steve@beopen.com>
8739
8740         * subr.el (with-string-as-buffer-contents): Reimplement using
8741         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8742         non-deletion of buffer after execution problem.
8743         (with-output-to-string): Use unique buffer name.
8744
8745 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8746
8747         * gutter-items.el (buffers-tab-sort-function):  New variable.
8748         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8749
8750 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8751
8752         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8753
8754 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8755
8756         * menubar-items.el (maybe-add-init-button): Remove the "Load
8757         .emacs" button from all menubars.
8758
8759 2000-03-01  Didier Verna  <didier@xemacs.org>
8760
8761         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8762         region rectangle replacement (from Jan Vroonhof).
8763         (replace-rectangle): new function.
8764
8765 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8766
8767         * mule/mule-cmds.el (set-default-coding-systems): Use
8768         set-terminal-coding-system and set-keyboard-coding-system.
8769         * coding.el (set-terminal-coding-system): Use
8770         set-console-tty-output-coding-system.
8771         (set-keyboard-coding-system): Use
8772         set-console-tty-input-coding-system.
8773
8774 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8775
8776         * minibuf.el (read-variable): Allow symbol to default argument.
8777
8778 2000-02-27  Andy Piper  <andy@xemacs.org>
8779
8780         * gutter-items.el (update-tab-hook): new function to be used for
8781         hooks.
8782         (create-frame-hook): add update-tab-hook.
8783         (record-buffer-hook): ditto.
8784         (default-gutter-position-changed): ditto.
8785         (default-gutter-position): updating the buffers tab is now handled
8786         by a hook.
8787         (default-gutter-position-changed-hook): new variable.
8788         (gutter-element-visibility-changed-hook): ditto.
8789         (set-gutter-element-visible-p): call it.
8790         (set-gutter-element): use modify-specifier-instances. Set extents
8791         as duplicable before using.
8792         (remove-gutter-element): ditto.
8793         (set-gutter-element-visible-p): ditto.
8794         (init-gutter): new function.
8795         (add-tab-to-gutter): use new gutter-element functions rather than
8796         setting specifiers directly.
8797         (clear-progress): ditto.
8798         (abort-progress): ditto.
8799         (gutter-buffers-tab-visible-p): renamed from
8800         default-gutter-visible-p
8801
8802         * specifier.el (modify-specifier-instances): new function from Jan
8803         Vroonhof.
8804
8805         * x-init.el (init-post-x-win): call init-gutter.
8806
8807         * msw-init.el (init-post-mswindows-win): call init-gutter.
8808
8809         * menubar-items.el (default-menubar): Update to reflect new gutter
8810         variables.
8811
8812 2000-02-26  Andy Piper  <andy@xemacs.org>
8813
8814         * gutter-items.el (set-gutter-element): new function. Add gutter
8815         elements to the specified gutter.
8816         (remove-gutter-element): new function. Remove gutter elements from
8817         the specified gutter.
8818         (set-gutter-element-visible-p): new function. Set gutter element
8819         visibility for the provided gutter-visible specifier.
8820
8821 2000-02-23  Andy Piper  <andy@xemacs.org>
8822
8823         * gutter-items.el (add-tab-to-gutter): specify dimensions
8824         dynamically.
8825
8826 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8827
8828         * gutter-items.el (add-tab-to-gutter):
8829         * package-get.el (package-get-interactive-package-query):
8830         * package-ui.el (pui-directory-exists):
8831         (pui-install-selected-packages):
8832         (pui-list-packages):
8833         Use #'(lambda ...)  instead of '(lambda ...).
8834
8835 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8836
8837         * startup.el (load-user-init-file): Check to make sure user
8838           has an init-file before calling load().
8839
8840 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8841
8842         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8843
8844 2000-02-23  Martin Buchholz <martin@xemacs.org>
8845
8846         * XEmacs 21.2.31 is released.
8847
8848 2000-02-21  Mike Sperber <mike@xemacs.org>
8849
8850         * loadup.el (really-early-error-handler):
8851         * update-elc.el:
8852         * make-docfile.el:
8853         Remove dependency on EMACSBOOTSTRAP... environment variables.
8854
8855 2000-02-21  Martin Buchholz <martin@xemacs.org>
8856
8857         * XEmacs 21.2.30 is released.
8858
8859 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8860
8861         * byte-optimize.el (byte-optimize-plus):
8862         (byte-optimize-minus):
8863         (byte-optimize-multiply):
8864         Optimize (- 0) to 0, not (-)
8865         Optimize (+ 5 3.0) to 8.0
8866         Optimize (* 5 3.0) to 15.0
8867         Improve readability.
8868
8869 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8870
8871         * modeline.el: (modeline-scrolling-method): change modeline
8872         mswindows cursor appearance according to the value.
8873
8874         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8875         and 'gui-element face colors and 'gui-element face font to Windows
8876         defaults.
8877
8878 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8879
8880         * font-lock.el: Javadoc enhancements
8881
8882 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8883
8884         * ldap.el (toplevel): Test if LDAP support has been compiled in
8885         (ldap-verbose): New option
8886         (ldap-search-entries): Renamed from the previous ldap-search
8887         Conditionalize message display on ldap-verbose
8888         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8889         defuns
8890         (ldap-search): Is now defined as an obsolete wrapper calling
8891         ldap-search-basic or ldap-search-entries
8892
8893
8894 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8895             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8896             Jan Vroonhof  <jan@xemacs.org>
8897
8898         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8899         When for-effect is true, didn't call `byte-optimize-form'
8900         in and/or subforms without last.
8901
8902 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8903
8904         * package-get.el (package-get-download-sites): Use correct custom
8905         type.
8906
8907 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8908
8909         * files.el (write-file): Ask for coding system when compiled with
8910         file-coding.
8911
8912 2000-02-16  Andy Piper  <andy@xemacs.org>
8913
8914         * buffer.el (switch-to-buffer): give norecord argument to
8915         set-window-buffer instead of explicitly recording.
8916
8917         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8918         we have to pick a window.
8919
8920 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8921
8922         * mule/mule-cmds.el (describe-language-support): Don't add
8923         unexist function to help-map.
8924         (describe-coding-system): Don't use already assigend `C'.
8925
8926 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8927
8928         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8929         work in custom.
8930
8931 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8932
8933         * about.el: Ienaga's e-mail address change.
8934
8935 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8936
8937         * etags.el (find-tag): force new window -- even if buf already
8938         visible -- when other-window is t
8939
8940 2000-02-16  Martin Buchholz <martin@xemacs.org>
8941
8942         * XEmacs 21.2.29 is released.
8943
8944 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8945
8946         * cl-extra.el (getf): This is now identical to `plist-get', so
8947         just defalias it.
8948         * cl-macs.el: Make getf an alias to plist-get, at the
8949         byte-compiler level, using define-compiler-macro.
8950
8951 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8952
8953         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8954
8955 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8956
8957         * lisp/etags.el (find-tag-internal): set exact-tagname to
8958           a regular expression that matches against the tagname
8959           part of the tag entry first instead of only looking in
8960           the context area.
8961
8962 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8963
8964         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8965         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8966
8967 2000-02-07  Martin Buchholz <martin@xemacs.org>
8968
8969         * XEmacs 21.2.28 is released.
8970
8971 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8972
8973         * cl-extra.el (getf): Just call `get', never `get*'.
8974         Make arglist match docstring.
8975         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8976         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8977         * byte-optimize.el: remove references to `get*'.
8978
8979 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8980
8981         * mule/european.el: Add syntax information for Latin3 and Latin4.
8982
8983 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8984
8985         * byte-optimize.el: Byte-optimize (length "foo")
8986
8987 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8988
8989         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8990         width check using `window-leftmost-p' and `window-rightmost-p'.
8991
8992 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8993
8994         * wid-edit.el (widget-match-inline): An atom never matches a
8995           list.
8996
8997 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8998
8999         * modeline.el: Consolidated 'x and 'mswindows specification under
9000         'win tag.
9001
9002 2000-01-29  Andy Piper  <andy@xemacs.org>
9003
9004         * gutter-items.el: (format-buffers-tab-line): Try and be
9005         intelligent about buffer naming when we have duplicates.
9006
9007 2000-01-29  Andy Piper  <andy@xemacs.org>
9008
9009         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9010         updated when it becomes visible.
9011
9012 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9013
9014         * bytecomp.el (byte-compile-insert-header): Properly set coding
9015         system under MULE and file-coding.
9016
9017 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9018
9019         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9020         (dontusethis-set-value-terminal-coding-system-handler):
9021         (dontusethis-set-value-keyboard-coding-system-handler):
9022         Never undefine coding system aliases.  Emergency fix for gnus.
9023
9024 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9025
9026         * files.el (abbreviate-file-name): Use directory-sep-char instead
9027         of hard-coded "/".
9028
9029 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9030
9031         * startup.el (user-init-file-base-list): New variable, replacing
9032         user-init-file-base.
9033         (find-user-init-file): New function.
9034         (command-line-early): Use it.
9035         (load-user-init-file): Ditto.
9036
9037 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9038
9039         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9040         calling valid-image-instantiator-format-p
9041
9042 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9043
9044         * isearch-mode.el (isearch-mode): The variable is
9045         isearch-unhidden-extents, not isearch-opened-extents.
9046
9047 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9048
9049         * minibuf.el (next-history-element): Modify error message if a
9050         default value is available.
9051
9052 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9053
9054         * bytecomp.el (byte-compile-file): Don't unconditionally write
9055         .elc files in binary - might contain non-Latin1.
9056
9057 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9058
9059         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9060         for windows-nt.
9061
9062         * version.el:
9063         * startup.el (user-init-file-base):
9064         * process.el (call-process-region):
9065         * files.el (make-backup-file-name):
9066         (backup-file-name-p):
9067         (file-relative-name):
9068         (abbreviate-file-name):
9069         (set-auto-mode):
9070         * code-process.el (call-process-region): Removed unnecessary
9071         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9072         support out of the universe.
9073
9074         * process.el:
9075         * code-process.el:
9076         * bytecomp.el (byte-compile-file): Removed reference to
9077         buffer-file-type, and commented usage of binary-process-output
9078         NTEmacs variables.
9079
9080 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9081
9082         * help.el (function-arglist): Add case for macro.
9083
9084 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9085
9086         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9087         printers.
9088         (custom-display): Added a menu for printer/display tags.
9089
9090         * frame.el (frame-type):
9091         * device.el (device-type): Added 'msprinter to the doc string, and
9092         removed 'pc -- it is not going to be implemented ever.
9093         (call-device-method): Fixed docstring typo.
9094         Defined specifier tags 'printer and 'display.
9095
9096 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9097
9098         * lisp/itimer.el (itimer-run-expired-timers): (consp
9099           last-command-event-time) instead of (consp
9100           'last-command-event-time).
9101
9102 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9103
9104         * msw-glyphs.el: Removed obsolete commentary.
9105
9106 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9107
9108         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9109         better default value.
9110
9111 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9112
9113         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9114         (read-string): Ditto.
9115         (eval-minibuffer): Ditto.
9116         (read-command): Ditto.
9117         (read-function): Ditto.
9118         (read-variable): Ditto.
9119         (read-number): Ditto.
9120         (read-shell-command): Ditto.
9121         (read-number): Record history.
9122
9123 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9124
9125         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9126
9127 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9128
9129         * faces.el (startup-initialize-custom-faces): New function.
9130         Reset all faces created during auto-autoloads loading time
9131         by defface.
9132         * startup.el (command-line): Call it.
9133
9134 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9135
9136         * about.el (about-hackers): Add myself to contributors list.
9137
9138 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9139
9140         * menubar-items.el (maybe-add-init-button): Removed an argument in
9141         a call to load-user-init-file, as the function managed to lose its
9142         formal parameter a few betas ago.
9143
9144 2000-01-18  Martin Buchholz <martin@xemacs.org>
9145
9146         * XEmacs 21.2.27 is released.
9147
9148 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9149
9150         * process.el (shell-command-to-string): Use the FSF docstring.
9151         Make shell-command-to-string the standard function, and
9152         exec-to-string the (deprecated) alias.
9153
9154         * startup.el: typo fix.
9155
9156 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9157
9158         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9159
9160 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9161
9162         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9163         buffers after visible buffers.
9164         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9165
9166 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9167
9168         * info.el (Info-extract-menu-node-name): Stop at a dot
9169         followed by whitespace or right parenthesis.
9170
9171 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9172
9173         * info.el (Info-directory-list): Warn against using Customize with
9174         Info-directory-list.
9175
9176 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9177
9178         * minibuf.el (read-file-name): doc fix.
9179
9180         * autoload.el (update-file-autoloads): doc fix.
9181
9182         * about.el (about-hackers): Change my E-mail address.
9183
9184 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9185
9186         * info.el (Info-visit-file): Just use the `f' interactive spec to
9187         read a filename in the standard way.
9188
9189 2000-01-13  Andy Piper  <andy@xemacs.org>
9190
9191         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9192         (gutter-buffers-tab-extent): new variable.
9193         (update-tab-in-gutter): call add-tab-to-gutter again if the
9194         orientation has changed.
9195         (add-tab-to-gutter): cope with different orientations.
9196
9197 2000-01-11  Didier Verna  <didier@xemacs.org>
9198
9199         * info.el (Info-following-node-name): backward-skip dots as well
9200         as spaces (dots at the end of a node name aren't part of it).
9201         (Info-extract-menu-node-name): don't skip dots. There could be
9202         some in the node name.
9203         (Info-index): allow dots to be part of a node name.
9204
9205 2000-01-12  Andreas Jaeger  <aj@suse.de>
9206
9207         * files.el (auto-mode-alist): Added idlwave-mode.
9208         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9209
9210 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9211
9212         * info.el (Info-search): Show default value.
9213
9214 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9215
9216         * info.el (Info-read-node-completion-table): New variable.
9217         (Info-read-node-name-1): New function.
9218         (Info-read-node-name): Use it.
9219         (Info-follow-reference): Use DEFAULT argument of completing-read.
9220         (Info-menu): Ditto.
9221
9222 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9223
9224         * hyper-apropos.el (hyper-describe-key-briefly): Save
9225         window configuration.
9226         (hyper-describe-face): Use DEFAULT of completing-read.
9227         (hyper-apropos-read-variable-symbol): Ditto.
9228         (hyper-apropos-read-function-symbol): Ditto.
9229
9230 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9231
9232         * mule/mule-cmds.el (set-default-coding-system): Set
9233         comint-exec-hook to use coding-system-for-read and
9234         coding-system-for-write so that C-x RET c works.
9235
9236 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9237
9238         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9239         (previous-matching-history-element): Increment
9240         minibuffer-max-depth by 1.
9241         (next-matching-history-element): Ditto.
9242
9243 2000-01-11  Andy Piper  <andy@xemacs.org>
9244
9245         * gutter-items.el (buffers-tab): Create a new face for the buffers
9246         tab.
9247         (buffers-tab-face): use it.
9248
9249 2000-01-10  Didier Verna  <didier@xemacs.org>
9250
9251         * modeline.el (modeline-scrolling-method): change modeline X
9252         cursor appearance according to the value.
9253
9254 2000-01-07  Andreas Jaeger  <aj@suse.de>
9255
9256         * about.el (about-hackers): Moved my entry to contributor list.
9257         (xemacs-hackers): Added myself.
9258         (about-maintainer-info): Added description of myself.
9259
9260
9261 2000-01-07  Didier Verna  <didier@xemacs.org>
9262
9263         * modeline.el (modeline-scrolling-method): new variable.
9264         (mouse-drag-modeline): add reference to it in the docstring.
9265         (mouse-drag-modeline): handle it.
9266
9267 2000-01-08  Andy Piper  <andy@xemacs.org>
9268
9269         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9270         calls.
9271         (remove-buffer-from-gutter-tab): ditto.
9272
9273 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9274
9275         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9276         (custom-face-edit): Fix grammatical error in help message.
9277
9278 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9279
9280         * movemail.el: Added.
9281
9282         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9283
9284 2000-01-03  Didier Verna  <didier@xemacs.org>
9285
9286         * modeline.el (mouse-drag-modeline): remove the code related to
9287         the modeline horizontal scrolling facility.
9288
9289 1999-12-31  Martin Buchholz <martin@xemacs.org>
9290
9291         * XEmacs 21.2.26 is released.
9292
9293 1999-12-28  Andy Piper  <andy@xemacs.org>
9294
9295         * wid-edit.el (widget-push-button-value-create): The gui cache
9296         does not agree with native widgets which can only be displayed
9297         once per window. The reasons for caching are diminished now that
9298         we don't hog resources when creating buttons.
9299         (widget-push-button-cache) deleted.
9300
9301 1999-12-24  Martin Buchholz <martin@xemacs.org>
9302
9303         * XEmacs 21.2.25 is released.
9304
9305 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9306
9307         * hyper-apropos.el (hyper-apropos): Toggle
9308         hyper-apropos-programming-apropos correctly.
9309         Set REGEXP when user accepts default value.
9310
9311 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9312
9313         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9314         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9315
9316 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9317
9318         * mule/mule-category.el (undefined-category-designator):
9319         Return char instead of character.  Search for undefined one.
9320         (describe-category): Use with-displaying-help-buffer.
9321
9322 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9323
9324         * byte-optimize.el (byte-optimize-plus):
9325         Optimize (+ 1) to 1 instead of (1+ nil).
9326
9327         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9328
9329         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9330
9331         * byte-optimize.el (byte-optimize-char-before): New function.
9332         Remove performance penalty for using (char-before) instead of (char-after).
9333
9334 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9335
9336         * mule/mule-category.el (char-category-list): Return character
9337         instead of integer.
9338
9339 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9340
9341         * minibuf.el (read-buffer): Check default is buffer object.
9342
9343 1999-11-25  Andy Piper  <andy@xemacs.org>
9344
9345         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9346         for buttons.
9347
9348 1999-12-16  Andreas Jaeger  <aj@suse.de>
9349
9350         * package-get.el (package-get-maybe-save-index): Fixed typo.
9351         Patch by Jeff Miller <jmiller@smart.net>.
9352
9353 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9354
9355         * gnuserv.el (gnuserv-process-filter):  don't call
9356         gnuserv-write-to-client when gnuserv-current-client is nil
9357
9358 1999-12-14  Martin Buchholz <martin@xemacs.org>
9359
9360         * XEmacs 21.2.24 is released.
9361
9362 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9363
9364         * about.el (about-hackers): Update my email address.
9365
9366 1999-12-07  Martin Buchholz <martin@xemacs.org>
9367
9368         * XEmacs 21.2.23 is released.
9369
9370 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9371
9372         * package-get.el (package-get-download-sites): Removed several
9373         defunct download sites, added many new ones, and corrected a few
9374         incorrect directory-on-site entries.  Added physical locations to
9375         site-description.
9376
9377 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9378
9379         * finder.el (finder-commentary): add DOC string and fix
9380         interactive spec
9381
9382 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9383
9384         * help.el (describe-function): Don't forget to intern the string
9385         completing-read returns.
9386         (describe-variable): Ditto.
9387
9388 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9389
9390         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9391         `hyper-apropos-help-mode' here to find symbol to customize
9392         irregardless of cursor position and simplify
9393         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9394         `hyper-apropos-popup-menu'.
9395
9396 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9397
9398         * apropos.el (apropos-mode-map): Add return to call
9399         apropos-follow.
9400         (apropos-print): Call apropos-mode to have better
9401         command reference. Put keymap text-poperty to
9402         symbole name.
9403
9404 1999-11-22  Alastair Burt  <burt@dfki.de>
9405
9406         * help.el: (describe-bindings-1): Added handling of keymaps for
9407         the extents at point.
9408
9409 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9410
9411         * gutter-items.el (buffers-tab-items): Wrap the function in a
9412         save-match-data
9413
9414 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9415
9416         * help.el (describe-function): Use the DEFAULT argument to
9417         completing-read.
9418         (describe-variable): Ditto.
9419
9420 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9421
9422         * minibuf.el (read-from-minibuffer): Add optional argument
9423         DEFAULT to have better mini-buffer history support.
9424         (completing-read): Pass default to read-from-minibuffer.
9425         (read-buffer): Pass default to completing-read.
9426
9427 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9428
9429         * font-lock.el (font-lock-doc-string-face): Document the
9430         `font-lock-lisp-like' property.
9431
9432 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9433
9434         * lisp-mode.el: Specify `font-lock-lisp-like'.
9435
9436         * font-lock.el (font-lock-lisp-like): New function.
9437         (font-lock-fontify-syntactically-region): Use it.
9438
9439 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9440
9441         * XEmacs 21.2.22 is released
9442
9443 1999-11-28  Martin Buchholz <martin@xemacs.org>
9444
9445         * XEmacs 21.2.21 is released.
9446
9447 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9448
9449         * minibuf.el (read-coding-system): Accept symbol and
9450         coding-system object as a default-coding-system.
9451
9452 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9453
9454         * minibuf.el (read-coding-system): Accept symbol as
9455         a default-coding-system.
9456
9457 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9458
9459         * apropos.el (apropos-documentation): Use insert instead
9460         of princ.
9461
9462 1999-11-07  William M. Perry  <wmperry@aventail.com>
9463
9464         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9465           for the linux console.
9466
9467         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9468           stuff to work when you are not on a window system, since the GPM
9469           mouse support now allows pasting from outside of XEmacs.
9470
9471 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9472
9473         * XEmacs 21.2.20 is released
9474
9475 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9476
9477         * setup-paths.el (paths-default-info-directories): Add
9478         /usr/share/info and /usr/local/share/info.
9479
9480 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9481
9482         * about.el: Updated Vladimir Ivanovic's info.
9483
9484 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9485
9486         * auto-show.el (auto-show-truncationp): Remove.
9487
9488         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9489
9490 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9491
9492         * indent.el (indent-line-to): fix bug: spaces were not replaced
9493         with tab if column is multiple of tab-width
9494         From dhn@qedinc.com
9495
9496 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9497
9498         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9499         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9500
9501         * package-get.el (package-get-package-provider): Be verbose when
9502         interactive. Patch from Robert Pluim
9503
9504 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9505
9506         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9507         info file suffixes.
9508
9509 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9510
9511         * process.el (open-network-stream): Add a new optional parameter
9512         PROTOCOL to support udp; fix a minor typo and add an explanation
9513         in docstring for udp programming.
9514
9515         * code-process.el (open-network-stream): Add a new optional
9516         parameter PROTOCOL to support udp; fix a minor typo and add an
9517         explanation in docstring for udp programming.
9518
9519 1999-10-18  Andy Piper  <andy@xemacs.org>
9520
9521         * gui.el (make-gui-button): be more precise about how we call
9522         callbacks.
9523
9524         * wid-edit.el (widget-push-button-value-create): Use the new form
9525         of native gui-button.
9526
9527 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9528
9529         * info.el (Info-page-prev): Don't do (sit-for 0).
9530
9531 1999-10-13  Andy Piper  <andy@xemacs.org>
9532
9533         * gutter-items.el (progress-abort-glyph): new glyph for showing
9534         abort status.
9535         (append-progress): dispatch-event rather than sit-for.
9536         (abort-progress): new function. Show the abort glyph with an
9537         appropriate message.
9538         (raw-append-progress): dispatch-event rather than sit-for.
9539         (display-progress): cope with aborts.
9540
9541         * gui.el (make-gui-button): Use native widgets for buttons
9542         unconditionally.
9543         (insert-gui-button): ditto.
9544         (gui-button-p): ditto.
9545
9546         * xbm-button.el: remove from core.
9547
9548         * xpm-button.el: remove from core.
9549
9550 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9551
9552         * faces.el (init-device-faces): Don't initialize the random faces
9553         on the stream device.
9554
9555 1999-10-06  Andy Piper  <andy@xemacs.org>
9556
9557         * files.el (recover-file): Don't use ls under windows for revert buffer.
9558
9559 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9560
9561         * package-get.el (package-get-download-menu): Make menu really
9562         toggle download sites.
9563         (package-get-download-sites): Add autoload cookie.
9564
9565 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9566
9567         * setup-paths.el (paths-find-module-directory): Ditto.
9568
9569 1999-09-29  Werner Fink  <werner@suse.de>
9570
9571         * setup-paths.el (paths-find-exec-directory): Add missing nil
9572         parameter for environment.
9573
9574 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9575
9576         * modeline.el (modeline-format):
9577         Only purecopy the strings.  Else
9578         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9579         barfs.
9580
9581 1999-08-28  Mike Woolley  <mike@bulsara.com>
9582
9583         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9584         user setting comint-completion-addsuffix and
9585         comint-process-echoes.
9586
9587 1999-09-22  Andy Piper  <andy@xemacs.org>
9588
9589         * gutter-items.el (update-tab-in-gutter): use
9590         last-nonminibuf-window instead of selected-window.
9591
9592 1999-09-18  Andy Piper  <andy@xemacs.org>
9593
9594         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9595         display on.
9596
9597         * subr.el (record-buffer-hook): new variable so that the hook gets
9598         some documentation.
9599
9600 1999-09-16  Andy Piper  <andy@xemacs.org>
9601
9602         * gutter-items.el (update-tab-in-gutter): only update when the
9603         gutter is visible.
9604         (remove-buffer-from-gutter-tab): ditto.
9605
9606 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9607
9608         * simple.el (do-auto-fill): Commented out part of Kinsoku
9609         processing.
9610
9611 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9612
9613         * isearch-mode.el (isearch-highlightify-region): Give the
9614         highlighting extents a high priority.
9615         (isearch-make-extent): Give the main highlighting extent an even
9616         higher priority.
9617
9618 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9619
9620         * packages.el (packages-compute-package-locations): Fix typo from
9621         -u rationalization.
9622
9623 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9624
9625         * setup-paths.el (paths-find-doc-directory): Respect value of
9626         `configure-doc-directory.'
9627
9628         * find-paths.el (paths-find-architecture-directory): Give
9629         precendence `default' argument (which typically comes from
9630         configure).
9631
9632 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9633
9634         * startup.el (command-line-early): Added options -user-init-file
9635         and -user-init-directory.
9636
9637         * files.el (user-init-file): Default to NIL so we can recognize
9638         when it's set.
9639
9640 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9641
9642         * obsolete.el (init-file-user):
9643         * startup.el:
9644         * packages.el (packages-compute-package-locations):
9645         * package-get.el (package-get-user-index-filename):
9646         * menubar-items.el (maybe-add-init-button):
9647         * info.el (Info-annotations-path):
9648         * dump-paths.el:
9649         Change `user-init-directory' to be an absolute path.
9650         Use `user-init-directory' where appropriate.
9651         Zap `init-file-user' and its uses.
9652
9653 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9654
9655         * subr.el (copy-symbol): New function.
9656
9657 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9658
9659         * isearch-mode.el (isearch-done): Be sure to restore invisible
9660         extents in the proper buffer.
9661         (isearch-pre-command-hook): Set this-command to the correct value
9662         in case the buffer has changed and old overriding-local-map was
9663         used.
9664         (isearch-restore-extent): Use remprop instead of setting the
9665         property to nil.
9666
9667 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9668
9669         * cmdloop.el (execute-extended-command): Update zmacs region
9670         before the delay.
9671         (execute-extended-command): Make the message gettext-friendly.
9672
9673 1999-09-07  Andy Piper  <andy@xemacs.org>
9674
9675         * gutter-items.el (progress-gauge-glyph): renamed from
9676         progress-glyph.
9677         (progress-text-glyph): new variable.
9678         (progress-layout-glyph): use layouts and text glyphs.
9679         (progress-area-buffer): removed.
9680         (progress-text-and-extent): new variable.
9681         (progress-displayed-p): dynamically create gutter area buffer.
9682         (clear-progress): ditto.
9683         (raw-append-progress): ditto.
9684         (append-progress): use new glyph names.
9685         (raw-append-progress): only create the extent when needed. set
9686         properties more optimally.
9687         (progress): remove args.
9688
9689 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9690
9691         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9692         mapcar where the return value is unused.
9693         (isearch-restore-invisible-extents): Ditto.
9694         (isearch-highlight-all-cleanup): Ditto.
9695         (isearch-delete-extents-in-range): Traverse the extents only once.
9696         (isearch-highlight-all-update): Don't start over if the search
9697         string has changed and more input is pending.
9698
9699 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9700
9701         * packages.el (packages-find-package-data-path): Ditto.
9702
9703         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9704
9705         * subr.el (mapc-internal): Don't make obsolete.
9706
9707         * cl-extra.el (mapc): Resurrect.
9708
9709 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9710
9711         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9712         alias.
9713
9714         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9715         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9716         (isearch-yank-clipboard): Use get-clipboard instead of
9717         x-get-clipboard.
9718         (isearch-yank-selection): Fix docstring.
9719
9720 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9721
9722         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9723
9724 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9725
9726         * cl-macs.el (extent-start-position): Fix setf method.
9727         (extent-end-position): Ditto.
9728
9729 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9730
9731         * isearch-mode.el: End merge with FSF 20.4.
9732
9733         * isearch-mode.el (search-invisible): New variable.
9734         (isearch-hide-immediately): Ditto.
9735         (isearch-unhidden-extents): Ditto.
9736         (isearch-range-invisible): New function.
9737         (isearch-unhide-extent): Ditto.
9738         (isearch-restore-invisible-extents): Ditto.
9739         (isearch-restore-extent): Ditto.
9740
9741         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9742         implementation.
9743         (isearch-ring-retreat-edit): Ditto.
9744         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9745         (isearch-forward-regexp): New arguments NOT-REGEXP and
9746         NO-RECURSIVE-EDIT.
9747         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9748         (isearch-backward-regexp): New arguments NOT-REGEXP and
9749         NO-RECURSIVE-EDIT.
9750         (isearch-mode): Return isearch-success.
9751         (isearch-update): Use unread-command-events instead of
9752         unread-command-event.
9753         (isearch-abort): If an invalid regexp is encountered, keep popping
9754         states.
9755         (isearch-*-char): Use FSF implementation.
9756         (isearch-whitespace-chars): Use the more robust FSF's
9757         implementation.
9758         (isearch-within-brackets): New variable.
9759         (isearch-mode): Initialize it.
9760         (isearch-edit-string): Bind it.
9761         (isearch-search-and-update): Set it.
9762         (isearch-push-state): Push it.
9763         (isearch-top-state): Pop it.
9764         (isearch-search): Set it.
9765         (isearch-printing-char): When called by isearch-whitespace-chars,
9766         handle M-SPC gracefully.
9767         (isearch-message-prefix): New argument ELLIPSIS.
9768         (isearch-message-suffix): Ditto.
9769         (isearch-message): Use the ELLIPSIS argument when calling
9770         isearch-message-prefix and isearch-message-suffix.
9771         (isearch-message-prefix): Distinguish between "wrapped" and
9772         "overwrapped" search, FWIW.
9773
9774 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9775
9776         * isearch-mode.el (isearch-edit-string): Use the head of the
9777         search ring instead of search-last-string and search-last-regexp.
9778         (search-highlight): Renamed from isearch-highlight.
9779         (isearch-exit): Use the new name.
9780         (isearch-highlight): Ditto.
9781         (isearch-dehighlight): Ditto.
9782         (isearch-update-ring): New function.
9783         (isearch-done): Call it.
9784         (isearch-done): New argument EDIT.
9785         (isearch-repeat): If search string is empty, look up at the car of
9786         the search ring; ignore the yank pointer.
9787         (isearch-abort): Call isearch-done with NOPUSH.
9788         (isearch-cancel): New function.
9789         (isearch-mode-map): Bind it to ESC ESC ESC.
9790
9791         * isearch-mode.el: Begin merge with FSF 20.4.
9792
9793 1999-09-01  Andy Piper  <andy@xemacs.org>
9794
9795         * x-select.el (x-get-clipboard): obsolete.
9796         (x-yank-clipboard-selection): obsolete
9797
9798         * select.el (disown-selection): need to be careful to disown the
9799         clipboard if we set it via selection.
9800         (get-clipboard): move from x-select.el
9801         (yank-clipboard-selection): ditto.
9802
9803 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9804
9805         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9806         isearch-highlight-all-matches to nil.
9807         (isearch-fixed-case): New variable.
9808         (isearch-mode): Initialize it.
9809         (isearch-edit-string): Save it.
9810         (isearch-toggle-case-fold): Set it.
9811         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9812         need to check isearch-fixed-case.
9813         (isearch-toggle-case-fold): Update highlighting of all matches
9814         before the pause.
9815         (isearch-edit-string):
9816
9817 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9818
9819         * isearch-mode.el (isearch-edit-string): Call isearch-message
9820         before reading the event so that the prompt is displayed properly.
9821         (isearch-message): Use isearch-nonincremental when calling
9822         isearch-message-prefix.
9823         (minibuffer-local-isearch-map): Bind up and down to do the same as
9824         M-p and M-n respectively.
9825         (isearch-done): New arg NOPUSH.
9826         (isearch-edit-string): Use it.
9827         (isearch-edit-string): Don't bind isearch-string.
9828         (isearch-ring-adjust): Edit string, *then* push state.
9829
9830 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9831
9832         * faces.el (isearch-secondary): Make isearch-secondary look
9833         different than default.
9834
9835 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9836
9837         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9838         save-excursion.
9839         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9840         (isearch-update): Call isearch-dehighlight without arguments.
9841         (isearch-done): Ditto.
9842
9843         * isearch-mode.el (isearch-fix-case): If the search string has no
9844         upper-case letters, allow the folding to be reenabled.
9845         Previously, once disabled, the folding would remain that way until
9846         the end of isearch.
9847         (isearch-top-state): Call isearch-fix-case.
9848
9849         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9850         save-excursion.
9851         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9852
9853 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9854
9855         * xpm-button.el:
9856         xbm-button.el: Need to exist in core because gui.el depends on
9857         them.
9858
9859 1999-08-31  Andy Piper  <andy@xemacs.org>
9860
9861         * gutter-items.el (buffers-tab-face): new customizable variable.
9862         (buffers-tab-default-buffer-line-length): new specifier for
9863         maximum viewable characters.
9864         (progress-stack): new variable for implementing widget-based
9865         progress messages.
9866         (progress-area-buffer): ditto.
9867         (progress-glyph-height): ditto.
9868         (progress-stop-callback): ditto.
9869         (progress-quit-function): new function.
9870         (progress-glyph): new variable.
9871         (progress-layout-glyph): ditto.
9872         (progress-displayed-p): new function, see message-displayed-p for
9873         details.
9874         (clear-progress): ditto.
9875         (remove-progress): ditto.
9876         (append-progress): ditto.
9877         (raw-append-progress): ditto.
9878         (display-progress): ditto.
9879         (current-progress): ditto.
9880         (current-progress-label): ditto.
9881         (progress): ditto.
9882         (lprogress): ditto.
9883
9884
9885 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9886
9887         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9888
9889         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9890         `isearch-yank-selection'.
9891         (isearch-mode-map): Use it.
9892         (isearch-yank-selection): Use `get-selection' instead of
9893         `get-x-selection'.
9894
9895 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9896
9897         * faces.el (isearch-secondary): Create face here.
9898
9899         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9900         timers.
9901
9902 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9903
9904         * subr.el (buffer-string): More robust backward compatibility
9905         check, courtesy William Perry.
9906
9907 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9908
9909         * replace.el (perform-replace): Stop the search after the search
9910         limit has been reached.
9911
9912 1999-08-23  Andy Piper  <andy@xemacs.org>
9913
9914         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9915         here if we don't have one.
9916
9917 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9918
9919         * ldap.el (ldap-coding-system): Default to nil until we get
9920         efficient UTF8 support
9921         (ldap-decode-string): Guard against `decode-coding-string' not
9922         being defined
9923         (ldap-encode-string): Guard against `encode-coding-string' not
9924         being defined
9925
9926 1999-08-23  Didier Verna  <didier@xemacs.org>
9927
9928         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9929         Some doc strings improvements, and add a star to the `interactive'
9930         calls.
9931
9932 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9933
9934         * font-lock.el (java-font-lock-keywords-3): introduced new
9935         keywords and regexpes for javadoc syntax 1.2.
9936
9937 1999-08-17  Andy Piper  <andy@xemacs.org>
9938
9939         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9940         format-buffers-tab-line.
9941         (buffers-tab-max-buffer-line-length): new variable.
9942         (format-buffers-tab-line): new function. truncate names if over
9943         buffers-tab-max-buffer-line-length.
9944
9945 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9946
9947         * cus-start.el: Customize the variable `bell-inhibit-time'.
9948
9949 1999-08-16  Andy Piper  <andy@xemacs.org>
9950
9951         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9952         brute-force approach to deleting the last buffer.
9953         (buffers-tab-grouping-regexp): new customizable variable.
9954         (select-buffers-tab-buffers-by-mode): use it.
9955
9956 1999-08-13  Andy Piper  <andy@xemacs.org>
9957
9958         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9959         deletion problem.
9960
9961 1999-07-30  Didier Verna  <didier@xemacs.org>
9962
9963         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9964         of princ to output symbols.
9965         (custom-save-face-internal): ditto.
9966         (custom-save-resets): ditto.
9967
9968 1999-08-09  Didier Verna  <didier@xemacs.org>
9969
9970         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9971         `regexp-quote' to protect the major mode name for use as a regular
9972         expression (c++ needs this for instance).
9973
9974 1999-08-08  Andy Piper  <andy@xemacs.org>
9975
9976         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9977         cope with similar mode names.
9978
9979         * gutter-items.el (buffers-tab-selection-function): new selection
9980         function.
9981         (select-buffers-tab-buffers-by-mode): new function.
9982         (buffers-tab-items): use it if set to only display buffers in the
9983         tab in the current buffer's group..
9984         (update-tab-in-gutter): use new api.
9985         (remove-buffer-from-gutter-tab): ditto.
9986
9987         * gutter-items.el (buffers-tab-max-size): set custom selection
9988         default to 6.
9989         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9990         (add-tab-to-gutter): set face as default.
9991
9992 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9993
9994         * faces.el (frob-face-property): Merge the fall-back specifier
9995         with the target, not replace it.
9996
9997 1999-08-05  Andy Piper  <andy@xemacs.org>
9998
9999         * gutter-items.el (update-tab-in-gutter): add frame argument for
10000         buffer-items.
10001         (update-tab-in-gutter): use it.
10002
10003         * gutter-items.el (record-buffer-hook): set.
10004
10005         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10006         change.
10007         (switch-to-buffer-hook) deleted.
10008
10009 1999-08-04  Andy Piper  <andy@xemacs.org>
10010
10011         * gutter-items.el (update-tab-in-gutter): make sure this will work
10012         as an argument to create-frame-hook.
10013
10014 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10015
10016         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10017         instead of timer emulation.
10018
10019 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10020
10021         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10022         Emacs isearch enhancements.
10023
10024 1999-07-28  Andy Piper  <andy@xemacs.org>
10025
10026         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10027         all devices that support tab controls.
10028         (remove-buffer-from-gutter-tab): new function. to be used as a
10029         value for kill-buffer-hook.
10030
10031 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10032
10033         * auto-show.el (auto-show-truncationp): changed to match
10034         `window_translation_on'
10035
10036 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10037
10038         * XEmacs 21.2.19 is released
10039
10040 1999-07-28  SL Baur  <steve@miho>
10041
10042         * code-files.el (insert-file-contents): Fix docstring.
10043         revert previous change.
10044
10045 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10046
10047         * fill.el (fill-region-as-paragraph): Change re-break-point to
10048         contain word-across-newline plus one character so that filling
10049         Japanese and Chinese works as desired.
10050         * simple.el (do-auto-fill): Ditto.
10051
10052 1999-07-26  SL Baur  <steve@miho>
10053
10054         * mule/japanese.el ("Japanese"): Do not specify a default input
10055         method.
10056         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10057
10058 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10059
10060         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10061         able to use cl-macs macro in early lisp.
10062
10063 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10064
10065         * custom.el:
10066         * cus-face.el:
10067         * cus-edit.el:
10068                 Massive custom Theme API changes.
10069
10070 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10071
10072         * code-files.el (insert-file-contents): Regard
10073         coding-system-magic-cookie if `coding-system-for-read' is nil.
10074
10075 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10076
10077         * mule/thai-xtis.el: Add coding: local variable, to avoid
10078         bootstrapping problem with C locale.
10079
10080 1999-07-22  Andy Piper  <andy@xemacs.org>
10081
10082         * dumped-lisp.el (preloaded-file-list): guard against putting
10083         gutter-items in a less than functional XEmacs.
10084         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10085
10086 1999-07-18  Bob Weiner  <weiner@beopen.com>
10087
10088         * fill.el (fill-context-prefix): Fixed bug that prevented the
10089         setting of an adaptive fill prefix when the `dont-skip-first' was
10090         t.
10091
10092 1999-07-22  SL Baur  <steve@miho>
10093
10094         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10095
10096 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10097
10098         * files.el (interpreter-mode-alist): add `make', `guile', and
10099         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10100         makefile-mode, guile is a scheme, and someday XEmacs will be
10101         modular enough to use as an efficient scripting tool.)
10102
10103 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10104
10105         * mule/mule-cmds.el (reset-language-environment): Regard
10106         coding-category `utf-8' and `ucs-4' if they are available.
10107
10108 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10109
10110         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10111         (prefer-coding-system): Fix DOC-string.
10112
10113         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10114         DOC-string too.
10115
10116         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10117         Mule.
10118         (coding-system-change-eol-conversion): Fix DOC-string.
10119
10120 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10121
10122         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10123         instead of `list-coding-system'.
10124
10125 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10126
10127         * menubar-items.el (default-menubar): `select-input-method' was
10128         renamed to `set-input-method'.
10129
10130         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10131         "Set Language Environment" menu.
10132
10133         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10134         "Describe Language Support" menu.
10135
10136 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10137
10138         * mule/chinese.el ("Chinese-GB"): Rename
10139         `chinese-gb-environment-setup-function' to
10140         `setup-chinese-gb-environment-internal'.
10141
10142 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10143
10144         * mule/korean.el: Use `define-coding-system-alias' instead of
10145         `copy-coding-system'.
10146
10147 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10148
10149         * mule/mule-cmds.el (set-language-environment-coding-systems):
10150         Treat duplicated coding-categories.
10151
10152 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10153
10154         * mule/japanese.el: Use `define-coding-system-alias' instead of
10155         `copy-coding-system'.
10156
10157 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10158
10159         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10160         coding-system `viscii'.
10161
10162 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10163
10164         * mule/cyrillic.el:
10165         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10166         (cyrillic-alternativnyj-decode-table): New variable.
10167         (cyrillic-alternativnyj-encode-table): New variable.
10168         - Specify `iso-8-1' as a category of coding-system
10169           `alternativnyj'.
10170         - Abolish general Cyrillic environment.
10171
10172 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10173
10174         * mule/chinese.el:
10175         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10176         - Register `chinese-gb-environment-setup-function' as a
10177           `setup-function' of "Chinese-GB" environment.
10178
10179 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10180
10181         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10182         optional argument `parents'.
10183
10184         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10185         property for Thai-XTIS.
10186
10187         * mule/mule-help.el (help-with-tutorial): Use property
10188         `tutorial-coding-system' of language-info as a coding-system to
10189         read tutorial file.
10190
10191 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10192
10193         * mule/thai-xtis.el: Don't setup `setup-function' and
10194         `exit-function'.
10195
10196         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10197         `set-coding-category-system' to set up coding-system for
10198         coding-category.
10199
10200         * mule/mule-cmds.el (prefer-coding-system): Use
10201         `set-coding-category-system' to set up coding-system for
10202         coding-category.
10203
10204 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10205
10206         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10207         Thai-XTIS environment.
10208
10209         * mule/mule-cmds.el (prefer-coding-system): Use
10210         `find-coding-system' instead of `coding-system-p'.
10211
10212 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10213
10214         * mule/mule-cmds.el (set-language-environment-coding-systems):
10215         Modify eol-type for XEmacs.
10216
10217         * mule/thai-xtis.el: Delete unused local variable `category'.
10218
10219         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10220         function.
10221         (prefer-coding-system): Don't call
10222         `update-coding-systems-internal'; use function
10223         `coding-category-list' instead of variable `coding-category-list';
10224         use `set-coding-priority-list' instead of `set-coding-priority';
10225         modify `eol-type' for XEmacs.
10226
10227         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10228         `charset-columns'.
10229         (char-width): Likewise.
10230
10231 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10232
10233         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10234         `tis-620'.
10235
10236         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10237         `set-coding-priority-list' instead of `set-coding-priority'; don't
10238         call `update-coding-systems-internal'.
10239
10240         * mule/mule-misc.el (coding-system-get): New function.
10241         (coding-system-put): New function.
10242         (coding-system-category): New function.
10243
10244 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10245
10246         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10247         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10248         to avoid conflict with leim/quail/thai-xtis.
10249
10250         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10251         to thai-xtis-chars.el.
10252
10253         * mule/thai-xtis-chars.el: New file (split from
10254         mule/thai-xtis.el).
10255
10256 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10257
10258         * mule/thai-xtis.el:
10259         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10260         - Add syntax entries.
10261         - Put `preferred-coding-system' of the charset `thai-xtis' to
10262           `tis-620'.
10263
10264 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10265
10266         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10267         rewritten to use write-multibyte-character.
10268
10269 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10270
10271         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10272         of `iso-2022-7'.
10273         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10274         ported yet.
10275         (read-input-method-name): Treat optional argument `default'.
10276
10277 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10278
10279         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10280         all.
10281         (set-language-info-alist): Set up menus here.
10282
10283 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10284
10285         * minibuf.el (completing-read): Add new optional argument
10286         `default'.
10287         (read-coding-system): Add new optional argument
10288         `default-coding-system'.
10289
10290 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10291
10292         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10293         (viet-viscii-...->viet-vscii...).
10294
10295 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10296
10297         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10298         and menus.
10299
10300 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10301
10302         * mule/mule-cmds.el (input-method-function): Add permanent-local
10303         property.
10304
10305 1999-03-30  Dave Love  <fx@gnu.org>
10306
10307         * mule/mule-cmds.el (current-language-environment): Doc fix.
10308
10309 1999-02-06  Richard Stallman  <rms@gnu.org>
10310
10311         * mule/european.el (setup-slovenian-environment): New function.
10312         ("Slovenian"): New language environment.
10313
10314 1999-01-27  Dave Love  <fx@gnu.org>
10315
10316         * mule/mule-cmds.el (current-language-environment): Provide :link,
10317         :type (choices) and appropriate :get.
10318
10319 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10320
10321         * mule/mule-cmds.el (describe-language-environment): Don't alter
10322         input-method-alist.
10323
10324 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10325
10326         * mule/mule-cmds.el (prefer-coding-system): Call
10327         set-coding-priority, so that the internal array of priorities is
10328         also updated.
10329
10330 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10331
10332         * mule/mule-cmds.el (prefer-coding-system): If the argument
10333         requires specific EOL conversion type, make the default coding
10334         systems use that.
10335
10336 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10337
10338         * mule/mule-cmds.el (set-language-environment): Pass the default
10339         eol-type to set-language-environment-coding-systems.
10340         (set-default-coding-systems): Copy the eol-type property for the
10341         new default values of {buffer-file,process}-coding-system from the
10342         old defaults.
10343         (set-language-environment-coding-systems): Accept an optional
10344         argument EOL-TYPE, and set the eol-type property of the default
10345         coding systems accordingly.
10346
10347 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10348
10349         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10350         use generate-new-buffer instead of get-buffer-create.
10351
10352 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10353
10354         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10355
10356 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10357
10358         * mule/mule-cmds.el (default-input-method): Fix custom type.
10359
10360 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10361
10362         * mule/mule-cmds.el (setup-specified-language-environment):
10363         Add apropos-inhibit property.
10364         (describe-specified-language-support): Likewise.
10365
10366 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10367
10368         * mule/mule-cmds.el: Doc fixes.
10369
10370 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10371
10372         * mule/mule-cmds.el (register-input-method): Doc-string
10373         modified.
10374
10375 1998-09-01  Dave Love  <fx@gnu.org>
10376
10377         * mule/mule-cmds.el (current-language-environment): Fix
10378         setter function.
10379
10380 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10381
10382         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10383         mule/european.el, mule/hebrew.el, mule/japanese.el,
10384         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10385         avoid bootstrapping problem if you need to recompile all the Lisp
10386         files using interpreted code.
10387
10388 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10389
10390         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10391         ("Latin-2"): Likewise.
10392
10393 1998-08-18  Per Starback  <starback@update.uu.se>
10394
10395         * mule/european.el (setup-latin2-environment): Fix typo.
10396
10397 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10398
10399         * mule/european.el: Give proper value of `input-method' key to all
10400         lang. env.
10401
10402         * mule/mule-cmds.el (activate-input-method): Handle the case that
10403         the arg INPUT-METHOD is nil correctly.
10404         (read-multilingual-string): Activate the specified input method
10405         before calling read-string.  Afterward, activate the original
10406         input method.
10407
10408 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10409
10410         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10411         (set-language-info-alist): Fix typo in doc-string.
10412
10413         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10414
10415 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10416
10417         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10418         (reset-language-environment): New function for the job that
10419         setup-english-environment used to do.
10420         (set-language-environment): Do more setups according to the info
10421         in language-info-alist.
10422         (read-language-name): Handle the case that the arg KEY is nil.
10423         (describe-language-environment): Handle input-method property.
10424
10425         * mule/: All files under this directory, which related with
10426         specific languages (such as mule/european.el, mule/greek.el,
10427         mule/hebrew.el, mule/misc-lang.el), modified as below.
10428         (setup-XXX-environment): Just call set-language-environment.  If
10429         they used to do some other jobs than what done by
10430         set-language-environment, those jobs are done in
10431         setup-XXX-environment-internal now.
10432         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10433         the value to setup-XXX-environment-internal.  Add properties
10434         input-method and features.
10435
10436         * mule/english.el (setup-english-environment): Just call
10437         reset-language-environment.
10438
10439         * mule/european.el (setup-8-bit-environment): Function deleted.
10440
10441 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10442
10443         * mule/mule-cmds.el (input-method-exit-on-first-char)
10444         (input-method-use-echo-area): Doc fixes.
10445
10446 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10447
10448         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10449         variable.
10450         (input-method-use-echo-area): New variable.
10451
10452 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10453
10454         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10455
10456 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10457
10458         * mule/mule-cmds.el (activate-input-method): Update mode line.
10459         (inactivate-input-method): Likewise.
10460
10461 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10462
10463         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10464         input method in the current buffer, but just bind
10465         current-input-method.
10466
10467 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10468
10469         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10470
10471         * mule/misc-lang.el ("IPA"): Add coding-priority and
10472         coding-system.
10473
10474 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10475
10476         * mule/greek.el: Add coding-priority.
10477
10478 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10479
10480         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10481         LANG-ENV.
10482
10483 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10484
10485         * mule/mule-cmds.el (register-input-method): Fix previous change.
10486         (setup-specified-language-environment): Doc fix.
10487
10488 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10489
10490         * mule/mule-cmds.el: Several doc fixes.
10491         (get-language-info, set-language-info): Rename argument.
10492         (set-language-info-alist): Likewise.
10493         (register-input-method): Rename argument.
10494         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10495
10496 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10497
10498         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10499         default value while reading an input method.
10500
10501 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10502
10503         * mule/mule-cmds.el (universal-coding-system-argument):
10504         Use buffer-file-coding-system as default.
10505
10506 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10507
10508         * mule/korean.el ("Korean"): Doc fix.
10509
10510 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10511
10512         * mule/mule-cmds.el (describe-language-environment): Print the
10513         languge environment at the head.
10514
10515 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10516
10517         * mule/japanese.el: Set exit-function to exit-japanese-environment
10518         for Japanese environment.
10519
10520 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10521
10522         * mule/mule-cmds.el (set-language-environment): Doc fix.
10523         (current-language-environment): Use defcustom.
10524         (default-input-method): Specify :type.
10525
10526 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10527
10528         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10529         modified.
10530         (prefer-coding-system): Doc-string modified.
10531
10532 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10533
10534         * mule/mule-cmds.el (set-language-info): Doc-string
10535         describes `coding-priority' KEY.
10536         (set-language-environment-coding-systems): New function.
10537         (select-safe-coding-system): New function.
10538         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10539         (set-language-info-alist): New optionla arg PARENTS.  Call
10540         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10541         (set-language-environment-coding-systems): New function.
10542
10543         * mule/chinese.el: Remove setting up of
10544         describe-chinese-environment-map and
10545         setup-chinese-environment-map.  Exclude them in args of calls to
10546         set-language-info-alist.  Register coding-priority key in
10547         language-info-alist.
10548
10549         * mule/cyrillic.el: Remove setting up of
10550         describe-cyrillic-environment-map and
10551         setup-cyrillic-environment-map.  Exclude them in args of calls to
10552         set-language-info-alist.  Register coding-priority key in
10553         language-info-alist.
10554
10555         * mule/english.el: Register coding-priority key in
10556         language-info-alist.
10557
10558         * mule/ethiopic.el: Register coding-priority key in
10559         language-info-alist.
10560
10561         * mule/european.el: Remove setting up of
10562         describe-european-environment-map and
10563         setup-european-environment-map.  Exclude them in args of calls to
10564         set-language-info-alist.  Register coding-priority key in
10565         language-info-alist.  Add "German" language env.
10566         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10567         (setup-german-environment): New function.
10568
10569         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10570         change default input method to "greek-postfix".
10571
10572         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10573         coding-priority key in
10574
10575 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10576
10577         * mule/mule-cmds.el (set-language-info): Doc fix.
10578         (input-method-inactivate-hook): Doc fix.
10579
10580 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10581
10582         * mule/mule-cmds.el (set-input-method): Renamed from
10583         select-input-method.
10584
10585 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10586
10587         * mule/mule-cmds.el (set-language-environment): Run
10588         exit-language-environment-hook before calling `exit-function'
10589         which is specified for the language environment.
10590
10591 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10592
10593         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10594         modified.
10595         (prefer-coding-system): Likewise.
10596         (describe-language-environment): Print aliases of each coding
10597         system.
10598         (set-language-environment-hook): New variable.
10599         (exit-language-environment-hook): New variable.
10600         (set-language-environment): Call these hooks.  Before setting a
10601         new language environment, exit from the
10602         current-language-environment if necessary.
10603         (input-method-verbose-flag): The value can be nil, t,
10604         complex-only, or default.
10605         (input-method-highlight-flag): Doc-string augmented.
10606         (activate-input-method): Check if we can run the registered
10607         function to activate an input method.
10608
10609         * mule/korean.el: Set exit-function for language environment
10610         "Korean" to exit-korean-environment.
10611         (setup-korean-environment): Moved to korea-util.el.
10612
10613 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10614
10615         * mule/mule-cmds.el (read-multilingual-string): Use
10616         current-input-method prior to default-input-method.  Don't bind
10617         current-input-method by `let', instead, activate the specified
10618         input method in the current buffer temporarily.
10619
10620 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10621
10622         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10623
10624 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10625
10626         * mule/chinese.el (post-read-decode-hz): Return the result of
10627         decode-hz-region.
10628         (pre-write-encode-hz): Do not change the value of
10629         last-coding-system.
10630
10631 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10632
10633         * mule/mule-ccl.el: Doc fixes.
10634
10635 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10636
10637         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10638         (check-ccl-program): New macro.
10639
10640 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10641
10642         * mule/mule-ccl.el: Comment about CCL syntax modified.
10643         (ccl-command-table): Add read-multibyte-character and
10644         write-multibyte-character.
10645         (ccl-code-table): Add ex-cmd.
10646         (ccl-extended-code-table): New variable.
10647         (ccl-embed-extended-command): New function.
10648         (ccl-compile-read-multibyte-character,
10649         ccl-compile-write-multibyte-character) New functions.
10650         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10651         ccl-dump-write-multibyte-character): New functions.
10652
10653 1999-07-22  SL Baur  <steve@miho>
10654
10655         * config.el (config-value-file): config.values is installed into
10656         doc-directory.
10657         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10658
10659 1999-07-19  Didier Verna  <didier@xemacs.org>
10660
10661         * rect.el: all functions rewritten, except when noted. Below is a
10662         list of interface changes.
10663         (apply-on-rectangle): new function. Obsoletes
10664         `operate-on-rectangle'. All functions that used to call this
10665         function now call the new one.
10666         (kill-rectangle): added optional prefix arg to fill lines.
10667         (delete-rectangle): ditto.
10668         (delete-extract-rectangle): ditto.
10669         (open-rectangle): ditto.
10670         (clear-rectangle): ditto.
10671         (delete-rectangle-line): added third arg FILL.
10672         (delete-extract-rectangle-line): ditto.
10673         (open-rectangle-line): ditto.
10674         (clear-rectangle-line): ditto.
10675
10676 1999-07-18  Andy Piper  <andy@xemacs.org>
10677
10678         * menubar-items.el (default-menubar): add gutter options.
10679
10680         * gutter-items.el: new file.
10681         (gutter): new group for custom.
10682         (gutter-visible-p): new variable.
10683         (default-gutter-position): ditto.
10684         (buffers-tab): new group for the buffers tab.
10685         (gutter-buffers-tab): widget to put in the gutter.
10686         (buffers-tab-max-size): max number of tabs.
10687         (buffers-tab-switch-to-buffer-function): function to call when a
10688         tab is pressed.
10689         (buffers-tab-omit-function): filter buffers with this function.
10690         (buffers-tab-format-buffer-line-function): format buffer names for
10691         inclusion in tabs.
10692         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10693         the record.
10694         (build-buffers-tab-internal): build a list of tab items.
10695         (buffers-tab-items): ditto.
10696         (add-tab-to-gutter): put a tab in the gutter area.
10697         (update-tab-in-gutter): reset the buffers in the tab.
10698
10699         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10700
10701         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10702         (switch-to-buffer-hooks): new hook.
10703
10704         * toolbar.el (default-toolbar-position): fix typo.
10705
10706 1999-07-16  Andy Piper  <andy@xemacs.org>
10707
10708         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10709
10710 1999-07-15  Didier Verna  <didier@xemacs.org>
10711
10712         * cus-edit.el (custom-prompt-variable): optional third arg makes
10713         prompt for a comment string.
10714         (customize-set-value): optional prefix makes this function handle
10715         variable comments.
10716         (customize-set-variable): ditto.
10717         (customize-save-variable): ditto.
10718         (customize-customized): handle custom comments.
10719         (customize-save-customized): ditto.
10720         (custom-variable-state-set): ditto.
10721         (custom-face-state-set): ditto.
10722         (customize-saved): ditto.
10723         (custom-variable-set): ditto.
10724         (custom-face-set): ditto.
10725         (custom-variable-save): ditto.
10726         (custom-face-save): ditto.
10727         (custom-variable-reset-saved): ditto.
10728         (custom-face-reset-saved): ditto.
10729         (custom-variable-reset-standard): ditto.
10730         (custom-face-reset-standard): ditto.
10731         (custom-comment-face): new face.
10732         (custom-comment-tag-face): ditto.
10733         (custom-comment): new widget.
10734         (custom-comment-create): new function.
10735         (custom-comment-delete): ditto.
10736         (custom-comment-value-set): ditto.
10737         (custom-comment-show): ditto.
10738         (custom-comment-invisible-p): ditto.
10739         (custom-variable-value-create): create a comment field widget.
10740         (custom-face-value-create): ditto.
10741         (custom-variable-menu): new entry for adding a custom comment.
10742         (custom-face-menu): ditto.
10743         (custom-save-variables): possibly save custom comments.
10744         (custom-save-faces): ditto.
10745
10746         * cus-face.el (custom-set-faces): the arguments can now have a
10747         custom comment as fourth argument.
10748
10749         * custom.el (custom-set-variables): the arguments can now have a
10750         custom comment as fifth element.
10751
10752 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10753
10754         * XEmacs 21.2.18 is released
10755
10756 1999-07-13  SL Baur  <steve@miho>
10757
10758         * lib-complete.el (read-library-name): Revert previous change.
10759         (read-library): Ditto.
10760
10761 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10762
10763         * packages.el (packages-package-list): Capitalize docstring.
10764
10765         * packages.el (packages-find-package-library-path): Use #'nconc
10766         rather than #'append to reduce consing -- #'mapcar uses Flist,
10767         which returns a freshly consed list.  #'append would create yet
10768         another fresh list, using Fmake_list in concat.
10769
10770         * packages.el (package-provide): Use setq with remassq like it
10771         says in its docstring.
10772
10773 1999-07-06  SL Baur  <steve@miho.m17n.org>
10774
10775         * lib-complete.el (progn-with-message): Fix typo.
10776
10777 1999-07-06  SL Baur  <steve@miho.m17n.org>
10778
10779         * mule/mule-misc.el (char-octet): Make function match docstring.
10780         From Katsumi Yamaoka <yamaoka@jpl.org>
10781
10782 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10783
10784         * wid-edit.el (widget-documentation): corrected spelling error.
10785
10786 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10787
10788         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10789         keys if already bound
10790
10791 1999-07-06  SL Baur  <steve@miho.m17n.org>
10792
10793         * lib-complete.el (progn-with-message): Revert previous changes.
10794
10795 1999-06-24  Bob Weiner  <weiner@beopen.com>
10796
10797         * lib-complete.el (find-library):
10798         (find-library-other-window):
10799         (find-library-other-frame): Completely rewrote
10800         so that these functions actually work when called non-interactively.
10801         Also made them handle LIBRARY arguments which end with .el or .elc.
10802
10803 1999-06-24  Bob Weiner  <weiner@beopen.com>
10804
10805         * simple.el (indent-new-comment-line): Locally bound
10806         `block-comment-start' to `comstart' or else when this is called
10807         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10808         `block-comment-start' value, ignoring any existing spacing after a
10809         comment prefix in the previous line and producing ugly comments.
10810
10811 1999-06-23  Bob Weiner  <weiner@beopen.com>
10812
10813         * list-mode.el (mouse-choose-completion):
10814         (choose-completion):
10815         (completion-switch-to-minibuffer): Added.
10816         ([Tab]): [Tab] previously switched to the minibuffer
10817         but since [space] does that and since most applications in the
10818         world use [Tab] to select the next item in a list, do that in the
10819         *Completions* buffer too.  This will cause the least confusion
10820         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10821         06/23/1999.
10822
10823 1999-06-22  Bob Weiner  <weiner@beopen.com>
10824
10825         * help.el (help-buffer-name): Added support for a null value
10826         of `help-buffer-prefix-string' since some buffers require no
10827         prefix.
10828
10829 1999-06-20  Bob Weiner  <weiner@beopen.com>
10830
10831         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10832         in the completion-list-mode-map to bury the completions buffer
10833         even when the minibuffer is no longer active.
10834
10835 1999-06-20  Bob Weiner  <weiner@beopen.com>
10836
10837         * list-mode.el (list-mode): It is visually disconcerting to have
10838         the text cursor disappear within list buffers, especially when
10839         moving from window to window, so leave it visible.
10840
10841 1999-07-01  SL Baur  <steve@miho.m17n.org>
10842
10843         * menubar-items.el (default-menubar): Conditionalize the bug
10844         report menu item (which may not be possible in this XEmacs).
10845         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10846
10847 1999-06-30  SL Baur  <steve@miho.m17n.org>
10848
10849         * subr.el (with-current-buffer): DOC string fix.
10850         Suggested by Bob Weiner <weiner@altrasoft.com>
10851
10852 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10853
10854         * cus-face.el (custom-face-italic): insert missing args
10855
10856 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10857
10858         * packages.el (package-locations): Changed default early package
10859         hierarchies to ~/.xemacs/mule-packages and
10860         ~/.xemacs/xemacs-packages.
10861
10862 1999-06-23  SL Baur  <steve@miho.m17n.org>
10863
10864         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10865
10866 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10867
10868         * packages.el (package-locations): Changed default early package
10869         hierarchy to ~/.xemacs/packages.
10870         (package-locations): Removed `packages' as a possible name for a
10871         late package hierarchy.
10872
10873 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10874
10875         * mule/mule-category.el (word-combining-categories): Set up new
10876         variable.
10877         (word-separating-categories): Likewise.
10878
10879 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10880
10881         * XEmacs 21.2.17 is released
10882
10883 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10884
10885         * font-menu.el (font-menu-set-font): allow for nil specification
10886         of font size.
10887
10888 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10889
10890         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10891         is 1.
10892
10893 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10894
10895         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10896         8859-5 instead of ISO 8859-1.
10897
10898 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10899
10900         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10901         (viet-viscii-encode-table): Ditto.
10902
10903         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10904         Make obsolete definition of char-octet.
10905
10906 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10907
10908         * subr.el: Move no-Mule make-char ...
10909         * help-nomule.el (make-char): To here.
10910         (string-width): Make Mule compatibility alias.
10911
10912 1999-06-15  Andy Piper  <andy@xemacs.org>
10913
10914         * select.el (get-selection-no-error): really make there be no-error.
10915         (get-selection): revert to original.
10916
10917 1999-06-11  Andy Piper  <andy@xemacs.org>
10918
10919         * select.el (selection-sets-clipboard): renamed.
10920         (own-selection): use it.
10921
10922 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10923
10924         * XEmacs 21.2.16 is released
10925
10926 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10927
10928         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10929         missing characters to avoid crash.
10930
10931 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10932
10933         * coding.el (set-terminal-coding-system): Only set the console
10934         coding system on the selected console if it is a tty.
10935
10936 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10937
10938         * cus-face.el:
10939         * cus-edit.el:
10940         * faces.el:
10941         (custom):
10942         (face-spec-set):
10943         * faces.el (frob-face-property):
10944         * font-menu.el (font-menu-set-font):
10945                   Actually apply changes from 1999-03-17
10946
10947 1999-06-10  Andy Piper  <andy@xemacs.org>
10948
10949         * select.el (get-selection): abstract out non error-signalling
10950         part.
10951         (get-selection-no-error): get-selection without signalling an
10952         error.
10953         (selection-is-clipboard-p): new variable. controls whether the
10954         selection sets the clipboard.
10955         (own-selection): use it.
10956
10957         * mouse.el (insert-selection): fallback to clipboard after trying
10958         primary selection and cutbuffer.
10959
10960 1999-06-05  Andy Piper  <andy@xemacs.org>
10961
10962         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10963         selection functions.
10964
10965 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10966
10967         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10968         default value.
10969         (load): Use `raw-text' instead of `no-conversion'.
10970         (insert-file-contents): Likewise.
10971
10972         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10973         of `no-conversion'.
10974
10975 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10976
10977         * coding.el: Don't copy `no-conversion' to `raw-text'.
10978
10979 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10980
10981         * subr.el (make-char): Define it if Mule is not around.
10982
10983 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10984
10985         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10986
10987         * x-select.el (x-disown-selection-internal): Restore symbol as an
10988         obsolete alias.
10989         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10990
10991 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10992
10993         * XEmacs 21.2.15 is released
10994
10995 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10996
10997         * subr.el (split-string): Avoid infinite looping
10998
10999 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11000
11001         * ldap.el (ldap-ignore-attribute-codings): New variable
11002         (ldap-default-attribute-decoder): New variable
11003         (ldap-coding-system): New variable
11004         (ldap-attribute-syntax-encoders): New variable
11005         (ldap-attribute-syntax-decoders): New variable
11006         (ldap-attribute-syntaxes-alist): New variable
11007         (ldap-encode-boolean): New function
11008         (ldap-decode-boolean): New function
11009         (ldap-encode-country-string): New function
11010         (ldap-decode-string): New function
11011         (ldap-decode-address): New function
11012         (ldap-encode-address): New function
11013         (ldap-decode-attribute): New function
11014         (ldap-search): Use some of these
11015
11016 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11017
11018         * version.el (emacs-version): Make the patch level/beta come
11019         before the XEmacs qualifier so that it gets into (funcall
11020         emacs-version) and thus in the bug reports.
11021         (emacs-version>=): Support patch levels.
11022
11023 1999-06-03  SL Baur  <steve@xemacs.org>
11024
11025         * version.el: implement x.y.z version number
11026         From Jan Vroonhof <vroonhof@math.ethz.ch>
11027
11028 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11029
11030         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11031
11032 1999-05-22  Vin Shelton <acs@xemacs.org>
11033
11034         * startup.el: Document -private and break out non-standard X options.
11035
11036 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11037
11038         * mule/mule-charset.el (charset-after): New function.
11039         (charset-direction): Synch with Mule, update docstring.
11040         (get-charset-property): New function.
11041         (put-charset-property): New function.
11042         (charset-plist): New function.
11043
11044         * mule/mule-charset.el (compose-region):
11045         (decompose-region): remove;  these functions (which don't work
11046         since we don't do composite characters) have been moved to
11047         mule-util.el.
11048         (toplevel): follow coding standards
11049
11050 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11051
11052         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11053         exist any more.
11054
11055         * code-files.el: Fix commentary to follow coding standards.  Move
11056         the single line left in mule-files.el to here.
11057
11058         * mule/mule-files.el: delete.
11059
11060 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11061
11062         * info.el (Info-scroll-prev): Use event functions instead of the
11063         old emacs 19 interface.
11064
11065 1999-06-02  Andy Piper  <andy@xemacs.org>
11066
11067         * x-font-menu.el (x-font-menu-load-font):
11068         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11069
11070 1999-05-31  Andy Piper  <andy@xemacs.org>
11071
11072         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11073         group.
11074         (font-menu-this-frame-only-p): ditto.
11075         (font-menu-max-items): reinstate, from Jan Vroonhof
11076         <vroonhof@math.ethz.ch>
11077         (font-menu-submenu-name-format): ditto.
11078         (font-menu-split-long-menu): ditto, for use by the family
11079         constructor.
11080         (font-menu-family-constructor): use it.
11081
11082 1999-05-30  Andy Piper  <andy@xemacs.org>
11083
11084         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11085         for use by the font menu.
11086
11087         * msw-font-menu.el: new file implementing mswindows specific
11088         font-menu behaviour.
11089         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11090         (mswindows-font-menu-junk-families): ditto.
11091         (hack-font-truename): ditto.
11092         (mswindows-font-regexp-ascii): ditto.
11093         (mswindows-reset-device-font-menus): ditto.
11094         (mswindows-font-menu-font-data): ditto.
11095         (mswindows-font-menu-load-font): ditto.
11096
11097         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11098         (x-font-menu-font-data): ditto.
11099         (x-font-menu-load-font): ditto.
11100
11101         * font-menu.el: new file implementing generic font menu behaviour.
11102         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11103         made device independent.
11104         (font-menu-this-frame-only-p): ditto.
11105         (font-menu-preferred-resolution): ditto.
11106         (font-menu-size-scaling): new variable used to determine whether
11107         sizes are in points or tenths of a point.
11108         (vassoc): moved from x-font-menu.el.
11109         (device-fonts-cache): ditto.
11110         (device-fonts-cache): ditto.
11111         (flush-device-fonts-cache): ditto.
11112         (reset-device-font-menus): copied from x-font-menu.el and made
11113         device independent. Most functionality deferred to
11114         device-dependent versions.
11115         (font-menu-family-constructor): copied from x-font-menu.el and
11116         made device independent.
11117         (font-menu-size-constructor): ditto.
11118         (font-menu-weight-constructor): ditto.
11119         (font-menu-set-font): ditto.
11120         (font-menu-change-face): ditto.
11121         (font-menu-load-font): new device method.
11122         (font-menu-font-data): ditto.
11123
11124         * x-font-menu.el: The above functions deleted.
11125
11126 1999-05-26  Andy Piper  <andy@xemacs.org>
11127
11128         * update-elc.el:
11129         * make-docfile.el:
11130         * loadup.el: rehash expand-file-name usage to not use default-directory.
11131
11132 1999-05-21  Andy Piper  <andy@xemacs.org>
11133
11134         * x-select.el (x-select-convert-to-text):
11135         (x-selected-text-type):
11136         (x-get-selection):
11137         (xselect-convert-to-string):
11138         (xselect-convert-to-compound-text):
11139         (xselect-convert-to-length):
11140         (xselect-convert-to-targets):
11141         (xselect-convert-to-delete):
11142         (xselect-convert-to-filename):
11143         (xselect-convert-to-charpos):
11144         (xselect-convert-to-lineno):
11145         (xselect-convert-to-colno):
11146         (xselect-convert-to-sourceloc):
11147         (xselect-convert-to-os):
11148         (xselect-convert-to-host):
11149         (xselect-convert-to-user):
11150         (xselect-convert-to-class):
11151         (xselect-convert-to-name):
11152         (xselect-convert-to-integer):
11153         (xselect-convert-to-atom):
11154         (xselect-convert-to-identity): functions renamed from x-* and
11155         moved to select.el.
11156         (x-get-secondary-selection): use rename get-selection.
11157         (x-get-clipboard): ditto.
11158         (x-own-selection): moved to select.el.
11159         (x-valid-simple-selection-p): ditto.
11160         (x-dehilight-selection): ditto.
11161         (x-own-clipboard): ditto.
11162         (x-disown-selection): ditto.
11163
11164         * x-mouse.el (x-yank-function): moved to mouse.el.
11165         (x-insert-selection): ditto.
11166         (x-set-point-and-move-selection): use renamed function.
11167
11168         * select.el (selected-text-type): moved and renamed from
11169         x-select.el.
11170         (selection-owner-p): moved to C.
11171         (selection-exists-p): ditto.
11172         (get-cutbuffer): new device method.
11173         (get-selection): generalised and moved from x-select.el.
11174         (own-selection): moved x-own-selection functionality into here.
11175         (dehilight-selection): renamed and moved from x-select.el.
11176         (own-clipboard): functionality moved from x-select.el using new
11177         generic C builtins.
11178         (disown-clipboard): ditto.
11179         (select-convert-to-text):
11180         (select-convert-to-string):
11181         (select-convert-to-compound-text):
11182         (select-convert-to-length):
11183         (select-convert-to-targets):
11184         (select-convert-to-delete):
11185         (select-convert-to-filename):
11186         (select-convert-to-charpos):
11187         (select-convert-to-lineno):
11188         (select-convert-to-colno):
11189         (select-convert-to-sourceloc):
11190         (select-convert-to-os):
11191         (select-convert-to-host):
11192         (select-convert-to-user):
11193         (select-convert-to-class):
11194         (select-convert-to-name):
11195         (select-convert-to-integer):
11196         (select-convert-to-atom):
11197         (select-convert-to-identity): new functions renamed from x-* and
11198         moved from x-select.el.
11199
11200         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11201         into here and use as the default window-system mouse yank.
11202         (insert-selection): generalised and moved from x-mouse.el.
11203         (own-clipboard): moved to C.
11204
11205         * msw-select.el (mswindows-selection-owned-p): deleted.
11206         (mswindows-own-selection): generalised and moved to select.el.
11207         (mswindows-disown-selection): generalised and moved to C.
11208         (mswindows-selection-owner-p): ditto.
11209
11210 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11211
11212         * XEmacs 21.2.14 is released
11213
11214 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11215
11216         * about.el: update contact info for jason and slb.
11217
11218 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11219
11220         * mule/european.el (setup-romanian-environment): Add Romanian
11221         support from Emacs/Mule romanian.el.
11222
11223 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11224
11225         * cus-face.el: Label all custom changes with the 'custom' tag.
11226
11227         * cus-edit.el: idem ditto.
11228
11229         * faces.el: Added suport for adding device tags to various functions.
11230         (custom): New device tag.
11231         (face-spec-set): Call reset face with tags argument. No longer do
11232         x-init-global-faces hack.
11233
11234         * faces.el (frob-face-property): Use an anonymous specifier to map
11235         frob-face-property-1 over.
11236
11237         * x-font-menu.el (font-menu-set-font): Always specify all
11238         properties to custom.
11239
11240 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11241
11242         * mule/european.el (setup-czech-environment): Add czech support.
11243         From David Sauer <davids@orfinet.cz>
11244
11245 1999-03-15  SL Baur  <steve@xemacs.org>
11246
11247         * check-features.el: Turn hard errors into warnings.
11248
11249 1999-03-21  SL Baur  <steve@xemacs.org>
11250
11251         * simple.el (delete-key-deletes-forward): As per discussion on
11252         xemacs-beta, default to t.
11253
11254 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11255
11256         * loadup.el: Define Installation-string before loading anything.
11257
11258 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11259
11260         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11261         From Anders Stenman <stenman@isy.liu.se>
11262
11263 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11264
11265         * wid-edit.el (widget-glyph-find): Ditto.
11266
11267         * packages.el (locate-library): Ditto.
11268
11269         * loadup.el (really-early-error-handler): Ditto.
11270
11271         * lib-complete.el (read-library): Ditto.
11272
11273         * faces.el (set-face-stipple): Ditto.
11274
11275         * code-files.el (load): Use new calling style of locate-file.
11276
11277 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11278
11279         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11280         dead.
11281
11282 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11283
11284         * dumped-lisp.el (preloaded-file-list): Don't load
11285         Installation.el.
11286
11287         * loadup.el (Installation-string): Define it here.
11288
11289 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11290
11291         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11292         Installation.el needs to be loaded before `dump-paths', otherwise
11293         the dumping process won't find it.
11294
11295 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11296
11297         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11298         subr so that we can use `replace-in-string' in Installation.el to
11299         get rid of C-m chars under the native Windows build.
11300
11301 1999-04-29  Andy Piper  <andy@xemacs.org>
11302
11303         * make-docfile.el: canonicalize file and directory names.
11304
11305         * device.el (call-device-method): new function for calling device
11306         specific methods.
11307         (define-device-method): new function for defining device methods.
11308         (define-device-method*): ditto.
11309
11310 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11311
11312         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11313
11314 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11315
11316         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11317         (cyrillic-koi8-r-encode-table): Likewise.
11318         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11319         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11320
11321         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11322         from vietnamese.el].
11323
11324         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11325         mule/mule-misc.el.
11326
11327 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11328
11329         * mule/thai-xtis.el:
11330         - Change font registry name from "Thai94x94-0" to "xtis-0".
11331         - Change mnemonic of coding-system `tis-620' to "TIS620".
11332
11333 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11334
11335         * mule/ethiopic.el: fixed.
11336
11337 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11338
11339         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11340
11341         * mule/thai-xtis.el: New file.
11342
11343         * mule/vietnamese.el: New file.
11344
11345         * mule/ethiopic.el: New file.
11346
11347 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11348
11349         * bytecomp.el (byte-compile-close-variables): Leave
11350         debug-issue-ebola-notices alone.
11351
11352 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11353
11354         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11355         at the top of the buffer since it is the most important thing to
11356         customize
11357         (ldap-get-host-parameter): New defun
11358         (ldap-search): Add a new parameter `withdn' to retrieve the
11359         distinguished names of entries
11360
11361 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11362
11363         * startup.el (splash-frame-body): Date and spelling fixes.
11364
11365 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11366
11367         * view-less.el (toggle-truncate-lines): add autoload tag
11368
11369 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11370
11371         * format.el (format-alist): Disable image stuff.
11372
11373 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11374
11375         * wid-edit.el (widget-glyph-find): Search by directories, then by
11376         suffixes rather than the other way around.
11377         (widget-image-conversion): Renamed to
11378         `widget-image-file-name-suffixes'.
11379
11380 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11381
11382         * mule/mule-charset.el: Made old functions obsolete, remove the
11383         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11384         (charset-iso-graphic-plane): Rename from charset-graphic.
11385         (charset-iso-final-char): Rename from charset-final.
11386         (charset-width): Rename from charset-columns.
11387         (charset-bytes): Added from fsf compatibility, returns always 1.
11388
11389         * mule/mule-misc.el: Move charset-doc-string alias to
11390         mule-charset.el
11391
11392 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11393
11394         * x-faces.el (x-make-font-bold-italic): honor
11395         *try-oblique-before-italic-fonts*
11396
11397 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11398
11399         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11400
11401 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11402
11403         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11404         name.
11405
11406 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11407
11408         * cl-extra.el (equalp): Would bug out for lists.
11409
11410 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11411
11412         * about.el (about-hackers):  Change cgw's email address
11413
11414 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11415
11416         * XEmacs 21.2.13 is released
11417
11418 1999-03-12  SL Baur  <steve@xemacs.org>
11419
11420         * simple.el (delete-key-deletes-forward): Revert to previous
11421         behavior.
11422
11423 1999-01-18  Didier Verna  <didier@xemacs.org>
11424
11425         * menubar-items.el (xemacs-splash-buffer): handle the case of
11426         multiple elements in the splash buffer body.
11427
11428         * startup.el (splash-frame-timeout): new constant: interval
11429         between splash buffer elements.
11430         (command-line-1): handle splash buffer with multiple elements (use
11431         a timeout).
11432         (splash-frame-body): Originally `startup-splash-frame-body'.
11433         Rewrote a cleaner and more readable version. This can now be array,
11434         in which case each element is displayed in turn in the splash buffer.
11435         (splash-frame-static-body): new constant. Persistent information
11436         across all splash buffer elements (preserves the possibility to give
11437         it in different languages.
11438         (circulate-splash-frame-elements): new function. Used as a timeout
11439         to circulate through all splash frame elements and display them in
11440         sequence.
11441         (display-splash-frame): originally `startup-splash-frame'. Handle
11442         the case of multiple elements in the splash buffer body. Now
11443         returns a timeout id if multiple elements to display, or nil.
11444
11445 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11446
11447         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11448         so they can be overridden by x-init-face-from-resources.
11449         Additionally specify the font name also with an x tag.
11450
11451 1999-03-08  Andy Piper  <andy@xemacs.org>
11452
11453         * package-get.el (package-get-base): autoload.
11454
11455         * menubar-items.el (default-menubar): add update menu item. Fix
11456         custom menu to only be activated when package-base is available.
11457
11458         * package-get.el (package-get-custom): don't load
11459         package-get-custom as it is auto-generated. Fix group definition.
11460
11461 1999-03-05  Didier Verna  <didier@xemacs.org>
11462
11463         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11464         instead of `symbol-name' (Thanks Kyle).
11465
11466         * cus-edit.el (custom-save-variables): use `prin1' instead of
11467         princ to write symbols.
11468
11469 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11470
11471         * XEmacs 21.2.12 is released
11472
11473 1999-03-05  SL Baur  <steve@xemacs.org>
11474
11475         * menubar-items.el (default-menubar): Add kfm browsing support.
11476         From Neal Becker <nbecker@fred.net>
11477
11478 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11479
11480         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11481         calls to font-lock during buffer reversion.
11482
11483 1999-02-12  Didier Verna  <didier@xemacs.org>
11484
11485         * info.el (Info-build-node-completions): unconditionally widen the
11486         tag table buffer.
11487
11488 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11489
11490         * x-faces.el (x-init-face-from-resources):
11491         Only set fonts in the 'x locale.
11492
11493 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11494
11495         * package-ui.el (pui-install-selected-packages): Don't throw on
11496         `package-admin-delete-binary-package' returning nil since it's
11497         normal.  Reindent function.
11498         (pui-add-required-packages): Handle case where packages selected
11499         for installation have never been installed.
11500
11501 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11502
11503         * menubar-items.el (default-menubar):
11504         Implement the ``Mule->Set coding system of process'' menu item.
11505
11506 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11507
11508         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11509         files
11510         - Change some `if's to `when's
11511
11512 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11513
11514         * XEmacs 21.2.11 is released
11515
11516 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11517
11518         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11519         against window close (Fix Bug #460).
11520         (ask-user-about-lock-dbox): Idem.
11521
11522 1999-02-25  SL Baur  <steve@xemacs.org>
11523
11524         * mule/mule-charset.el (charset-leading-byte): New function.
11525         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11526
11527 1999-02-12  Andy Piper  <andy@xemacs.org>
11528
11529         * about.el (xemacs-hackers): change andy's email address.
11530         (about-url-alist): change andy's web page address.
11531         (about-xemacs): add piper.
11532
11533 1999-02-16  SL Baur  <steve@xemacs.org>
11534
11535         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11536         of mule-base into lisp/mule.
11537
11538 1999-02-16  SL Baur  <steve@xemacs.org>
11539
11540         * mule/arabic.el:
11541         mule/canna-leim.el:
11542         mule/chinese.el:
11543         mule/cyrillic.el:
11544         mule/english.el:
11545         mule/european.el:
11546         mule/greek.el:
11547         mule/hebrew.el:
11548         mule/japanese.el:
11549         mule/kinsoku.el:
11550         mule/korean.el:
11551         mule/misc-lang.el:
11552         mule/mule-category.el:
11553         mule/mule-ccl.el:
11554         mule/mule-charset.el:
11555         mule/mule-cmds.el:
11556         mule/mule-coding.el:
11557         mule/mule-files.el:
11558         mule/mule-help.el:
11559         mule/mule-init.el:
11560         mule/mule-misc.el:
11561         mule/mule-tty-init.el:
11562         mule/mule-x-init.el:
11563         mule/viet-chars.el:  Remerge from mule-base.
11564
11565         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11566         of mule-base into lisp/mule.
11567
11568 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11569
11570         * process.el (exec-to-string): Use `shell-command-switch' in place
11571         of hard-wired "-c" (for WindowsNT).
11572
11573 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11574
11575         * menubar-items.el (default-menubar):  Remove obsolete
11576         "Gopher" item
11577
11578 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11579
11580         * package-admin.el (package-admin-get-install-dir): First fall
11581         back to the location of xemacs-base for non-mule packages.
11582
11583 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11584
11585         * paths.el:
11586         - improved automounter tmp directory support.
11587         - support 4 (!) empirically discovered automounter conventions
11588
11589 1999-02-12  SL Baur  <steve@xemacs.org>
11590
11591         * etags.el (pop-tag-mark): autoload to match key binding.
11592
11593 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11594
11595         * XEmacs 21.2.10 is released
11596
11597 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11598
11599         * package-get.el (package-get-remote-filename): Don't bug out for
11600         a local file name in the search entry.
11601
11602 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11603
11604         * XEmacs 21.2.9 is released
11605
11606 1999-01-19  Didier Verna  <didier@xemacs.org>
11607
11608         * replace.el (replace-search-function): new variable containing a
11609         function to perform a search-forward.
11610         (replace-re-search-function): new variable containing a function
11611         to perform a re-search-forward.
11612         (perform-replace): use them.
11613
11614 1999-01-25  Didier Verna  <didier@xemacs.org>
11615
11616         * select.el (selection-owner-p): use the name `XEmacs'.
11617         (cut-copy-clear-internal): ditto.
11618
11619 1999-01-18  Andy Piper  <andy@xemacs.org>
11620
11621         * about.el (about-url-alist): Update my entry.
11622         (xemacs-hackers): Ditto.
11623
11624 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11625
11626         * buffer.el (switch-to-buffer): Fixing documentation.
11627         * minibuf.el (minibuffer-completion-table): ditto.
11628         * cl-macs.el (return-from): ditto.
11629
11630 1999-01-04  Didier Verna  <didier@xemacs.org>
11631
11632         * replace.el (delete-non-matching-lines): temporarily disable
11633         case-folding when called interactively with a regexp containing
11634         uppercase characters.
11635         (delete-matching-lines): ditto.
11636         (count-matches): ditto.
11637         (list-matching-lines): ditto.
11638
11639 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11640
11641         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11642         abort if current window is split horizontally, not if others are
11643         split.  Got rid of unnecessary minibuffer checking.  Also, add
11644         some comments (it's still complex).
11645
11646 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11647
11648         * package-get.el: changed address for doc.ic.ac.uk to
11649         sunsite.doc.ic.ac.uk
11650
11651 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11652
11653         * ldap.el (toplevel): Remove requires so that the file compiles
11654         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11655
11656 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11657
11658         * dump-paths.el: Calculate module-directory and set
11659         module-load-path to the load path for modules.
11660
11661         * loadup.el: Get bootstrap value of module-load-path from the
11662         environment variable EMACSBOOTSTRAPMODULEPATH.
11663         - Display the module load path if we're debugging paths.
11664
11665         * setup-paths.el: Added function paths-find-site-module-directory.
11666         - Added function paths-find-module-directory.
11667         - Added function paths-construct-module-load-path.  Uses new
11668         environment variable EMACSMODULEPATH.
11669
11670 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11671
11672         * font.el (font-default-object-for-device):
11673         Oops! This `or' can't be replaced by `unless'.
11674         Fixed inability to run w3, among other things.
11675
11676 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11677
11678         * package-admin.el: Change initialization of
11679           package-admin-install-function dependent on system type.
11680           Change package-admin-install-function-mswindows to use
11681           "minitar".
11682
11683 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11684
11685         * mouse.el (default-mouse-motion-handler): Disable help echo while
11686         in the minibuffer.
11687
11688 1998-12-28  Martin Buchholz <martin@xemacs.org>
11689
11690         * XEmacs 21.2.8 is released.
11691
11692 1998-12-24  Martin Buchholz <martin@xemacs.org>
11693
11694         * XEmacs 21.2.7 is released.
11695
11696 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11697
11698         * package-ui.el (pui-list-packages): Set truncate-lines.
11699
11700         * package-get.el (package-get-download-menu): Use
11701         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11702
11703         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11704         (pui-help-string): idem.
11705         (list-packages-mode): New major mode.
11706         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11707         (pui-install-selected-packages): Add suport for removing packages.
11708         (pui-toggle-package-delete-key): New function.
11709         (pui-popup-context-sensitive): New kludge.
11710         (pui-list-packages): Add warning when `package-get-remote' is nil.
11711         (package-ui-add-site): New function.
11712
11713 1998-12-01  Didier Verna  <didier@xemacs.org>
11714
11715         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11716
11717 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11718
11719         * ldap.el: Custom-ized
11720         (toplevel): Do not provide `ldap' which is provided by C level
11721         LDAP code
11722         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11723
11724 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11725
11726         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11727
11728 1998-12-17  Andy Piper  <andy@xemacs.org>
11729
11730         * sound.el (sound-load-list): name changed from sound-load-alist.
11731         (sound-extension-list): name changed from sound-ext-list.
11732         (load-default-sounds): use new names.
11733         (load-sound-file): use new names.
11734
11735 1998-12-16  Andy Piper  <andy@xemacs.org>
11736
11737         * XEmacs 21.2.6 is released
11738
11739 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11740
11741         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11742         errors.
11743
11744 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11745
11746         * wid-edit.el (widget-echo-this-extent): Set
11747         help-echo-owns-message to t.
11748
11749 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11750
11751         * package-get.el (package-get-download-menu): use toggles for
11752           each site in the download site menu.
11753
11754 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11755
11756         * package-get.el (package-get): If we cannot find a package
11757           because package-get-remote is not set, give a more helpful
11758           error message.
11759
11760 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11761
11762         * package-get.el (package-get-remote-filename): use an EFS path
11763         with user anonymous if no user is specified.
11764
11765 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11766
11767         * faces.el (face-spec-set): Re-init fallfacks for default after
11768         calling reset-face on the default face.
11769
11770 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11771
11772         * package-admin.el (package-admin-default-install-function):
11773         Behave as advertised.  Make sure the pkg-dir is proper for
11774         default-directory.
11775         (package-admin-add-binary-package): Make sure the pkg-dir is
11776         proper for default-directory.
11777         (package-admin-install-function-mswindows): Make sure the pkg-dir
11778         is proper for default-directory.
11779
11780 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11781
11782         * XEmacs 21.2.5 is released
11783
11784 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11785
11786         * files.el (binary-file-regexps): regexp-opt is not available at
11787         bytecompile time.
11788
11789 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11790
11791         * x-win-xfree86.el:
11792         * x-win-sun.el (x-win-init-sun):
11793         * x-win-sun.el:
11794         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11795         * x-iso8859-1.el:
11796         * x-init.el (init-post-x-win):
11797         * x-init.el (init-pre-x-win):
11798         * x-init.el (x-initialize-compose):
11799         * x-init.el:
11800         * x-compose.el:
11801         * winnt.el:
11802         * widget.el:
11803         * wid-edit.el (widget-glyph-click):
11804         * wid-edit.el (widget-glyph-find):
11805         * wid-edit.el (widget-type):
11806         * view-less.el (view-buffer-other-window):
11807         * very-early-lisp.el:
11808         * version.el:
11809         * toolbar.el:
11810         * toolbar-items.el:
11811         * term/sun.el (suntool-map):
11812         * term/sun-mouse.el:
11813         * term/internal.el:
11814         * syntax.el (modify-syntax-entry):
11815         * symbol-syntax.el:
11816         * subr.el:
11817         * startup.el (lock-directory):
11818         * simple.el (set-comment-column):
11819         * simple.el (backward-delete-char-untabify):
11820         * shadow.el (find-emacs-lisp-shadows):
11821         * shadow.el:
11822         * setup-paths.el (paths-construct-info-path):
11823         * select.el (cut-copy-clear-internal):
11824         * process.el (call-process-region):
11825         * process.el (start-process-shell-command):
11826         * process.el:
11827         * paths.el (rmail-spool-directory):
11828         * paragraphs.el (use-hard-newlines):
11829         * package-get.el (package-get-dependencies):
11830         * package-admin.el (package-admin-delete-binary-package):
11831         * obsolete.el (truncate-string):
11832         * obsolete.el (store-substring):
11833         * mouse.el (default-mouse-track-maybe-own-selection):
11834         * mouse.el (mouse-yank-at-point):
11835         * modeline.el:
11836         * modeline.el (mouse-drag-modeline):
11837         * minibuf.el (read-directory-name-internal):
11838         * minibuf.el (read-file-name-internal):
11839         * minibuf.el (read-file-name-internal-1):
11840         * minibuf.el (read-file-name-2):
11841         * minibuf.el (exact-minibuffer-completion-p):
11842         * minibuf.el (read-from-minibuffer):
11843         * minibuf.el:
11844         * menubar.el (check-menu-syntax):
11845         * map-ynp.el (map-y-or-n-p):
11846         * make-docfile.el (docfile-out-of-date):
11847         * loadup.el ((member "run-temacs" command-line-args)):
11848         * loadup.el ((member "no-site-file" command-line-args)):
11849         * loadup.el (really-early-error-handler):
11850         * loadup.el:
11851         * loadhist.el:
11852         * loaddefs.el:
11853         * lisp-mnt.el (lm-verify):
11854         * lib-complete.el (lib-complete:cache-completions):
11855         * lib-complete.el (library-all-completions):
11856         * itimer.el (itimer-run-expired-timers):
11857         * info.el (Info-mode):
11858         * info.el (Info-insert-file-contents):
11859         * info.el (Info-rebuild-dir):
11860         * info.el (Info-build-dir-anew):
11861         * info.el (Info-parse-dir-entries):
11862         * info.el (Info-dir-outdated-p):
11863         * info.el (Info-insert-dir):
11864         * info.el (info-xref):
11865         * info.el:
11866         * hyper-apropos.el (hyper-apropos-get-doc):
11867         * hyper-apropos.el (hyper-describe-face):
11868         * hyper-apropos.el (hyper-apropos-mode):
11869         * hyper-apropos.el:
11870         * help.el (list-processes):
11871         * help.el:
11872         * gnuserv.el:
11873         * font.el (mswindows-font-create-name):
11874         * font.el (font-default-font-for-device):
11875         * font.el (x-font-create-object):
11876         * font.el (font-registry):
11877         * font.el:
11878         * font-lock.el (font-lock-keywords):
11879         * font-lock.el:
11880         * finder.el (finder-compile-keywords):
11881         * find-paths.el (paths-find-recursive-path):
11882         * fill.el (set-justification-center):
11883         * fill.el (fill-region-as-paragraph):
11884         * files.el (insert-directory):
11885         * files.el (wildcard-to-regexp):
11886         * files.el (recover-file):
11887         * files.el (basic-save-buffer):
11888         * files.el (delete-auto-save-file-if-necessary):
11889         * files.el (file-relative-name):
11890         * files.el (backup-extract-version):
11891         * files.el (backup-buffer):
11892         * files.el (set-visited-file-name):
11893         * files.el (set-auto-mode):
11894         * files.el (interpreter-mode-alist):
11895         * files.el:
11896         * files.el (find-file-noselect):
11897         * files.el (abbreviate-file-name):
11898         * files.el (parse-colon-path):
11899         * files.el (directory-abbrev-alist):
11900         * etags.el (visit-tags-table-buffer):
11901         * easymenu.el (easy-menu-define):
11902         * dragdrop.el (experimental-dragdrop-drag):
11903         * dragdrop.el (dragdrop-drop-do-functions):
11904         * dragdrop.el (dragdrop-drop-at-point):
11905         * disass.el (disassemble-1):
11906         * disass.el (disassemble-internal):
11907         * disass.el (disassemble):
11908         * disass.el:
11909         * derived.el (derived-mode-init-mode-variables):
11910         * derived.el (define-derived-mode):
11911         * custom.el (defgroup):
11912         * cus-edit.el (custom-quote):
11913         * config.el:
11914         * code-process.el (open-network-stream):
11915         * code-process.el (start-process):
11916         * code-process.el (call-process-region):
11917         * code-process.el (call-process):
11918         * code-process.el:
11919         * code-files.el (insert-file-contents):
11920         * code-files.el:
11921         * code-files.el (buffer-file-coding-system-for-read):
11922         * cmdloop.el (yes-or-no-p-minibuf):
11923         * cl.el:
11924         * cl-macs.el:
11925         * cl-extra.el:
11926         * callers-of-rpt.el (make-caller-report):
11927         * callers-of-rpt.el:
11928         * bytecomp.el (batch-byte-recompile-directory):
11929         * bytecomp.el (batch-byte-compile-1):
11930         * bytecomp.el (batch-byte-compile):
11931         * bytecomp.el (display-call-tree):
11932         * bytecomp.el (byte-compile-insert):
11933         * bytecomp.el (byte-compile-two-args-19->20):
11934         * bytecomp.el (byte-compile-variable-ref):
11935         * bytecomp.el (byte-compile-form):
11936         * bytecomp.el (byte-compile-top-level-body):
11937         * bytecomp.el (byte-compile-out-toplevel):
11938         * bytecomp.el (byte-compile-byte-code-maker):
11939         * bytecomp.el (byte-compile-file-form-defmumble):
11940         * bytecomp.el (byte-compile-file-form):
11941         * bytecomp.el (byte-compile-keep-pending):
11942         * bytecomp.el (byte-compile-insert-header):
11943         * bytecomp.el (byte-compile-from-buffer):
11944         * bytecomp.el (byte-compile-file):
11945         * bytecomp.el (byte-recompile-file):
11946         * bytecomp.el (byte-compile-close-variables):
11947         * bytecomp.el (byte-compile-warn-about-unused-variables):
11948         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11949         * bytecomp.el (byte-compiler-legal-options):
11950         * bytecomp.el (byte-compile-lapcode):
11951         * bytecomp.el (byte-optimize-log):
11952         * bytecomp.el ((fboundp 'defsubst)):
11953         * bytecomp.el:
11954         * bytecomp-runtime.el:
11955         * byte-optimize.el (byte-optimize-apply):
11956         * byte-optimize.el (car):
11957         * byte-optimize.el (byte-optimize-form):
11958         * byte-optimize.el (byte-optimize-form-code-walker):
11959         * byte-optimize.el:
11960         * build-report.el (build-report-insert-installation-file):
11961         * build-report.el (build-report):
11962         * auto-show.el:
11963         * apropos.el (apropos-documentation):
11964         - mega patch
11965         - clean up byte-compile warnings
11966         - remove unused variables
11967         - Use common lisp style hashtable functions
11968         - byte compiler cleanup
11969         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11970         - remove old backquote syntax usage
11971         - move some cl functionality into C for speed.
11972         - remove last remaining VMS support
11973         - spelling fixes
11974         - implement last, butlast, nbutlast, copy-list in C.
11975         - new macro ignore-file-errors, similar to ignore-errors
11976           (ignore-file-errors (delete-file "foo"))
11977         - get frequent garbage collection during loadup.el by tweaking
11978           gc-cons-threshold, rather than explicitly calling garbage-collect
11979         - default delete-key-deletes-forward to `t'.
11980
11981 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11982
11983         * XEmacs 21.2-beta4 is released.
11984
11985 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11986
11987         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11988         (easy-menu-item-present-p): Wrapper around find-menu-item.
11989         (easy-menu-remove-item): Wrapper around delete-menu-item.
11990
11991         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11992         (add-menu-button): Add 'in-menu' argument.
11993         (add-menu-item-1): Add in-menu support to helper function.
11994
11995 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11996
11997         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11998
11999 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12000
12001         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12002         of Dec 4, 1997.
12003
12004 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12005
12006         * process.el (shell-command-on-region): Report if the command
12007         succeeded or failed.
12008
12009 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12010
12011         * subr.el (buffer-substring-no-properties): Comment out.
12012
12013 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12014
12015         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12016           into font instances first, like `x-frob-font-size' does.
12017           (mswindows-find-larger-font): ditto
12018
12019 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12020
12021         * package-ui.el (pui-install-selected-packages): fix args in call
12022         to `package-get'.
12023
12024 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12025
12026         * package-get.el (host-name): New widget type.
12027         (package-get-remote): Better customization using new type.
12028         (package-get-download-sites): idem dito.
12029
12030         (package-get-custom): Do not use package-get-all untill we have
12031         runtime dependencies.
12032
12033         (package-get-remove-copy): Default to 't' we no longer need this
12034         kludge as we do not currently use depenencies.
12035
12036         (package-get-was-current): New variable.
12037         (package-get-require-base): New 'force-current' argument.
12038         (package-get-update-base): idem
12039         (package-get-package-provider):  idem
12040         (package-get-locate-index-file): New 'no-remote' argument.
12041         (package-get-locate-file): idem.
12042
12043         (package-get-maybe-save-index): New function.
12044         (package-get-update-base): Use it.
12045
12046 1998-10-28 Greg Klanderman <greg@alphatech.com>
12047
12048         * package-get.el (package-get-remote): default to nil; by default,
12049         don't go out to the net via EFS.  They must select a download site.
12050         (package-get-download-sites): new variable.
12051         (package-get-download-menu): new function.
12052         (package-get-locate-index-file): new function.
12053         (package-get-update-base): use it.
12054
12055         * menubar-items.el (default-menubar): add "Update Package Index"
12056         and "Add Download Site" menus under Options | Manage Packages.
12057
12058 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12059
12060         * package-get.el (package-get): bugfix code checking installed version
12061         for case where package is not currently installed.
12062         (package-get-require-signed-base-updates): new variable.
12063         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12064         deemed not a goot thing.  Use the variable
12065         package-get-allow-unsigned-base-updates instead.
12066
12067 1998-10-16 Greg Klanderman <greg@alphatech.com>
12068
12069         * package-get.el (package-get): Don't install an older version than
12070         we already have unless explicitly told to.  Issue a warning.
12071
12072         * package-ui.el (pui-add-required-packages): when adding
12073         dependencies, don't add packages that are up to date.
12074         (pui-package-symbol-char):  Don't consider a package out of date
12075         if you have a newer version installed than the latest version in
12076         package-get-base.
12077
12078         * package-get.el (package-get-base-filename): document that it may
12079         be a path relative to package-get-remote;  new default value.
12080         (package-get-locate-file): new function.
12081         (package-get-update-base): use it to expand package-get-base-filename.
12082         (package-get-save-base): new function to save the package-get database
12083         to file.
12084         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12085         (package-get-update-base): pass the REMOTE-SOURCE arg.
12086         (package-get-update-base-entry): call package-get-custom-add-entry.
12087         (package-get-file-installed-p): removed; no longer needed.
12088         (package-get-create-custom): ditto.
12089         (toplevel): remove code to build and load package-get-custom.el
12090         (package-get-custom-add-entry): new function.
12091
12092 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12093
12094         * wid-edit.el (widget-button-click): Don't switch window.
12095
12096 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12097
12098         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12099
12100 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12101
12102         * etags.el (find-tag-default): Run find-tag-hook using
12103         run-hooks rather than funcall
12104
12105 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12106
12107         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12108         and the current local map as the parents to isearch-mode-map.
12109
12110 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12111
12112         * XEmacs 21.2-beta3 is released.
12113
12114 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12115
12116         * package-get.el (package-get-update-base): use
12117         insert-file-contents-internal, not insert-file-contents-literally.
12118
12119 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12120
12121         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12122         dump time.
12123
12124 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12125
12126         * package-get.el (package-get-update-base-entry): new function.
12127         (package-get-update-base): renamed; was `package-get-load-base'.
12128         cleanup, and use package-get-update-base-from-buffer.
12129         (package-get-update-base-from-buffer): new function.
12130         (package-get-update-base-entries): new; helper for above.
12131         Do not eval lisp grabbed over ftp; parse it from new format.
12132
12133 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12134
12135         * files.el (set-auto-mode): Don't play games loading package-get
12136         database; package-get-package-provider will handle it all.
12137
12138 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12139
12140         * package-get.el (package-get-base-filename): new variable.
12141         (package-get-require-base): new function.
12142         (package-get-pgp-signed-begin-line): new variable.
12143         (package-get-pgp-signature-begin-line): ditto.
12144         (package-get-pgp-signature-end-line):  ditto.
12145         (package-get-load-base): new function.
12146         (package-get-interactive-package-query):
12147         (package-get-update-all):
12148         (package-get-dependencies):
12149         (package-get-package-provider):
12150         (package-get-custom): use package-get-require-base.
12151         [package-get-custom loading]: disable for now.
12152
12153         * package-ui.el (pui-list-packages): use (package-get-require-base)
12154
12155 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12156
12157         * package-ui.el: Correct obvious thinko in choosing extent face.
12158
12159 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12160
12161         * menubar-items.el (default-menubar): pui-list-package has nothing
12162         to with Customize. Move all the package stuff to a new Item in Options.
12163
12164         * package-ui.el (pui-menu): Add menu and Popup menu.
12165
12166         * package-get.el (package-get): Use new
12167         package-admin-get-install-dir.
12168
12169         * package-admin.el (package-admin-get-install-dir): New syntax.
12170         Conserve package location and put mule packages where mule-base is.
12171
12172         * package-get.el : Customized
12173
12174         * package-ui.el (pui): Customized
12175         (pui-package-install-dest-dir): New variable.
12176         (pui-install-selected-packages): Use it
12177
12178 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12179
12180         * package-get.el (package-get-interactive-package-query): Move
12181         dependency on package-get-base to run-time.
12182         (package-get-update-all): Ditto.
12183         (package-get-dependencies): Ditto.
12184         (package-get-package-provider): Ditto.
12185         (package-get-custom): Ditto.
12186
12187 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12188
12189         * events.el: Remove 'ascii-character property from 'backspace
12190         and 'delete symbols
12191
12192 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12193
12194         * package-get-base.el: removed.
12195
12196 1998-09-23  Didier Verna  <didier@xemacs.org>
12197
12198         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12199         (no-upper-case-p): new function.
12200         (with-search-caps-disable-folding): new macro.
12201         (with-interactive-search-caps-disable-folding): new macro.
12202         (zap-to-char): In interactive mode, do a case-sensitive search if
12203         the character is uppercase.
12204         (zap-up-to-char): ditto.
12205
12206         * replace.el (perform-replace): use the function no-upper-case-p.
12207
12208         * isearch-mode.el (isearch-fix-case): ditto.
12209         make obsolete `with-caps-disable-folding' and
12210         `isearch-no-upper-case-p'.
12211
12212         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12213         (tags-search): ditto.
12214         (tags-query-replace): ditto.
12215
12216         * info.el (Info-search): ditto.
12217
12218 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12219
12220         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12221
12222 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12223
12224         * package-admin.el (package-admin-rmtree): rewritten.  need to
12225         check for "." and ".." before symlink check.  expand files and
12226         directories with respect to DIRECTORY, not default-directory.
12227
12228 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12229
12230         * package-get.el (package-get-all): add INSTALL-DIR argument.
12231
12232 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12233
12234         * package-ui.el (pui-add-required-packages): new function, select
12235         dependent packages.
12236         (pui-display-keymap): bind it.
12237         (pui-help-string): document it.
12238         (pui-install-selected-packages): package-get-all -> package-get.
12239
12240         * package-get.el (package-get-dependencies): new function.
12241
12242 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12243
12244         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12245         regexps.
12246
12247 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12248
12249         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12250         function.
12251         (default-mouse-track-normalize-point): Use it.
12252
12253 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12254
12255         * package-admin.el (package-admin-delete-binary-package):
12256                 General cleanup. Remove unnessary use of progn and
12257         save-excursion.
12258         (package-admin-delete-binary-package): Do NOT mess with file
12259         modes. That is evil.
12260         (package-admin-delete-binary-package): Wrap all deleting in
12261         condition-case. The data in MANIFEST is untrustworthy.
12262         (package-admin-delete-binary-package): Let the OS worry about non
12263         empty directories.
12264
12265 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12266
12267         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12268         processing.
12269         (lm-report-bug): Fix mail address to send bug reports to.
12270
12271 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12272
12273         * XEmacs 21.2-beta2 is released.
12274
12275 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12276
12277         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12278
12279 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12280
12281         * info.el (Info-mode): Document page turning by double clicks in
12282         docstring so `M-x describe-mode' will display it.
12283
12284 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12285
12286         * info.el (Info-mouse-track-double-click-hook): Use character
12287         widths to calculate a border region where double clicking does
12288         page turning, and return `nil' by default so other hooks, such as
12289         region highlighting, will be run.
12290
12291 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12292
12293         * sound.el (default-sound-directory-list): Initialize with all the
12294         "sounds" directories in `data-directory-list'.  It used to just be
12295         the first one.
12296
12297         * packages.el (locate-data-directory-list): Created.  This gives
12298         the list of matching directories, unlike `locate-data-directory',
12299         which just gives the first one.
12300
12301 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12302
12303         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12304         make a binding in the local keymap until help-char handling is
12305         improved.
12306
12307         * help.el (help-keymap-with-help-key): Provide keymap with help
12308         binding.
12309         (help-print-help-form): New helper function.
12310
12311 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12312
12313         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12314         move extent to another buffer; no need to create a new extent.
12315         (isearch-fix-case): New function.
12316         (isearch-search-and-update): Use it.
12317
12318 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12319
12320         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12321         the keymap, not minor-mode-map-alist.
12322         (isearch-done): Restore overriding-local-map.
12323
12324 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12325
12326         * bytecomp.el (byte-compile-buffer-substring):
12327         Fix for: (byte-compile (defun f () (buffer-substring)))
12328         ==>   ** buffer-substring called with 3 args, but requires 0-3
12329         - new code not only works, but is more readable, too.
12330
12331 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12332
12333         * msw-faces.el (mswindows-init-device-faces): Don't try to
12334           specify a default font at this late stage. Do try to force
12335           creation of the default face font so that if it fails we get
12336           an error now instead of a crash at frame creation.
12337
12338           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12339           mswindows-make-font-unitalic: Canonical default weight
12340           changed from "Normal" to "Regular".
12341
12342           mswindows-make-font-bold / -bold-italic: Supplied device was
12343           not being passed into call to mswindows-find-smaller-font.
12344
12345 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12346
12347         * package-get.el (package-get-remote): Fix the path where to find
12348           the packages on xemacs.org.
12349
12350 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12351
12352         * about.el (about-maintainer-info): Update Ben's entry.
12353
12354 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12355
12356         * lisp/shadow.el (find-emacs-lisp-shadows):
12357         - `member' was being called on lists of length 2000!
12358         - Replace with hashtables.
12359         - Replace hand-coded loops with (dolist)
12360         - Fix comment typo
12361
12362 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12363
12364         * packages.el: Added new function, `package-delete-name', to
12365           delete existing packages from the installed package database
12366           (`packages-package-list').  Also added the "pkginfo" directory
12367           to `packages-special-base-regexp', so that the pkginfo directory
12368           would not get added to `late-packages'.
12369
12370         * package-admin.el: Added ability to delete an installed package
12371           (added low-level function, `package-admin-delete-package').
12372           Understands how to use the pkginfo/MANIFEST.<package> file to
12373           delete the package.  When installing a package, will also
12374           create a MANIFEST.* file if one is not provided by the
12375           package.  If the MANIFEST.* doesn't exist when deleting a
12376           package, the functions will fall back to attempting to delete
12377           any package-specific lisp directory.
12378
12379         * package-get.el: Moved some functions to package-admin.el.
12380           Added interactive function `package-get-delete-package', for
12381           use by users for deleting a package.
12382
12383           Also modified to not require the presence of efs.
12384
12385 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12386
12387         * files.el (find-file-noselect): Handle all signals, kill the
12388         buffer and resignal.
12389
12390 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12391
12392         * cl-macs.el (glyph-image): Add setf method.
12393
12394 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12395
12396         * package-get.el: Fixed broken EFS downloading.  Also, look for
12397           .tar.gz files first, in preference over .tgz files.
12398
12399         * package-ui.el: Fix display of package version numbers.
12400
12401 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12402
12403         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12404         argument.
12405
12406 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12407
12408         * list-mode.el: `display-completion-list': added new/optional
12409           keyword `:completion-string', which allows the programmer to
12410           change the "Possible completions are:" prompt.
12411
12412         * menubar-items.el: Added new pulldown menu-pick to start up the
12413           visual package browser/installer:
12414
12415                 Options->Customize->List Packages
12416
12417         * package-admin.el: Added hooks for installing under both Unix
12418           and MS Windows.  Does additional error checking.  No longer
12419           calls "add-big-package.sh" to install packages under Unix; now
12420           calls gunzip & tar directly.
12421
12422         * package-get.el: Added ability to install packages from files
12423           on a local disk/CDROM.  Now deletes any existing package lisp
12424           directory.  Does completion on available packages when
12425           querying for package names.  Will also search for .tgz files
12426           in addition for .tar.gz files.  Tries to reload
12427           auto-autoloads, as a convenience when loading new packages,
12428           and also tries to add any new package paths to `load-path'.
12429           Changed all occurences of `concat' to use `expand-file-name'.
12430
12431         * package-ui.el: New file which implements the main visual
12432           package browser/installer, which is started via a menu pick or
12433           M-x pui-list packages.
12434
12435 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12436
12437         * startup.el (load-init-file): spelling fix.
12438
12439 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12440
12441         * startup.el (normal-top-level): Load auto-autoload files
12442         covariantly with their precedence.
12443
12444 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12445
12446         * menubar-items.el (default-menubar): Remove "Font Weight"
12447         option, there is currently no custom equivalent.. Customize-faces
12448         is "Edit faces".
12449
12450         * x-font-menu.el (font-menu-set-font): Use customize to set
12451         default face.
12452
12453         * faces.el (face-spec-update-all-matching): New function.
12454
12455         * cus-face.el (custom-set-face-update-spec): New function.
12456         Interface to customize faces from elisp.
12457
12458         (custom-face-value-create): Show the customized settings if set
12459         but not saved.
12460
12461 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12462
12463         (custom-face-value-create): Show the customized settings if set
12464         but not saved.
12465
12466 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12467
12468         * keydefs.el (global-map): Add FSF 20.3 binding of
12469         query-replace-regexp.
12470
12471 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12472
12473         * minibuf.el (read-file-name-internal-1): use
12474         user-name-completion-1 instead of user-name-completion.
12475
12476 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12477
12478         * loadup.el:
12479         * make-docfile.el:
12480         * update-elc.el: Don't set `source-directory' (now defunct as a
12481         global variable) no more.
12482
12483         * packages.el (packages-list-autoloads): Made `source-directory'
12484         (now defunct as a global variable) a parameter.
12485
12486 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12487
12488         * about.el (about-hackers): new email
12489
12490 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12491
12492         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12493
12494 1998-07-17  Didier Verna  <didier@xemacs.org>
12495
12496         * faces.el (set-face-property):
12497         (set-face-dim-p):
12498         (face-dim-p): updated the doc strings now that the dim property isn't
12499         tty-specific.
12500         (face-equal): the dim property is now a common one.
12501
12502         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12503         Renamed the `stipple' attribute to `background-pixmap'.
12504         (custom-face-background-pixmap): make custom-face-stipple an
12505         obsolete alias for this.
12506
12507 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12508
12509         * find-paths.el (paths-file-readable-directory-p): Created and
12510         used.
12511
12512         * loadup.el: Don't set inhibit-... flags from run-temacs.
12513
12514 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12515
12516         * packages.el (packages-data-path-depth): Added and used.
12517
12518 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12519
12520         * about.el:
12521         - Change .xpm to .png, delete "zcat" section.
12522         - cosmetic fix in the 'marcpa' entry.
12523
12524         * etc/photos
12525         - convert all .xpm.Z to .png
12526         - rename mrb to martin
12527         - rename mcook-m to mcookm
12528
12529 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12530
12531         * x-init.el (x-initialize-compose): Add support for
12532         dead-circumflex as YET ANOTHER NAME for that dead key.
12533
12534 1998-08-05  Colin Rafferty <colin@xemacs.org>
12535
12536         * setup-paths.el (paths-construct-exec-path): Made the
12537         last-packages really be last.
12538         (paths-construct-data-directory-list): Ditto.
12539
12540 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12541
12542         * startup.el(startup-splash-frame-body):
12543         Update Copyright notice in splash screen
12544
12545 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12546
12547         * minibuf.el (read-file-name-internal-1): do ~user completion.
12548
12549 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12550
12551         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12552         aginst destroyed extents
12553
12554 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12555
12556         * package-get.el (package-get): add `install-dir' argument.
12557
12558 1998-07-20  John Jones  <jj@asu.edu>
12559
12560         * package-get.el: calls to package-get-update-all will only
12561           update packages which are already installed.
12562
12563 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12564
12565         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12566         writable.
12567
12568 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12569
12570         * about.el (about-hackers): Correct my email.
12571
12572 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12573
12574         * about.el (about-hackers): new email-address.
12575
12576 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12577
12578         * minibuf.el (read-number): Don't let `input-error' condition
12579         escape.
12580
12581 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12582
12583         * about.el (about-hackers): use my `email-for-life' address.
12584
12585 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12586
12587         * XEmacs 21.2-beta1 is released.
12588
12589 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12590
12591         * ldap.el (ldap-search): Doc string change
12592
12593 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12594
12595         * menubar-items.el (default-menubar): Removed references to
12596         `data-directory', and use `locate-data-file' instead, and made
12597         then greyed out if they don't exist.
12598
12599 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12600
12601         * keymap.el (events-to-keys): Use `format' instead of `concat'
12602         since the latter does not accept integer args anymore
12603
12604 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12605
12606         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12607         macros replaced.
12608
12609 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12610
12611         * make-docfile.el: Get first initialization from very-early-lisp.el
12612         * update-elc.el: Ditto.
12613         * loadup.el (really-early-error-handler): Ditto.
12614
12615         * packages.el (packages-unbytecompiled-lisp): Add new file,
12616         very-early-lisp.el.
12617
12618         * very-early-lisp.el: New file.
12619
12620 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12621
12622         * Symbols that have been obsolete for at least 3 years removed (II).
12623
12624         * obsolete.el (eval-current-buffer): Make compatible.
12625         (byte-code-function-p): Ditto.
12626         (send-string): Removed.
12627         (send-region): Removed.
12628         (screen-scrollbar-width): Removed.
12629         (set-screen-scrollbar-width): Removed.
12630         (set-screen-left-margin-width): Removed.
12631         (set-screen-right-margin-width): Removed.
12632         (screen-left-margin-width): Removed.
12633         (screen-right-margin-width): Removed.
12634         (set-buffer-left-margin-width): Removed.
12635         (set-buffer-right-margin-width): Removed.
12636         (buffer-left-margin-width): Removed.
12637         (buffer-right-margin-width): Removed.
12638         (x-set-frame-icon-pixmap): Removed.
12639         (x-set-screen-icon-pixmap): Removed.
12640         (pixel-name): Removed.
12641         (make-pixmap): Removed.
12642         (make-cursor): Removed.
12643         (pixmap-width): Removed.
12644         (pixmap-contributes-to-line-height-p): Removed.
12645         (set-pixmap-contributes-to-line-height): Removed.
12646
12647 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12648
12649         * obsolete.el (popup-menu-up-p): removed.
12650         (read-no-blanks-input): Removed.
12651         (wholenump): Removed.
12652         (ring-mod): Removed (what was ring-mod?).
12653         (current-time-seconds): Removed.
12654         (run-special-hook-with-args): Removed.
12655         (dot): Removed.
12656         (dot-marker): Removed.
12657         (dot-min): Removed.
12658         (dot-max): Removed.
12659         (window-dot): Removed.
12660         (set-window-dot): Removed.
12661
12662         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12663         `dot-min'.
12664
12665         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12666
12667         * code-files.el (insert-file-contents): Rename
12668         run-special-hook-with-args to run-hook-with-args-until-success.
12669         (write-region): Ditto.
12670
12671 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12672
12673         * about.el: Fix typos, update release date.
12674
12675         * Symbols that have been obsolete for at least 3 years removed.
12676
12677         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12678         screen- functions.
12679         (toplevel): remove setf methods for screen functions.
12680         * cl-macs.el (extent-data): defsetf removed.
12681         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12682         many places to remove.
12683         (comment-indent-hook): Ditto.
12684         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12685         (buffer-dedicated-screen): Ditto.
12686         (deiconify-screen): Ditto.
12687         (delete-screen): Ditto.
12688         (event-screen): Ditto.
12689         (find-file-other-screen): Ditto.
12690         (find-file-read-only-other-screen): Ditto.
12691         (live-screen-p): Ditto.
12692         (screen-height): Ditto.
12693         (screen-iconified-p): Ditto.
12694         (screen-list): Ditto.
12695         (screen-live-p): Ditto.
12696         (screen-name): Ditto.
12697         (screen-parameters): Ditto.
12698         (screen-pixel-height): Ditto.
12699         (screen-pixel-width): Ditto.
12700         (screen-root-window): Ditto.
12701         (screen-selected-window): Ditto.
12702         (screen-totally-visible-p): Ditto.
12703         (screen-visible-p): Ditto.
12704         (screen-width): Ditto.
12705         (screenp): Ditto.
12706         (get-screen-for-buffer): Ditto.
12707         (get-screen-for-buffer-noselect): Ditto.
12708         (get-other-screen): Ditto.
12709         (iconify-screen): Ditto.
12710         (lower-screen): Ditto.
12711         (mail-other-screen): Ditto.
12712         (make-screen): Ditto.
12713         (make-screen-invisible): Ditto.
12714         (make-screen-visible): Ditto.
12715         (modify-screen-parameters): Ditto.
12716         (new-screen): Ditto.
12717         (next-screen): Ditto.
12718         (next-multiscreen-window): Ditto.
12719         (other-screen): Ditto.
12720         (previous-screen): Ditto.
12721         (previous-multiscreen-window): Ditto.
12722         (raise-screen): Ditto.
12723         (redraw-screen): Ditto.
12724         (select-screen): Ditto.
12725         (selected-screen): Ditto.
12726         (set-buffer-dedicated-screen): Ditto.
12727         (set-screen-height): Ditto.
12728         (set-screen-position): Ditto.
12729         (set-screen-size): Ditto.
12730         (set-screen-width): Ditto.
12731         (show-temp-buffer-in-current-screen): Ditto.
12732         (switch-to-buffer-other-screen): Ditto.
12733         (visible-screen-list): Ditto.
12734         (window-screen): Ditto.
12735         (x-set-screen-pointer): Ditto.
12736         (x-set-frame-pointer): Ditto.
12737         (screen-title-format): Ditto.
12738         (screen-icon-title-format): Ditto.
12739         (terminal-screen): Ditto.
12740         (delete-screen-hook): Ditto.
12741         (create-screen-hook): Ditto.
12742         (mouse-enter-screen-hook): Ditto.
12743         (mouse-leave-screen-hook): Ditto.
12744         (map-screen-hook): Ditto.
12745         (unmap-screen-hook): Ditto.
12746         (default-screen-alist): Ditto.
12747         (default-screen-name): Ditto.
12748         (x-screen-defaults): Ditto.
12749         (x-create-screen): Ditto.
12750         * obsolete.el: meta-flag removed.
12751         baud-rate removed.
12752         sleep-for-millisecs removed.
12753         extent-data removed.
12754         set-extent-data removed.
12755         set-extent-attribute removed.
12756         extent-glyph removed.
12757         extent-layout removed.
12758         set-extent-layout removed.
12759         list-faces-display removed.
12760         list-faces removed.
12761         trim-versions-without-asking removed.
12762         after-write-file-hooks removed.
12763         truename removed.
12764         auto-fill-hook removed.
12765         blink-paren-hook removed.
12766         select-screen-hook, deselect-screen-hook removed.
12767         auto-raise-screen, auto-lower-screen removed.
12768
12769         * msw-mouse.el: Global change resource -> mswindows-resource.
12770
12771         * XEmacs 21.0-pre5 is released.
12772
12773 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12774
12775         * about.el (about-hackers): Credits update.
12776
12777 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12778
12779         * register.el (insert-register): Don't activate the region.
12780
12781 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12782
12783         * select.el: Restore x-* symbols for backwards compatibility:
12784         x-copy-primary-selection, x-kill-primary-selection,
12785         x-delete-primary-selection, x-select-make-extent-for-selection,
12786         x-valid-simple-selection-, x-cut-copy-clear-internal.
12787
12788 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12789
12790         * XEmacs 21.0-pre4 is released.
12791
12792 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12793
12794         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12795         reporting bugs.
12796         (maybe-add-init-button): Fix semantics under Windows.  Use
12797         `expand-file-name' rather than `concat'.
12798
12799         * help.el (print-messages): New function.
12800
12801 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12802
12803         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12804
12805 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12806
12807         * about.el: Tweaked my entry in about-hackers.
12808
12809         * find-paths.el (paths-emacs-root-p):
12810           Relaxed emacs-root checking of an in-place installation to
12811           also accommodate the flat layout used on MS Windows.
12812
12813 1998-06-29  John Jones  <jj@asu.edu>
12814
12815         * package-get.el: calls to package-get-update-all will only
12816           update packages which are already installed.
12817
12818 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12819
12820         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12821         are handled by the gui-element face fallbacks now.
12822
12823         * x-faces.el: default gui-element face to "background" as well as
12824         the default face.
12825
12826         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12827         and default face settings since these are set as fallbacks now in
12828         the appropriate domain.
12829
12830 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12831
12832         * text-mode.el (text-mode): Reorder regexp so the OR part
12833         corresponding to `page-delim' goes first and the hack in
12834         `forward-paragraph' will work.
12835         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12836
12837 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12838
12839         * subr.el (remove-hook): When checking the hook value
12840           with functionp, don't apply car to it.
12841
12842 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12843
12844         * package-get.el (package-get-remote-filename):
12845           Don't use file-name-as-directory because the local directory
12846           separator conventions might not be the same as ftp's.
12847
12848 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12849
12850         * ldap.el (ldap-host-parameters-alist): New name of
12851         `ldap-host-parameters-plist'
12852
12853 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12854
12855         * package-get.el: Using (require 'package-get-base), now that it
12856         provides itself.  Consequently removed all instances of (load
12857         "package-get-base.el").
12858
12859 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12860
12861         * subr.el (remove-hook): Don't treat the hook value as a
12862           list unless it is both consp and not functionp.
12863
12864 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12865
12866         * about.el: Email address for Ben Wing is ben@xemacs.org.
12867         * auto-show.el: Ditto.
12868         * bytecomp.el: Ditto.
12869         * faces.el: Ditto.
12870         * x-scrollbar.el: Ditto.
12871         * x-misc.el: Ditto.
12872         * tty-init.el: Ditto.
12873         * toolbar-items.el: Ditto.
12874         * symbol-syntax.el: Ditto.
12875         * specifier.el: Ditto.
12876         * objects.el: Ditto.
12877         * hyper-apropos.el: Ditto.
12878         * glyphs.el: Ditto.
12879
12880 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12881
12882         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12883         vertical-divider-always-visible-p.
12884         (default-mouse-motion-handler): Ditto.
12885
12886 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12887
12888         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12889         global value.
12890
12891 1998-06-21  Oliver Graf <ograf@fga.de>
12892
12893         * build-reports.el: changed receiver to xemacs-build-reports list
12894
12895 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12896
12897         * font.el: Split font-family-mappings into X and
12898           mswindows-specific versions.
12899           mswindows-font-create-[object|name]: Treat supplied size
12900           as a pointsize. Added underline and strikethru handling.
12901
12902         * msw-faces.el: changed default mswindows charset to western.
12903
12904         * msw-glyphs.el: removed space in border-glyph font string that
12905           was inserted to get round bugs in the mswindows C font code.
12906
12907 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12908
12909         * about.el (about-hackers): Credits update.
12910
12911         * help-nomule.el (tutorial-supported-languages): Add Romanian
12912         TUTORIAL.
12913
12914         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12915         to ISO-8859-2.
12916
12917 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12918
12919         * font.el: Split font-family-mappings into X and
12920           mswindows-specific versions.
12921           mswindows-font-create-[object|name]: Treat supplied size
12922           as a pointsize. Added underline and strikethru handling.
12923
12924         * msw-faces.el: changed default mswindows charset to western.
12925
12926         * msw-glyphs.el: removed space in border-glyph font string that
12927           was inserted to get round bugs in the mswindows C font code.
12928
12929 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12930
12931         * minibuf.el: make read-color-completion-table call
12932           (mswindows-color-list for mswindows devices.
12933
12934 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12935
12936         * lisp/font-lock.el
12937         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12938         Let declaration items contain non-word symbol characters.
12939
12940 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12941
12942         * package-get.el (package-get-package-provider): Added autoload
12943         cookie.  Loading "package-get-base.el" in ALL functions that use
12944         it.  Fixed some (interactive ...) with multiple argument specs
12945         again.  Cosmetic indentation changes.
12946
12947 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12948
12949         * info.el (Info-insert-dir): Don't use nreverse on variables
12950         that you want to use later.
12951
12952 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12953
12954         * x-mouse.el (x-set-point-and-move-selection): Replace call
12955         to x-kill-primary-selection with kill-primary-selection
12956
12957 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12958
12959         * simple.el (what-cursor-position): Make cursor position reported
12960         use value of column-number-start-at-one
12961
12962 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12963
12964         * about.el (xemacs-hackers): Fix Jareth's email address.
12965
12966 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12967
12968         * startup.el (startup-splash-frame): Remove
12969         `xemacs-startup-logo-function'.
12970
12971 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12972
12973         * about.el (about-hackers): Update credits list.
12974
12975 1998-06-06  Jeff Miller <jmiller@smart.net>
12976
12977         * lisp/sound.el: Update sound-ext to allow filenames with
12978           extensions to be found by load-sound-file
12979
12980 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12981
12982         * info.el (Info-rebuild-outdated-dir): Removed variable
12983         (Info-auto-generate-directory): New variable
12984         (Info-save-auto-generated-dir): New variable
12985         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12986         (Info-build-dir-anew): Second parameter removed.  Use
12987         `Info-save-auto-generated-dir'
12988         (Info-rebuild-dir): Ditto
12989
12990 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12991
12992         * list-mode.el (next-list-mode-item): Would not recognize
12993         border between directly neighbored items.
12994
12995 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12996
12997         * package-get.el: add autoloads for some functions.
12998
12999 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13000
13001         * specifier.el (let-specifier): Tiny docfixes.
13002
13003 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13004
13005         * msw-mouse.el: set selection-pointer-glyph to Normal.
13006
13007 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13008
13009         * wid-edit.el (widget-specify-secret): New function.
13010         (widget-after-change): Use it.
13011         (widget-specify-field): Use it.
13012
13013 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13014
13015         * mouse.el (drag-window-divider): Use `(not done)' instead of
13016         `doit'; reuse result of `window-pixel-edges'.
13017
13018         * modeline.el (drag-modeline-event-lag): Rename to
13019         drag-divider-event-lag.
13020
13021 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13022
13023         * specifier.el (let-specifier): Rewritten not to generate needless
13024         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13025         arguments.
13026
13027 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13028
13029         * minibuf.el (read-file-name-1): Setup buffer-local value of
13030         `completion-ignore-case' in completions buffer under Windows.
13031
13032 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13033
13034         * about.el (about-maintainer-glyph): Fix support for not
13035         compressed images.
13036
13037 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13038
13039         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13040
13041         * mouse.el (mouse-track): Cancel selection if misc-user event with
13042         `cancel-mode-internal' function is fetched.
13043
13044 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13045
13046         * files.el (save-some-buffers-1): Fixed return value.
13047
13048 1998-06-01  Oliver Graf <ograf@fga.de>
13049
13050         * dragdrop.el: added experimental
13051
13052 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13053
13054         * startup.el (after-init-hook, init-file-user,
13055         user-init-directory, load-user-init-file):  Purge references
13056         to "~/.xemacs/init.el" from docstrings.
13057
13058         (load-user-init-file) Use paths-construct-path to construct
13059         paths to user init files.  Go directly to ~/.emacs, do not
13060         search ~/.xemacs/, do not load `default-custom-file'.
13061
13062 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13063
13064         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13065         general *sh.
13066         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13067
13068 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13069
13070         * menubar-items.el (default-menubar): add Update Packages to customize
13071         menu.
13072
13073 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13074
13075         * faces.el: use toolbar face as a fallback for toolbar properties
13076         in xpm-color-symbols instead of default.
13077
13078         * msw-faces.el: rename 3d-object -> gui-element face.
13079
13080 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13081
13082         * startup.el (xemacs-startup-logo-function): New variable.
13083         (startup-splash-frame): Use it.
13084
13085 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13086
13087         * files.el (save-some-buffers): Would wait 1 second.
13088         (save-some-buffers-1): Delete other windows here instead of in
13089         `save-some-buffers'.
13090         (save-some-buffers): Force redisplay only if windows were deleted.
13091
13092 1998-06-02  Didier Verna  <didier@xemacs.org>
13093
13094         * cus-face.el (custom-face-attributes): generalized the use of
13095         toggle buttons for boolean attributes.
13096         Re-ordered the items a bit.
13097
13098 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13099
13100         * sound.el (default-sound-directory): Use `locate-data-directory'
13101         to find the sounds directory.
13102
13103 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13104
13105         * sound.el: default sound-ext to .wav under mswindows, .au
13106         otherwise. load-default sounds without extensions.
13107
13108 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13109
13110         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13111         if send-pr is not bound.
13112
13113 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13114
13115         * files.el: grok idl files in auto-mode-alist.
13116 1998-06-01  Jeff Miller  <jmiller@smart.net>
13117
13118         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13119         calling `upcase'.
13120
13121 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13122
13123         * msw-glyphs.el: add xbm to the list of image types supported.
13124
13125 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13126
13127         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13128         instead of XEmacs one when dumping InfoDock.
13129
13130 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13131
13132         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13133         for `modeline-visible-p'
13134
13135         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13136
13137 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13138
13139         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13140         since it's not used anymore. doc string fixes.
13141
13142         * package-get.el (package-get-file-installed-p): new function. use
13143         instead of file-installed-p which is in an external package.
13144
13145 1998-05-28  Oliver Graf <ograf@fga.de>
13146
13147         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13148         favor of select-window/switch-to-buffer
13149
13150 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13151
13152         * startup.el: changed (getenv "HOME") to (user-home-directory)
13153
13154 1998-05-25  Oliver Graf <ograf@fga.de>
13155
13156         * frame.el (cde-start-drag) moved to dragdrop.el
13157         (offix-start-drag-region) moved to dragdrop.el
13158         (offix-start-drag) moved to dragdrop.el
13159         * dragdrop.el (cde-start-drag) moved from frame.el
13160         (offix-start-drag-region) moved from frame.el
13161         (offix-start-drag) moved from frame.el
13162         (cde-start-drag-region) cde drag regions
13163         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13164
13165 1998-05-26  Oliver Graf <ograf@fga.de>
13166
13167         * dragdrop.el: created dragdrop-drag prototypes
13168         (cde-start-drag-region) fixed typo
13169
13170 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13171
13172         * simple.el (after-init-hook): Remove reader macro.
13173
13174         * packages.el (packages-hardcoded-lisp): Get rid of reader
13175         macros.  Update DOC string.
13176
13177 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13178
13179         * mouse.el (drag-window-divider): Ditto.
13180
13181         * modeline.el (mouse-drag-modeline): Use it.
13182
13183         * lisp-mode.el (let-specifier): Specify indentation.
13184
13185         * specifier.el (let-specifier): Renamed from
13186         `with-specifier-instance'.
13187
13188 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13189
13190         * x-faces.el:
13191         * faces.el: move definition of xpm-color-symbols from x-faces.el
13192         to faces. Predicate x-get-resource on the presence of x.
13193
13194         * msw-faces.el: set 3d-object face rather than modeline. Specify
13195         faces as specfier defaults.
13196
13197         * package-get.el: don't use package-admin-add-single-file-package.
13198
13199 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13200
13201         * toolbar-items.el: Fixup tooltips.
13202         (toolbar-gnus): Don't use obsolete variable
13203         toolbar-news-frame-properties.
13204         (toolbar-news-reader): Default to `gnus' instead of
13205         `not-configured'.
13206
13207         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13208         Windows.
13209
13210 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13211
13212         * package-get.el: rename -installedp -> -installed-p.
13213
13214 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13215
13216         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13217         attributes, and assinged it to continuation, truncation and
13218         hscroll glyphs.
13219
13220         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13221         and made continuation, truncation and hscroll glyphs arrow
13222         characters out of that font.
13223
13224 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13225
13226         * minibuf.el (minibuffer-electric-separator): Play nicely with
13227         directory-sep-char being \.
13228         (minibuffer-electric-tilde): Ditto.
13229         (read-file-name-map): Ditto.
13230
13231 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13232
13233         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13234         on X devices.
13235         (default-mouse-track-deal-with-down-event): Avoid
13236         `x-disown-selection'; use `disown-selection' instead.
13237
13238 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13239
13240         * select.el:
13241         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13242         moved to (cut-copy-clear-internal) in select.el. Ditto for
13243         (x-delete-primary-selection) (x-kill-primary-selection)
13244         (x-copy-primary-selection).
13245         (own-clipboard): new function.
13246
13247         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13248         functions in select.el. remove old ones.
13249         (mswindows-own-clipboard): new function.
13250
13251 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13252
13253         * gnuserv.el: allow connections from mswindows type devices.
13254
13255 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13256
13257         * msw-glyphs.el: change image type used from cursor to resource.
13258
13259 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13260
13261         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13262         for {top,bottom}-{left,right} values in addition to
13263         {top,bottom}_{left,right}.
13264         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13265
13266 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13267
13268         * cl-macs.el (specifier-instance): Undefine its setf method.
13269
13270         * specifier.el (with-specifier-instance): Added docstring.
13271
13272         * mouse.el (drag-window-divider): Ditto.
13273
13274         * modeline.el (mouse-drag-modeline): Use it.
13275
13276         * lisp-mode.el (with-specifier-instance): Define its indentation
13277         level.
13278
13279         * specifier.el (with-specifier-instance): New macro.
13280
13281 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13282
13283         * package-get.el (package-get-create-custom): new function to
13284         auto-generate package-get-custom.el from package-get-base.el.
13285         * (package-get-ever-installedp): new function.
13286         * (package-get-custom): new function to get all packages specified
13287         by customize.
13288
13289 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13290
13291         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13292
13293 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13294
13295         * cl-extra.el: Reverse previous float change.
13296
13297 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13298
13299         * x-faces.el:
13300         * faces.el (try-font-name): moved from x-faces.el since it is
13301         required by w3 under mswindows as well X.
13302
13303 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13304
13305         * winnt.el: Removed evil (setq completion-ignore-case t)
13306         clause, one more overlookef fsfism.
13307         (nt-quote-args-functions-alist): End sentences with double space.
13308
13309 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13310
13311         * window-xemacs.el (push-window-configuration): Remove kludgery of
13312         recaching default-toolbar specifier.
13313         (pop-window-configuration): Ditto.
13314         (unpop-window-configuration): Ditto.
13315
13316 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13317
13318         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13319
13320 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13321
13322         * winnt.el (nt-quote-args-verbatim): Added function.
13323         (nt-quote-args-prefix-quote): Added function.
13324         (nt-quote-args-backslash-quote): Added function.
13325         (nt-quote-args-double-quote): Added function.
13326         (nt-quote-args-functions-alist): New variable.
13327         (nt-quote-process-args): Added function. This is the main quoting
13328         work horse called from process-nt.c
13329
13330 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13331
13332         * winnt.el: Removed duplicate definitions for backspace,
13333         delete, M-backspace and C-M-backspace.
13334         (file-name-buffer-file-type-alist): Removed this variable.
13335         (find-buffer-file-type): Removed function.
13336         (find-file-binary):  Removed function.
13337         (find-file-text): Removed function.
13338         (find-file-not-found-set-buffer-file-type): Removed function.
13339         (save-to-unix-hook): Removed function.
13340         (revert-from-unix-hook): Removed function.
13341         (using-unix-filesystems): Removed function.
13342         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13343         warning.
13344         (x-set-selection): Removed function.
13345         (x-get-selection): Removed function.
13346         Removed commented FSFisms.
13347         Replaced copyright notice (this file is not part of GNU Emacs).
13348         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13349         comint-process-echoes setting to t.
13350
13351 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13352
13353         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13354         and used following the interface change of
13355         `paths-find-recursive-path'.
13356
13357         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13358         regexp instead of a list of base names.
13359         (paths-version-control-filename-regexp):
13360         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13361         Introduced and used following the interface change of
13362         `paths-find-recursive-path'.
13363
13364 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13365
13366         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13367         on X devices, rather than on all non-TTY devices.
13368
13369 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13370
13371         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13372
13373         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13374
13375 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13376
13377         * itimer.el (activate-itimer): Fixed usage of integers
13378         as argument to `concat'.
13379
13380 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13381
13382         * itimer.el (start-itimer): replace the use of `concat' with
13383         `format'
13384
13385 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13386
13387         * mode-motion.el (mode-motion-hook): Clarify docstring.
13388         From Bob Weiner <weiner@altrasoft.com>
13389
13390         * loadhist.el (symbol-file): Supply prompt string when used
13391         interactively.
13392         From Bob Weiner <weiner@altrasoft.com>
13393
13394 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13395
13396         * loadup.el (really-early-error-handler): Ditto.
13397
13398         * update-elc.el: Ditto.
13399
13400         * setup-paths.el (paths-construct-exec-path): Ditto.
13401
13402         * make-docfile.el: Ditto.
13403
13404         * find-paths.el (paths-decode-directory-path): Use split-path
13405         instead of decode-path.
13406
13407         * files.el (parse-colon-path): Update docstring reference.
13408
13409 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13410
13411         * msw-init.el:
13412         * x-init.el:
13413         Bind cut'n'paste keys to non window-system specific functions.
13414
13415         * msw-select.el: New function mswindows-clear-clipboard.
13416         mswindows-cut-copy-clipboard extended to handle clearing of the
13417         selection and renamed to mswindows-cut-copy-clear-clipboard.
13418
13419         * select.el: on mswindows devices delete-primary-selection
13420         calls mswindows-clear-clipboard.
13421
13422 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13423
13424         * simple.el (quoted-insert): Inhibit quit when using read-char.
13425
13426         * cmdloop.el (read-char): Don't inhibit quit.
13427         (read-char-exclusive): Ditto.
13428         (read-char): Signal quit if quit-char was pressed.
13429         (read-char-exclusive): Ditto.
13430         (read-quoted-char): Return a character, not integer.
13431
13432         * menubar-items.el (default-popup-menu): Use Andy's generic
13433         selection code.
13434         (default-popup-menu): Fix code.
13435
13436 1998-05-14  Oliver Graf <ograf@fga.de>
13437
13438         * dragdrop.el (dragdrop-function-widget): this time it's done
13439
13440 1998-05-13  Oliver Graf <ograf@fga.de>
13441
13442         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13443
13444 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13445
13446         * device.el (device-pixel-width):
13447         (device-pixel-height):
13448         (device-mm-width):
13449         (device-mm-height):
13450         (device-bitplanes):
13451         (device-color-cells): Swapped parameters to device-system-metric
13452         according to the interface change.
13453
13454 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13455
13456         * mouse.el (default-mouse-motion-handler): Use new name of the
13457         function event-over-vertical-divider-p.
13458         Do not set E-W arrow cursor over the divider if
13459         vertical-divider-draggable-p is nil in the window.
13460         ([top-level]): Use new name for the variable
13461         vertical-divider-map.
13462         (drag-window-divider): Respect vertical-divider-draggable-p.
13463         Variable name typo fixes.
13464
13465 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13466
13467         * keymap.el (kbd): Define here; handle string constants and
13468         others...
13469
13470 1998-05-15  Christian Nyb <chr@mediascience.no>
13471
13472         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13473         in Emacs 18.
13474
13475 1998-05-13  Didier Verna  <didier@xemacs.org>
13476
13477         * mouse.el (drag-window-divider): give the vertical divider a
13478         pressed look when dragging it.
13479
13480 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13481
13482         * faces.el: predicate some more face operations on x or mswindows
13483         not just x.
13484
13485         * modeline.el: enable modeline coloring for mswindows.
13486
13487 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13488
13489         * minibuf.el (minibuffer-default): Added variable; compatible with
13490         FSF Emacs.
13491         (next-history-element): Used `minibuffer-default'.
13492
13493 1998-05-12  Oliver Graf <ograf@fga.de>
13494
13495         * dragdrop.el (dragdrop-function-widget): button and mods ok
13496         arguments still look a bit strange
13497         (dragdrop-compare-mods) created
13498         (dragdrop-drop-do-functions) correctly checks for buttons and
13499         modifiers
13500
13501 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13502
13503         * setup-paths.el (paths-default-info-directories): Replace
13504         path-separator with directory-sep-char.
13505
13506         * files.el (path-separator): Don't define it here.
13507
13508 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13509
13510         * update-elc.el: Ditto.
13511
13512         * setup-paths.el (paths-construct-exec-path): Ditto.
13513
13514         * make-docfile.el: Ditto.
13515
13516         * loadup.el (really-early-error-handler): Ditto.
13517
13518         * find-paths.el (paths-decode-directory-path): Use decode-path
13519         instead of decode-path-internal.
13520
13521         * files.el (parse-colon-path): Update docstring.
13522
13523 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13524
13525         * subr.el (get-buffer-window-list): Make BUFFER optional.
13526
13527         * window-xemacs.el (windows-of-buffer): Defalias to
13528         get-buffer-window-list.
13529
13530 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13531
13532         * disass.el: Fix maintainer keyword.
13533
13534         * bytecomp.el (byte-compile-and-load-file): Autoload.
13535         (byte-compile-buffer): Ditto.
13536
13537         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13538         value is returned, not the name.
13539         (lisp-imenu-generic-expression): Enable it.
13540         (lisp-mode-variables): Ditto.
13541         (lisp-indent-offset): Change defconst to defvar.
13542         (lisp-indent-function): Ditto.
13543         (lisp-body-indent): Ditto.
13544
13545 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13546
13547         * modeline.el: Use zap-last-kbd-macro-event.
13548
13549         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13550         nil, don't attempt to do anything with messages.
13551         (eval-last-sexp): Use `letf' for clarity.
13552
13553 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13554
13555         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13556
13557 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13558
13559         * buff-menu.el:
13560         * lisp-mode.el:
13561         * obsolete.el:
13562         Change empty docstrings into no doc strings at all.
13563         Fix bogus FSF-format docstrings.
13564         * etags.el: Fix docstring.
13565
13566 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13567
13568         * package-get.el (package-get): Use internal md5
13569
13570 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13571
13572         * about.el (about-xemacs): Correct abuse of concat.
13573
13574 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13575
13576         * info.el (Info-mode): Use easymenu.
13577
13578 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13579
13580         * apropos.el (apropos): Don't use concat with integers.
13581
13582         * cmdloop.el (describe-last-error): Handle the case when no error
13583         was seen gracefully.
13584
13585         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13586         defun.
13587         (apropos-describe-plist): Ditto.
13588
13589         * help.el (with-displaying-help-buffer): Revert to a defun.
13590         (describe-key): Use it as defun.
13591         (describe-mode): Ditto.
13592         (describe-bindings): Ditto.
13593         (describe-prefix-bindings): Ditto.
13594         (describe-installation): Ditto.
13595         (view-lossage): Ditto.
13596         (describe-function): Ditto.
13597         (describe-variable): Ditto.
13598         (describe-syntax): Ditto.
13599
13600 1998-05-11  Oliver Graf <ograf@fga.de>
13601
13602         * dragdrop.el: changed order of require/provide
13603         (dragdrop-drop-mime-default) changed to new calling conventions
13604         (dragdrop-drop-do-functions) changed to new calling conventions
13605         (dragdrop-function-widget) this one needs more work...
13606
13607 1998-05-10  Oliver Graf <ograf@fga.de>
13608
13609         * about.el: another small change in my entry
13610         * dragdrop.el (dragdrop-drop-log-function): logging added
13611         plus customizations
13612         changed interface to handler functions. now called with event
13613         and object
13614
13615 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13616
13617         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13618         E-W arrow pointer displayed over draggable dividers.
13619
13620         * mouse.el (default-mouse-motion-handler): Show it when
13621         appropriate.
13622         (drag-window-divider): Added.
13623         ([top-level]): Initialized window-divider-map with a keymap
13624         binding the above function to left button down event.
13625
13626         * x-mouse.el (x-init-pointer-shape): Initialize
13627         divider-pointer-glyph from Cursor.dividerPointer, or use default
13628         E-W double arrow.
13629
13630 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13631
13632         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13633
13634 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13635
13636         * simple.el (count-words-buffer): Don't query for buffer.
13637         (count-lines-buffer): Ditto.
13638
13639 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13640
13641         * help.el (where-is): add optional insert argument.
13642
13643 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13644
13645         * help.el (describe-key-briefly): New argument INSERT.
13646
13647         * simple.el (eval-expression): New optional argument; synch with
13648         FSF 20.3.
13649
13650         * keydefs.el (global-map): Add new register bindings.
13651
13652         * register.el: Synched with FSF 20.3.
13653
13654 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13655
13656         * window-xemacs.el (recenter): all arguments are optional.
13657
13658 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13659
13660         * device.el: (device-pixel-width): Reflected name/parameters
13661         change to device-system-metric.
13662         (device-pixel-height): Ditto.
13663         (device-mm-width): Ditto.
13664         (device-mm-height): Ditto.
13665         (device-bitplanes): Ditto.
13666         (device-color-cells): Ditto.
13667
13668 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13669
13670         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13671
13672         * cl.el (most-positive-fixnum): Document.
13673         (most-negative-fixnum): Ditto.
13674
13675         * cus-dep.el: Updated comment.
13676
13677         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13678         constant.
13679
13680         * cus-load.el (custom-put): Removed.
13681
13682         * files.el (after-find-file): Just resignal quit instead of
13683         signaling "canceled".
13684
13685 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13686
13687         * frame.el (other-frame): Use `focus-frame' instead of
13688         select-frame kludges.
13689
13690         * lisp-mode.el: Update lisp-indent-function for
13691         save-selected-frame and with-selected-frame.
13692
13693         * frame.el (save-selected-frame): New macro.
13694         (with-selected-frame): Ditto.
13695         (other-frame): Use `set-frame-focus'.
13696
13697 1998-05-06  Oliver Graf <ograf@fga.de>
13698
13699         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13700         (dragdrop-drop-url-default) default handler for URL drops created
13701         (dragdrop-drop-mime-default) default handler for MIME drops created
13702         (dragdrop-drop-functions) default custom for handling drops created
13703         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13704
13705 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13706
13707         * mouse.el: Removed redundant mouse-mswindows-drop function.
13708
13709 1998-05-05  Oliver Graf <ograf@fga.de>
13710
13711         * about.el: changed some text in my entry
13712         * dragdrop.el: added customs
13713
13714 1998-05-04  Oliver Graf <ograf@fga.de>
13715
13716         * mouse.el: killed global drop key bindings
13717         (mouse-offix-drop) removed
13718         * dragdrop.el: created
13719         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13720
13721 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13722
13723         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13724         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13725
13726         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13727         obsolete comment.
13728
13729         * scrollbar.el (scrollbars-visible-p): Use new
13730         {vertical,horizontal}-scrollbar-visible-p specifiers.
13731
13732 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13733
13734         * device.el (device-pixel-height):
13735         (device-pixel-width):
13736         (device-mm-width):
13737         (device-mm-height):
13738         (device-bitplanes):
13739         (device-color-cells): Moved these 6 functions from device.c; they
13740         all use single (device-system-metrics) call.
13741
13742 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13743
13744         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13745         were renamed.
13746
13747         * menubar-items.el:
13748         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13749         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13750
13751         * help.el (help-map): Remove Hyperbole keybinding logic.
13752         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13753
13754 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13755
13756         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13757         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13758
13759 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13760
13761         * msw-glyphs.el: use nicer icon3 from the frame icon.
13762
13763 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13764
13765         * version.el (emacs-version): Remove InfoDock conditionals.
13766
13767         * startup.el (startup-splash-frame): Change ID logo name.
13768
13769 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13770
13771         * files.el (after-find-file): If the user presses C-g on
13772         directory-creation prompt, kill the buffer.
13773
13774 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13775
13776         * simple.el (count-words-region): Reverse previous change.
13777
13778 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13779
13780         * replace.el (query-replace): Just call perform-replace.
13781         (query-replace-regexp): Ditto.
13782         (perform-replace): Move region handling here.
13783         (perform-replace): Use the new arg to match-data.
13784
13785 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13786
13787         * x-init.el: Install X specific display table that
13788           displays char 0240 as a space to avoid whatever it is
13789           that screws up display of that character code.
13790
13791 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13792
13793         * help.el (function-arglist): If no arguments are documented for a
13794         subr, print nothing rather than incorrect output.
13795
13796 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13797
13798         * cmdloop.el (command-error): Update bail-out error message to use
13799         `emacs-program-name'.
13800
13801         * lib-complete.el: Remove reader macro cruft.
13802
13803         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13804         cruft.
13805
13806         * simple.el (count-words-region): Drop interactive-p check on the
13807         message.
13808
13809 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13810
13811         * font.el
13812         * msw-faces.el
13813         Correct spelling of mswindows-font-canonicalize-name.
13814
13815 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13816
13817         * ldap.el (ldap-host-parameters-alist): Replaced with
13818         `ldap-host-parameters-plist'
13819         (ldap-search): Adapt to previous change
13820
13821 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13822
13823         * about.el (about-hackers): Update Bob Weiner bio.
13824         (about-maintainer-info): Ditto.
13825
13826 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13827
13828         * simple.el (display-warning-minimum-level): Docfix.
13829
13830 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13831
13832         * widget.el (:default-get): New keyword.
13833         * wid-edit.el (default, widget-default-default-get): Define it.
13834         (group, widget-group-default-get): Define it.
13835         (menu-choice, widget-choice-default-get): Define it.
13836         (widget-default-get): New function.
13837         (widget-choice-action): Call it.
13838         (widget-editable-list-entry-create): Call it.
13839
13840 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13841
13842         * byte-optimize.el (byte-boolean-vars): Removed.
13843         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13844         lookup through `byte-boolean-vars'.
13845
13846 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13847
13848         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13849         resource-provided values into ghost specs for scrollbar-height and
13850         scrollbar-width.
13851
13852 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13853
13854         * byte-optimize.el: Don't attempt to optimize /=.
13855
13856         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13857         (byte-compile-/=): Ditto.
13858
13859 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13860
13861         * apropos.el: Use `with-displaying-help-buffer'.
13862         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13863         Use `with-displaying-help-buffer'.
13864         (apropos-follow): Do not give special treatment to buffer cursor
13865         was in prior to a mouse click.
13866         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13867         (apropos-print-doc): Set correct buffer for setting text
13868         properties.
13869
13870 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13871
13872         * help.el (help-buffer-prefix-string): New variable.
13873         (help-buffer-name): Use it.
13874
13875         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13876         mode menu.
13877
13878 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13879
13880         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13881
13882 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13883
13884         * files.el (find-file-noselect): Update docstring.
13885         (find-file-noselect): Signal an error if found an unreadable file.
13886         (file-chase-links): Save the match data.
13887         (normal-mode): Use `lwarn' and `error-message-string'.
13888         (interpreter-mode-alist): Change defconst to defvar.
13889         (inhibit-first-line-modes-regexps): Ditto.
13890         (inhibit-first-line-modes-regexps): Added .tgz.
13891         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13892         (change-major-mode-with-file-name): New user-option.
13893         (set-visited-file-name): Synched with FSF.
13894         (file-name-extension): New function, from FSF 20.3.
13895         (file-relative-name): Synched with FSF.
13896         (save-some-buffers): Support the C-r feature.
13897         (recover-session): Synched with FSF.
13898         (kill-some-buffers): Ditto.
13899         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13900
13901 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13902
13903         * files.el (insert-file): Undo previous change and reenable use of
13904         format.el.
13905
13906 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13907
13908         * window-xemacs.el (recenter): Define.
13909
13910 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13911
13912         * font.el (mswindows-font-create-name)
13913         (mswindows-font-create-object): new functions for mswindows type
13914         fonts.
13915
13916         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13917         strings are parsed as well as font objects.
13918
13919 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13920
13921         * modeline.el (defining-kbd-macro): Restore modeline indication of
13922         kbd-macro being recorded.
13923         (add-minor-mode): Simplify docstring.
13924         (modeline-minor-mode-menu): Remove stuff.
13925
13926 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13927
13928         * code-process.el (call-process): dynamically decide process
13929         coding type.
13930
13931 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13932
13933         * modeline.el: Add line-number-mode, column-number-mode to
13934         the modeline minor-mode menu.  Button2 on the line number does
13935         goto-line.
13936
13937 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13938
13939         * mouse.el: move x-selection-owner-p type things to
13940         selection-owner-p.
13941
13942         * msw-init.el: copy zmacs stuff from x-init.el
13943
13944         * msw-select.el (mswindows-own-selection)
13945         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13946         functions. Very simple minded implementation of selectio
13947         ownership.
13948
13949         * select.el (own-selection) (disown-selection)
13950         (activate-region-as-selection) (select-make-extent-for-selection)
13951         (valid-simple-selection-p): functions moved from x-select.el for
13952         generalized selection.
13953
13954         * x-select.el: see select.el changes.
13955
13956         * x-toolbar.el: use new selection functions.
13957
13958 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13959
13960         * packages.el (packages-find-package-directories): Fixed bug that
13961         would pick up multiple site-package directories.
13962         (package-locations): Added "xemacs-packages" as a late package
13963         location.
13964
13965         * find-paths.el: Now uses `emacs-program-name' and
13966         `emacs-program-version'.
13967         Additions to enforce version-specific directories in
13968         `paths-find-version-directory'.
13969
13970 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13971
13972         * default.el: Removed.
13973         * site-start.el: Removed.
13974
13975 1998-04-29  Didier Verna  <didier@xemacs.org>
13976
13977         * minibuf.el (minibuffer-history-minimum-string-length): Default
13978         to nil.
13979
13980 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13981
13982         * find-paths.el (paths-program-name): Rename.
13983         (paths-emacs-root-p): Ditto.
13984         (paths-find-site-directory): Ditto.
13985
13986 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13987
13988         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13989         `emacs-lisp-byte-compile-and-load'.
13990
13991 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13992
13993         * ldap.el (ldap-search): Fixed additional parameter passing to
13994         `ldap-open'
13995
13996 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13997
13998         * select.el (kill-primary-selection) (selection-owner-p)
13999         (copy-primary-selection) (yank-clipboard-selection)
14000         (selection-exists-p) (delete-primary-selection): new file and
14001         functions that do the right thing for the selected device.
14002
14003         * x-menubar.el: use generalised selection functions.
14004
14005         * dumped-lisp.el: dump select.el.
14006
14007 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14008
14009         * find-paths.el (paths-progname): New variable.
14010         (paths-emacs-root-p): Use it.
14011         (paths-find-site-directory): Ditto.
14012
14013 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14014
14015         * loadup.el ((member "dump" command-line-args)): Dump as
14016         `infodock' if InfoDock.
14017
14018 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14019
14020         * find-paths.el (construct-emacs-version): Simplify, include
14021         program name in the return value.
14022         * (paths-find-version-directory): Use it.
14023
14024 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14025
14026         * info.el (Info-parse-dir-entries): Fixed regexp
14027         (Info-build-dir-anew): Remove full suffix and capitalize info file
14028         name for files with no @direntry
14029         (Info-batch-rebuild-dir): New function
14030         (Info-suffixed-file): Check for regular files instead of simple
14031         file existence (could catch directories before)
14032
14033 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14034
14035         * setup-paths.el, find-paths.el: Removed uses of `not' which
14036         temacs doesn't have.
14037
14038         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14039         into root searching.
14040
14041 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14042
14043         * subr.el: Remove definition of `not'.
14044
14045 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14046
14047         * msw-glyphs.el: enable graphics support.
14048
14049 1998-04-23  Didier Verna  <didier@xemacs.org>
14050
14051         * x-menubar.el (default-menubar): restored the line-number-mode
14052         option.
14053
14054         * misc doc string updates related to the options menu.
14055
14056 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14057
14058         * setup-paths.el (paths-construct-load-path): Fix typo.
14059
14060 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14061
14062         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14063         font-menu-ignore-scaled-fonts don't have to be bound now; this
14064         gets us one step further towards making --no-autoloads work.
14065
14066         * startup.el (normal-top-level): Load auto-autoloads only if
14067         lisp-directory is non-nil.
14068
14069         * setup-paths.el (paths-construct-load-path): Made it robust
14070         against nil lisp-directory.
14071
14072         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14073         to the list of variables that cause a warning when nil.
14074
14075         * toolbar.el (init-toolbar-location): Now works even when there's
14076         no toolbar icon directory.
14077
14078 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14079
14080         * help.el (view-lossage): Recognize it.
14081
14082         * simple.el (log-message): Mark multiline messages.
14083
14084 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14085
14086         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14087
14088 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14089
14090         * package-get.el (package-get-all):  add `\n' separator to
14091         interactive specification so that both variables are read
14092
14093 1998-04-22  Didier Verna  <didier@xemacs.org>
14094
14095         * x-menubar.el: ported the options menu to Custom.
14096         Moved the "read only" toggle button to the buffers menu.
14097         Corrected some missing ;;;###autoload or defcustom.
14098
14099         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14100         the scrollbar-visible specifier for options menu handling.
14101
14102         * toolbar.el (toolbar-visible-p)
14103                      (toolbar-captioned-p)
14104                      (default-toolbar-position): defcustom wrappers around
14105         the toolbar specifiers for options menu handling.
14106
14107         * frame.el (get-frame-for-buffer-default-instance-limit):
14108         defcustom it for options menu handling.
14109
14110         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14111         font-lock-mode for options menu handling.
14112
14113         * cus-start.el: added Custom properties to overwrite-mode for
14114         options menu handling.
14115
14116 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14117
14118         * about.el: shameless self-promotion.
14119
14120 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14121
14122         * simple.el (raw-append-message): Slightly optimize.
14123         (remove-message): Use `push' for clarity.
14124         (append-message): Ditto.
14125         (display-warning): Dito.
14126         (raw-append-message): Send the message to the appropriate device.
14127
14128 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14129
14130         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14131         From Sean MacLennan <Sean.MacLennan@pika.ca>
14132
14133 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14134
14135         * setup-paths.el: Changed `directory-sep-char' to
14136         `path-separator', following a change in GNU Emacs.
14137
14138 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14139
14140         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14141         (Info-build-dir-anew): Add a final newline.
14142         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14143         is `always'
14144         (Info-rebuild-dir): Ditto
14145
14146         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14147
14148 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14149
14150         * simple.el (count-words-buffer): Retain zmacs region.
14151         (count-words-region): Ditto.
14152         * simple.el: (what-line): Expanded line counts.
14153         (count-lines): New parameter to conditionalize whether collapsed
14154         lines get counted.
14155         From Bob Weiner <weiner@altrasoft.com>
14156
14157 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14158
14159         * packages.el (package-locations): infodock-packages must override
14160         mule-packages and packages.
14161
14162 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14163
14164         * wid-edit.el:
14165         remove rude messages from widget-activation-widget-mapper
14166         and widget-activation-glyph-mapper
14167
14168 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14169
14170         * toolbar.el: Remove (featurep 'x) test from
14171         toolbar-make-button-list
14172
14173 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14174
14175         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14176         only if in the same frame.
14177
14178 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14179
14180         * packages.el (package-locations): Added site-packages hierarchy.
14181
14182         * setup-paths.el (paths-default-info-directories): Introduced and
14183         used.
14184
14185         * packages.el, setup-paths.el: Set various path searching depths
14186         to 1.
14187
14188         * packages.el (packages-hierarchy-depth):
14189         (packages-load-path-depth): Introduced and used.
14190
14191         * setup-paths.el (paths-load-path-depth): Introduced and used.
14192
14193         * find-paths.el (paths-find-recursive-path): Added max-depth
14194         parameter.
14195
14196 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14197
14198         * setup-paths.el (paths-construct-info-path): Removed
14199         dependency on behavior of (file-name-as-directory "").
14200
14201 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14202
14203         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14204         lisp objects
14205
14206 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14207
14208         * dump-paths.el, startup.el: Added handling for --debug-paths.
14209
14210 1998-04-15  William M. Perry  <wmperry@aventail.com>
14211
14212         * wid-edit.el: We cannot just set the help-echo or balloon-help
14213           properties for an extent based on the :help-echo widget
14214           property, since help-echo and balloon-help cause an EXTENT to
14215           get passed in, where :help-echo functions are expecting a WIDGET
14216
14217 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14218
14219         * scrollbar.el (init-scrollbar-from-resources): Call
14220         mswindows-init-scrollbar-metrics when appropriate.
14221
14222 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14223
14224         * dumped-lisp.el: dump x-toolbar for window system
14225
14226         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14227         have support and xpm.
14228
14229 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14230
14231         * files.el (toggle-read-only): Fix docstring.
14232         From Didier Verna <didier@xemacs.org>
14233
14234 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14235
14236         * startup.el (normal-top-level): Load autoload-file-name without
14237         specifying an extension---some people only auto-autoload.el.gz.
14238
14239 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14240
14241         * files.el (backup-enable-predicate): Don't bomb on NAME being
14242         nil.
14243
14244 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14245
14246         * find-paths.el, packages.el: Now prefers configure'd paths.
14247         This shouldn't cause any of the originally anticipated problems as
14248         the current paths architecture will not define the various
14249         configure-xxx variables if they're not specified on the configure
14250         command line.
14251
14252         * find-paths.el, setup-paths.el, packages.el: Removed all
14253         mentionings of "/" as a path separator.
14254         Used paths-construct-path throughout.
14255
14256         * find-paths.el (paths-construct-path): Created to assemble paths
14257         from directory components.
14258
14259         * setup-paths.el, packages.el: Used paths-decode-directory-path
14260         instead of decode-path-internal.
14261
14262         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14263         and associates.
14264         (paths-decode-directory-path) Created.
14265
14266         * setup-paths.el: Changed configure-exec-path to
14267         configure-exec-directory.
14268
14269 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14270
14271         * packages.el (packages-find-packages): Fixed decoding of
14272         EMACSPACKAGEPATH.
14273
14274         * startup.el: -no-packages -> -no-early-packages.
14275
14276         (packages-load-package-lisps): Fixed loading of auto-autoload
14277         files.
14278
14279         * startup.el (normal-top-level): Fixed loading of core
14280         auto-autoload.
14281
14282         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14283
14284         * startup.el, packages.el, dump-paths.el: Added proper settings
14285         for site-directory and lisp-directory variables.
14286
14287         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14288         inhibit-package-autoloads and fixed handling of it.
14289
14290         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14291         handling of former inhibit-package-init, now
14292         inhibit-early-packages, to make -vanilla etc. work.
14293
14294 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14295
14296         * code-process.el (start-process): Fallback to 'undecided instead
14297         of 'binary for process input coding stream.
14298
14299         * process.el (start-process): Docstring fix.
14300
14301 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14302
14303         * info.el (Info-insert-dir): Do not insert temporary dir files
14304         in Info-dir-file-attributes
14305         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14306         (Info-rebuild-dir): Ditto.
14307
14308 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14309
14310         * obsolete.el: Added obsoleteness declarations for
14311         `site-directory' and `Info-default-directory-list'.
14312
14313 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14314
14315         * find-paths.el (paths-find-emacs-root): Only look at the
14316         executable at the end of the symlink chain for determining the
14317         Emacs root.
14318
14319 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14320
14321         * setup-paths.el (paths-construct-info-path): Changed construction
14322         to cater to gone default in configure.
14323
14324         * find-paths.el (paths-uniq-append): Added.
14325
14326         * packages.el: Rewritten package path construction once again.
14327
14328         * dump-paths.el, startup.el: Removed package-path as a global
14329         variable.
14330
14331         * package-admin.el (package-admin-add-single-file-package):
14332         (package-admin-add-binary-package): Changed package-path to
14333         late-packages.
14334
14335         * packages.el (packages-split-path): Split path at "/" rather than
14336         nil according to change in emacs.c.
14337
14338 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14339
14340         * setup-paths.el (paths-construct-info-path): Changed info path
14341         order so that directories come out right.
14342         (paths-find-lock-directory): Fixed bug: It used to think
14343         configure-lock-directory is a path.
14344
14345 1998-04-06  Jeff Miller <jmiller@smart.net>
14346
14347         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14348         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14349         eases the use of toolbar-add/kill-item functions.
14350
14351 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14352
14353         * code-files.el (file-coding-system-alist): Commented out
14354         loaddefs.el magical treatment.
14355
14356 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14357
14358         * info.el (Info-rebuild-outdated-dir): Added new option
14359         `conservative' and made it the default
14360         (Info-rebuild-dir): Appropriately parse multi-line description
14361         strings, and multi-section dir files. Issue warning when dir
14362         is rebuilt as temporary
14363         (Info-build-dir-anew): Issue warning when dir is built as
14364         temporary
14365
14366 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14367
14368         * list-mode.el (list-mode-map): Bind highlight motion commands to
14369         standard keys left, right, C-b and C-f.
14370
14371 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14372
14373         * files.el (auto-mode-alist): allow .sc for Scheme->C
14374
14375 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14376
14377         * loadup.el (pureload): Don't quote (garbage-collect).
14378
14379 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14380
14381         * package-get-base.el: Updated.
14382
14383 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14384
14385         * isearch-mode.el (isearch-just-started): New variable.
14386         (isearch-mode): Set it.
14387         (isearch-repeat): Advance one character forward only if the search
14388         was successful, and was not just started.
14389         (isearch-repeat): Clear isearch-just-started.
14390
14391 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14392
14393         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14394         if running -batch.
14395
14396 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14397
14398         * subr.el (listify-key-sequence): Removed.
14399
14400 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14401
14402         * bytecomp.el (byte-compile-print-gensym): New option.
14403         (byte-compile-output-file-form): Use it.
14404         (byte-compile-output-docform): Ditto.
14405         (byte-compile-compiled-obj-to-list): Ditto.
14406
14407 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14408
14409         * msw-glyphs.el: set frame icon if xpm support.
14410
14411 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14412
14413         * help.el: Code that pretty prints variable values
14414           removed.
14415
14416 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14417
14418         * find-paths.el (paths-emacs-root-p): Correct test for installation
14419         directory.
14420         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14421
14422 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14423
14424         * loaddefs.el: Don't set debug-ignored-errors; leave
14425           its default value set to nil.
14426
14427 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14428
14429         * info.el (Info-rebuild-dir): fixed mis-spelling.
14430
14431 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14432
14433         * info.el (Info-rebuild-outdated-dir): New custom var
14434         (Info-insert-node): Create/update dir file when needed, ie when it
14435         does not exist or is older than some info files in directory
14436
14437 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14438
14439         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14440         for last packages, mainly for using a 20.4 package base.
14441
14442         * packages.el (late-packages): Typo fix.  It was called
14443         early-packages.
14444
14445         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14446         relative symlinks correctly.
14447         (paths-find-emacs-roots): More rigorous checking for plausible
14448         configuration-time root.
14449
14450         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14451         find its roots.
14452
14453 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14454
14455         * faces.el: Fix docstrings.
14456         * glyphs.el: Fix docstrings.
14457         * mouse.el: Fix docstrings.
14458
14459         * frame.el: Change phrase `current frame' to `selected frame'.
14460
14461         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14462
14463         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14464         macros using backquote to make them infinitely more readable.
14465
14466 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14467
14468         * packages.el (packages-find-package-path): Hardcoded specialized
14469         InfoDock support until we can clean this up.
14470
14471         * help.el (describe-bindings-1): Return the value of the bindings
14472         help buffer created.
14473         (describe-bindings): Ditto.
14474
14475         * simple.el (set-variable): Restore previous behavior of not
14476         bombing if the variable to set is not boundp.
14477
14478 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14479
14480         * packages.el (packages-handle-package-dumped-lisps): Allow for
14481         non-local files to be loaded off the package-lisp variable.
14482
14483 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14484
14485         * x-faces.el: Global X resources should override
14486           specs for all device classes (color, grayscale, mono);
14487           code currently doesn't override any of them.  Fixed by
14488           calling remove-specifier with '(x default) as the tag
14489           set and allowing inexact matches.
14490
14491 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14492
14493         * faces.el: Separated face initializations based on
14494           device classes into device type specific (tag set,
14495           instantiator) pairs.
14496
14497 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14498
14499         * wid-edit.el (widget-choice-action): Remember user's explicit
14500         choice.
14501         (widget-choice-value-create): Respect it.
14502         From Richard Stallman <rms@gnu.org>
14503
14504 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14505
14506         * setup-paths.el (paths-construct-info-path): Always append
14507         existing directories from configure-time info path.
14508
14509         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14510         Info-directory-list.
14511
14512         * info.el: Removed Info-default-directory-list which was broken by
14513         design.
14514         Removed bogus initialization of Info-directory-list---startup.el
14515         can do a much better job.
14516         Added autoload of Info-directory-list.
14517
14518         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14519         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14520         be exclusive; now it's merely given precedence, just like in the
14521         old days.
14522
14523 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14524
14525         * find-paths.el (paths-find-architecture-directory): Fix bug with
14526         finding; it used to default too early.
14527
14528 1998-03-25  Martin Buchholz <martin@xemacs.org>
14529
14530         * packages.el (packages-split-path): Fix a bug; it used to fail
14531         for paths that weren't split.
14532
14533 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14534
14535         * finder.el (finder-compile-keywords): trap on errors.
14536
14537 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14538
14539         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14540           fourth argument of t so that only the specs exactly
14541           matching the tag lists are removed.
14542
14543 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14544
14545         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14546
14547 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14548
14549         * minibuf.el (mouse-read-file-name-1): If a default directory was
14550         specified, use it for generating the completions.
14551
14552 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14553
14554         * update-elc.el: Now respects inhibit-package-init and
14555         inhibit-site-lisp.
14556         Now does path construction with loadup-paths.
14557
14558         * startup.el (normal-top-level, startup-setup-paths): Now respects
14559         inhibit-package-init and inhibit-site-lisp.
14560
14561         * packages.el (packages-find-package-path): Extended package path
14562         by version-specific hierarchies.
14563         (packages-find-packages): Now respects inhibit flag and
14564         inhibit-site-lisp.
14565         Moved path setup to loadup-paths.
14566
14567         * make-docfile.el: Now respects inhibit-package-init and
14568         inhibit-site-lisp.
14569         Now does path construction with loadup-paths.
14570
14571         * loadup.el: Now respects inhibit-package-init and
14572         inhibit-site-lisp.
14573
14574         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14575
14576         * loadup-paths.el: New file: setup load-path to encompass
14577         packages.
14578
14579 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14580
14581         * auto-show.el: load-gc renamed to pureload.
14582         * site-load.el: Ditto.
14583         * packages.el (toplevel): Ditto.
14584         * loadup.el (really-early-error-handler): Ditto.
14585         * dumped-lisp.el (preloaded-file-list): Ditto.
14586         * cus-face.el (custom-declare-face): Ditto.
14587
14588 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14589
14590         * <Today>: The Big Path Searching Overhaul.
14591
14592         * find-paths.el: New file: find and assemble paths in the
14593         installation hierarchy.
14594
14595         * setup-paths.el: New file: global layout of paths and directories
14596         within the XEmacs hierarchy.
14597
14598         * packages.el: Replaced everything related to path searching and
14599         startup by code in terms of find-paths.
14600
14601         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14602         the new path searching engine.
14603
14604         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14605         and setup-paths.
14606
14607 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14608
14609         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14610         setup-paths.el.
14611
14612 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14613
14614         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14615         compiles identically in any configuration.
14616         Removed irrelevant commentary.
14617
14618 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14619
14620         * simple.el (set-variable): Allow setting specifiers.
14621
14622 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14623
14624         * lisp.el (forward-sexp): Revert previous change.
14625
14626 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14627
14628         * frame.el (frame-initialize): Use `delete-console' instead of
14629         `delete-device' to delete the stream console to match the usage in
14630         Fkill_emacs.
14631
14632 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14633
14634         * files.el (cdpath-previous): New variable.
14635         (cd): Use it.
14636         From Bob Weiner <weiner@wave.altrasoft.com>
14637
14638 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14639
14640         * keydefs.el: Changed keybindings of forward-char,
14641           backward, scroll-up and scroll-down to point to their
14642           -command counterparts.
14643
14644         * simple.el: New functions: forwarc-char-command,
14645           backwrad-char-command, scroll-up-command,
14646           scroll-down-command which work liek their counterparts
14647           except that they honor the variable
14648           signal-error-on-buffer-boundary.
14649
14650           Definition of signal-error-on-buffer-boundary received
14651           from src/cmds.c.
14652
14653           defvar declaration added for word-across-newline to avoid
14654           byte-compiler warning about the free variable reference.
14655
14656 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14657
14658         * winnt.el: Removed "%t" from the beginning of
14659         modeline-format. From now on, there's no nt-specifics in the modeline.
14660
14661 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14662
14663         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14664         of `when' with `if'.
14665
14666 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14667
14668         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14669         mswindows. Must be reworked along with glyphs.el, or
14670         merged into it, after there is images support.
14671
14672         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14673         'mswindows.
14674
14675 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14676
14677         * faces.el: fix for text cursor initialization.
14678         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14679         From Andy Piper <andyp@parallax.co.uk>
14680
14681 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14682
14683         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14684         if there is an existing package that handles it and warn the user
14685         about that mode.
14686
14687 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14688
14689         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14690         Installation" menu item when Installation-string is not bound.
14691
14692 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14693
14694         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14695         From Jeremiah W. James <jerry@cs.ucsb.edu>
14696
14697 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14698
14699         * msw-faces.el:
14700         * faces.el: Fix face initialization.
14701
14702 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14703
14704         * files.el (backup-enable-predicate): fix breakage introduced
14705         by TMPDIR patch.
14706
14707 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14708
14709         * x-faces.el (x-init-face-from-resources): The
14710           TTY face property retrieval functions don't return
14711           specifiers, so use face-property instead.
14712
14713 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14714
14715         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14716
14717 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14718
14719         * x-menubar.el: Expanded documentation for
14720           option-save-faces.  Changed Options -> Browse Faces
14721           menu entry to invoke customize-face.
14722
14723 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14724
14725         * faces.el: Most face initialization moved out of
14726           init-other-random-faces to the top level so that the
14727           initialization happens before Xemacs is dumped.  Much
14728           of the fascist "face-differs-from-default-p or FROB!"
14729           code has been retired in favor of letting the user do
14730           what they want to do.  Face initialization code changed
14731           to use `default' specifier tag so that the settings can
14732           be overridden later if the user wishes it.
14733
14734 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14735
14736         * about.el (about-hackers): Update contributors list.
14737
14738 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14739
14740         * specifier.el: Define new specifier tag `default'.
14741
14742         * modeline.el: Initialize faces using `default' tag.
14743
14744         * x-faces.el (x-init-face-from-resources): Remove
14745           specifier specs containing the `default' tag before
14746           adding new specs.
14747
14748 1998-03-02  John Jones  <jj@asu.edu>
14749
14750         * package-get.el (package-get-all): fixed arguments on call to
14751         package-admin-add-single-file-package.
14752         * package-get.el (package-get-installedp): fixed to match
14753         advertised behavior.
14754         * package-get.el: added function package-get-update-all which
14755         installs newest versions of all the current packages (if they are
14756         not already installed).
14757
14758 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14759
14760         * files.el (find-file-noselect): Uncommented `truename' binding in
14761         `let*' and use it later to set `buffer-file-truename' iff it's
14762         still nil, as happens for example when finding a compressed
14763         file with "jka-compr".
14764
14765 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14766
14767         * faces.el: in make-face-* type functions do the operation for all
14768         window systems, not just the first one found.
14769
14770         * font.el: call mswindows-list-fonts for mswindows.
14771
14772 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14773
14774         * code-process.el (call-process-region):
14775         * process.el (call-process-region):
14776         * package-get.el (package-get-dir):
14777         * files.el (backup-enable-predicate):
14778         * gnuserv.el (gnuserv-temp-file-regexp):
14779         Use temp-directory in place of `/tmp'.
14780
14781 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14782
14783         * "Fast" dired-in-C enhancements for Windows 95/NT:
14784
14785         * files.el: Added function, `wildcard-to-regexp', from GNU
14786           Emacs.
14787
14788         * files.el (insert-directory): Modified to use special
14789           dired-in-C enhancements if present.
14790
14791 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14792
14793         * code-files.el: make default coding no-conversion.
14794
14795 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14796
14797         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14798         the load-path.
14799
14800         * update-elc.el: Strip directory when testing for files not to
14801         bytecompile.
14802
14803 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14804
14805         * lisp-mode.el: Use recommended form for menus.
14806
14807         * info.el (Info-construct-menu): Use recommended form for menus.
14808
14809         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14810         entry.
14811
14812 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14813
14814         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14815           (get-frame-for-buffer-noselect): Always return frames
14816           in the not-this-window-p cond clause.
14817
14818 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14819
14820         * help.el (describe-installation): New function.
14821
14822         * x-menubar.el (default-menubar): Add describe-installation to
14823         Help menu.
14824
14825         * packages.el (packages-unbytecompiled-lisp): Installation.el
14826         should not be bytecompiled.
14827
14828         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14829         XEmacs.
14830
14831         * x-menubar.el (default-menubar): Use correct guard for VM menu
14832         entry.
14833
14834         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14835         coding.
14836         From Andy Piper <andyp@parallax.co.uk>
14837
14838 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14839
14840         * ldap.el: Do not require ldap-internal at compile time.
14841
14842 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14843
14844         * code-files.el: new file. a virtual copy of mule-files.el
14845         but without charset
14846         dependencies. (toggle-buffer-file-ocding-system) new function for
14847         changing the eol type for the current buffer.
14848
14849         * code-process.el: new file. a copy of
14850         mule-process.el. mule-process.el will disappear when things have
14851         settled.
14852
14853         * coding.el: new file. a virtual copy of mule-files.el but
14854         without charset dependencies. (coding-system-base) new function
14855         for getting the parent coding system of a coding system with eol
14856         type set.
14857
14858         * dumped-lisp.el: add above files for the non-mule case.
14859
14860 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14861
14862         * window-xemacs.el (display-buffer): If no explicit
14863           frame is specified, search for a window that displays
14864           the buffer on the currently selected frame, before
14865           searching other frames.
14866
14867 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14868
14869         * frame.el (get-frame-for-buffer): If not-this-window-p
14870           is non-nil, use window on the selected frame if it is not
14871           also the selected window.  When defaulting, search for
14872           windows on the currently selected fgrame before searching
14873           other frames.
14874
14875 1998-02-25  Didier Verna  <didier@xemacs.org>
14876
14877         * modeline.el (modeline-swap-buffers): originally named
14878         `mouse-release-modeline'. Whether to actually swap the buffers is
14879         decided in `mouse-drag-modeline'.
14880         (mouse-drag-modeline): A button release event is considered a
14881         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14882         stay unchanged.
14883
14884 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14885
14886         * x-menubar.el: Put redo on the menubar.
14887         From Aki Vehtari <Aki.Vehtari@hut.fi>
14888
14889 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14890
14891         * bytecomp.el (displaying-byte-compile-warnings): if
14892         temp-buffer-show-function is set, use it to display current set of
14893         warnings in the "*Compile-Log-Show*" buffer.
14894
14895         * simple.el (display-warning-buffer): if temp-buffer-show-function
14896         is set, use it to display current set of warnings in the
14897         "*Warnings-Show*" buffer.
14898
14899 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14900
14901         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14902         Common Lisp.
14903
14904 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14905
14906         * menubar.el: Allow button descriptors at least 2 long.
14907
14908         * x-menubar.el (default-menubar): Use recommended forms.
14909         (file-menu-filter): Remove.
14910         (edit-menu-filter): Remove.
14911
14912 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14913
14914         * about.el (about-hackers): Updated.
14915
14916 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14917
14918         * help.el (help-max-help-buffers): new variable
14919         (help-register-and-maybe-prune-excess): new function
14920         (help-buffer-name): use help-max-help-buffers.
14921         (with-displaying-help-buffer): use
14922         help-register-and-maybe-prune-excess.
14923
14924         * help.el (help-maybe-pretty-print-value): if the value fits on
14925         one line, let it.
14926
14927 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14928
14929         * (with-displaying-help-buffer): there is no need to kill the buffer
14930         if it exists, because with-output-to-temp-buffer will clear it.
14931         further, killing the buffer violates the rule that
14932         temp-buffer-show-function, if set, has the full responsibility of
14933         showing the temp buffer.  killing the buffer fucks with the window
14934         configuration, hosing temp-buffer-show-function.
14935
14936
14937 1998-02-23  Didier Verna  <didier@xemacs.org>
14938
14939         * modeline.el (mouse-drag-modeline):
14940         - Always scroll the modeline that was originally clicked on.
14941         - Use x pixels instead of x characters (which doesn't work anyway)
14942         as horizontal reference for modeline dragging. This allows us to
14943         keep on dragging the modeline even if the motion event occurs in
14944         another window.
14945
14946 1998-02-23  Didier Verna  <didier@xemacs.org>
14947
14948         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14949         glyph on the modeline to indicate that dragging the mouse has an
14950         effect both horizontally and vertically.
14951
14952 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14953
14954         * about.el (about-xemacs): Get rid of redundant visible version
14955         number.
14956
14957 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14958
14959         * about.el (about-hackers): Update credits.
14960
14961 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14962
14963         * prim/register.el (view-register): Show register type file-query.
14964
14965 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14966
14967         * mode-motion.el (mode-motion-highlight-internal):
14968           save-excursion inside save-window-exucrsion form to
14969           hide buffer point changes from save-window-excursion.
14970           Prevents display flickering when the mouse pointer
14971           moves.
14972
14973 1998-02-17  Didier Verna  <didier@xemacs.org>
14974
14975         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14976         function to handle correctly the case of a toolbar one side of the
14977         window: scrolling will not necessarily happen.
14978
14979 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14980
14981         * files.el (after-find-file): Restore missing argument
14982           to format that provides filename for "... consider M-x
14983           recover-file" message.  Also call `message' with "%s"
14984           as the first arg instead of an arbitrary string.
14985
14986 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14987
14988         * about.el (about-hackers): Various additions.
14989
14990 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14991
14992         * autoload.el (generate-file-autoloads-1): Don't force an extra
14993         line out when copying on-the-same line autoloads.
14994
14995         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14996         is installed.
14997
14998 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14999
15000         * x11/x-win-xfree86.el (x-win-init-xfree86):
15001         * x11/x-win-sun.el (x-win-init-sun):
15002         * x11/x-init.el (x-initialize-compose):
15003         * prim/simple.el:
15004         (backward-or-forward-kill-sexp):
15005         (backward-or-forward-kill-sentence):
15006         (backward-or-forward-kill-word):
15007         (backward-or-forward-delete-char):
15008         * prim/isearch-mode.el (isearch-help-or-delete-char):
15009         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15010         x-keysym-on-keyboard-p to detect backspace.
15011         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15012         Clean up symbols used with dead keys, checking Linux and solaris
15013         keysyms.
15014         Simplify x-win-*.el using above methods.
15015         Change documentation for x-keysym-*-p functions.
15016
15017 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15018
15019         * about.el (about-hackers): Restore entries for Michael Sperber and
15020         Vinnie Shelton.
15021         From Vinnie Shelton <acs@acm.org>
15022
15023 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15024
15025         * simple.el (count-words-region): Ditto.
15026
15027 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15028
15029         * simple.el (count-words-buffer): Document.  Don't print anything
15030         if non-interactive.
15031
15032 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15033
15034         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15035         multiple files in InfoDock.
15036
15037 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15038
15039         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15040         from version.el in InfoDock.
15041
15042         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15043         specially.
15044
15045 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15046
15047         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15048         variable name in docstring.
15049
15050 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15051
15052         * menubar.h: Include "gui.h".
15053
15054 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15055
15056         * site-load.el: Fix documentation.
15057
15058 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15059
15060         * package-get-base.el (package-get-base): Updated.
15061
15062         * keymap.el: PC-ize.
15063
15064 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15065
15066         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15067         from' on a fresh line.
15068
15069 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15070
15071         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15072         object.
15073
15074 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15075
15076         * undo-stack.el: PC-ize.
15077
15078         * cmdloop.el: PC-ize.
15079
15080 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15081
15082         * bytecomp-runtime.el: PC-ize.
15083
15084         * byte-optimize.el: Prolog fixup.  PC-ize.
15085
15086         * cus-dep.el: Spelling fix.
15087
15088         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15089         entries follow).
15090
15091 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15092
15093         * text-mode.el (text-mode-hook-identify): New function,
15094         put on text-mode-hook.  Set text-mode-variant here.
15095         (text-mode): Don't set it here.
15096
15097 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15098
15099         * text-mode.el (text-mode-hook): New defvar.
15100         (text-mode-variant): New variable.
15101         (text-mode): Set that variable locally.
15102         (toggle-text-mode-auto-fill): New command.
15103
15104 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15105
15106         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15107
15108 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15109
15110         * text-mode.el (paragraph-indent-text-mode):
15111         Renamed from spaced-text-mode.
15112         (text-mode-map): Bind TAB to indent-relative.
15113         (indented-text-mode-map): Variable deleted.
15114         (indented-text-mode): Now an alias for text-mode.
15115
15116 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15117
15118         * loadup.el: test-atoms debugging stuffs removed.
15119
15120 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15121
15122         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15123
15124 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15125
15126         * help.el (describe-beta): Made it use `locate-data-file'.
15127         (describe-distribution): Ditto.
15128         (describe-copying): Ditto.
15129         (describe-project): Ditto.
15130         (view-emacs-news): Ditto.
15131
15132         * help-nomule.el (help-with-tutorial): Made it use
15133         `locate-data-file' to find tutorial.
15134
15135 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15136
15137         * about.el: Corrected my email address.
15138
15139         * mouse.el: Added 'mouse-mswindows-drop' similar to
15140         'mouse-offix-drop'.
15141
15142 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15143
15144         * loadup.el (running-xemacs): Spelling fix.
15145
15146 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15147
15148         * packages.el (packages-find-packages-1): Don't allow a backwards
15149         compatible lisp tree to overwrite `preloaded-file-list'.
15150
15151 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15152
15153         * loadup.el: Don't delete "xemacs" prior to dumping.
15154
15155 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15156
15157         * package-info.el (pi-last-mod-date): New function.
15158         (pi-author-version): New function.
15159         (batch-update-package-info): Use them.
15160
15161 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15162
15163         * frame.el (get-frame-for-buffer-default-to-current): Create.
15164         (get-frame-for-buffer-noselect): Allow user to use current frame
15165         with `get-frame-for-buffer-default-to-current'.
15166
15167 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15168
15169         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15170         (byte-compile-output-docform): Ditto.
15171         (byte-compile-compiled-obj-to-list): Ditto.
15172
15173 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15174
15175         * startup.el (command-line-1): Removed code that ran
15176           buffer-menu.
15177
15178 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15179
15180         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15181
15182 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15183
15184         * frame.el (suspend-emacs-or-iconify-frame): Check using
15185         `device-on-window-system-p' instead of explicitly checking for X,
15186         so that the same logic works for MS Windows.
15187         (suspend-or-iconify-emacs): Ditto.
15188
15189 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15190
15191         * about.el (about-maintainer-info): Andy Piper is back.
15192         (xemacs-hackers): Updated Andy Piper's email address.
15193         (about-hackers): Added Jonathan Harris.
15194         (about-hackers): Updated Tibor Polgar's email address.
15195
15196 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15197
15198         * about.el: Add xemacs.org email manager.
15199
15200         * package-get-base.el (package-get-base): Updated with most recent
15201         package updates.
15202
15203 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15204
15205         * help.el (function-arglist): Use `indirect-function' instead of
15206         `symbol-function' so that aliases are treated correctly.
15207
15208 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15209
15210         * help.el (help-map): Add f1 binding to `help-for-help'.
15211         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15212         (describe-key-briefly): Use `princ' "%s" to print object.
15213         (with-displaying-help-buffer): Kill buffer if it exists, again.
15214         (describe-key): Use `princ' "%s" to print object.
15215         (describe-function-1): Use `princ' "%s" to print object.
15216         Commented out alias lines removed.
15217         (help-pretty-print-limit): New variable to control pretty-printing
15218         of variable values.
15219         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15220         `help-pretty-print-value' again.  Only print-print when OBJECT is
15221         list of length less than `help-pretty-print-limit'.
15222         (describe-variable): Use `help-maybe-pretty-print-value' again.
15223
15224 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15225
15226         * simple.el (blink-matching-open): Remove C++ kludge.
15227         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15228
15229 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15230
15231         * info.el (Info-default-directory-list): Made the documentation
15232         more explanitory.
15233
15234 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15235
15236         * lisp/packages.el:
15237         * lisp/package-admin.el:
15238         * lisp/build-report.el:
15239         Fix typos.
15240
15241 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15242
15243         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15244         warnings in Java buffers without final newline and editing the
15245         last line.
15246
15247 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15248
15249         * packages.el (packages-find-packages-1): Don't allow a backwards
15250         compatible lisp tree to overwrite `preloaded-file-list'.
15251         Suggested by Colin Rafferty  <colin@xemacs.org>
15252
15253         * mouse.el (mouse-offix-drop): Set undo-boundary.
15254         From Oliver Graf <ograf@fga.de>
15255
15256 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15257
15258         * loadup.el (load-gc): rewrite as defun.
15259         Print something sensical if a required dump-time file isn't found.
15260
15261 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15262
15263         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15264         bug strikes a menudescriptor.
15265
15266         * package-get-base.el (package-get-base): Updated.
15267
15268         * package-info.el (batch-update-package-info): Derive REQUIRES
15269         from the Makefile.
15270
15271 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15272
15273         * files.el (save-some-buffers): Don't play games with deleting
15274         other windows if we are in the minibuffer window.
15275
15276 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15277
15278         * modeline.el (modeline-minor-mode-menu): Add support for :active
15279         (add-minor-mode): Document :active property to TOGGLE.
15280
15281 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15282
15283         * modeline.el (modeline-minor-mode-menu): Add support for an
15284         `:included' predicate in the `toggle-sym' plist.
15285         (add-minor-mode): Document the :included property, format
15286         docstring some more.
15287         (modeline-minor-mode-menu): Documentation string added.
15288
15289 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15290
15291         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15292         labels from the symbol-names by thwacking off the overly redundant
15293         and overused "mode", parenthesizing "minor", and capitalizing the
15294         resultant strings.  Also shortened the menu's title by eliminating
15295         the redundant buffer name.
15296         (add-minor-mode): Beautified the docstring, added mention of the
15297         `:menu-tag' property of TOGGLE.
15298         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15299         `toggle-sym' to beatify the mode-life menus.
15300         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15301         `auto-fill-function'.
15302
15303 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15304
15305         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15306         menus to :style 'toggle.
15307
15308 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15309
15310         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15311
15312 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15313
15314         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15315         only recognize first hyperlink.
15316         (hyper-apropos-highlightify): Deletia, this is already done by
15317         `hyper-apropos-insert-face'.
15318         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15319
15320 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15321
15322         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15323         mail.
15324         (toolbar-mail-reader): Add support for `send'.
15325         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15326
15327 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15328
15329         * info.el (Info-emacs-info-file-name): Add defvar for
15330         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15331         will function properly.
15332
15333 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15334
15335         * simple.el: make the backwards delete function called by
15336         `backward-or-forward-delete-char' user configurable.
15337
15338 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15339
15340         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15341         compiled function got loaded from.
15342
15343 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15344
15345         * term/apollo.el: Synched up with InfoDock 3.6.2.
15346
15347 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15348
15349         * startup.el (load-init-file): Load autoloads earlier.
15350         (startup-splash-frame): Handle InfoDock logo.
15351
15352         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15353         InfoDock.
15354         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15355
15356         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15357         doesn't have this function.
15358
15359         * packages.el (locate-data-file): Fix to call `locate-file'.
15360
15361 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15362
15363         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15364         version of version.el.
15365         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15366
15367         * x-menubar.el (default-menubar): Guard reference to
15368         `gnuserv-frame'.
15369         (default-menubar): Guard references to `font-lock-mode'.
15370         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15371         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15372
15373         * make-docfile.el: Don't snarf doc strings from autoloads.
15374
15375         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15376         loading auto-autoloads files.
15377
15378         * loaddefs.el: Disable dumping autoloads.
15379
15380 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15381
15382         * lisp-mnt.el: Synch to Emacs 20.2.
15383
15384         * help.el: Remove manual autoload of `finder-by-keyword'.
15385
15386         * finder.el (finder-by-keyword): Autoload.
15387
15388         * help.el: Conditionalize hyperbole setup.
15389
15390 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15391
15392         * packages.el (package-require): Update to reflect new data format.
15393
15394 1998-01-02  Didier Verna  <didier@xemacs.org>
15395
15396         * x-menubar.el (default-menubar): make the tutorials available
15397         through the menubar. (Plus some compilation warnings cleanup).
15398
15399 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15400
15401         * check-features.el: New file.  Perform sanity check after build.
15402
15403         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15404         files to tooltalk package.
15405         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15406         package.
15407
15408         * package-admin.el (package-admin-xemacs): Use better default for
15409         location of XEmacs binary.
15410
15411 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15412
15413         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15414         tag with sexp and add value tag with value `t'.
15415
15416 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15417
15418         * package-get.el: Changes to work with real data.
15419         From Pete Ware <ware@cis.ohio-state.edu>
15420
15421         * packages.el (packages-reload-autoloads): Guard load for the time
15422         being.
15423
15424         * update-elc.el ("packages.el"): Force loading packages.el instead
15425         of possibly out-of-date packges.elc.
15426         * make-docfile.el ("packages.el"): Ditto.
15427
15428 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15429
15430         * build-report.el (build-report-delete-regexp): Added a rule for
15431         the main tarball shadowing anything past it.
15432
15433 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15434
15435         * packages.el (package-provide): Delete a previous provide.
15436
15437         * package-info.el: New file.
15438
15439         * package-get.el: New file.
15440         From Pete Ware <ware@cis.ohio-state.edu>
15441         (package-get): Fix md5 computation to work with Mule.
15442
15443 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15444
15445         * simple.el (log-message-*): Quote symbols in docstrings properly.
15446
15447 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15448
15449         * packages.el (packages-new-autoloads): Ignore symbolic links.
15450
15451         * cus-face.el (face-custom-attributes-get): Fix typo.
15452         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15453
15454 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15455
15456         * startup.el (load-init-file): Reload new or changed autoloads
15457         unless inhibited.  Reload modified dumped lisp (stubbed).
15458
15459         * packages.el (packages-new-autoloads): New function.
15460         (packages-reload-autoloads): New function.
15461         (packages-reload-dumped-lisp): New (stub) function.
15462
15463         * loadup.el: Inhibit reloading dumped files when running temacs.
15464
15465         * loadhist.el (file-provides): Extend to handle variant
15466         extensions.
15467
15468         * replace.el (query-replace): Fix typo.
15469
15470 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15471
15472         * make-docfile.el: list-autoloads-path has been renamed.
15473         * update-elc.el: list-autoloads has been renamed.
15474
15475         * packages.el (packages-list-autoloads): Renamed.
15476         (packages-list-autoloads-path): Ditto.
15477
15478 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15479
15480         * packages.el (packages-find-packages-1): Made it signal a warning
15481         for an error in an auto-autoload.el file.
15482
15483 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15484
15485         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15486         tag with const.
15487         From Aki Vehtari <Aki.Vehtari@hut.fi>
15488
15489         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15490
15491         * loadhist.el (unload-feature): Remove autoload.
15492
15493 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15494
15495         * loadhist.el: Unpackaged.
15496
15497         * help.el (describe-symbol-find-file): Rename
15498         `describe-function-find-file' and make old name obsolete.
15499         (describe-function-1): Use it.
15500         (describe-function-1): Guard reference to
15501         `compiled-function-annotation'.
15502
15503 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15504
15505         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15506         argument.
15507         (help-mode-quit): New optional arg to control whether it kills or
15508         buries.  Tidied up.
15509         (with-displaying-help-buffer): Don't kill buffer initially, even
15510         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15511         (help-pretty-print-value): Rename back from
15512         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15513         use it, otherwise use dumped `cl-prettyprint'.
15514         (describe-variable): Use `help-pretty-print-value' again.
15515         (find-func): Removed reference to "find-func" at end.
15516
15517 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15518
15519         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15520           GUI XEmacs. Rename? x-menubar is rather window system
15521           independant, except for a couple of items.
15522
15523 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15524
15525         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15526         entries as they will no longer be distributed with XEmacs.
15527
15528         * format.el (format-alist): Fix image/tiff regexps.
15529         From P. E. Jareth Hein <jareth@camelot-soft.com>
15530
15531         * help.el (help-maybe-pretty-print-value): Rename.
15532         (describe-variable): Use it.
15533         (describe-variable): Add trailing linefeed.
15534
15535 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15536
15537         * help.el (describe-function-1): Don't output anything for
15538           arglist of autoload functions.
15539
15540 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15541
15542         * help.el (describe-function-1): Don't output anything for
15543           arglist of autoload functions.
15544
15545 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15546
15547         * help.el (help-mode-map): New bindings for `help-mode-bury',
15548         `describe-function-at-point', `describe-variable-at-point',
15549         `Info-elisp-ref', `customize-variable', `help-next-section' and
15550         `help-prev-section'.
15551         (help-next-section): New function.
15552         (help-prev-section): New function.
15553         (help-mode-quit): Changed to kill the help buffer.
15554         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15555         correctly.
15556         (help-buffer-name): New function to generate the name of help
15557         buffers.
15558         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15559         argument giving the name of the help buffer.
15560         (describe-key): Use `with-displaying-help-buffer' with name.
15561         (describe-mode): Ditto.
15562         (describe-bindings): Ditto.
15563         (describe-prefix-bindings): Ditto.
15564         (view-lossage): Ditto.
15565         (with-syntax-table): New macro.
15566         (function-called-at-point): Use `ignore-errors' and
15567         `with-syntax-table'.
15568         (function-at-point): Ditto.
15569         (describe-function): Use `with-displaying-help-buffer' with name.
15570         (function-arglist): Extracted from `describe-function-1'.  Returns
15571         function's arglist as string.
15572         (function-documentation): Extracted from `describe-function-1'.
15573         Returns function's docstring.
15574         (describe-function-1): Remove all the "stream" garbage, including
15575         the stream argument.  Use `function-arglist' and
15576         `function-documentation'.
15577         (describe-function-arglist): Just use `function-arglist'.
15578         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15579         (help-pretty-print-value): New function to help with
15580         pretty-printing variable values.  Knows about `#<...>'.  Needs
15581         `pp-internal'.
15582         (describe-variable): Use `with-displaying-help-buffer' with name.
15583         Formatting improved.  Display file where variable is defined, if
15584         known.  Use `help-pretty-print-value'.
15585         (describe-syntax): Use `with-displaying-help-buffer' with name.
15586         (list-processes): Remove "stream" garbage.
15587
15588 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15589
15590         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15591         call a dumped routine instead.
15592
15593         * x-win-xfree86.el: Wrap file in defun.
15594         * x-win-sun.el: Ditto.
15595
15596 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15597
15598         * help.el (view-emacs-news): Remove usage of outl-mouse which
15599         advises functions and does other evil things.
15600
15601 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15602
15603         * format.el (format-alist): Add `image/tiff'.
15604         From P. E. Jareth Hein <jareth@camelot-soft.com>
15605
15606 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15607
15608         * about.el (about-hackers): More names added.
15609
15610         * make-docfile.el: Remove superfluous package path search.
15611
15612         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15613
15614 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15615
15616         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15617         ignored shadows.
15618
15619 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15620
15621         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15622         get trailing slashes when added to the load-path.
15623
15624         * x-init.el (init-x-win): Locate where XEmacs X localization files
15625         are.
15626
15627 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15628
15629         * x-faces.el: Added support for foregroundToolBarColor
15630           to xpm-color-symbols.
15631
15632 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15633
15634         * etags.el (tags-remove-duplicates): Removed.
15635         (buffer-tag-table-list): Use `delete-duplicates'.
15636
15637         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15638         correctly.
15639         (get*): Defalias to `get'.
15640
15641         * cl.el (eql): Compare integers with `eq'.
15642         (cl-map-extents): Check for `map-extents' first.
15643
15644 1997-12-17  Didier Verna  <didier@xemacs.org>
15645
15646         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15647         added the 'numero', 'copyright' and 'trademark' symbols.
15648
15649         * leim/quail/latin-post.el ("french-postfix"): see above.
15650
15651 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15652
15653         * widget.el (define-widget): Check the arguments.
15654
15655         * cus-edit.el (customize-face): Use `check-argument-type'.
15656         (custom-variable-value-create): Use `signal' to signal error.
15657         (custom-variable-reset-saved): Ditto.
15658         (custom-variable-reset-standard): Ditto.
15659         (custom-face-reset-saved): Ditto.
15660
15661         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15662         (widget-default-format-handler): Ditto.
15663         (widget-checklist-add-item): Ditto.
15664         (widget-radio-add-item): Ditto.
15665         (widget-editable-list-entry-create): Ditto.
15666         (widget-sexp-prompt-value): Ditto.
15667
15668         * custom.el (custom-declare-variable): Signal errors better.
15669         (custom-handle-keyword): Ditto.
15670         (custom-declare-group): Ditto.
15671
15672         * window-xemacs.el (windows): Ditto.
15673
15674         * menubar.el (menu): Ditto.
15675
15676         * keydefs.el (keyboard): Ditto.
15677
15678         * minibuf.el (minibuffer): Ditto.
15679
15680         * process.el (execute): Ditto.
15681
15682         * fill.el (fill): Ditto.
15683
15684         * modeline.el (modeline): Ditto.
15685
15686         * help.el (help): Ditto.
15687
15688         * faces.el (faces): Ditto.
15689
15690         * files.el (files): Ditto.
15691
15692         * x-init.el (x): Ditto.
15693
15694         * lisp-mode.el (lisp): Ditto.
15695
15696         * process.el (processes): Ditto.
15697
15698         * mouse.el (mouse): Ditto.
15699
15700         * abbrev.el (abbrev): Moved from cus-edit.
15701
15702         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15703         as variable declaration.
15704
15705 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15706
15707         * menubar.el (find-menu-item): Use `check-argument-type'.
15708         (find-menu-item): Cosmetic changes.
15709
15710 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15711
15712         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15713
15714 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15715
15716         * startup.el (set-default-load-path): Only search package-path
15717         when not running temacs.
15718
15719         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15720         files.
15721
15722         * loadup.el: Correct commentary.  Reformatting.
15723         (really-early-error-handler): Use absolute path to the
15724         first dumped-lisp.el file.
15725         (really-early-error-handler): Print full path name of
15726         each dumped lisp file (inherited from InfoDock).
15727
15728         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15729         dumped-lisp.el files.
15730
15731         * make-docfile.el (preloaded-file-list): Reorder when the
15732         package-path is searched.
15733         * update-elc.el: Ditto.
15734
15735         * lisp-mode.el (call-with-condition-handler): Treat the same as
15736         `condition-case' for indentation.
15737
15738         * about.el (about-xemacs): Update release date.
15739
15740 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15741
15742         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15743         anywhere but at the last clause.
15744         (ecase): Disallow `t' and `otherwise'.
15745
15746 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15747
15748         * cus-edit.el (custom-buffer-create-buttons): New function
15749         from stuff moved out of `custom-buffer-create-internal'.
15750         (custom-novice): New variable.  Default t.
15751         (custom-display-global-buttons): Ditto.  Default `top'.
15752         (custom-buffer-create-internal): Only display help if
15753         `custom-novice' is non-nil.  Display global buttons according to
15754         `custom-display-global-buttons'.
15755
15756 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15757
15758         * menubar.el (find-menu-item): Use `check-argument-type'.
15759         (find-menu-item): Cosmetic changes.
15760
15761 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15762
15763         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15764         look.
15765
15766 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15767
15768         * format.el (format-deannotate-region):  Bug fix.
15769         Deannotating a region containing unknown tags would fail
15770         (causing decoding of text/enriched to fail at user level)
15771
15772 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15773
15774         * minibuf.el (read-directory-name): Support sixth
15775           arg, HISTORY, as already documented.
15776
15777 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15778
15779         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15780         to `ecase'.
15781
15782 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15783
15784         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15785         skk-activate.
15786
15787 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15788
15789         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.