update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-21  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-tzs'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-tzs'.
8
9         * mule/mule-conf.el (===hng-tzs): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-doh'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-doh'.
19
20         * mule/mule-conf.el (===hng-doh): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-wad'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-wad'.
30
31         * mule/mule-conf.el (===hng-wad): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
37         settings for `==koseki' and `===hng-kcc'.
38
39         * mule/mule-charset.el (default-coded-charset-priority-list): Add
40         `===hng-kcc'.
41
42         * mule/mule-conf.el (===hng-kcc): New coded-charset for XEmacs
43         CHISE.
44
45 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
46
47         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
48         setting for `===hng-nkk'.
49
50         * mule/mule-charset.el (default-coded-charset-priority-list): Add
51         `===hng-nkk'.
52
53         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
54         CHISE.
55
56 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
57
58         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
59         setting for `===hng-ink'.
60
61         * mule/mule-charset.el (default-coded-charset-priority-list): Add
62         `===hng-ink'.
63
64         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
65         CHISE.
66
67 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
68
69         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
70         setting for `===hng-jhk'.
71
72         * mule/mule-charset.el (default-coded-charset-priority-list): Add
73         `===hng-jhk'.
74
75         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
76         CHISE.
77
78 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
79
80         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
81         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
82         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
83         (===jis-x0213-1@2004): Likewise.
84         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
85         "jisx0213\\(\\.2004\\)-1" as the registry.
86         (=+>jis-x0213-1@2004): Likewise.
87         (=>jis-x0213-1@2004): Likewise.
88
89         * mule/mule-charset.el (default-coded-charset-priority-list): Add
90         `===jis-x0213-1@2004'.
91
92 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `===hng-nak'.
96
97         * mule/mule-charset.el (default-coded-charset-priority-list): Add
98         `===hng-nak'.
99
100         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
101         CHISE.
102
103 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `===hng-hos'.
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `===hng-hos'.
110
111         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
112         CHISE.
113
114 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
117         setting for `===hng-tzj'.
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `===hng-tzj'.
121
122         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
123         CHISE.
124
125 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
128         setting for `===hng-kae'.
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `===hng-kae'.
132
133         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
134         CHISE.
135
136 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
139         setting for `===hng-kar'.
140
141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
142         `===hng-kar'.
143
144         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
145         CHISE.
146
147 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
150         setting for `===hng-kyd'.
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `===hng-kyd'.
154
155         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
156         CHISE.
157
158 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `===hng-hok'.
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `===hng-hok'.
165
166         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
167         CHISE.
168
169 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
172         setting for `===hng-jyu'.
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `===hng-jyu'.
176
177         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
178         CHISE.
179
180 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
183         setting for `===hng-zkd'.
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `===hng-zkd'.
187
188         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
189         CHISE.
190
191 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `===hng-kmi'.
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `===hng-kmi'.
198
199         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
200         CHISE.
201
202 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
205         setting for `===hng-okd'.
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `===hng-okd'.
209
210         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
211         CHISE.
212
213 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for `===hng-nkm'.
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `===hng-nkm'.
220
221         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
222         CHISE.
223
224 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
227         setting for `===hng-nto'.
228
229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
230         `===hng-nto'.
231
232         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
233         CHISE.
234
235 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `===hng-yhk'.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `===hng-yhk'.
242
243         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
244         CHISE.
245
246 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
249         setting for `===hng-sok'.
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `===hng-sok'.
253
254         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
255         CHISE.
256
257 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `===hng-kda'.
261
262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
263         `===hng-kda'.
264
265         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
266         CHISE.
267
268 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `===hng-myz'.
272
273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
274         `===hng-myz'.
275
276         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
277         CHISE.
278
279 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
282         setting for `===hng-kgk'.
283
284         * mule/mule-charset.el (default-coded-charset-priority-list): Add
285         `===hng-kgk'.
286
287         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
288         CHISE.
289
290 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
291
292         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
293         setting for `===hng-drt'.
294
295         * mule/mule-charset.el (default-coded-charset-priority-list): Add
296         `===hng-drt'.
297
298         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
299         CHISE.
300
301 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
302
303         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
304         setting for `===hng-mam'.
305
306         * mule/mule-charset.el (default-coded-charset-priority-list): Add
307         `===hng-mam'.
308
309         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
310         CHISE.
311
312 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
313
314         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
315         setting for `===hng-dng'.
316
317         * mule/mule-charset.el (default-coded-charset-priority-list): Add
318         `===hng-dng'.
319
320         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
321         CHISE.
322
323 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
324
325         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
326         setting for `=>cns11643-5'.
327
328 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         setting for `===hng-keg'.
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `===hng-keg'.
335
336         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
337         CHISE.
338
339 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `===hng-jou'.
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `===hng-jou'.
346
347         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
348         CHISE.
349
350 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `===hng-smk'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `===hng-smk'.
357
358         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
359         CHISE.
360
361 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         setting for `===hng-kyo'.
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `===hng-kyo'.
368
369         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
370         CHISE.
371
372 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         setting for `===hng-kss'.
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `===hng-kss'.
379
380         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
381         CHISE.
382
383 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `===hng-wan'.
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `===hng-wan'.
390
391         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
392         CHISE.
393
394 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `===hng-ksk'.
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `===hng-ksk'.
401
402         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
403         CHISE.
404
405 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `===hng-kyu'.
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `===hng-kyu'.
412
413         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
414         CHISE.
415
416 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
419         setting for `===hng-skk'.
420
421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
422         `===hng-skk'.
423
424         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
425         CHISE.
426
427 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
428
429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
430         setting for `===hng-sik'.
431
432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
433         `===hng-sik'.
434
435         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
436         CHISE.
437
438 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
439
440         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
441         setting for `===hng-kbk'.
442
443         * mule/mule-charset.el (default-coded-charset-priority-list): Add
444         `===hng-kbk'.
445
446         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
447         CHISE.
448
449 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
450
451         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
452         setting for `===hng-kcj'.
453
454         * mule/mule-charset.el (default-coded-charset-priority-list): Add
455         `===hng-kcj'.
456
457         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
458         CHISE.
459
460 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
461
462         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
463         setting for `===hng-k24'.
464
465         * mule/mule-charset.el (default-coded-charset-priority-list): Add
466         `===hng-k24'.
467
468         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
469         CHISE.
470
471 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
472
473         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
474         setting for `===hng-gok'.
475
476         * mule/mule-charset.el (default-coded-charset-priority-list): Add
477         `===hng-gok'.
478
479         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
480         CHISE.
481 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
482
483         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
484         setting for `===hng-tsu'.
485
486         * mule/mule-charset.el (default-coded-charset-priority-list): Add
487         `===hng-tsu'.
488
489         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
490         CHISE.
491
492 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
495         setting for `===hng-sys'.
496
497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
498         `===hng-sys'.
499
500         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
501         CHISE.
502
503 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-coding.el (coded-charset-entity-reference-alist):
506         - Use "&HNG010-<d><d><d><d><d>;" instead of
507           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
508         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
509
510         * mule/mule-charset.el (default-coded-charset-priority-list): Add
511         `=ucs-bmp-itaiji-002' and `===hng-khm'.
512
513         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
514         "hngkhi-0" as the suffix of registry.
515         (===hng-khm): New coded-charset for XEmacs CHISE.
516         (=ucs-itaiji-002): Ditto.
517         (=ucs-bmp-itaiji-002): Ditto.
518
519 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
520
521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
522         setting for `=>ucs@iwds-1'.
523
524         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
525         XEmacs CHISE.
526
527 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
528
529         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
530         CHISE.
531
532         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
533         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
534         `===hng-khi'.
535
536 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
537
538         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
539         setting for `===hng-khi'.
540
541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
542         `===hng-khi'.
543
544         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
545         CHISE.
546
547 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
548
549         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
550         #x9FA5 as the value of `max-code'.
551         (=ucs-bmp-var-002): Likewise.
552         (=ucs-bmp-var-003): Likewise.
553         (=ucs-bmp-itaiji-084): Likewise.
554         (=ucs-bmp-cjk@JP): Likewise.
555         (=ucs-bmp-cjk@JP/hanazono): Likewise.
556         (==ucs-bmp-cjk@JP/hanazono): Likewise.
557         (=>ucs-bmp-cjk@component): Likewise.
558
559 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
560
561         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
562         CHISE.
563
564 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
565
566         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
567         XEmacs CHISE.
568         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
569         `==jis-x0208@1978/2-pr' as the mother.
570
571 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
572
573         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
574         CHISE.
575
576 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
577
578         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
579         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
580
581 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
582
583         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
584         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
585
586 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
587
588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
589         setting for `===ucs@gb'.
590
591 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
592
593         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
594         setting for `===hanyo-denshi/ks', `===jis-x0208' and
595         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
596         as the entity-reference for `===jis-x0213-1@2000'; use
597         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
598
599 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
600
601         * mule/mule-charset.el (default-coded-charset-priority-list): Add
602         `===jis-x0208'.
603
604         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
605         instead of `===jis-x0208' as the mother.
606         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
607         `===jis-x0208' as the mother.
608         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
609         `===jis-x0208' as the mother.
610         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
611         `===jis-x0213-1' as the mother.
612         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
613         `===jis-x0213-1' as the mother.
614         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
615         the mother.
616         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
617         mother.
618
619 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
622         setting for `=ucs-var-001'.
623
624 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
625
626         * mule/mule-charset.el (default-coded-charset-priority-list): Add
627         `=ucs-bmp-var-001'.
628
629         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
630         CHISE.
631         (=ucs-bmp-var-001): Ditto.
632
633         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
634         setting for `=ucs-var-003'.
635
636 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
637
638         * mule/mule-charset.el (default-coded-charset-priority-list): Add
639         `=ucs-bmp-var-003'.
640
641         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
642         CHISE.
643         (=ucs-bmp-var-003): Ditto.
644
645 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
646
647         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
648         setting for `=ucs-var-002'.
649
650         * mule/mule-charset.el (default-coded-charset-priority-list): Add
651         `=ucs-bmp-var-002'.
652
653         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
654         CHISE.
655         (=ucs-bmp-var-002): Ditto.
656
657 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
658
659         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
660         XEmacs CHISE.
661         (==jis-x0208@1978/5pr): Ditto.
662
663 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
664
665         * mule/mule-charset.el (default-coded-charset-priority-list): Add
666         `=>ucs-bmp-cjk@component'.
667
668         * mule/mule-conf.el (=>ucs@component): New coded-charset for
669         XEmacs CHISE.
670         (=>ucs-bmp-cjk@component): Ditto.
671
672 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
673
674         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
675         setting for `=>iwds-1'.
676
677 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
680         CHISE.
681
682 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-charset.el (default-coded-charset-priority-list):
685         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
686         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
687         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
688         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
689
690 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-coding.el (coded-charset-entity-reference-alist):
693         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
694
695         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
696         `=>>ucs@iso' as the mother.
697         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
698         mother.
699
700 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
701
702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
703         setting for `===hanyo-denshi/ia'.
704
705 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
706
707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
708         `===hanyo-denshi/ia'.
709
710 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
711
712         * mule/mule-conf.el (=koseki): Fix DOC.
713         (==koseki): New coded-charset for XEmacs CHISE.
714
715 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
716
717         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
718         XEmacs CHISE.
719         (===hanyo-denshi/jd): Fix DOC.
720
721 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
722
723         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
724         setting for `===hanyo-denshi/ip'.
725
726 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
727
728         * mule/mule-charset.el (default-coded-charset-priority-list): Add
729         `===hanyo-denshi/ip'.
730
731         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
732         XEmacs CHISE.
733
734 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
735
736         * mule/mule-charset.el (default-coded-charset-priority-list): Add
737         `==ucs-radicals@unicode' and `=>daikanwa'.
738
739         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
740         for XEmacs CHISE.
741
742 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
743
744         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
745         XEmacs CHISE.
746
747 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
748
749         * mule/mule-charset.el (default-coded-charset-priority-list): Add
750         `===ruimoku-v6'.
751
752 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
753
754         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
755         setting for `===ruimoku-v6'.
756
757 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
760         CHISE.
761
762 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
765         coded-charset for XEmacs CHISE.
766
767 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
768
769         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
770         XEmacs CHISE.
771
772 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
773
774         * mule/mule-charset.el (default-coded-charset-priority-list): Add
775         `===ucs-sip@iso'.
776
777 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
778
779         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
780         CHISE.
781
782 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
783
784         * mule/mule-charset.el (default-coded-charset-priority-list): Add
785         `==ucs-sip@iso'.
786
787         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
788         CHISE.
789
790 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
793         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
794         (=ucs-sip-ext-b@iso): Fix registry.
795         (==ucs-sip-ext-b@iso): Ditto.
796         (===ucs-sip-ext-b@iso): Ditto.
797
798         * mule/mule-charset.el (default-coded-charset-priority-list): Add
799         `=ucs-sip@iso'.
800
801 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
802
803         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
804         setting for `=>cbeta'.
805
806 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
807
808         * mule/mule-charset.el (default-coded-charset-priority-list): Add
809         `=>cns11643-7'.
810
811         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
812
813 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
814
815         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
816         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
817
818 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
819
820         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
821         `=ucs@cns'.
822         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
823         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
824         `=ucs@jis/1990'.
825         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
826         `=ucs@jis/2000'.
827         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
828         `=ucs@jis/2004'.
829         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
830
831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
832         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
833
834 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
835
836         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
837         XEmacs CHISE.
838         (==jis-x0208@1978/1pr): Ditto.
839         (==jis-x0208@1978/2-pr): Ditto.
840
841 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
842
843         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
844         setting for `===jis-x0213-1@2004'.
845
846 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
847
848         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
849         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
850
851         * mule/mule-charset.el (default-coded-charset-priority-list): Add
852         `===hanyo-denshi/jb'.
853
854         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
855         XEmacs CHISE.
856         (=+>hanyo-denshi/ft): Ditto.
857         (=+>hanyo-denshi/jt): Ditto.
858
859 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
860
861         * mule/mule-charset.el (default-coded-charset-priority-list): Add
862         `===hanyo-denshi/hg'.
863
864 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
865
866         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
867         XEmacs CHISE.
868         (===hanyo-denshi/hg): Ditto.
869
870 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
871
872         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
873         glyph-forms instead of detailed glyph-images.
874         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
875         `=adobe-japan1-*'.
876         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
877         (===adobe-japan1-1): Ditto.
878         (===adobe-japan1-2): Ditto.
879         (===adobe-japan1-3): Ditto.
880         (===adobe-japan1-4): Ditto.
881         (===adobe-japan1-5): Ditto.
882         (===adobe-japan1-6): Ditto.
883         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
884         `=>>>adobe-japan1' as the mother.
885         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
886         `=>>adobe-japan1' as the mother.
887         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
888         glyph-images.
889         (==jis-x0208@1978): Ditto.
890         (==jis-x0208@1983): Ditto.
891         (==jis-x0208@1990): Ditto.
892         (==jis-x0213-1): Ditto.
893         (==jis-x0213-1@2000): Ditto.
894         (==jis-x0213-1@2004): Ditto.
895         (==jis-x0213-2): Ditto.
896         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
897         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
898         `=jis-x0208@1978'.
899         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
900         `=jis-x0208@1983'.
901         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
902         `=jis-x0208@1990'.
903         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
904         `=jis-x0213-1'.
905         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
906         `=jis-x0213-1@2000'.
907         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
908         `=jis-x0213-1@2004'.
909         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
910         `=jis-x0213-2'.
911         (===jis-x0208): New coded-charset for XEmacs CHISE.
912         (===jis-x0208@1978): Ditto.
913         (===jis-x0208@1983): Ditto.
914         (===jis-x0208@1990): Ditto.
915         (===jis-x0213-1): Ditto.
916         (===jis-x0213-1@2000): Ditto.
917         (===jis-x0213-2): Ditto.
918         (===jis-x0212): Ditto.
919         (===ks-x1001): Ditto.
920         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
921         mother.
922         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
923         as the mother.
924         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
925         as the mother.
926         (===cns11643-1): New coded-charset for XEmacs CHISE.
927         (===cns11643-2): Ditto.
928         (===cns11643-3): Ditto.
929         (===cns11643-4): Ditto.
930         (===cns11643-5): Ditto.
931         (===cns11643-6): Ditto.
932         (===cns11643-7): Ditto.
933         (=>>cns11643-1): Ditto.
934         (==big5-cdp): Indicate abstract glyph-images instead of
935         representative glyph-images.
936         (===big5-cdp): New coded-charset for XEmacs CHISE.
937         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
938         detailed glyph-images.
939         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
940         `=hanyo-denshi/*'.
941         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
942         (===hanyo-denshi/ib): Ditto.
943         (===hanyo-denshi/jt): Ditto.
944         (===hanyo-denshi/ks): Ditto.
945         (===mj): Ditto.
946         (===mj-0): Ditto.
947         (===mj-1): Ditto.
948         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
949         `=>>>hanyo-denshi/*' as its mother.
950         (==gt): Indicate abstract glyph-forms instead of detailed
951         glyph-images.
952         (===gt): New coded-charset for XEmacs CHISE.
953         (=>>>gt): Indicates `==gt' instead of `=gt'.
954         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
955         (==gt-k): Indicate abstract glyph-forms instead of detailed
956         glyph-images.
957         (===gt-k): New coded-charset for XEmacs CHISE.
958         (==daikanwa): Indicates glyph-images instead of detailed
959         glyph-images.
960         (===daikanwa): New coded-charset for XEmacs CHISE.
961         (===daikanwa/+p): Ditto.
962         (===daikanwa/ho): Ditto.
963         (==cbeta): Ditto.
964         (===cbeta): Ditto.
965         (==jef-china3): Ditto.
966         (===jef-china3): Ditto.
967         (==ruimoku-v6): Ditto.
968         (==ucs@iso): Indicate representative glyph-forms instead of
969         representative glyph-images.
970         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
971         (==ucs@unicode): Indicate representative glyph-forms instead of
972         representative glyph-images.
973         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
974         `=ucs@unicode'.
975         (==ucs@cns): Indicate representative glyph-forms instead of
976         representative glyph-images.
977         (==ucs@jis): Ditto.
978         (==ucs@jis/1990): Ditto.
979         (==ucs@jis/2000): Ditto.
980         (==ucs@jis/2004): Ditto.
981         (==ucs@ks): Ditto.
982         (===ucs@iso): New coded-charset for XEmacs CHISE.
983         (===ucs@unicode): Ditto.
984         (===ucs@gb): Ditto.
985         (===ucs@ks): Ditto.
986         (===ucs-bmp-cjk@gb): Ditto.
987         (===ucs-sip-ext-b@iso): Ditto.
988
989 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
990
991         * mule/mule-charset.el (default-coded-charset-priority-list): Add
992         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
993         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
994         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
995         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
996         `===cns11643-3', `===cns11643-4', `===cns11643-5',
997         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
998         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
999         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
1000         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
1001
1002         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1003         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
1004         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
1005         - Use "&g1-[NAME];" for `=>>[NAME]'.
1006         - Abolish "&g2-[NAME];".
1007
1008 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1009
1010         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
1011         `=>>ucs@cns' as the mother.
1012
1013 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1014
1015         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1016         setting for `==ucs@ks'.
1017
1018 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
1019
1020         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
1021         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
1022         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
1023         0x00E30000〜0x00E409D5.
1024
1025 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1026
1027         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1028         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
1029         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
1030
1031 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1032
1033         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1034         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
1035
1036         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
1037         (=mj-0): Ditto.
1038         (=mj-1): Ditto.
1039         (==mj): Ditto.
1040         (==mj-0): Ditto.
1041         (==mj-1): Ditto.
1042         (=>>mj): Ditto.
1043
1044         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1045         setting for `=mj' and `==mj'.
1046
1047 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1048
1049         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1050         CHISE.
1051
1052 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1055         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1056         `=>ucs@hanyo-denshi'.
1057
1058 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1059
1060         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1061         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1062
1063         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1064         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1065
1066 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1067
1068         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1069         XEmacs CHISE.
1070
1071 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1072
1073         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1074         Change priority of `=>>>ucs@iso'.
1075
1076         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1077         `=>>>ucs@iso' as the mother.
1078         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1079
1080 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1081
1082         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1083         Change priority of `=>>>ucs@unicode'.
1084
1085         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1086         `=ucs@unicode'.
1087
1088 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1089
1090         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1091         Change priority of `=>>>ucs@jis'.
1092
1093         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1094         `=ucs@jis'.
1095
1096 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1097
1098         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1099         setting for `==daikanwa/+p'.
1100
1101 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1102
1103         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1104         setting for `==shinjigen@1ed'.
1105
1106 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1107
1108         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1109         XEmacs CHISE.
1110
1111 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1112
1113         * mule/mule-conf.el (==shinjigen): Modify DOC.
1114         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1115         (==shinjigen@rev): Modify DOC.
1116
1117 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1118
1119         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1120         CHISE.
1121
1122 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1123
1124         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1125         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1126
1127         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1128         XEmacs CHISE.
1129
1130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1131         `==daikanwa'.
1132
1133 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1134
1135         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1136         setting for `==cns11643-7'.
1137
1138         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1139         `==cns11643-7'.
1140
1141 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1142
1143         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1144         `==cns11643-6'.
1145
1146         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1147         setting for `==cns11643-6'.
1148
1149 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1150
1151         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1152         setting for `==cns11643-5'.
1153
1154         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1155         `==cns11643-5'.
1156
1157 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1158
1159         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1160         setting for `==cns11643-4'.
1161
1162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1163         `==cns11643-4'.
1164
1165 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1166
1167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1168         setting for `==cns11643-3'.
1169
1170         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1171         `==cns11643-3'.
1172
1173 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1176         setting for `==cns11643-2'.
1177
1178         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1179         `==cns11643-2'.
1180
1181 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1182
1183         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1184         Change priority of `=>>>ucs@ks'.
1185
1186         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1187         `=ucs@ks'.
1188
1189 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1190
1191         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1192         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1193         `==ucs@cns' and `==cns11643-1'.
1194
1195         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1196         (==cns11643-2): Ditto.
1197         (==cns11643-3): Ditto.
1198         (==cns11643-4): Ditto.
1199         (==cns11643-5): Ditto.
1200         (==cns11643-6): Ditto.
1201         (==cns11643-7): Ditto.
1202
1203         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1204         `==cns11643-1'.
1205
1206 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1207
1208         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1209         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1210         `=>>>ucs@jis/1990'.
1211
1212         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1213         `=ucs@jis/1990'.
1214         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1215         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1216
1217 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1218
1219         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1220         Change priority of `=>>>ucs@cns'.
1221
1222         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1223         `=ucs@cns'.
1224
1225 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1226
1227         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1228         `==ks-x1001'.
1229
1230         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1231         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1232         `==ks-x1001'.
1233
1234 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1235
1236         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1237
1238 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1239
1240         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1241         `=jis-x0208'.
1242         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1243         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1244         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1245         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1246         (=>>>jis-x0213-1@2000): Changed to an alias for
1247         `=jis-x0213-1@2000'.
1248         (=>>>jis-x0213-1@2004): Changed to an alias for
1249         `=jis-x0213-1@2004'.
1250         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1251
1252 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1253
1254         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1255         `=adobe-japan1-0'.
1256         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1257         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1258         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1259         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1260         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1261         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1262
1263 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1264
1265         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1266         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1267         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1268         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1269         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1270         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1271
1272 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1273
1274         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1275         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1276         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1277         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1278         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1279         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1280         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1281         `==jis-x0212'.
1282
1283 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1284
1285         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1286         "AdobeJapan1-[0-6]$".
1287         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1288         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1289         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1290         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1291         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1292         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1293         (==adobe-japan1-1): Ditto.
1294         (==adobe-japan1-2): Ditto.
1295         (==adobe-japan1-3): Ditto.
1296         (==adobe-japan1-4): Ditto.
1297         (==adobe-japan1-5): Ditto.
1298         (==adobe-japan1-6): Ditto.
1299         (==jis-x0208): Ditto.
1300         (==jis-x0208@1978): Ditto.
1301         (==jis-x0208@1983): Ditto.
1302         (==jis-x0208@1990): Ditto.
1303         (==jis-x0213-1): Ditto.
1304         (==jis-x0213-1@2000): Ditto.
1305         (==jis-x0213-1@2004): Ditto.
1306         (==jis-x0213-2): Ditto.
1307         (==jis-x0212): Ditto.
1308         (==gb2312): Ditto.
1309         (==iso-ir165): Ditto.
1310         (==gb12345): Ditto.
1311         (==ks-x1001): Ditto.
1312         (==cns11643-1): Ditto.
1313         (==cns11643-2): Ditto.
1314         (==cns11643-3): Ditto.
1315         (==cns11643-4): Ditto.
1316         (==cns11643-5): Ditto.
1317         (==cns11643-6): Ditto.
1318         (==cns11643-7): Ditto.
1319         (==big5-cdp): Ditto.
1320         (==hanyo-denshi/ja): Ditto.
1321         (==hanyo-denshi/jb): Ditto.
1322         (==hanyo-denshi/jc): Ditto.
1323         (==hanyo-denshi/jd): Ditto.
1324         (==hanyo-denshi/ft): Ditto.
1325         (==hanyo-denshi/ia): Ditto.
1326         (==hanyo-denshi/ib): Ditto.
1327         (==hanyo-denshi/hg): Ditto.
1328         (==hanyo-denshi/jt): Ditto.
1329         (==hanyo-denshi/ks): Ditto.
1330         (==gt): Ditto.
1331         (==gt-k): Ditto.
1332         (==daikanwa): Ditto.
1333         (==shinjigen): Ditto.
1334         (==ucs@iso): Ditto.
1335         (==ucs@unicode): Ditto.
1336         (==ucs@gb): Ditto.
1337         (==ucs-bmp@gb): Ditto.
1338         (==ucs@cns): Ditto.
1339         (==ucs-bmp@cns): Ditto.
1340         (==ucs@jis): Ditto.
1341         (==ucs@jis/1990): Ditto.
1342         (==ucs@jis/2000): Ditto.
1343         (==ucs@jis/2004): Ditto.
1344         (==ucs@JP): Ditto.
1345         (==ucs@JP/hanazono): Ditto.
1346         (==ucs@ks): Ditto.
1347         (==ucs-bmp@ks): Ditto.
1348         (==ucs@cns11643): Ditto.
1349         (==ucs-bmp-cjk@gb): Ditto.
1350         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1351         (==ucs-sip-ext-b@iso): Ditto.
1352
1353 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1354
1355         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1356         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1357
1358         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1359         XEmacs CHISE.
1360         (=ucs-bmp-cjk@unicode): Abolished.
1361
1362 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1363
1364         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1365         `=+>ucs-bmp-cjk-compat@jis'.
1366
1367         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1368         for XEmacs CHISE.
1369
1370 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1371
1372         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1373         CHISE.
1374
1375 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1376
1377         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1378         for XEmacs CHISE.
1379         (=jis-x0208@1978/1er-pr): Abolished.
1380         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1381         `=jis-x0208@1978/1er-pr' as the mother.
1382
1383 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1384
1385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1386         setting for `=ucs-itaiji-084'.
1387
1388 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1389
1390         * mule/mule-charset.el (default-coded-charset-priority-list):
1391         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1392
1393         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1394         XEmacs CHISE.
1395         (=ucs-bmp-itaiji-084): Ditto.
1396
1397 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1398
1399         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1400         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1401
1402 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1403
1404         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1405         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1406
1407         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1408         XEmacs CHISE.
1409         (=big5-cdp-var-5): Ditto.
1410
1411 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1412
1413         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1414         XEmacs CHISE.
1415
1416 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1417
1418         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1419         XEmacs CHISE.
1420
1421 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1422
1423         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1424         setting for `=>>>hanyo-denshi/ft'.
1425
1426 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1427
1428         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1429         XEmacs CHISE.
1430         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1431         `=hanyo-denshi/jd' as the mother.
1432
1433 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1434
1435         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1436         XEmacs CHISE.
1437         (=+>adobe-japan1-1): Ditto.
1438         (=+>adobe-japan1-2): Ditto.
1439         (=+>adobe-japan1-3): Ditto.
1440         (=+>adobe-japan1-4): Ditto.
1441         (=+>adobe-japan1-5): Ditto.
1442         (=+>adobe-japan1-6): Ditto.
1443         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1444
1445 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1446
1447         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1448         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1449         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1450
1451         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1452         the top.
1453
1454 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1455
1456         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1457         XEmacs CHISE.
1458         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1459         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1460         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1461
1462 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1463
1464         * mule/mule-charset.el (default-coded-charset-priority-list):
1465         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1466         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1467
1468         * mule/mule-conf.el: Modify order of definitions of some
1469         coded-charsets.
1470
1471 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1472
1473         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1474         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1475         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1476
1477         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1478         CHISE.
1479         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1480         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1481
1482 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1483
1484         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1485         CHISE.
1486
1487 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1488
1489         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1490         setting for `=daikanwa/+2p'.
1491
1492         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1493         XEmacs CHISE.
1494
1495 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1496
1497         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1498         XEmacs CHISE.
1499         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1500
1501 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1502
1503         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1504         setting for `=>>>hanyo-denshi/ib'.
1505
1506 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1507
1508         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1509         XEmacs CHISE.
1510         (=>>>hanyo-denshi/ib): Ditto.
1511         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1512         `=hanyo-denshi/ja' as the mother.
1513         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1514         `=hanyo-denshi/ib' as the mother.
1515
1516 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1517
1518         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1519         XEmacs CHISE.
1520         (utf-8-ivs-mcs-er): Likewise.
1521         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1522         and `=>ucs-gb'.
1523         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1524         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1525         `ucs-gb' and `=>ucs-gb'.
1526         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1527         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1528         and `=>ucs-cns'.
1529         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1530         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1531         `ucs-cns' and `=>ucs-cns'.
1532         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1533         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1534         `ucs-big5' and `=>ucs-big5'.
1535         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1536         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1537         `ucs-big5' and `=>ucs-big5'.
1538         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1539         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1540         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1541         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1542         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1543         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1544         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1545         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1546         `=>ucs-jis'; modify DOC and mnemonic.
1547         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1548         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1549         and `=>ucs-jis'; modify DOC and mnemonic.
1550         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1551         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1552         `=>ucs-ks'.
1553         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1554         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1555         and `=>ucs-ks'.
1556         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1557
1558 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1559
1560         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1561         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1562
1563 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1564
1565         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1566         Modify priorities.
1567
1568 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1569
1570         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1571         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1572
1573 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1574
1575         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1576         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1577
1578 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1579
1580         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1581         CHISE.
1582
1583 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1584
1585         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1586         CHISE.
1587
1588 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1589
1590         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1591         CHISE.
1592
1593 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1594
1595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1596         `=+>ucs-bmp-cjk@unicode'.
1597
1598         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1599         for XEmacs CHISE.
1600
1601 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1602
1603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1604         setting for `=>>daikanwa'.
1605
1606 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1607
1608         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1609         `=>>hanyo-denshi/jt'.
1610
1611 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1612
1613         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1614         XEmacs CHISE.
1615         (=+>jis-x0208@1990): Ditto.
1616         (=+>jis-x0213-1@2000): Ditto.
1617
1618 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1619
1620         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1621         XEmacs CHISE.
1622
1623 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1624
1625         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1626         XEmacs CHISE.
1627         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1628         `=hanyo-denshi/jc' as the mother.
1629
1630 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1631
1632         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1633         setting for `=+>adobe-japan1'.
1634
1635         * mule/mule-charset.el (default-coded-charset-priority-list):
1636         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1637         and `=>>hanyo-denshi/ft' to `=>>gt'.
1638
1639 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1640
1641         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1642         XEmacs CHISE.
1643         (=>>adobe-japan1-1): Ditto.
1644         (=>>adobe-japan1-2): Ditto.
1645         (=>>adobe-japan1-3): Ditto.
1646         (=>>adobe-japan1-4): Ditto.
1647         (=>>adobe-japan1-5): Ditto.
1648         (=>>adobe-japan1-6): Ditto.
1649         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1650
1651 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1652
1653         * mule/mule-conf.el (=adobe-japan1): New alias for
1654         `=adobe-japan1-6'.
1655         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1656         (=>>>adobe-japan1-1): Ditto.
1657         (=>>>adobe-japan1-2): Ditto.
1658         (=>>>adobe-japan1-3): Ditto.
1659         (=>>>adobe-japan1-4): Ditto.
1660         (=>>>adobe-japan1-5): Ditto.
1661         (=>>>adobe-japan1-6): Ditto.
1662         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1663
1664 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1667         setting for `=>>>adobe-japan1'.
1668
1669 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1670
1671         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1672         setting for `=+>ucs@ks'.
1673
1674 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1675
1676         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1677         XEmacs CHISE.
1678         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1679         `=adobe-japan1-6' as the mother.
1680
1681 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1682
1683         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1684         setting for `=>cns11643-7'.
1685
1686 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1687
1688         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1689         CHISE.
1690
1691 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1692
1693         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1694         XEmacs CHISE.
1695         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1696
1697         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1698         setting for `=>ucs@jis/2004'.
1699
1700 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1703         setting for `=+>gt'.
1704
1705         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1706         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1707
1708 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1709
1710         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1711         `=>ucs@unicode' as the mother.
1712         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1713         mother.
1714         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1715         mother.
1716         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1717         mother.
1718
1719 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1720
1721         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1722         setting for `=+>ucs@unicode'.
1723
1724         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1725         CHISE.
1726
1727 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1728
1729         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1730         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1731         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1732         - Add setting for `=+>ucs@cns'.
1733
1734         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1735         CHISE.
1736         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1737         as the mother.
1738         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1739         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1740
1741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1742         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1743
1744 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1745
1746         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1747         setting for `=>ucs@ks'.
1748
1749 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1750
1751         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1752         `=ucs-bmp-cjk-compat@unicode'.
1753
1754         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1755         coded-charset for XEmacs CHISE.
1756
1757 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1758
1759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1760         `=ucs-bmp-cjk-compat'.
1761
1762         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1763         XEmacs CHISE.
1764
1765 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1766
1767         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1768         CHISE.
1769
1770 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1771
1772         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1773         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1774
1775         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1776         `=>ucs@jis/1990'.
1777         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1778
1779 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1780
1781         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1782         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1783
1784         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1785         CHISE.
1786         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1787         mother.
1788
1789 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1790
1791         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1792         `=>jis-x0213-2@usual'.
1793         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1794         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1795         `=>jis-x0213-2@usual' as the mother.
1796
1797 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1798
1799         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1800         (=>ucs@JP): New alias for `=+>ucs@jis'.
1801
1802 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1803
1804         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1805         `=>jis-x0208@usual'.
1806         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1807         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1808         `=>jis-x0208@usual' as the mother.
1809         (=>jis-x0208): Likewise.
1810
1811 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1812
1813         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1814         setting for `=+>jis-x0208@1978'.
1815
1816 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1817
1818         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1819         XEmacs CHISE.
1820
1821 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1822
1823         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1824         setting for `=>>>ucs@jis/1990'.
1825
1826 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1827
1828         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1829         setting for `=>ucs@jis/1990'.
1830
1831 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1832
1833         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1834         setting for `=ucs@JP/hanazono'.
1835
1836         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1837         CHISE.
1838         (=ucs@JP/hanazono): Ditto.
1839         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1840         (=>>hanyo-denshi/jc): Ditto.
1841         (=>>hanyo-denshi/jd): Ditto.
1842
1843 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1844
1845         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1846         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1847
1848 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1849
1850         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1851         XEmacs CHISE.
1852
1853 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1854
1855         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1856         XEmacs CHISE.
1857
1858 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1859
1860         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1861         `=ucs-bmp-cjk@JP'.
1862
1863 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1864
1865         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1866         XEmacs CHISE.
1867
1868 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1869
1870         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1871         Modify order of settings; add settings for `=daikanwa@rev2'.
1872
1873 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1874
1875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1876         setting for `=>>cbeta'.
1877
1878         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1879         CHISE.
1880
1881 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1882
1883         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1884         setting for `=>>adobe-japan1'.
1885
1886 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1887
1888         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1889         XEmacs CHISE.
1890
1891 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1892
1893         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1894         setting for `=>>hanyo-denshi/ia'.
1895
1896         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1897         XEmacs CHISE.
1898
1899 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1900
1901         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1902         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1903
1904         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1905         XEmacs CHISE.
1906         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1907         `=hanyo-denshi/jt' as the mother.
1908
1909 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1910
1911         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1912         setting for `=>>>jis-x0213-2'.
1913
1914         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1915         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1916         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1917
1918 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1919
1920         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1921         XEmacs CHISE.
1922
1923 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1926         XEmacs CHISE.
1927
1928         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1929         `=>>jis-x0213-1@2004'.
1930
1931 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1932
1933         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1934         XEmacs CHISE.
1935
1936 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1937
1938         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1939         - Use "&g2-*;" as entity-references for `=>>>*'.
1940         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1941
1942         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1943         XEmacs CHISE.
1944         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1945         as the mother.
1946
1947 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1948
1949         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1950         setting for `=>>hanyo-denshi/ib'.
1951
1952         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1953         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1954         (=>>jis-x0208@1990): Ditto.
1955         (=>>hanyo-denshi/ib): Ditto.
1956
1957         * mule/mule-charset.el (default-coded-charset-priority-list):
1958         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1959
1960 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1961
1962         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1963         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1964         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1965         `=>>>ucs@jis/2004'.
1966
1967 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1968
1969         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1970         XEmacs CHISE.
1971         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1972         `=jis-x0213-1@2004' as the mother.
1973         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1974         (=>>>ucs@ks): Ditto.
1975
1976         * mule/mule-charset.el (default-coded-charset-priority-list):
1977         Modify priority of `=hanyo-denshi/*'.
1978
1979 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1980
1981         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1982         settings for `=>>ucs@JP' and `=ucs@JP'.
1983
1984 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1985
1986         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1987         CHISE.
1988
1989 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1990
1991         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1992         setting for `=>>>ucs@cns'.
1993
1994         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1995         CHISE.
1996
1997 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1998
1999         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
2000         instead of `=>>>jis-x0213-1@2004' as the mother.
2001         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
2002         (=>>>ucs@unicode): Likewise.
2003         (=>>>ucs@jis): Likewise.
2004         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
2005         mother.
2006         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
2007
2008 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2009
2010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2011         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
2012         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
2013         `=>>>ucs@jis'.
2014
2015 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2016
2017         * mule/mule-charset.el (default-coded-charset-priority-list):
2018         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
2019         and `=jis-x0213-*-2000'.
2020
2021 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2022
2023         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
2024         XEmacs CHISE.
2025         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
2026         `=>>jis-x0213-1' as the mother.
2027
2028 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2029
2030         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2031         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
2032
2033 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2034
2035         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
2036
2037 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2038
2039         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
2040         XEmacs CHISE.
2041
2042 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2043
2044         * mule/mule-coding.el (decomposition-feature-list): Set
2045         `=decomposition', `=decomposition@cid' and
2046         `=decomposition@hanyo-denshi'.
2047
2048 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2049
2050         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2051         setting for `=>>hanyo-denshi/ks'.
2052
2053         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2054         XEmacs CHISE.
2055
2056 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2057
2058         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2059         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2060
2061         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2062         `=hanyo-denshi/ks/mf'.
2063
2064         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2065         XEmacs CHISE.
2066         (=hanyo-denshi/ks/mf): Ditto.
2067
2068 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2071         settings for P=hanyo-denshi/jt'.
2072
2073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2074         `=hanyo-denshi/jt'.
2075
2076         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2077         XEmacs CHISE.
2078
2079 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2082         settings for `=hanyo-denshi/ip'.
2083
2084         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2085         `=hanyo-denshi/ip'.
2086
2087         * mule/mule-conf.el (=hanyo-denshi/ip): 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/hg'.
2094
2095         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2096         `=hanyo-denshi/hg'.
2097
2098         * mule/mule-conf.el (=hanyo-denshi/hg): 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         setting for `=>>hanyo-denshi/ft'.
2105
2106         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2107         `=>>hanyo-denshi/ft'.
2108
2109         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2110         XEmacs CHISE.
2111
2112 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2113
2114         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2115         settings for `=hanyo-denshi/ib'.
2116
2117         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2118         `=hanyo-denshi/ib'.
2119
2120         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2121         XEmacs CHISE.
2122
2123 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2124
2125         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2126         settings for isolated characters of `=hanyo-denshi/ia' and
2127         non-isolated characters of `=hanyo-denshi/*'.
2128
2129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2130         `=hanyo-denshi/ia'.
2131
2132         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2133         XEmacs CHISE.
2134
2135 2011-02-14  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/ft'.
2139
2140         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2141         `=hanyo-denshi/ft'.
2142
2143         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2144         XEmacs CHISE.
2145
2146 2011-02-14  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/jd'.
2150
2151         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2152         `=hanyo-denshi/jd'.
2153
2154         * mule/mule-conf.el (=hanyo-denshi/jd): 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/jc'.
2161
2162         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2163         `=hanyo-denshi/jc'.
2164
2165         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2166         XEmacs CHISE.
2167
2168 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2169
2170         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2171         setting for isolated characters of `=hanyo-denshi/jb'.
2172
2173         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2174         `=hanyo-denshi/jb'.
2175
2176         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2177         XEmacs CHISE.
2178
2179 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2180
2181         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2182         setting for isolated characters of `=hanyo-denshi/ja'.
2183
2184 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2185
2186         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2187         `=hanyo-denshi/ja'.
2188
2189         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2190         XEmacs CHISE.
2191
2192 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2193
2194         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2195         settings for isolated characters of `=adobe-japan1-6'.
2196
2197 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2198
2199         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2200         CHISE.
2201         (=daikanwa/+2p): Ditto.
2202         (=daikanwa/ho): Ditto.
2203
2204 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2205
2206         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2207         coding-system for XEmacs CHISE.
2208
2209 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2210
2211         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2212         setting for `=>>ruimoku-v6'.
2213
2214         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2215         CHISE.
2216
2217 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2218
2219         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2220         setting for `=daikanwa@rev1'.
2221
2222 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2223
2224         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2225         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2226
2227 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2228
2229         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2230         XEmacs CHISE.
2231         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2232
2233 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2234
2235         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2236         CHISE.
2237
2238 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2239
2240         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2241         CHISE.
2242
2243         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2244         setting for `=>ucs@jis'.
2245
2246 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2247
2248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2249         setting for `=>jis-x0208@usual'.
2250
2251         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2252         XEmacs CHISE.
2253         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2254         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2255         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2256
2257 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2258
2259         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2260         CHISE.
2261         (=>>>jis-x0208@1990): Ditto.
2262         (=>>>jis-x0213-1): Ditto.
2263         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2264         mother.
2265         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2266         as the mother.
2267
2268 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2269
2270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2271         setting for `=>ucs@cns' and `=>>ucs@ks'.
2272
2273         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2274         CHISE.
2275
2276 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2277
2278         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2279         CHISE.
2280
2281 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2282
2283         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2284         CHISE.
2285         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2286         mother.
2287
2288 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2289
2290         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2291         `==>ucs-bmp-cjk@bucs'.
2292
2293         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2294         XEmacs CHISE.
2295
2296 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2297
2298         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2299         setting for `==>ucs@bucs'.
2300
2301         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2302         XEmacs CHISE.
2303
2304 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2305
2306         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2307         - Add setting for `=>>jis-x0208'.
2308         - Omit setting for `=>>jis-x0208@1990'.
2309         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2310           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2311           `=ucs@FOO'.
2312
2313 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2314
2315         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2316         setting for `=>daikanwa'.
2317
2318 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2319
2320         * mule/mule-conf.el (=daikanwa): Fix DOC.
2321         (=>daikanwa): New abstract character for XEmacs CHISE.
2322         (=>ucs@iso): Likewise.
2323         (=>ucs@unicode): Likewise.
2324         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2325
2326 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2327
2328         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2329         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2330           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2331         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2332         - Add `=>big5-cdp'.
2333
2334 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2335
2336         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2337         (=>big5-cdp): New abstract character.
2338
2339 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2340
2341         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2342         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2343         `chinese-big5'.
2344
2345 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2346
2347         * mule/mule-charset.el (default-coded-charset-priority-list):
2348         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2349
2350         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2351         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2352         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2353         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2354         and `=>jis-x0213-2'.
2355
2356 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2357
2358         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2359         XEmacs CHISE.
2360         (=>>ucs@jis/2000): Likewise.
2361         (=>>ucs@jis/2004): Likewise.
2362
2363 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2366         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2367         `=>>ucs@cns'.
2368
2369         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2370         XEmacs CHISE.
2371         (=>>gt): Use quote instead of backquote; modify DOC.
2372         (=>gt): Use quote instead of backquote.
2373         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2374         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2375         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2376         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2377         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2378         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2379
2380 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2381
2382         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2383         `=>>ucs@unicode' and `=>>gt'.
2384
2385 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2386
2387         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2388         XEmacs CHISE.
2389         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2390         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2391         `=jis-x0208@1978/1er-pr' as the mother.
2392         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2393
2394 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2395
2396         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2397         `=ucs@unicode' as the mother.
2398
2399 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2400
2401         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2402         setting for `=>>ucs@unicode'.
2403
2404         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2405         CHISE.
2406
2407 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2410         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2411
2412         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2413         `=adobe-japan1-6' and `=adobe-japan1-base'.
2414
2415         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2416         XEmacs CHISE.
2417         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2418         specify `min-code' and `max-code'.
2419         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2420         (=adobe-japan1-2): Likewise.
2421         (=adobe-japan1-3): Likewise.
2422         (=adobe-japan1-4): Likewise.
2423         (=adobe-japan1-5): Likewise.
2424         (=adobe-japan1-6): Likewise.
2425
2426 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2427
2428         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2429         setting for `=>gt'.
2430
2431 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2432
2433         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2434         CHISE.
2435
2436 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2437
2438         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2439         setting for `=>zinbun-oracle'.
2440
2441         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2442         for XEmacs CHISE.
2443
2444 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2445
2446         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2447         for XEmacs CHISE.
2448         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2449         `=jis-x0208@1978' as the mother.
2450
2451 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2452
2453         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2454         - Use `=gt' instead of `ideograph-gt'.
2455         - Use `=gt-k' instead of `ideograph-gt-k'.
2456         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2457         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2458         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2459         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2460         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2461         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2462         - Use `=>>gt' instead of `<=>gt'.
2463         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2464         - Add setting for `=>>jis-x0208@1990'.
2465         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2466           `=>>jis-x0213-1@2000'.
2467         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2468         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2469           `=>>jis-x0213-1@2004'.
2470         - Add setting for `=>>jis-x0208@1978'.
2471         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2472
2473 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2474
2475         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2476         XEmacs CHISE.
2477
2478 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2479
2480         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2481         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2482         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2483         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2484         `<=>jis-x0213-1@2004'.
2485
2486 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2487
2488         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2489         CHISE.
2490         (=>jis-x0213-2): Ditto.
2491
2492 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2493
2494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2495         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2496
2497 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2498
2499         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2500         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2501         `=>jis-x0213-1'.
2502
2503 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2504
2505         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2506         CHISE.
2507         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2508
2509 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2512         `<==>jis-x0213-1'.
2513         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2514         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2515         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2516         (<=>jis-x0208): New alias for `=>jis-x0208'.
2517         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2518         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2519         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2520         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2521         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2522         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2523         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2524         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2525         (=>>gt): Renamed from `<==>gt'.
2526         (<==>gt): New alias for `=>>gt'.
2527
2528 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2529
2530         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2531         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2532         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2533         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2534         - Add settings for `<=>jis-x0213-1@2000' and
2535           `<=>jis-x0213-1@2004'.
2536
2537         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2538         XEmacs CHISE.
2539         (<==>jis-x0213-1): Likewise.
2540         (<==>jis-x0213-1@2000): Likewise.
2541         (<==>jis-x0213-1@2004): Likewise.
2542         (<=>jis-x0208): Add property `=>iso-ir 168'.
2543         (<=>jis-x0208@1997): Likewise.
2544         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2545         as the mother; add property `=>iso-ir 228'.
2546         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2547         property `=>iso-ir 228'.
2548         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2549         property `=>iso-ir 233'.
2550         (<==>gt): Renamed from `<=>gt'.
2551         (<=>gt): New alias for `<==>gt'.
2552
2553 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2554
2555         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2556         CHISE.
2557         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2558         `<=>jis-x0208' as the mother.
2559         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2560         (<=>jis-x0213-1@2000): Ditto.
2561         (<=>jis-x0213-1@2004): Ditto.
2562
2563 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2564
2565         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2566         settings for `<=>gt'.
2567
2568         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2569
2570 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2571
2572         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2573         XEmacs CHISE.
2574         (=jis-x0208@1978/-4pr): Likewise.
2575         (=jis-x0208@1978/4-pr): Likewise.
2576         (=jis-x0213-1): Likewise.
2577         (=ucs@iso): Likewise.
2578         (=ucs@unicode): Likewise.
2579         (=ucs@gb): Likewise.
2580         (=ucs@gb/fw): Likewise.
2581         (=ucs@cns): Likewise.
2582         (=ucs@cns/fw): Likewise.
2583         (=ucs@jis): Likewise.
2584         (=ucs@jis/fw): Likewise.
2585         (=ucs@jis/1990): Likewise.
2586         (=ucs@jis/2000): Likewise.
2587         (=ucs@jis/2004): Likewise.
2588         (=ucs@JP): Likewise.
2589         (=ucs@ks): Likewise.
2590         (=ucs@big5): Likewise.
2591         (=ucs@big5/cns11643): Likewise.
2592         (=ucs@cns11643): Likewise.
2593
2594 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2595
2596         * mule/mule-charset.el (default-coded-charset-priority-list):
2597         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2598
2599         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2600         CHISE.
2601         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2602         mother.
2603
2604 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2605
2606         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2607         from src/mule-charset.c].
2608         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2609         specify `final'.
2610         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2611         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2612         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2613         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2614         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2615         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2616
2617 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2618
2619         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2620         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2621         (=jis-x0208@1978/i-4): Specify `partial'.
2622         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2623         mother coded-charset.
2624         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2625
2626 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2627
2628         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2629         settings for `=jis-x0213-1@2004'.
2630
2631 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2634         CHISE.
2635         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2636         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2637         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2638         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2639         temporarily.
2640         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2641
2642 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2645         CHISE.
2646         (=shinjigen@1ed): Inherited from `=shinjigen'.
2647         (=shinjigen@rev): Likewise.
2648
2649 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2650
2651         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2652         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2653
2654 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2655
2656         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2657         define it as an alias.
2658         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2659         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2660         alias.
2661         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2662         alias.
2663
2664 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2665
2666         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2667         CHISE.
2668
2669 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2670
2671         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2672         CHISE.
2673         (shinjigen-2): Ditto.
2674
2675 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2676
2677         * mule/mule-charset.el (default-coded-charset-priority-list):
2678         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2679         `chinese-big5-eten-*' and `chinese-big5'.
2680
2681 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2682
2683         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2684         #x9FA5 temporarily.
2685
2686 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2687
2688         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2689         settings for `=jis-x0208@1978/i1'.
2690
2691 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2692
2693         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2694         XEmacs CHISE.
2695
2696 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2697
2698         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2699         XEmacs CHISE.
2700
2701 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2702
2703         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2704         XEmacs CHISE.
2705
2706 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2707
2708         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2709         CHISE.
2710         (=ucs-bmp@cns): Likewise.
2711         (=ucs-bmp@jis): Likewise.
2712         (=ucs-bmp@ks): Likewise.
2713
2714 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2715
2716         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2717         CHISE.
2718         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2719
2720 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2721
2722         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2723         settings for `=zinbun-oracle'.
2724
2725         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2726         `=zinbun-oracle'.
2727
2728 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2729
2730         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2731         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2732         `=ucs@iso'.
2733
2734 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2735
2736         * mule/mule-charset.el (default-coded-charset-priority-list):
2737         Delete `ucs-sip'; modify order of some CCSs.
2738
2739 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2740
2741         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2742         in XEmacs CHISE.
2743
2744         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2745         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2746         CHISE.
2747
2748 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2749
2750         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2751         its registry.
2752         (=ucs-radicals@unicode): Likewise.
2753
2754 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2755
2756         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2757         CHISE.
2758
2759 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2760
2761         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2762         CHISE.
2763
2764 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2765
2766         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2767         CHISE.
2768
2769 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2770
2771         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2772         Modify preference of *isolated settings*.
2773
2774 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2775
2776         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2777         utf-2000 is provided.
2778         (=ucs@cns11643): Likewise.
2779
2780 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2781
2782         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2783         Prefer every *isolated setting* to ordinary setting.
2784
2785 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2786
2787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2788         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2789
2790 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2791
2792         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2793         CHISE.
2794
2795 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2796
2797         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2798         settings for `=jis-x0208@1997'.
2799
2800 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2801
2802         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2803         `=jis-x0208@1997'.
2804
2805 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2806
2807         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2808         XEmacs CHISE.
2809
2810 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2811
2812         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2813         `=jis-x0208@1978'.
2814         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2815         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2816         `=jis-x0208-1990' as the mother.
2817         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2818
2819 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2820
2821         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2822         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2823         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2824         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2825         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2826         for `=ucs@JP'.
2827
2828 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2829
2830         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2831         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2832         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2833         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2834         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2835         `=daikanwa@rev2'.
2836
2837 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2838
2839         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2840         (=gt): Likewise.
2841         (=gt-k): Likewise.
2842         (=gt-pj-*): Likewise.
2843         (=gt-pj-k1): Likewise.
2844         (=gt-pj-k2): Likewise.
2845         (=daikanwa): Likewise.
2846         (=daikanwa-rev1): Likewise.
2847         (=daikanwa-rev2): Likewise.
2848         (=big5-pua): Likewise.
2849         (=big5-eten): Likewise.
2850         (chinese-big5-eten-a): Likewise.
2851         (chinese-big5-eten-b): Likewise.
2852         (=hanziku-*): Likewise.
2853         (=cbeta): Likewise.
2854         (=jef-china3): Likewise.
2855         (=ruimoku-v6): Likewise.
2856         (=ucs@iso): Likewise.
2857         (=ucs@unicode): Likewise.
2858         (=ucs@gb): Likewise.
2859         (=ucs@cns): Likewise.
2860         (=ucs@jis): Likewise.
2861         (=ucs@jis-1990): Likewise.
2862         (=ucs@jis-2000): Likewise.
2863         (=ucs@jp): Likewise.
2864         (=ucs@ks): Likewise.
2865         (=ucs@big5): Likewise.
2866         (=ucs-radicals): Likewise.
2867         (=ucs-radicals@unicode): Likewise.
2868         (=ucs-bmp-cjk): Likewise.
2869         (=ucs-bmp-cjk@unicode): Likewise.
2870         (=ucs-sip-ext-b): Likewise.
2871         (=ucs-sip-ext-b@iso): Likewise.
2872
2873 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2874
2875         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2876         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2877
2878 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2879
2880         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2881         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2882         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2883         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2884         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2885         arabic-digit, ipa and ``&I-B-XXXX;''.
2886
2887 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2888
2889         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2890         setting for (I-)HZK{03..12}-XXXX.
2891
2892 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2893
2894         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2895         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2896
2897         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2898         `=ruimoku-v6'.
2899
2900         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2901         CHISE.
2902
2903 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2904
2905         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2906         (=ucs@unicode): Likewise.
2907         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2908         (=ucs@cns): Likewise.
2909         (=ucs@jis): Likewise.
2910         (=ucs@ks): Likewise.
2911         (=ucs@big5): Likewise.
2912
2913 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2916         `ucs-jis'.
2917         (utf-8-jis-er): Likewise.
2918         (utf-8-jp): New coding-system.
2919         (utf-8-jp-er): Likewise.
2920
2921         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2922
2923 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2924
2925         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2926
2927         * mule/japanese.el: Move definition of `euc-jisx0213' to
2928         mule/mule-coding.el.
2929
2930 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2931
2932         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2933         mule-coding before loading update-cdb when utf-2000 is provided.
2934
2935 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2936
2937         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2938         `=daikanwa'.
2939
2940 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2941
2942         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2943         definition codes when `utf-2000' is provided.
2944
2945 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2946
2947         * mule/mule-category.el (word-combining-categories): Don't setup
2948         `word-combining-categories' in XEmacs CHISE.
2949         (word-separating-categories): Add setting about Latin script in
2950         XEmacs CHISE.
2951
2952 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2953
2954         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2955         setting for `chinese-big5'.
2956
2957 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2958
2959         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2960         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2961         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2962         add setting for HZK0[12]-xxxx.
2963
2964 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2965
2966         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2967         in XEmacs CHISE.
2968
2969 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2970
2971         * mule/mule-charset.el (default-coded-charset-priority-list):
2972         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2973         and `chinese-big5' to `=gt-pj-*'.
2974
2975 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2976
2977         * mule/mule-conf.el (=daikanwa): Renamed from
2978         `ideograph-daikanwa'.
2979         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2980
2981 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2982
2983         * mule/mule-conf.el (=cns11643-7): Renamed from
2984         `chinese-cns11643-7'.
2985         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2986
2987 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2988
2989         * mule/mule-conf.el (=cns11643-6): Renamed from
2990         `chinese-cns11643-6'.
2991         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2992
2993 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2994
2995         * mule/mule-conf.el (=cns11643-5): Renamed from
2996         `chinese-cns11643-5'.
2997         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2998
2999 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3000
3001         * mule/mule-conf.el (=cns11643-4): Renamed from
3002         `chinese-cns11643-4'.
3003         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
3004
3005 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3006
3007         * mule/mule-conf.el (=cns11643-3): Renamed from
3008         `chinese-cns11643-3'.
3009         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
3010
3011 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3012
3013         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
3014         `=cns11643-2'.
3015         (chinese-cns11643-2): New alias for `=cns11643-2'.
3016
3017 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3018
3019         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
3020         `=cns11643-1'.
3021         (chinese-cns11643-1): New alias for `=cns11643-1'.
3022
3023 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3024
3025         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
3026         (chinese-gb12345): New alias for `=gb12345'.
3027
3028 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3029
3030         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
3031         (chinese-gb2312): New alias for `=gb2312'.
3032
3033 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3034
3035         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
3036         (chinese-big5): New alias for `=big5'.
3037
3038 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3039
3040         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
3041         (korean-ksc5601): New alias for `=ks-x1001'.
3042
3043 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3044
3045         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3046         `=jis-x0212'.
3047         (japanese-jisx0212): New alias for `=jis-x0212'.
3048
3049 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3050
3051         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3052         `=jis-x0208-1983'.
3053         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3054
3055 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3056
3057         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3058         `=jis-x0208-1978'.
3059         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3060
3061 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3062
3063         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3064         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3065
3066 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3067
3068         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3069         (chinese-cns11643-3): Specify iso-ir 183.
3070         (chinese-cns11643-4): Specify iso-ir 184.
3071         (chinese-cns11643-5): Specify iso-ir 185.
3072         (chinese-cns11643-6): Specify iso-ir 186.
3073         (chinese-cns11643-7): Specify iso-ir 187.
3074         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3075         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3076
3077 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3078
3079         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3080         \uXXXX for every cases.
3081
3082 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3083
3084         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3085         (ucs-big5): Changed to an alias for `=ucs@big5'.
3086
3087 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3088
3089         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3090         (ucs-ks): Changed to an alias for `=ucs@ks'.
3091
3092 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3093
3094         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3095         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3096
3097 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3098
3099         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3100         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3101
3102 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3103
3104         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3105         (ucs-jis): Changed to an alias for `=ucs@jis'.
3106
3107 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3108
3109         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3110         (ucs-cns): Changed to an alias for `=ucs@cns'.
3111
3112 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3113
3114         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3115         (ucs-gb): Changed to an alias for `=ucs@gb'.
3116
3117 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3118
3119         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3120         `ideograph-daikanwa-2'.
3121         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3122         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3123
3124 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3125
3126         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3127         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3128
3129         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3130         for `xemacs-chise-version'.
3131
3132 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3133
3134         * mule/mule-charset.el (default-coded-charset-priority-list):
3135         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3136         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3137         instead of `ideograph-hanziku-*'.
3138
3139         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3140         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3141
3142 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3145         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3146         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3147         `utf-2000' is provided.
3148
3149 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3150
3151         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3152         is provided [was builtin coded-charsets].
3153
3154 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3155
3156         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3157         is provided [was builtin coded-charsets].
3158
3159 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3160
3161         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3162         is provided [was builtin coded-charsets].
3163
3164 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3165
3166         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3167         is provided [was builtin coded-charsets].
3168
3169 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3170
3171         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3172         when `utf-2000' is provided [was builtin coded-charsets].
3173
3174 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3175
3176         * mule/mule-conf.el (=hanziku-*): Renamed from
3177         `ideograph-hanziku-*'.
3178         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3179
3180 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3181
3182         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3183         `utf-2000' is provided [was builtin coded-charsets].
3184         (ideograph-hanziku-{1..12}): Likewise.
3185
3186 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3187
3188         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3189         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3190
3191 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3192
3193         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3194         when `utf-2000' is provided [was builtin coded-charsets].
3195
3196 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3197
3198         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3199         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3200         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3201
3202 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3203
3204         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3205         (ideograph-gt): Changed to an alias for `=gt'.
3206
3207 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3208
3209         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3210         is provided; it was defined as a builtin coded-charset.
3211         (ideograph-gt): Likewise.
3212
3213 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3214
3215         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3216         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3217
3218 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3219
3220         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3221         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3222
3223 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3224
3225         * mule/mule-conf.el (=big5-eten): Renamed from
3226         `chinese-big5-eten'.
3227         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3228
3229 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3230
3231         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3232         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3233
3234 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3235
3236         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3237         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3238
3239 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3240
3241         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3242         (china3-jef): Changed to an alias for `=jef-china3'.
3243
3244 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3245
3246         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3247         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3248
3249         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3250         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3251         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3252         when `utf-2000' is provided.
3253
3254 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3255
3256         * mule/mule-charset.el (default-coded-charset-priority-list):
3257         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3258
3259         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3260         (ucs-jis-2000): Deleted.
3261
3262 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3263
3264         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3265         UTF-2000.
3266         (=ucs-jis-2000): New coded-charset for UTF-2000.
3267
3268 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3269
3270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3271         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3272
3273 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3274
3275         * mule/mule-charset.el (default-coded-charset-priority-list):
3276         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3277         `ideograph-cbeta'.
3278
3279 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3280
3281         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3282         builtin coded-charset].
3283
3284 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3285
3286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3287         settings for &K0-xxxx and &I-K0-xxxx.
3288
3289 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3290
3291         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3292         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3293
3294 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3295
3296         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3297         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3298
3299 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3300
3301         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3302         UTF-2000.
3303         (ideograph-gt-pj-k1): Likewise.
3304         (ideograph-gt-pj-k2): Likewise.
3305
3306 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3307
3308         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3309         `=jis-x0208'.
3310
3311 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3312
3313         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3314         UTF-2000 [was a builtin coded-charset].
3315
3316 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3317
3318         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3319         (utf-8-gb-er): Likewise.
3320
3321 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3322
3323         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3324         settings for JIS X 0212 and JIS X 0208:1978.
3325
3326 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3327
3328         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3329         setting for JIS X 0213.
3330
3331 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3332
3333         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3334         standard-case-table in UTF-2000.
3335
3336 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3337
3338         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3339         definitions for isolated-chars.
3340
3341 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3342
3343         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3344         `configure-utf-2000-lisp-directory'.
3345         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3346         `mule-lisp-load-path'.
3347
3348 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3349
3350         * startup.el (startup-setup-paths): Set and use
3351         `utf-2000-lisp-directory'.
3352         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3353         UTF-2000.
3354
3355 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3356
3357         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3358         (paths-find-utf-2000-lisp-directory): New function.
3359         (paths-construct-load-path): Add new optional argument
3360         `utf-2000-lisp-directory'.
3361
3362         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3363
3364 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3365
3366         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3367         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3368         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3369         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3370         `chinese-big5-2' in UTF-2000.
3371
3372         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3373         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3374
3375 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3376
3377         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3378         `big5-eten-er' in UTF-2000.
3379         (big5-cdp): Modify DOC-string and mnemonic.
3380
3381 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3382
3383         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3384         UTF-2000 [renamed from utf-8-er].
3385         (utf-8-gb): New coding-system in UTF-2000.
3386         (utf-8-gb-er): Likewise.
3387         (utf-8-cns): Likewise.
3388         (utf-8-cns-er): Likewise.
3389         (utf-8-big5): Likewise.
3390         (utf-8-big5-er): Likewise.
3391         (utf-8-jis): Likewise.
3392         (utf-8-jis-er): Likewise.
3393         (utf-8-ks): Likewise.
3394         (utf-8-ks-er): Likewise.
3395         (utf-8-er): Likewise.
3396
3397 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3398
3399         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3400         instead of `utf-8-unix' in UTF-2000.
3401
3402         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3403
3404 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3405
3406         * mule/japanese.el (euc-jisx0213): New coding-system.
3407
3408         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3409         `japanese-jisx0208-1990' as the mother.
3410
3411 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3412
3413         * dumped-lisp.el (preloaded-file-list): Change condition of
3414         loading "close-cdb".
3415
3416 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3417
3418         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3419         setup `coded-charset-entity-reference-alist'.
3420
3421 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3422
3423         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3424         UTF-2000.
3425
3426 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3427
3428         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3429         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3430
3431 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3432
3433         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3434         (chinese-big5-eten-a): Likewise.
3435         (chinese-big5-eten-b): Likewise.
3436         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3437         code range is #x8140 .. #x8DFE.
3438
3439 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3440
3441         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3442         UTF-2000.
3443         (chinese-big5-cdp): Likewise.
3444
3445 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3446
3447         * dumped-lisp.el (preloaded-file-list): Rename
3448         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3449
3450 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3451
3452         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3453         append `system-char-db-source-file-list' into
3454         `preloaded-file-list' in UTF-2000.
3455
3456 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3457
3458         * dumped-lisp.el (preloaded-file-list): Delete
3459         character-definition files.
3460
3461 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3462
3463         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3464         UTF-2000.
3465
3466 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3467
3468         * mule/mule-charset.el (default-coded-charset-priority-list):
3469         Delete `mojikyo-2022-1'.
3470
3471 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3472
3473         * mule/mule-charset.el (default-coded-charset-priority-list):
3474         Delete `mojikyo'.
3475
3476 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3477
3478         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3479         `ucs-sip'.
3480
3481 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3482
3483         * mule/mule-charset.el (default-coded-charset-priority-list):
3484         Comment out `chinese-gb12345'.
3485
3486 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3487
3488         * bytecomp.el (byte-compile-insert-header): Fixed.
3489
3490 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3491
3492         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3493         XEmacs UTF-2000.
3494
3495 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3496
3497         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3498         UTF-2000.
3499
3500 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3501
3502         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3503         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3504
3505 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3506
3507         * mule/mule-charset.el (default-coded-charset-priority-list):
3508         `japanese-jef-china3' is renamed `china3-jef'.
3509
3510 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3511
3512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3513         `japanese-jef-china3' and `ideograph-cbeta'.
3514
3515 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3516
3517         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3518
3519 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3520
3521         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3522         `chinese-big5-cdp'.
3523
3524 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3525
3526         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3527         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3528
3529 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3530
3531         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3532         loading character definitions.
3533
3534 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3535
3536         * dumped-lisp.el (preloaded-file-list): Rename
3537         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3538
3539 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3540
3541         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3542         `chinese-big5'.
3543
3544 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3545
3546         * dumped-lisp.el (preloaded-file-list): Dump
3547         "Ideograph-R028-Private" with XEmacs UTF-2000.
3548
3549 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3550
3551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3552         `chinese-gb12345'.
3553
3554 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3555
3556         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3557         `ideograph-gt-pj-{1..11}'.
3558
3559         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3560         XEmacs UTF-2000.
3561
3562 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3563
3564         * mule/mule-charset.el (default-coded-charset-priority-list):
3565         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3566         `chinese-isoir165'.
3567
3568 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3569
3570         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3571         `image/png', `image/x-xpm' and `image/tiff'.
3572
3573         * files.el (binary-file-regexps): Add *.PNG.
3574
3575 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3576
3577         * mule/mule-charset.el (default-coded-charset-priority-list):
3578         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3579         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3580
3581 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3582
3583         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3584         the first completion when UTF-2000 is running.
3585
3586 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3587
3588         * mule/mule-charset.el (default-coded-charset-priority-list):
3589         Delete `ucs'.
3590
3591 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3592
3593         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3594
3595         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3596         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3597
3598 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3599
3600         * mule/vietnamese.el (vscii-2): Delete abolished property
3601         `composite'; now composite mode is default.
3602
3603 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3604
3605         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3606         of `raw-text'; check \uHHHH representation even if non-ascii
3607         characters are not found.
3608
3609         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3610         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3611         unconditionally.
3612
3613         * mule/viet-ccl.el: New file.
3614
3615         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3616         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3617         - Separate CCL based implementations to viet-ccl.el.
3618
3619 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3620
3621         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3622         "jisx0213.2000-1".
3623         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3624
3625         * mule/mule-charset.el (default-coded-charset-priority-list):
3626         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3627         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3628
3629 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3630
3631         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3632
3633 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3634
3635         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3636         `ucs' in UTF-2000.
3637
3638 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3639
3640         * mule/mule-charset.el (default-coded-charset-priority-list):
3641         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3642         `arabic-iso8859-6'.
3643
3644 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3645
3646         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3647         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3648
3649 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3650
3651         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3652         `katakana-jisx0201' in UTF-2000.
3653
3654 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3655
3656         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3657         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3658         "u0FB50-Arabic-Presentation-Forms-A",
3659         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3660         "u0FE50-Small-Form-Variants",
3661         "u0FE70-Arabic-Presentation-Forms-B",
3662         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3663         UTF-2000.
3664
3665 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3666
3667         * dumped-lisp.el (preloaded-file-list): Delete
3668         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3669         ... "Ideograph-R214-Flute" in UTF-2000.
3670
3671 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3672
3673         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3674         (japanese-jisx0213-2): New coded-charset.
3675
3676         * dumped-lisp.el (preloaded-file-list): Add
3677         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3678         "Ideograph-R030-Mouth".
3679
3680 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3681
3682         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3683         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3684         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3685         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3686         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3687         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3688         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3689         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3690
3691 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3692
3693         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3694         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3695         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3696         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3697         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3698
3699         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3700         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3701
3702 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3703
3704         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3705         in UTF-2000.
3706
3707 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3708
3709         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3710         (chinese-isoir165): Moved from mule/chinese.el.
3711         (chinese-cns11643-3): Moved from mule/chinese.el.
3712         (chinese-cns11643-4): Moved from mule/chinese.el.
3713         (chinese-cns11643-5): Moved from mule/chinese.el.
3714         (chinese-cns11643-6): Moved from mule/chinese.el.
3715         (chinese-cns11643-7): Moved from mule/chinese.el.
3716
3717         * mule/chinese.el: Move definition of coded-charsets to
3718         mule/mule-conf.el.
3719
3720 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3721
3722         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3723         `ideograph-daikanwa'.
3724
3725 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3726
3727         * dumped-lisp.el (preloaded-file-list): Delete
3728         "ccs-jisx0201-latin.el".
3729
3730 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3731
3732         * dumped-lisp.el (preloaded-file-list): Add
3733         "u031A0-Extended-Bopomofo" in UTF-2000.
3734
3735 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3736
3737         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3738         renamed to u02E00-CJK-Radical-Supplement.
3739
3740 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3741
3742         * dumped-lisp.el (preloaded-file-list): Add
3743         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3744         "u030A0-Katakana", "u03100-Bopomofo",
3745         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3746         "u03200-Enclosed-CJK-Letters-and-Months" and
3747         "u03300-CJK-Compatibility".
3748
3749 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3750
3751         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3752         "u02F00-Kangxi-Radicals" and
3753         "u02FF0-Ideographic-Description-Characters".
3754
3755 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3756
3757         * dumped-lisp.el (preloaded-file-list): Add
3758         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3759         "u02800-Braille-Patterns" in UTF-2000.
3760
3761 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3762
3763         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3764         "uXXXXX-*.el" in UTF-2000.
3765
3766         * bytecomp.el (byte-compile-insert-header): Delete comments if
3767         non-ASCII characters are found; allow `byte-compile-dynamic' and
3768         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3769         `raw-text'.
3770
3771 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3772
3773         * dumped-lisp.el (preloaded-file-list): Add
3774         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3775         "u025A0-Geometric-Shapes.el".
3776
3777 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3778
3779         * dumped-lisp.el (preloaded-file-list): Add
3780         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3781         "u02460-Enclosed-Alphanumerics.el".
3782
3783 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3784
3785         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3786         `chinese-gb2312'.
3787
3788         * dumped-lisp.el (preloaded-file-list): Add
3789         "u02200-Mathematical-Operators.el" and
3790         "u02300-Miscellaneous-Technical.el".
3791
3792 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3793
3794         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3795         `chinese-cns11643-*'.
3796
3797         * dumped-lisp.el (preloaded-file-list): Add
3798         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3799         "u02190-Arrows.el" in UTF-2000.
3800
3801 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3802
3803         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3804         `korean-ksc5601'.
3805
3806         * dumped-lisp.el (preloaded-file-list): Add
3807         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3808         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3809         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3810
3811 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3812
3813         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3814
3815 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3816
3817         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3818         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3819         "u01780-Khmer.el", "u01800-Mongolian.el",
3820         "u01E00-Latin-Extended-Additional.el" and
3821         "u01F00-Greek-Extended.el" in UTF-2000.
3822
3823 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3824
3825         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3826         `ethiopic-ucs' and `ethiopic'.
3827
3828         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3829         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3830
3831         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3832         from mule/ethiopic.el.
3833
3834         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3835         mule/mule-conf.el.
3836
3837 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3838
3839         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3840         `lao'.
3841
3842         * mule/mule-conf.el (lao): New coded-charset.
3843
3844         * dumped-lisp.el (preloaded-file-list): Add
3845         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3846         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3847         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3848         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3849         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3850
3851 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3852
3853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3854         `ucs-bmp' and `arabic-iso8859-6'.
3855
3856 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3857
3858         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3859         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3860         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3861
3862 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3863
3864         * startup.el (normal-top-level): Load autoload file for UTF-2000
3865         in UTF-2000.
3866
3867 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3868
3869         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3870         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3871         "u00020-Basic-Latin.el", "u00080-C1.el",
3872         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3873         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3874         "u002B0-Spacing-Modifier-Letters.el",
3875         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3876         UTF-2000.
3877
3878 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3879
3880         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3881         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3882         instead of `vietnamese-viscii-*'.
3883
3884 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3885
3886         * mule/mule-conf.el: New file.
3887
3888         * mule/misc-lang.el: Move definition of charset `ipa' to
3889         mule/mule-conf.el.
3890
3891 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3892
3893         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3894         `latin-viscii'; prefer it for characters used in Vietnamese.
3895
3896 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3897
3898         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3899
3900 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3901
3902         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3903         `vietnamese-viscii-lower'.
3904         (latin-viscii-upper): Renamed from charset
3905         `vietnamese-viscii-upper'.
3906         (vietnamese-viscii-lower): New alias for charset
3907         `latin-viscii-lower'.
3908         (vietnamese-viscii-upper): New alias for charset
3909         `latin-viscii-upper'.
3910
3911 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3912
3913         * mule/mule-charset.el (default-coded-charset-priority-list):
3914         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3915
3916 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3917
3918         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3919         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3920         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3921         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3922         lisp/utf-2000.
3923
3924 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3925
3926         * mule/ccs-tcvn5712.el: New file.
3927
3928 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3929
3930         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3931         in UTF-2000.
3932
3933 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3934
3935         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3936         `japanese-jisx0208'.
3937
3938 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3939
3940         * dumped-lisp.el (preloaded-file-list): Add
3941         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3942         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3943         UTF-2000.
3944
3945         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3946         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3947         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3948         mule/ccs-viscii.el: New files.
3949
3950         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3951         if \uXXXX is found.
3952
3953 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3954
3955         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3956         `hiragana-jisx0208' and `katakana-jisx0208'.
3957
3958 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3959
3960         * mule/chinese.el (chinese-cns11643-3): Define it even if
3961         `utf-2000' is provided.
3962         (chinese-cns11643-4): Likewise.
3963         (chinese-cns11643-5): Likewise.
3964         (chinese-cns11643-6): Likewise.
3965         (chinese-cns11643-7): Likewise.
3966
3967 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3968
3969         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3970         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3971
3972 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3973
3974         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3975         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3976
3977 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3978
3979         * mule/mule-charset.el (default-coded-charset-priority-list):
3980         Setup in UTF-2000.
3981
3982 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3983
3984         * mule/viet-chars.el: Don't define charset
3985         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3986         they are defined as builtin charsets.
3987
3988 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3989
3990         * version.el (emacs-version): Add more space just before UTF-2000
3991         version string.
3992
3993 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3994
3995         * version.el ([constant] emacs-version): Don't add a space in the
3996         preceding place of `xemacs-betaname' because it is duplicated.
3997         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3998
3999         * startup.el (splash-frame-body): Add ETL.
4000
4001 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
4002
4003         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
4004         is provided because it is defined as builtin charset.
4005         (chinese-cns11643-4): Likewise.
4006         (chinese-cns11643-5): Likewise.
4007         (chinese-cns11643-6): Likewise.
4008         (chinese-cns11643-7): Likewise.
4009
4010 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
4011
4012         * mule/mule-cmds.el (reset-language-environment): Fix problem when
4013         coding-system `iso-10646-ucs-4' is not defined.
4014
4015 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
4016
4017         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
4018         coding-system if `utf-2000' is provided.
4019
4020 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4021
4022         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
4023         `utf-2000' is provided.
4024
4025 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
4026
4027         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
4028         if utf-2000 is provided temporally.
4029
4030 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
4031
4032         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
4033         as builtin variable].
4034
4035 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
4036
4037         * files.el (insert-file-contents-literally): Treat file as binary;
4038         call file-name-handlers. [sync with Emacs 20.3.10]
4039
4040 2008-12-28  Vin Shelton  <acs@xemacs.org>
4041
4042         * XEmacs 21.4.22 is released
4043
4044 2008-12-30  Vin Shelton  <acs@xemacs.org>
4045
4046         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4047         during building even if no packages are found.
4048
4049 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4050
4051         * printer.el (generic-print-region): 
4052         (generic-print-buffer): 
4053         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4054         check if the msprinter device is available, now that msprinter is
4055         always available as a specifier tag. 
4056
4057 2008-12-24  Vin Shelton  <acs@xemacs.org>
4058
4059         * about.el: Add Francisco to my bio!
4060
4061 2008-12-23  Vin Shelton  <acs@xemacs.org>
4062
4063         * autoload.el: Move operator definitions to autoload-operators.el
4064         in the xemacs-base package.
4065
4066 2007-11-22  Vin Shelton  <acs@xemacs.org>
4067
4068         * about.el (about-hacker-contribution): Updated my bio.
4069
4070 2007-10-07  Vin Shelton  <acs@xemacs.org>
4071
4072         * XEmacs 21.4.21 is released
4073
4074 2007-09-19  Didier Verna  <didier@xemacs.org>
4075
4076         Update my personal info.
4077         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4078         * about.el (about-other-current-hackers): Ditto.
4079         * about.el (about-url-alist): Add my musical website.
4080         * about.el (about-personal-info): Update my entry.
4081         * about.el (about-hacker-contribution): Ditto.
4082
4083 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4084
4085         * package-get.el (package-get-download-sites): Update download
4086         sites in Japan.
4087         * package-get.el (package-get-pre-release-download-sites): Ditto.
4088
4089 2007-08-18  Vin Shelton  <acs@xemacs.org>
4090
4091         * package-get.el (package-get-pre-release-download-sites): Sync
4092         mirror sites with 21.5.  (Thanks, Adrian)
4093
4094 2007-08-09  Mike Sperber  <mike@xemacs.org>
4095
4096         * startup.el (migrate-user-init-file): Create backup of
4097         `user-init-file' before migrating.
4098         * startup.el (maybe-migrate-user-init-file): Print
4099         information about backup file.
4100         (maybe-create-compatibility-dot-emacs): Follow above change.
4101
4102 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4103
4104         * font-lock.el: Sync font-lock-add-keywords and
4105         font-lock-remove-keywords from GNU Emacs.
4106         * font-lock.el (font-lock-keywords-alist): New.
4107         * font-lock.el (font-lock-removed-keywords-alist): New.
4108         * font-lock.el (font-lock-add-keywords): New.
4109         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4110         * font-lock.el (font-lock-remove-keywords): New.
4111
4112 2007-08-16  Vin Shelton  <acs@xemacs.org>
4113
4114         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4115         patch from Hans de Graaff.
4116
4117 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4118
4119         * package-get.el (package-get-download-sites): Document Chile and
4120         update Denmark download site.
4121         * package-get.el (package-get-pre-release-download-sites): Ditto.
4122
4123 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4124
4125         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4126
4127 2006-12-09  Vin Shelton  <acs@xemacs.org>
4128
4129         * XEmacs 21.4.20 is released
4130
4131 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4132
4133         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4134
4135 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4136
4137         * info.el (Info-find-file-node, Info-insert-dir)
4138         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4139         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4140         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4141         and discussion.
4142
4143 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4144
4145         * obsolete.el (line-beginning-position): New, from 21.5.x.
4146         (line-end-position): Ditto.
4147
4148 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4149
4150         * package-get.el (package-get-download-sites): Welcome
4151         nl.xemacs.org and Thanks!
4152         * package-get.el (package-get-pre-release-download-sites): Ditto.
4153
4154 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4155
4156         * font-lock.el: Add support for not-so recent changes in Java to
4157         java-mode.
4158
4159 2006-01-28  Vin Shelton  <acs@xemacs.org>
4160
4161         * XEmacs 21.4.19 is released
4162
4163 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4164
4165         * easymenu.el: Update copyright. 
4166         * easymenu.el (easy-menu-all-popups):
4167         Add a docstring. 
4168         * easymenu.el (easy-menu-add):
4169         Document a bug, rework the function to preserve any existing
4170         non-default mode-popup-menu instead of overwriting it, and not to
4171         bother normalising the menu title (nothing else does).
4172         * easymenu.el (easy-menu-remove):
4173         Restore the default mode-popup-menu instead of leaving an empty
4174         one when we remove the last easy-menu popup. 
4175
4176 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4177
4178         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4179         as suggested by Rodrigo Ventura.
4180         * package-get.el (package-get-pre-release-download-sites): Ditto,
4181         with replacement of xemacs-21.5 by beta, which is the logical path
4182         to our beta core and package pre-releases.
4183
4184 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4185
4186         * package-get.el (package-get-download-sites): Add Hong Kong
4187         download site.
4188         * package-get.el (package-get-pre-release-download-sites): Ditto.
4189
4190 2005-12-26  Vin Shelton  <acs@xemacs.org>
4191
4192         * find-paths.el:
4193         * find-paths.el (paths-emacs-root-p): Add search for package root.
4194         * find-paths.el (paths-find-emacs-root): Replaced with
4195         paths-find-invocation-roots, which returns a list of roots.
4196         * find-paths.el (paths-find-invocation-roots): New.
4197         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4198
4199 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4200
4201         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4202         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4203
4204 2005-12-03  Vin Shelton <acs@xemacs.org>
4205
4206         * XEmacs 21.4.18 is released
4207
4208 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4209
4210         * package-get.el (package-get-download-sites): Update reflecting
4211         latest http://www.xemacs.org/Releases/ information generated by
4212         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4213         * package-get.el (package-get-pre-release-download-sites): Ditto.
4214
4215 2005-02-28  Simon Josefsson  <jas@extundo.com>
4216
4217         * about.el (xemacs-hackers): Add jas.
4218         (about-other-current-hackers): Likewise.
4219         (about-url-alist): Add URL for jas.
4220         (about-personal-info): Document jas.
4221         (about-hacker-contribution): Describe jas contributions.
4222
4223 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4224
4225         * easymenu.el (easy-menu-remove): As described in 
4226         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4227         except the "Command" menu from mode-popup-menu. 
4228
4229 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4230  
4231         * font.el (font-spatial-to-canonical): Correct calculation of 
4232         return value for pixel-based input value. 
4233  
4234 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4235
4236         * code-process.el (call-process): Process-related docstring
4237         improvements spurred by Norbert Koch.
4238         * code-process.el (call-process-region): Ditto.
4239         * code-process.el (start-process): Ditto.
4240
4241 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4242
4243         * finder.el (finder-find-library): Return filename actually
4244         searched for.
4245
4246 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4247
4248         * help.el (view-emacs-news): Use `expand-file-name' instead of
4249         `locate-data-file' as the latter will find any "NEWS" files that
4250         might exist in packages _before_ the one in core.
4251
4252 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4253
4254         * package-get.el (package-get-init-package):
4255         package-get-init-package buglet (21.4.17) by Jeff Mincy
4256         <mincy@rcn.com> fixing false temporary load-path shadows reported
4257         after package installation and simplifying code.
4258
4259 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4260
4261         * package-get.el (package-get-download-sites): Sync mirrors list
4262         with the XEmacs website.
4263         (package-get-pre-release-download-sites): Ditto.
4264
4265 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4266
4267         * derived.el (derived-mode-merge-syntax-tables):
4268         Revert my 21.5-only patch of 2003-07-18 which slipped in
4269         through Jerry James's patch of 2004-06-07.
4270
4271 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4272
4273         * cmdloop.el (keyboard-quit): Remove workaround for
4274         `region-active-p' not making sure active region is in current
4275         buffer now that it does.
4276         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4277         * simple.el (region-active-p): `region-active-p' to only return t
4278         when active region is in current buffer.
4279
4280 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4281
4282         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4283         package names, quell a byte-compiler warning, doc fix.
4284
4285 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4286
4287         * buffer.el (pop-to-buffer):
4288         * window-xemacs.el (display-buffer):
4289         Document use of `same-window-buffer-names,' `same-window-regexps'
4290         by pop-to-buffer and display-buffer. 
4291         
4292 2005-02-06  Vin Shelton <acs@xemacs.org>
4293
4294         * XEmacs 21.4.17 is released
4295
4296 2005-01-29  Ben Wing  <ben@xemacs.org>
4297
4298         * shadow.el (find-emacs-lisp-shadows):
4299         Add custom-defines to list of ignored files.
4300
4301 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4302
4303         * simple.el (shifted-motion-keys-select-region): Fix statement
4304         about unshifted-motion-keys-deselect-region.
4305
4306 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4307
4308         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4309         now) for GNU Emacs compatibility.
4310         (make-obsolete-variable): Ditto.
4311
4312 2004-01-08  Ben Wing  <ben@xemacs.org>
4313
4314         * code-files.el (load):
4315         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4316
4317 2004-12-05  Vin Shelton <acs@xemacs.org>
4318
4319         * XEmacs 21.4.16 is released
4320
4321 2004-12-04  Vin Shelton  <acs@xemacs.org>
4322
4323         * auto-autoloads.el: Regenerated.
4324
4325         * custom-load.el: Regenerated.
4326
4327 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4328
4329         Fix bug: apropos errors if a defalias refers to an undefined
4330         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4331
4332         * apropos.el (apropos):
4333         (apropos-command):
4334         * help.el (frob-help-extents):
4335         * help-macro.el (make-help-screen):
4336         * hyper-apropos.el (hyper-apropos-grok-functions):
4337         (hyper-apropos-get-doc):
4338         Catch void-function error thrown by `documentation'.
4339
4340 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4341
4342         * packages.el (package-require): Fix incorrect arg to format.
4343         This fixes a `format specifier' error.
4344
4345 2004-08-13  Jerry James  <james@xemacs.org>
4346
4347         * bytecomp.el (forward-word): Tell the byte compiler the correct
4348         number of arguments to forward-word.
4349
4350 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4351
4352         * etags.el: Fixed loading of include files for tag completion. Now
4353         you can make a tag file for a library, include it into your
4354         project and it will be reloaded only if it changed. Infinte
4355         include loops are detected and the correct tag files are loaded.
4356         * etags.el (buffer-tag-table-list): Load and verify tag files in
4357         the external function buffer-tag-table-list-load.
4358         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4359         tag files. Also load the included tag files. The priority of the
4360         included files is right below their parent file. If multiple
4361         matches occur then the symbols from the parent file are found
4362         first.
4363         * etags.el (tag-table-include-files): Corrected comment
4364         string. Switched to pattern constant tags-include-pattern to have
4365         it at a central location.
4366         * etags.el (tags-include-pattern): Added doc string.
4367         * etags.el (add-to-tag-completion-table): Removed obsolete
4368         comments as the include files are allready returned by
4369         buffer-tag-table-list and loaded.
4370         * etags.el (find-tag-internal): The include files are allready
4371         included in tag-tables as buffer-tag-table-list returns them now.
4372
4373 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4374
4375         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4376         Loading items into the notebook is now done by C code.
4377         * widgets-gtk.el (gtk-widget-instantiate-internal):
4378         Style no longer changed.
4379
4380 2004-06-28  Nix  <nix@esperi.org.uk>
4381
4382         * cmdloop.el (truncate-command-history-for-gc): Delay
4383         execution of all things that look up variable bindings,
4384         via `enqueue-eval-event'.
4385
4386 2004-06-24  Vin Shelton  <acs@xemacs.org>
4387
4388         * package-get.el (package-get-require-signed-base-updates):
4389         now defaults to nil.
4390
4391 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4392
4393         * subr.el (split-string): Clean up docstring.
4394
4395 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4396
4397         * faces.el (zmacs-region): fix typo in docstring.
4398
4399 2004-06-07  Jerry James  <james@xemacs.org>
4400
4401         * derived.el: Synch with Emacs 21.3.
4402         * subr.el (with-local-quit): New, from Emacs 21.3.
4403         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4404         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4405         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4406
4407 2004-06-16  Jerry James  <james@xemacs.org>
4408
4409         * cl.el (cl-set-substring): Increment start by the length of the
4410         string, not the string itself.
4411
4412 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4413
4414         * etags.el (tag-table-include-files): Expand included TAGS file
4415         paths to avoid problems with relative paths.  Thanks to Peter
4416         Chubb <peterc@gelato.unsw.edu.au>.
4417         * etags.el (tags-include-pattern): New.
4418         * etags.el (add-to-tag-completion-table): Parse and ignore
4419         trailing include lines.
4420
4421 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4422
4423         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4424         avoiding line solely composed of equal signs.
4425
4426 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4427
4428         * cus-edit.el (alloc): Typo fix.
4429         * cus-edit.el (custom-browse-visibility): Ditto.
4430         * cus-edit.el (custom-variable-value-create): Ditto.
4431         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4432         * cus-edit.el (custom-save-variables): Bind print-length and
4433         print-level to nil to avoid value abbreviation.
4434         * cus-edit.el (custom-save-face-internal): Ditto.
4435         * cus-edit.el (custom-save-faces): Save in sorted order.
4436         * cus-edit.el (custom-save-resets): Bind print-length and
4437         print-level to nil to avoid value abbreviation.
4438         * cus-edit.el (custom-save-loaded-themes): Ditto.
4439
4440 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4441
4442         * subr.el (split-string-default-separators): New.
4443         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4444         see comment in source.
4445
4446 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4447
4448         * mule/japanese.el (paragraph-start, paragraph-separate):
4449         Remove anchor to BOL.
4450
4451 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4452
4453         * cl.el (gensym, gentemp): Improve docstrings.
4454
4455 2004-05-10  Vin Shelton  <acs@xemacs.org>
4456
4457         * etags.el: Sync with 21.5 version.
4458
4459 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4460
4461         * etags.el:
4462         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4463         only for use with exuberant ctags. This will also enable building of 
4464         completion tables with exuberant ctags. This will not work with
4465         xemacs ctags. 
4466         * etags.el (get-tag-table-buffer): New function for creating of
4467         completion table is used if tags-exuberant-ctags-optimization-p ist t
4468         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4469         finding the tag names. New.
4470         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4471         building tag completion table with exuberant ctags. New.
4472         * etags.el (find-tag-internal): Improve exact tag matching for tags
4473         with name fields. Before the patch return types of functions or
4474         function parameters (with exuberant ctags) were found as matches.
4475
4476 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4477
4478         * list-mode.el (display-completion-list): Fixed completion list was
4479         taking the width of the frame and not of the window for displaying
4480         the selection methods.
4481
4482 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4483
4484         * menubar-items.el (default-menubar): Options are saved to custom.el.
4485
4486
4487 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4488
4489         * isearch-mode.el (isearch-abort): Preserve successful search target.
4490
4491 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4492
4493         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4494         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4495         Bihlmeyer.
4496         * gnuserv.el (gnuserv-mode-line-string): New.
4497         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4498         gnuserv-mode.
4499         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4500         * gnuserv.el (gnuserv-edit-files): Use
4501         make-x-device-with-gtk-fallback.
4502
4503 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4504
4505         * gtk-widgets.el: New import: gtk-accel-group-new.
4506         * dialog-gtk.el:
4507         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4508         * dialog-gtk.el (popup-builtin-question-dialog):
4509         Added support for dialog button mnemonics.
4510
4511 2004-03-22  Chris Green <cmg@dok.org>
4512
4513         * process.el (shell-command): Output buffer was ignored when a
4514         background process was run via shell-command.
4515
4516 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4517
4518         * cus-edit.el (custom-save-variables): Retrieve a list of
4519         variables to save first, sort it, and make sure the variables are
4520         saved in sorted order.
4521
4522 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4523  
4524         * package-get.el (package-get-update-base-from-buffer): Force
4525         binary coding system for verifying GnuPG signature in the
4526         package-index file.
4527  
4528 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4529
4530         * package-get.el (package-get-package-index-file-location): Handle
4531         missing "EMACSPACKAGEPATH" environment variable.
4532
4533 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4534
4535         * package-admin.el (package-admin-find-top-directory): Simplify
4536         directory comparisions and fix substring errors on short path
4537         components.
4538         * package-get.el (package-get-package-index-file-location):
4539         Default to first component of "EMACSPACKAGEPATH", if set.
4540
4541 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4542
4543         * package-get.el (process-error): New error datum.
4544
4545 2004-02-02  Vin Shelton <acs@xemacs.org>
4546
4547         * XEmacs 21.4.15 is released
4548
4549 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4550
4551         * itimer.el (activate-itimer): Modify the itimer timeout value as
4552         if it were begun at the last time when the itimer driver was woken
4553         up.
4554
4555 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4556
4557         * specifier.el (Copyright):
4558         Update.
4559         (make-specifier-and-init):
4560         (map-specifier):
4561         (canonicalize-inst-pair):
4562         (canonicalize-spec-list):
4563         (set-specifier):
4564         Synch docstrings to 21.5 where appropriate.
4565
4566 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4567
4568         * package-get.el (package-get-list-packages-where): New.  A
4569         function that allows searching for groups of packages.  For
4570         example, find all packages that require the fsf-compat package.
4571
4572 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4573
4574         The Great PUI Sync.
4575
4576         * auto-autoloads.el: Regenerated.
4577
4578         * custom-load.el: Regenerated.
4579
4580         * dumped-lisp.el (packages-hardcoded-lisp): New.
4581
4582         * menubar-items.el (menu-max-items): New.
4583         (menu-submenu-max-items): New.
4584         (menu-submenu-name-format): New.
4585         (menu-split-long-menu): New.
4586         (menu-sort-menu): New.
4587         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4588
4589         * obsolete.el (pui-add-install-directory): Renamed to the more
4590         logical `pui-set-local-package-get-directory'.
4591         (package-get-download-menu): Moved to `package-ui.el' and renamed
4592         to `package-ui-add-download-menu'.
4593
4594         * package-admin.el (package-admin-install-function-mswindows):
4595         Whitespace clean up.
4596         (package-admin-add-single-file-package): Removed.
4597         (package-admin-default-install-function): Whitespace clean up.
4598         (package-admin-find-top-directory): New.
4599         (package-admin-get-install-dir): Use it.
4600         (package-admin-get-manifest-file): 
4601         (package-admin-check-manifest): 
4602         (package-admin-add-binary-package):
4603         (package-admin-get-lispdir):
4604         (package-admin-delete-binary-package):
4605         (package-admin):
4606
4607         * package-get.el (package-get-package-index-file-location): New.
4608         (package-get-install-to-user-init-directory): New.
4609         (package-get-remote):
4610         (package-get-download-sites):
4611         (package-get-pre-release-download-sites): New.
4612         (package-get-site-release-download-sites): New.
4613         (package-get-base-filename):
4614         (package-get-always-update):
4615         (package-get-user-index-filename): Removed.
4616         (package-get-pgp-available-p): New.
4617         (package-get-require-signed-base-updates):
4618         (package-get-was-current):
4619         (package-entries-are-signed): New.
4620         (package-get-continue-update-base): New.
4621         (package-get-download-menu): Removed.
4622         (package-get-require-base):
4623         (package-get-update-base-entry):
4624         (package-get-locate-file):
4625         (package-get-locate-index-file):
4626         (package-get-maybe-save-index):
4627         (package-get-update-base):
4628         (package-get-update-base-from-buffer):
4629         (package-get-update-base-entries):
4630         (package-get-interactive-package-query):
4631         (package-get-update-all):
4632         (package-get-all):
4633         (package-get-dependencies):
4634         (package-get-init-package):
4635         (package-get-info): New.
4636         (package-get):
4637         (package-get-staging-dir):
4638         (package-get-set-version-prop): Removed.
4639         (package-get-installedp):
4640         (package-get-ever-installed-p):
4641         (packages): Removed.
4642         (package-get-custom-groups): Removed.
4643         (package-get-custom): Removed.
4644         (package-get-custom-add-entry): Removed.
4645
4646         * package-info.el (batch-update-package-info):
4647
4648         * package-net.el (package-net-batch-generate-bin-ini):
4649         (package-net-update-installed-db):
4650
4651         * package-ui.el (pui-info-buffer):
4652         (pui-directory-exists): Removed.
4653         (pui-package-dir-list): Removed.
4654         (pui-add-install-directory): Removed.
4655         (package-ui-download-menu): New.
4656         (package-ui-pre-release-download-menu): New.
4657         (package-ui-site-release-download-menu): New.
4658         (pui-set-local-package-get-directory): New.
4659         (pui-package-symbol-char):
4660         (pui-update-package-display):
4661         (pui-toggle-package):
4662         (pui-toggle-package-key):
4663         (pui-toggle-package-delete):
4664         (pui-toggle-package-delete-key):
4665         (pui-toggle-package-event):
4666         (pui-toggle-verbosity-redisplay):
4667         (pui-install-selected-packages):
4668         (pui-add-required-packages):
4669         (pui-help-echo):
4670         (pui-display-info):
4671         (list-packages-mode):
4672         (pui-list-packages):
4673
4674         * packages.el (packages-compute-package-locations):
4675         (package-require):
4676         (package-delete-name):
4677         (packages-hardcoded-lisp): Removed.
4678         (packages-useful-lisp): Removed.
4679         (packages-unbytecompiled-lisp): Removed.
4680         (packages-find-package-directories):
4681
4682         Summary:
4683
4684         Major code clean up of all things PUI.
4685
4686         Much improved code to determine where packages should be
4687         installed.  PUI no longer depends on any packages being
4688         pre-installed to compute where packages are to be installed to.
4689
4690         The user can specify the location of their package-index file.  It
4691         isn't necessary to set this because it has sane defaults.  People
4692         who "run-in-place" won't accidently overwrite the CVS
4693         package-index file.  See
4694         `package-get-package-index-file-location'. 
4695
4696         PUI will now properly clean up after itself in the event of an
4697         unsuccessful package install.  This drastically reduces the number
4698         of "wrong md5sum" FAQs.
4699
4700         non-Mule XEmacsen can no longer install Mule packages.
4701
4702         Package management via the custom interface has been removed.
4703
4704         The PUI related menubar items have been reorganised.
4705
4706         The PGP verification code has been fixed and the default for
4707         whether or not it is used is automatically computed.
4708
4709         * update-elc.el ((preloaded-file-list site-load-packages
4710         need-to-dump dumped-exe)):
4711         Just a couple of small changes to allow for
4712         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4713         existing anymore.
4714
4715 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4716
4717         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4718         apply `format' to the first argument of byte-compile-warn, it
4719         already calls format.
4720
4721 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4722
4723         * files.el (delete-old-versions): Avoid going interactive during
4724         make install when environment variable VERSION_CONTROL is set.
4725
4726 2003-12-04  Vin Shelton  <acs@xemacs.org>
4727
4728         * menubar-items.el (menu-item-search): Only bring up search dialog
4729         box if the feature is available and desired.
4730
4731 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4732
4733         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4734
4735 2003-11-05  Vin Shelton  <acs@xemacs.org>
4736
4737         * help.el (Help-prin1-face):
4738         (Help-princ-face):
4739         princ and prin1 are functions and need to be called as such.  The
4740         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4741
4742 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4743
4744         * about.el (about-xemacs): Give full version and build date.
4745
4746 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4747
4748         * win32-native.el (grep-null-device): This XEmacs has null-device.
4749
4750 2003-09-06  Mike Sperber  <mike@xemacs.org>
4751
4752         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4753         implement the specified semantics for `defvar.'
4754
4755 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4756
4757         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4758         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4759         displaying buffer in question.
4760
4761 2003-09-03  Vin Shelton <acs@xemacs.org>
4762
4763         * XEmacs 21.4.14 is released
4764
4765 2003-08-17  Vin Shelton  <acs@xemacs.org>
4766
4767         * about.el: Vanity patch.
4768
4769 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4770
4771         * code-process.el (call-process):
4772         (call-process-region):
4773         (start-process):
4774         Document coding system processing.
4775
4776 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4777
4778         * startup.el (splash-frame-body): Idiomatic English.
4779
4780 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4781
4782         * font-lock.el (font-lock-match-java-declarations): Move
4783         save-restriction, narrow-to-region to beginning of function to
4784         avoid going beyond the limit and causing an infloop.
4785
4786 2003-04-16  Jerry James  <james@xemacs.org>
4787
4788         * keydefs.el: Remove mappings for keys mapped to the nowhere
4789         defined function function-key-error.
4790
4791 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4792
4793         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4794         lisp-interaction-mode-hook): Add the docstrings.
4795
4796 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4797
4798         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4799         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4800         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4801
4802 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4803
4804         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4805         lambda list after the original doc.  Care about
4806         #'(lambda () "SingleString") 
4807         (cl-upcase-arg): 
4808         (cl-function-arglist):
4809         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4810         circular data structures in lambda list specification
4811
4812 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4813
4814         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4815         to appear in font-lock-function-name-face.
4816
4817 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4818
4819         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4820         is not also the value of the lambda.
4821
4822 2003-05-06  Andy Piper  <andy@xemacs.org>
4823
4824         * files.el (revert-buffer): Make sure local variables get processed,
4825         even in the case of an optimized reversion.
4826
4827 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4828
4829         * XEmacs 21.4.13 is released
4830
4831 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4832
4833         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4834         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4835
4836 2003-02-14  Ben Wing  <ben@xemacs.org>
4837
4838         * byte-optimize.el:
4839         * byte-optimize.el (byte-compile-inline-expand):
4840         * byte-optimize.el (byte-compile-unfold-lambda):
4841         * byte-optimize.el (byte-optimize-form-code-walker):
4842         * byte-optimize.el (byte-optimize-form):
4843         * byte-optimize.el (byte-decompile-bytecode-1):
4844         * byte-optimize.el (byte-optimize-lapcode):
4845         Review carefully and sync up to 20.7 except for areas as noted.
4846         Fixes problem with JDE compilation.
4847
4848 2003-02-05  Ben Wing  <ben@xemacs.org>
4849
4850         * simple.el:
4851         * simple.el (motion-keys-for-shifted-motion):
4852         Omit M-S-home/end from motion keys.
4853
4854 2003-02-07  Ben Wing  <ben@xemacs.org>
4855
4856         * text-props.el (text-property-any):
4857         * text-props.el (text-property-not-all):
4858         Fix bug when end > start.
4859
4860 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4861
4862         * info.el (Info-insert-dir): Make default-directory end in
4863         separator.  Patch due to Martin Buchholz.
4864
4865 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4866
4867         * XEmacs 21.4.12 "Portable Code" is released.
4868
4869 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4870
4871         * about.el: Update golubev data.
4872
4873 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4874
4875         * isearch-mode.el (isearch-mode-map): Substitute comment on
4876         desirability, and back out "GR is printable" changes.
4877
4878 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4879
4880         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4881
4882 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4883
4884         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4885
4886 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4887
4888         * menubar-items.el (default-menubar): Use browse-url-mozilla
4889         instead of browse-url-gnome-moz for Mozilla.
4890
4891 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4892
4893         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4894
4895 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4896
4897         * files.el (auto-mode-alist): Remove redundant entries for modes
4898         that live in packages.
4899         (interpreter-mode-alist): Ditto.
4900
4901 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4902
4903         * menubar-items.el (default-menubar): Sync with current
4904         browse-url-xemacs.el.
4905
4906 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4907
4908         * XEmacs 21.4.10 "Military Intelligence" is released.
4909
4910 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4911
4912         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4913
4914 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4915
4916         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4917
4918 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4919
4920         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4921         effect free function.
4922         (font-lock-fontify-keywords-region): Supply the argument to
4923         font-lock-compile-keywords.
4924
4925 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4926
4927         * package-get.el (package-get-download-sites): Bring sites list
4928         up to date, prefer xx.xemacs.org addresses.
4929
4930 2002-09-27  Andy Piper  <andy@xemacs.org>
4931
4932         * dialog.el (make-dialog-box): for general dialogs only
4933         delete-frame-hook will be run.
4934
4935 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4936
4937         * font-lock.el (font-lock-fontify-syntactically-region): Add
4938         comment about lookup-syntax-properties, document LOUDLY as unused.
4939
4940 2002-08-26  Andy Piper  <andy@xemacs.org>
4941
4942         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4943         merge.
4944
4945 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4946
4947         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4948         (make-obsolete-variable): Ditto.
4949         (make-compatible): Ditto.
4950         (make-compatible-variable): Ditto.
4951
4952 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4953
4954         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4955         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4956
4957 2002-08-28  Andy Piper  <andy@xemacs.org>
4958
4959         * files.el (revert-buffer): propagate revert-without-query-status.
4960
4961 2002-06-03  Andy Piper  <andy@xemacs.org>
4962
4963         * dialog-items.el (make-search-dialog): align various subcontrols
4964         in visually pleasing ways, allow frame to autosize to the dialog
4965         size.
4966         * dialog.el (make-dialog-box): add a border inside the frame. Add
4967         :autosize property, if t then reset the frame size appropriately
4968         before the frame is mapped.
4969         * gutter-items.el (set-progress-feedback-instantiator): align
4970         various subcontrols.
4971         * gutter-items.el (set-progress-abort-instantiator): ditto.
4972
4973 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4974
4975         * XEmacs 21.4.9 "Informed Management" is released.
4976
4977 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4978
4979         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4980         "&optional append" argument.
4981
4982 2002-07-16  Didier Verna  <didier@xemacs.org>
4983
4984         * subr.el (replace-in-string): fix case fold bug introduced by
4985         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4986         case-fold-search in temporary buffers.
4987
4988 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4989
4990         * lib-complete.el (find-library): Remove check for mule because
4991         decompression DOES work on Mule.
4992
4993 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4994
4995         * simple.el (join-line): New alias for `delete-indentation'.
4996
4997 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4998
4999         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
5000         (font-lock-doc-face): New alias to font-lock-doc-string-face.
5001         (font-lock-builtin-face): New.
5002         (font-lock-constant-face): New.
5003         (font-lock-face-list): Add builtin and constant faces.
5004
5005 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
5006
5007         * autoload.el (make-autoload): Support define-derived-mode.
5008         Collected puts of doc-string-elt property.  Based on a patch by
5009         Didier Verna <didier@xemacs.org>.
5010
5011 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
5012
5013         * wid-edit.el (widget-field-activate): Fix docstring typo.
5014
5015 2002-07-23  Andy Piper  <andy@xemacs.org>
5016
5017         * about.el (about-personal-info): update me.
5018
5019 2002-07-12  Andy Piper  <andy@xemacs.org>
5020
5021         * custom.el (custom-theme-set-variables): remove bogus
5022         arguments. Use custom-set-default to set defaults.
5023         (custom-set-variables): update doc.
5024         (custom-local-buffer): new, synced from FSF.
5025         (custom-set-default): ditto.
5026         (defcustom): update doc.
5027
5028 2002-06-16  Andy Piper  <andy@xemacs.org>
5029
5030         * menubar-items.el (default-menubar): enable windows printing on
5031         cygwin as well as native.
5032
5033 2002-06-12  Andy Piper  <andy@xemacs.org>
5034
5035         * printer.el (generic-print-buffer): catch all errors so that the
5036         print device can be cleared in all scenarios.
5037         (Printer-clear-device): make sure clearing the printer allows it
5038         to be used again immediately.
5039         (generic-print-region): make sure the default printer face is
5040         black-on-white.
5041
5042 2002-04-23  Jerry James  <james@xemacs.org>
5043
5044         * window-xemacs.el (display-buffer-function): Change doc to
5045         reflect new arg.
5046         * window-xemacs.el (pre-display-buffer-function): Ditto.
5047         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5048         non-nil, make the new window just big enough for its contents.
5049         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5050         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5051         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5052
5053 2002-06-06  Andy Piper  <andy@xemacs.org>
5054
5055         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5056         (defcustom): ditto.
5057         (custom-handle-keyword): ditto.
5058
5059 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5060
5061         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5062         Make obsolete.  Default to nil.
5063         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5064         Inspired by a patch by John Palmieri.
5065
5066 2002-07-01  Mike Alexander  <mta@arbortext.com>
5067
5068         * process.el (shell-command-on-region): Don't delete the region
5069         before giving it to call-process-region
5070
5071 2002-06-04  Jerry James <james@eecs.ku.edu>
5072
5073         * find-paths.el (paths-find-architecture-directory): Search in
5074         `system-configuration'/`base', not `base'`system-configuration'.
5075
5076 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5077
5078         * info.el (Info-index): Add missing \ in [ t].
5079
5080 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5081
5082         * gutter-items.el (gutter-buffers-tab-visible-p,
5083         buffers-tab-omit-function, buffers-tab-selection-function,
5084         buffers-tab-filter-functions):
5085         Doc improvements.
5086
5087 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5088
5089         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5090
5091         * toolbar-items.el (toolbar-news): Fix typo in message string.
5092
5093 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5094
5095         * dialog.el (yes-or-no-p-dialog-box): 
5096         * cmdloop.el (y-or-n-p-minibuf):
5097         (yes-or-no-p-minibuf):
5098         (yes-or-no-p):
5099         (y-or-n-p): 
5100         Specify negative answers in docstrings.
5101
5102 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5103
5104         * package-ui.el (pui-help-echo): Display both installed and author
5105         version.  Use a balloon-help window to display extra info like
5106         package requires.
5107
5108 2002-05-30  Andy Piper  <andy@xemacs.org>
5109
5110         * files.el (revert-buffer-internal): don't visit
5111         revert-buffer. Kill buffer when not used. Suggested by Mike
5112         Alexander <mta@arbortext.com>
5113
5114 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5115
5116         * files.el (revert-buffer): More docstring fiddling.
5117
5118 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5119
5120         * files.el (revert-buffer):
5121         (revert-buffer-internal):
5122         (revert-buffer-insert-file-contents-function):
5123         Improve docstrings and comments.
5124
5125 2002-05-08  Andy Piper  <andy@xemacs.org>
5126
5127         * files.el (revert-buffer): observe noconfirm behavior.
5128
5129 2002-04-09  Andy Piper  <andy@xemacs.org>
5130
5131         * files.el (revert-buffer): use revert-buffer-internal if it looks
5132         like doing so will not result in any user-visible changes.
5133         (revert-buffer-internal): new function. Do the actual process of
5134         reversion and then see whether the result is any different to what
5135         we have already. If it is not then do nothing.
5136
5137 2001-12-11  Andy Piper  <andy@xemacs.org>
5138
5139         * menubar.el (get-popup-menu-response): re-order so that it works
5140         on more sane/facist window systems.
5141
5142 2001-12-03  Andy Piper  <andy@xemacs.org>
5143
5144         * faces.el (frob-face-property): don't infloop in face frobbing
5145         from Jan Vroonhof <jan@xemacs.org>.
5146
5147 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5148
5149         * faces.el (frob-face-property): Follow face fall-back hierarchy
5150         properly for face properties without an instance. Only do manual
5151         copy form 'default in last resort. This handles in particular
5152         the case where 'default itself has only a fall-back (which is
5153         the case by default on windows).
5154
5155 2001-11-24  Andy Piper  <andy@xemacs.org>
5156
5157         * printer.el (generic-print-region): set default-frame-plist to
5158         nil while creating the printer frame so that sizes reflect the
5159         printed page.
5160
5161         * faces.el (face-complain-about-font): Don't complain on printers.
5162
5163 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5164         
5165         * package-net.el: Andy synch.
5166         
5167 2001-12-16  Andy Piper  <andy@xemacs.org>
5168
5169         * package-get.el (package-get-update-all): Make sure installed.db
5170         gets updated after updating packages.
5171
5172 2002-03-28  Ben Wing  <ben@xemacs.org>
5173
5174         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5175         continuation, truncation so that we don't get line jumpiness from
5176         them being larger than the line height.
5177
5178         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5179
5180 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5181
5182         * font.el (font-window-system-mappings): Add mapping for Gtk
5183         (assume identical to X) 
5184
5185 2002-02-04  Andy Piper  <andy@xemacs.org>
5186
5187         * files.el (convert-standard-filename): Fix for short filename
5188         Peter Arius <pas@methodpark.de>
5189
5190 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5191
5192         * list-mode.el (default-choose-completion): completion-base-size
5193         should refer to local value in the completion list buffer.
5194
5195 2001-12-03  Didier Verna  <didier@xemacs.org>
5196
5197         * rect.el: autoload `replace-rectangle'.
5198         * keydefs.el (global-map): bind it to `C-x r p'.
5199
5200 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5201
5202         * XEmacs 21.4.8 "Honest Recruiter" is released.
5203
5204 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5205
5206         This patch is based on Jerry James's patch and analysis.
5207
5208         * select.el (get-clipboard):
5209         (get-selection):
5210         Update docstrings.
5211         (get-clipboard-foreign):
5212         (get-selection-foreign):
5213         New function for use as `interprogram-paste-function's.
5214
5215         * simple.el (interprogram-paste-function): Change default to
5216         `get-clipboard-foreign'; improve docstring.
5217         (interprogram-cut-function): Improve dosctring.
5218
5219 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5220
5221         * XEmacs 21.4.7 "Economic Science" is released.
5222
5223 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5224
5225         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5226
5227 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5228
5229         * obsolete.el (assq-delete-all): New compatibility alias for 
5230         remassq.
5231
5232 2002-01-09  Simon Josefsson  <jas@extundo.com>
5233
5234         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5235
5236 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5237
5238         * info.el (Info-auto-generate-directory): Default
5239         Info-auto-generate-directory to 'if-outdated.
5240
5241 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5242
5243         * startup.el (normal-top-level): Prevent migration code from
5244         trashing .emacs on an error in loading the init files.
5245
5246 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5247
5248         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5249         "system default" Xdefaults and friends get xrdb-mode.
5250
5251 2002-03-05  Mats Lidell  <matsl@contactor.se>
5252  
5253         * help-nomule.el (tutorial-supported-languages): Added Swedish
5254         tutorial. Sorted languages.
5255
5256 2002-02-11  Mike Sperber <mike@xemacs.org>
5257
5258         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5259         regenerating outdated dir files and dir is non-existent.
5260
5261 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5262
5263         * code-files.el (convert-mbox-coding-system): Improve comment.
5264         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5265         coding-system argument to `write-region-pre-hook' call.
5266         (write-region-pre-hook): Fix docstring to mention lockname argument.
5267
5268 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5269
5270         * minibuf.el (completing-read): Remove redundant wrong arg list.
5271
5272         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5273
5274 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5275
5276         * obsolete.el (interactive-form): new compatibility alias for 
5277         function-interactive.
5278
5279 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5280
5281         * menubar-items.el (Menubar-items-truncate-list): Removed.
5282         * menubar-items.el (Menubar-items-truncate-history): New.
5283         * menubar-items.el (default-menubar): Use
5284         Menubar-items-truncate-history.
5285
5286 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5287
5288         * printer.el (generic-print-region): Pass correct arguments to
5289         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5290         Torkelsson <torkel@acc.umu.se>.
5291
5292 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5293
5294         * help.el (describe-mode): synched with FSF 19.34; handle nil
5295         minor mode indicators.
5296
5297 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5298
5299         * minibuf.el (completing-read): Update docstring.
5300
5301 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5302
5303         * XEmacs 21.4.6 "Common Lisp" is released.
5304
5305 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5306
5307         * package-net.el: Inadvertant synch with Windows branch.  From
5308         Andy's log:
5309         (package-net-kit-version): new variable.
5310         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5311
5312 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5313
5314         * package-get.el (package-get-locate-index-file): Also search the
5315         core etc/ directory for the package index file if it can't be
5316         found in ~/.xemacs/.
5317
5318 2001-12-13  William Perry  <wmperry@gnu.org>
5319
5320         * dialog-gtk.el (popup-builtin-question-dialog):
5321         Conform to API in gui.c.
5322         
5323 2001-11-12  Andy Piper  <andy@xemacs.org>
5324
5325         * cus-edit.el (custom-save-face-internal): make sure we save
5326         non-themed faces.
5327         (custom-save-variables): ditto variables.
5328
5329 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5330
5331         * faces.el (make-face-family):
5332         (make-face-size):
5333         New face-modifying functions per Jan Vroonhof.
5334
5335         cus-face.el (custom-set-face-font-family):
5336         (custom-set-face-font-size):
5337         Use them.
5338
5339         * font.el (font-window-system-mappings): More precise docstring.
5340
5341         (font-create-name):
5342         (font-create-object):
5343         (tty-font-create-object):
5344         (tty-font-create-plist):
5345         (x-font-create-object):
5346         (x-font-create-name):
5347         (ns-font-create-name):
5348         (mswindows-font-create-object):
5349         (mswindows-font-create-name):
5350         Add doctrings.
5351
5352 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5353
5354         * gtk-faces.el (gtk-init-device-faces): removed spurious
5355         quote before let* expression.
5356
5357 2001-10-29  Andy Piper  <andy@xemacs.org>
5358
5359         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5360         modified when changing coding system.
5361
5362         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5363         that we invoke the GUI directory selector.
5364
5365 2001-10-25  Andy Piper  <andy@xemacs.org>
5366
5367         * dialog.el (make-dialog-box): use new directory dialog support.
5368         * minibuf.el (read-file-name-1): ditto.
5369         (read-file-name): ditto.
5370         (read-directory-name): ditto.
5371
5372 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5373
5374         * XEmacs 21.4.5 "Civil Service" is released.
5375
5376 2001-04-23  Didier Verna  <didier@xemacs.org>
5377
5378         * cus-edit.el (custom-variable-pre-save): New.
5379         * cus-edit.el (custom-variable-post-save): New.
5380         * cus-edit.el (custom-variable-save): use them.
5381         * cus-edit.el (custom-face-pre-save): New.
5382         * cus-edit.el (custom-face-post-save): New.
5383         * cus-edit.el (custom-face-save): use them.
5384         * cus-edit.el (custom-group-pre-save): New.
5385         * cus-edit.el (custom-group-post-save): New.
5386         * cus-edit.el (custom-group-save): use them.
5387         * cus-edit.el (Custom-save): use the pre/post functions above,
5388         call `custom-save-all' only once.
5389         * cus-edit.el (custom-variable-pre-reset-standard): New.
5390         * cus-edit.el (custom-variable-post-reset-standard): New.
5391         * cus-edit.el (custom-variable-reset-standard): use them.
5392         * cus-edit.el (custom-face-pre-reset-standard): New.
5393         * cus-edit.el (custom-face-post-reset-standard): New.
5394         * cus-edit.el (custom-face-reset-standard): use them.
5395         * cus-edit.el (custom-group-pre-reset-standard): New.
5396         * cus-edit.el (custom-group-post-reset-standard): New.
5397         * cus-edit.el (Custom-reset-standard): use them.
5398         * cus-edit.el (custom-face-reset-saved): use the pre/post
5399         functions above, call `custom-save-all' only once.
5400
5401 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5402
5403         * gutter-items.el (buffers-tab face): Derive from the modeline
5404         face by default.  Many people use white-on-black for the default
5405         font, and the tabs look hideous with that color combination.  The
5406         modeline usually has the correct colors.
5407
5408 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5409
5410         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5411         (tag-mark-stack-max): Typo fix.
5412
5413 2001-09-28  Ben Wing  <ben@xemacs.org>
5414
5415         * font-lock.el:
5416         * font-lock.el (font-lock-after-change-function):
5417         fix problem with last patch, reported by Katsumi Yamaoka.
5418
5419 2001-09-17  Ben Wing  <ben@xemacs.org>
5420
5421         * font-lock.el (font-lock-after-change-function):
5422         fix problem when you insert a comment on the line before a line of
5423         code: if we use the following char, then when you hit backspace,
5424         the following line of code turns the comment color.
5425
5426 2001-06-08  Ben Wing  <ben@xemacs.org>
5427
5428         * process.el: comment about shell-command-switch.
5429         * process.el (shell-quote-argument): Need to quote a null
5430         argument, too.  From Dan Holmsand.
5431         
5432         * startup.el (normal-top-level): Delete some unused FSF junk.
5433         * startup.el (command-line-early):
5434         
5435         * startup.el (command-line): Call MS Windows init function.
5436         
5437         * win32-native.el:
5438         * win32-native.el (mswindows-system-shells): New.
5439         * win32-native.el (mswindows-system-shell-p): New.
5440         * win32-native.el (init-mswindows-at-startup): New.
5441         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5442         * win32-native.el (mswindows-quote-one-simple-arg):
5443         * win32-native.el (mswindows-quote-one-command-arg):
5444         * win32-native.el (mswindows-construct-process-command-line-alist):
5445         Correct comments at top.  Correctly handle passing arguments
5446         to Cygwin programs and to bash.  Fix quoting of zero-length
5447         arguments (from Dan Holmsand).  Set shell-command-switch based
5448         on shell-file-name, which in turn comes from env var SHELL.
5449
5450 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5451
5452         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5453         default-toolbar-position): Fill docstrings for balloon-help.
5454
5455 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5456
5457         * faces.el: Reenable specifications over 'gtk domain.
5458
5459 2001-08-08  Didier Verna  <didier@xemacs.org>
5460
5461         * autoload.el (update-autoload-files): make defdir a file name,
5462         not directory name.
5463
5464 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5465
5466         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5467
5468         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5469
5470 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5471
5472         * font-menu.el (font-menu-set-font): Default to current font-family.
5473         (font-menu-preferred-resolution):
5474         (font-menu-size-scaling):
5475         Provide gtk defaults, too.
5476
5477 2001-07-29  Mike Alexander  <mta@arbortext.com>
5478
5479         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5480         list
5481         (custom-set-face-font-family): ditto
5482
5483 2001-07-26  Mike Sperber <mike@xemacs.org>
5484
5485         * files.el (auto-mode-alist): .9 files are man pages, too.
5486
5487 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5488
5489         * process.el (call-process-internal): bind
5490         coding-system-for-write to 'binary when calling
5491         start-process-internal, so the process receives 
5492         the literal contents of INFILE.
5493
5494 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5495
5496         * files.el (auto-mode-alist): Add configure.ac support.
5497
5498 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5499
5500         * buff-menu.el:
5501         mouse.el:
5502         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5503
5504 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5505
5506         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5507
5508 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5509
5510         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5511         mixed text.
5512         (kinsoku-eol-p): Ditto.
5513
5514 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5515
5516         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5517         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5518         characters as the category `s' or `e' correctly.
5519
5520 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5521
5522         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5523
5524 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5525
5526         * mule/cyrillic.el:  Set up case table.
5527
5528 2001-06-08  Mike Sperber <mike@xemacs.org>
5529
5530         * files.el (save-some-buffers-1): Don't zap the help window right
5531         after `map-y-or-n-p' has popped it up.
5532
5533 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5534
5535         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5536
5537 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5538
5539         * specifier.el: define-specifier-tag 'gtk.
5540
5541 2001-05-12  Ben Wing  <ben@xemacs.org>
5542
5543         * find-paths.el (paths-find-recursive-path):
5544         fix error with null EXCLUDE-REGEXP.
5545         
5546         * font-lock.el (font-lock-mode):
5547         fix problem reported by hrvoje with buffers starting with a space.
5548         
5549 2001-05-06  Ben Wing  <ben@xemacs.org>
5550
5551         * dialog.el (make-dialog-box):
5552         * menubar-items.el (default-menubar):
5553         * printer.el (generic-print-buffer):
5554         * printer.el (generic-print-region):
5555         implement printing the selection when it's selected.
5556
5557 2001-04-18  Didier Verna  <didier@xemacs.org>
5558
5559         * cus-edit.el (Custom-reset-standard): reset to standard settings
5560         not only when the buffer's :custom-state is 'modified, but also
5561         when it is 'set or 'saved.
5562
5563 2001-04-17  Didier Verna  <didier@xemacs.org>
5564
5565         * startup.el (load-user-init-file): define `custom-file' before
5566         loading the user's init file.
5567
5568 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5569
5570         * menubar.el (popup-mode-menu): Make it work with
5571         popup-menu-titles turned off.
5572         
5573 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5574
5575         * about.el (about-mailto-link): Use compose-mail for sending mail.
5576
5577 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5578
5579         * package-admin.el (package-install-hook): New.
5580         (package-delete-hook): New.
5581         (package-admin-add-single-file-package): Use package-delete-hook.
5582
5583         * package-get.el (package-get): Use package-install-hook.
5584
5585 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5586
5587         * package-ui.el (pui-install-selected-packages): reverse the lists
5588         of packages so that they get handled in the same order as they
5589         were selected.
5590
5591 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5592
5593         * packages.el (locate-library): Use read-library-name for completion.
5594
5595 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5596
5597         * byte-optimize.el (=): `=' is not a binary predicate!
5598         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5599         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5600
5601 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5602
5603         * bytecomp.el (byte-compile-arithcompare):
5604         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5605
5606 2001-06-03  William M. Perry  <wmperry@gnu.org>
5607
5608         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5609         return the filename selected by the user!
5610
5611 2001-05-31  William M. Perry  <wmperry@gnu.org>
5612
5613         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5614         in XEmacs/GTK.
5615
5616 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5617
5618         * coding.el: Tiny typo fixed.
5619
5620 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5621
5622         * XEmacs 21.4.3 "Academic Rigor" is released.
5623
5624 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5625
5626         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5627
5628 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5629
5630         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5631
5632 2001-05-04  Ben Wing  <ben@xemacs.org>
5633
5634         * printer.el (generic-print-buffer):
5635         * printer.el (generic-print-region):
5636         Enable dialog boxes.  Apply workaround recommended by Kirill.
5637         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5638         
5639         * simple.el (kill-whole-line):
5640         * simple.el (kill-line-1):
5641         * simple.el (kill-entire-line):
5642         * simple.el (kill-line):
5643         * simple.el (backward-kill-line):
5644         Take out interactive dependence of kill-whole-line.
5645
5646 2001-04-22  Ben Wing  <ben@xemacs.org>
5647
5648         * dialog.el (make-dialog-box):
5649         Put dialog titles back in -- this time correctly.  Fix various
5650         other problems with leaks and such.
5651
5652         * simple.el (region-exists-p):
5653         * simple.el (region-active-p):
5654         Add comment about which one is correct to use in menu specs.
5655
5656 2001-05-05  Ben Wing  <ben@xemacs.org>
5657
5658         * dialog.el (make-dialog-box): fix doc string.
5659         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5660         take out Pretty Print.
5661         * printer.el:
5662         * printer.el (printer-current-device): New.
5663         * printer.el (Printer-get-device): New.
5664         * printer.el (Printer-clear-device): New.
5665         * printer.el (generic-page-setup): New.
5666         * printer.el (generic-print-buffer):
5667         * printer.el (generic-print-region):
5668         Implement Page Setup.  Handle errors properly.
5669
5670 2001-05-05  Ben Wing  <ben@xemacs.org>
5671
5672         * subr.el (error): Complete list of errors in doc string.
5673         
5674 2001-04-22  Ben Wing  <ben@xemacs.org>
5675
5676         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5677         
5678 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5679
5680         * build-report.el: Remove CVS keywords since this file has been in
5681         core lisp for a while now.
5682         * build-report.el (build-report-make-output-files): Fix typo.
5683
5684 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5685
5686         * about.el (about-finish-buffer): Make sure the last change works
5687         even if EVENT is nil.
5688
5689 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5690
5691         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5692         clicked, not the one that happens to be the current buffer at the
5693         time.
5694
5695 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5696
5697         * cus-edit.el (custom-display): Support the GTK Window System also.
5698
5699 2001-04-30  Ben Wing  <ben@xemacs.org>
5700
5701         * printer.el:
5702         * printer.el (printer-page-header):
5703         * printer.el (Print-context): New.
5704         * printer.el (printer-page-footer):
5705         * printer.el (generate-header-element): New.
5706         * printer.el (generate-header-line): New.
5707         * printer.el (print-context-property):
5708         * printer.el (generic-print-buffer):
5709         * printer.el (generic-print-region):
5710         Implement headers and footers.  Implement calling Print dialog box
5711         (#### but it doesn't quite work yet).
5712
5713 2001-04-25  Ben Wing  <ben@xemacs.org>
5714
5715         * about.el (xemacs-hackers):
5716         * about.el (about-url-alist):
5717         * about.el (about-personal-info):
5718         * about.el (about-hacker-contribution):
5719         More contributions.
5720         
5721         * simple.el (handle-post-motion-command):
5722         Fix spurious setting of zmacs-region-stays to t after a non-shift
5723         motion command.
5724
5725 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5726
5727         * about.el (about-personal-info): Update my bio.
5728         (about-hacker-contribution): Ditto.
5729
5730 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5731
5732         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5733
5734 2001-04-19  Andy Piper  <andy@xemacs.org>
5735
5736         * package-net.el (package-net-cygwin32-binary-size): new size.
5737         (package-net-win32-binary-size): new size.
5738         (package-net-convert-index-to-ini): Use new arch.
5739         (package-net-batch-convert-index-to-ini): Removed.
5740         (package-net-generate-bin-ini): New.
5741         (package-net-batch-generate-bin-ini): New.
5742
5743 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5744
5745         * XEmacs 21.4.1 "Copyleft" is released.
5746
5747 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5748
5749         * x-compose.el (xlib-input-method-bug-workaround):
5750         (alias-colon-to-double-quote):
5751         Force sort in map-keymap to work around rehash bug.
5752
5753 2001-04-17  Ben Wing  <ben@xemacs.org>
5754
5755         * about.el: Finish overhaul, add a few new hackers, update a
5756         couple old ones.
5757
5758 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5759
5760         * XEmacs 21.4.0 "Solid Vapor" is released.
5761
5762 2001-04-15  Ben Wing  <ben@xemacs.org>
5763
5764         * about.el:
5765         * about.el (about-headline-face): New.
5766         * about.el (about-link-face): New.
5767         * about.el (about-current-release-maintainers): New.
5768         * about.el (about-other-current-hackers): New.
5769         * about.el (about-url-alist):
5770         * about.el (about-once-and-future-hackers): New.
5771         * about.el (about-mailto-link): New.
5772         * about.el (about-get-buffer):
5773         * about.el (about-finish-buffer):
5774         * about.el (about-xemacs):
5775         * about.el (about-features): Removed.
5776         * about.el (about-advantages): New.
5777         * about.el (about-maintainer-info): Removed.
5778         * about.el (about-personal-info): New.
5779         * about.el (about-hacker-contribution): New.
5780         * about.el (about-maintainer):
5781         * about.el (about-show-linked-info):
5782         * about.el (about-hackers):
5783         Major revamping.  Rewriting of most of the text, improve the
5784         link handling, separate info on contributors into personal
5785         and contribution info, add new contributors, update personal
5786         info, etc. etc.
5787         
5788         * menubar-items.el (default-menubar):
5789         Help menubar entry for News now says more accurately
5790         "What's New in XEmacs".
5791         
5792         * mouse.el:
5793         * mouse.el (mouse-track-cleanup-hook):
5794         * mouse.el (mouse-track):
5795         Don't set-buffer to a dead buffer when calling mouse-track
5796         cleanup hooks.
5797
5798 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5799
5800         * XEmacs 21.2.47 "Zephir" is released.
5801
5802 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5803
5804         * dialog.el (make-dialog-box): Disable dialog box titles until
5805         we get them working.
5806
5807 2001-03-30  Ben Wing  <ben@xemacs.org>
5808
5809         * help.el:
5810         * help.el (Help-princ-face):
5811         * help.el (Help-prin1-face):
5812         * help.el (frob-help-extents):
5813         * help.el (describe-function-1):
5814         * help.el (describe-variable):
5815         Avoid using font-lock faces, which may not be defined.
5816         Instead, use hyper-apropos faces, and make sure they're
5817         defined as necessary by using `require'. (It's not so safe
5818         to do this for font-lock.) In any case, we will eventually
5819         be merging this functionality into hyper-apropos.
5820
5821         * loaddefs.el (completion-ignored-extensions):
5822         Fix documentation.
5823         
5824         * menubar-items.el (menu-truncate-list): Removed.
5825         * menubar-items.el (Menubar-items-truncate-list): New.
5826         * menubar-items.el (default-menubar):
5827         Fix errors if grep or compile command is too long.  Rename helper
5828         function to be less visible.
5829
5830 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5831
5832         * byte-optimize.el (byte-optimize-minus):
5833         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5834
5835 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5836
5837         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5838         Mule is available.
5839
5840         * mule/latin.el: New file.
5841
5842 2001-03-11  Ben Wing  <ben@xemacs.org>
5843
5844         * auto-save.el:
5845         * auto-save.el (auto-save-directory):
5846         * auto-save.el (make-auto-save-file-name):
5847         * auto-save.el (auto-save-file-name-p): New.
5848
5849         Merge in improvements from other definition of
5850         make-auto-save-file-name in files.el.
5851         
5852         * auto-save.el (auto-save-original-name):
5853         * auto-save.el (auto-save-name-in-fixed-directory):
5854         * auto-save.el (auto-save-unslashify-name): Removed.
5855         * auto-save.el (auto-save-slashify-name): Removed.
5856         * auto-save.el (auto-save-reserved-chars): New.
5857         * auto-save.el (auto-save-escape-name): New.
5858         * auto-save.el (auto-save-unhex): New.
5859         * auto-save.el (auto-save-unescape-name): New.
5860
5861         Change algorithm for encoding filenames in auto-save names to be
5862         entirely safe with all filesystems and all possible characters in
5863         a filename, and 100% reversible. (Essentially, uses
5864         quoted-printable as the encoding.)
5865         
5866         * auto-save.el (recover-all-files):
5867
5868         Use insert-directory rather than calling ls directly -- fixes
5869         things under Windows.
5870
5871         * files.el:
5872         * files.el (convert-standard-filename): Substitute FSF's
5873         definition for this (we had nothing here before).
5874         
5875         * files.el (backup-buffer): Warning fix.
5876         
5877         * files.el (make-backup-file-name):
5878         * files.el (find-backup-file-name):
5879         Fix error in calling sequence to auto-save-file-name-p.
5880         
5881         * files.el (recover-file):
5882         Use insert-directory rather than calling ls directly -- fixes
5883         things under Windows.
5884
5885         * files.el (make-auto-save-file-name): Removed.
5886         * files.el (auto-save-file-name-p): Removed.
5887         auto-save is always dumped so no sense in having a definition
5888         that will always be overwritten with another.
5889         
5890         * files.el (insert-directory):
5891         * win32-native.el:
5892         * win32-native.el (debug-mswindows-process-command-lines):
5893         * win32-native.el (original-make-auto-save-file-name): Removed.
5894         * win32-native.el (make-auto-save-file-name): Removed.
5895
5896
5897 2001-03-21  Martin Buchholz <martin@xemacs.org>
5898
5899         * XEmacs 21.2.46 "Urania" is released.
5900
5901 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5902
5903         * menubar-items.el (default-menubar): Update sample.emacs to
5904         sample.init.el and adjust accelerators.
5905
5906 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5907
5908         * build-report.el (build-report): Improve docstring.
5909
5910 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5911
5912         * ChangeLog: Log GTK merge.
5913
5914         * gutter-items.el:
5915         * mwheel.el:
5916         * sound.el:
5917         * startup.el:
5918         Revert gratuitous whitespace changes.
5919
5920 2001-03-07  Ben Wing  <ben@xemacs.org>
5921
5922         * help.el:
5923         * help.el (key-or-menu-binding):
5924         * help.el (Help-find-file): New.
5925         * help.el (describe-beta):
5926         * help.el (describe-copying):
5927         * help.el (describe-project):
5928         * help.el (view-emacs-news):
5929         * help.el (view-sample-init-el): New.
5930         * help.el (Help-princ-face): New.
5931         * help.el (Help-prin1-face): New.
5932         * help.el (help-symbol-function-context-menu):
5933         * help.el (help-symbol-variable-context-menu):
5934         * help.el (help-symbol-function-and-variable-context-menu):
5935         * help.el (frob-help-extents):
5936         * help.el (describe-function-1):
5937         * help.el (describe-variable):
5938
5939         Add coloring in Help buffers, correspondent with hyperlinks.
5940         View files in view-mode rather than Fundamental.
5941         Remove separators from context menus -- now handled in generic code.
5942         Add `Find Tag' to context menu.
5943         
5944         * menubar.el (popup-mode-menu):
5945
5946         Rewrite code that outputs the popup menu to (a) put more specific
5947         entries first, (b) be more robust, (c) output the proper context
5948         menu separators automatically (the context menu functionality is
5949         new and currently used only by Help).
5950
5951 2001-03-10  William M. Perry  <wmperry@aventail.com>
5952
5953         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5954         this function when converting from the 21.1 GTK branch.  Now
5955         supports file, password, question, and color built-in dialogs.
5956
5957 2001-03-06  Ben Wing  <ben@xemacs.org>
5958
5959         * keydefs.el:
5960         * keydefs.el (global-map):
5961         Add commented-out change of M-k (for 21.5).
5962         
5963         * menubar-items.el (default-menubar):
5964         Fix items to control kill-line behavior; add items for
5965         shifted motion.
5966         
5967         * simple.el:
5968         * simple.el (kill-whole-line):
5969         * simple.el (historical-kill-line): Removed.
5970         * simple.el (kill-line): Removed.
5971         * simple.el (kill-entire-line): New.
5972         * simple.el (kill-line-1): New.
5973         * simple.el (backward-kill-line):
5974         Undo kill-whole-line == always changes.  Add new function
5975         kill-entire-line to unconditionally delete the current line.
5976         Add comments describing the lamentable state of affairs of
5977         the kill-line functions and variables.
5978
5979 2001-03-02  Ben Wing  <ben@xemacs.org>
5980
5981         * simple.el:
5982         * simple.el (beginning-of-buffer):
5983         * simple.el (end-of-buffer):
5984         * simple.el (mark-ring-unrecorded-commands):
5985         * simple.el (signal-error-on-buffer-boundary):
5986         * simple.el (shifted-motion-keys-select-region):
5987         * simple.el (unshifted-motion-keys-deselect-region):
5988         * simple.el (motion-keys-for-shifted-motion): New.
5989         * simple.el (handle-pre-motion-command):
5990         * simple.el (handle-post-motion-command):
5991         * simple.el (forward-char-command):
5992         * simple.el (backward-char-command):
5993         * simple.el (scroll-up-command):
5994         * simple.el (scroll-down-command):
5995         * simple.el (next-line):
5996         * simple.el (previous-line):
5997         * simple.el (backward-block-of-lines):
5998         * simple.el (forward-block-of-lines):
5999         * simple.el (backward-word):
6000         * simple.el (mark-word):
6001
6002         Augment documentation of the most common motion commands to make
6003         note of the shifted-motion support.  Improve the support to (a)
6004         properly document how it works and why it's done in the fashion it
6005         is, and (b) allow the keystrokes that trigger it to be customized.
6006
6007         Correct error in the customize specification of
6008         mark-ring-unrecorded-commands.
6009
6010 2001-03-02  Ben Wing  <ben@xemacs.org>
6011
6012         * font-lock.el:
6013         * font-lock.el (font-lock-pending-extent-table): Removed.
6014         * font-lock.el (font-lock-pending-buffer-table): New.
6015         * font-lock.el (font-lock-pre-idle-hook):
6016         * font-lock.el (font-lock-after-change-function):
6017         * font-lock.el (font-lock-fontify-pending-extents):
6018         * font-lock.el (font-lock-lisp-like):
6019
6020         Fix handling of pending extents to avoid excessive slowness (N^2
6021         behavior) when making lots of buffer changes between redisplays,
6022         such as when saving the Options.
6023
6024 2001-03-09  William M. Perry  <wmperry@aventail.com>
6025
6026         * device.el:
6027         * dragdrop.el:
6028         * dumped-lisp.el:
6029         * faces.el:
6030         * frame.el:
6031         * gnuserv.el:
6032         * loadup.el:
6033         * menubar-items.el:
6034         * minibuf.el:
6035         The Great GTK Merge.
6036
6037         * ChangeLog.GTK:
6038         * dialog-gtk.el:
6039         * gdk.el:
6040         * generic-widgets.el:
6041         * glade.el:
6042         * gnome-widgets.el:
6043         * gnome.el:
6044         * gtk-compose.el:
6045         * gtk-extra.el:
6046         * gtk-faces.el:
6047         * gtk-ffi.el:
6048         * gtk-file-dialog.el:
6049         * gtk-font-menu.el:
6050         * gtk-glyphs.el:
6051         * gtk-init.el:
6052         * gtk-iso8859-1.el:
6053         * gtk-marshal.el:
6054         * gtk-mouse.el:
6055         * gtk-package.el:
6056         * gtk-password-dialog.el:
6057         * gtk-select.el:
6058         * gtk-widget-accessors.el:
6059         * gtk-widgets.el:
6060         * gtk.el:
6061         widgets-gtk.el:
6062         The Great GTK Merge: new files.
6063
6064 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6065
6066         * generic-widgets.el: Don't require gtk (a built-in feature) at
6067         top level.  Don't execute the last sexp unless (featurep 'gtk).
6068
6069 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6070
6071         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6072
6073 2001-02-23  Martin Buchholz <martin@xemacs.org>
6074
6075         * XEmacs 21.2.45 "Thelxepeia" is released.
6076
6077 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6078  
6079         * about.el (xemacs-hackers): update my entry. 
6080         * about.el (about-maintainer-info): ditto. 
6081         * about.el (about-hackers): ditto. 
6082
6083 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6084
6085         * about.el (about-maintainer-info): More vanity info about
6086         yours truly.
6087
6088 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6089
6090         * build-report.el (build-report-destination): xemacs-build-reports
6091         has moved to SourceForge, where mailing list name length is
6092         restricted, hence the name change to
6093         xemacs-buildreports@xemacs.org.
6094         * build-report.el (build-report-keep-regexp): Update default.
6095         * build-report.el (build-report-delete-regexp): Ditto.
6096         * build-report.el (build-report-make-output-files): Ditto.
6097
6098 2001-02-19  Craig Lanning  <lanning@scra.org>
6099
6100         * lisp-mode.el: Add indentation specifications for following
6101         Common Lisp forms: handler-case, handler-bind, with-slots,
6102         with-open-file, with-open-stream, print-unreadable-object.
6103
6104 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6105
6106         * font-lock.el (font-lock-set-defaults-1):
6107         Move initialization of `font-lock-cache-position' so that it's set
6108         even if font-lock-keywords is already defined.
6109
6110 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6111
6112         * autoload.el (generate-file-autoloads-1):
6113         Use `emacs-lisp-mode-syntax-table' instead of
6114         `lisp-mode-syntax-table'.
6115         * lisp-mode.el (lisp-mode-syntax-table):
6116         Get rid of old checks for `parse-partial-sexp' version.
6117         Make `|' (pipe) string delimiter instead of punctuation.
6118
6119 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6120
6121         * window.el (save-selected-window):
6122         Use gensym for better macro hygiene.
6123
6124 2001-02-06  Mike Sperber <mike@xemacs.org>
6125
6126         * dump-paths.el:
6127         * startup.el (startup-setup-paths): Set and use
6128         `mule-lisp-directory'.
6129         (startup-setup-paths-warning): Ditto.
6130
6131         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6132         (paths-construct-load-path): Consider `mule-lisp-directory'.
6133
6134 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6135
6136         * font-lock.el: Syntax table improvements used.  A few random
6137         changes are not specified below.
6138         (font-lock-fontify-string-delimiters):
6139         (font-lock-syntactic-keywords):
6140         (font-lock-cache-state nil):
6141         (font-lock-cache-position):
6142         New variables.
6143         (font-lock-set-syntax):
6144         (font-lock-apply-syntactic-highlight):
6145         (font-lock-fontify-syntactic-anchored-keywords):
6146         (font-lock-fontify-syntactic-keywords-region):
6147         (font-lock-eval-keywords):
6148         New functions.
6149         (font-lock-remove-face):
6150         (font-lock-fontify-syntactically-region):
6151         Use syntax properties.
6152
6153 2001-02-08  Martin Buchholz <martin@xemacs.org>
6154
6155         * XEmacs 21.2.44 "Thalia" is released.
6156
6157 2001-01-16  Mike Sperber <mike@xemacs.org>
6158
6159         * startup.el (normal-top-level): Work even if no installation root
6160         is found.
6161
6162 2001-01-30  Andy Piper  <andy@xemacs.org>
6163
6164         * gutter-items.el (progress-abort-glyph): remove instantiator.
6165         (set-progress-abort-instantiator): new function.
6166         (abort-progress-feedback): use it.
6167
6168         * gutter.el (set-gutter-dirty-p): new function.
6169
6170 2001-01-30  Didier Verna  <didier@xemacs.org>
6171
6172         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6173
6174 2001-01-24  Didier Verna  <didier@xemacs.org>
6175
6176         * sound.el (sound-extension-list): give a better default value.
6177         * sound.el (load-sound-file): improve the doc string, also find
6178         files given by absolute names, pass a real extension list to
6179         `locate-file'.
6180
6181 2001-01-26  Martin Buchholz <martin@xemacs.org>
6182
6183         * XEmacs 21.2.43 "Terspichore" is released.
6184
6185 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6186
6187         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6188         messages from gnuserv.
6189
6190 2001-01-20  Martin Buchholz <martin@xemacs.org>
6191
6192         * XEmacs 21.2.42 "Poseidon" is released.
6193
6194 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6195
6196         * cl-macs.el (cl-upcase-arg): New function.
6197         (cl-function-arglist): New function.
6198         (cl-transform-lambda): Automatically add CL-style lambda list to
6199         documentation string using functions above.
6200
6201 2001-01-12  Andy Piper  <andy@xemacs.org>
6202
6203         * package-get.el (package-get-custom): call
6204         package-net-update-installed-db.
6205
6206         * package-ui.el (pui-install-selected-packages): call
6207         package-net-update-installed-db.
6208
6209         * package-net.el (package-net-update-installed-db): use
6210         packages-package-list so that we reflect reality.
6211
6212         * packages.el (packages-package-list): Make docstring reflect
6213         reality.
6214
6215         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6216
6217         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6218         isn't installed.
6219
6220 2001-01-17  Andy Piper  <andy@xemacs.org>
6221
6222         * wid-edit.el (widget-activation-glyph-mapper): activate or
6223         deactivate native widgets.
6224         (widget-glyph-insert-glyph): record instantiator.
6225         (widget-push-button-value-create): use it.
6226
6227         * gui.el (gui-button-action): new function. Make button's domain
6228         buffer current when calling.
6229         (make-gui-button): update to use gui-button-action.
6230
6231 2001-01-16  Didier Verna  <didier@xemacs.org>
6232
6233         * menubar-items.el (default-menubar): add an entry for modeline
6234         horizontal scrolling in Options -> Display.
6235
6236 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6237
6238         * package-get.el (package-get-require-signed-base): Set to nil
6239         by default.
6240
6241 2001-01-17  Martin Buchholz <martin@xemacs.org>
6242
6243         * XEmacs 21.2.41 "Polyhymnia" is released.
6244
6245 2001-01-16  Mike Sperber <mike@xemacs.org>
6246
6247         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6248         catch lisp/mule/.
6249
6250 2001-01-14  Mike Sperber <mike@xemacs.org>
6251
6252         * startup.el (maybe-create-compatibility-dot-emacs):
6253         (maybe-unmigrate-user-init-file):
6254         (unmigrate-user-init-file): Created.
6255         (maybe-migrate-user-init-file): Offer creation of compatibility
6256         .emacs.
6257         Some doc fixes wrt init file location.
6258
6259 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6260
6261         * faces.el (face-frob-from-locale-first): new variable.
6262         (frob-face-font-2): Honor tags arg while trying to use
6263         standard-face-mapping.  When face-frob-from-locale-first is set,
6264         first try to set face inheriting from frobbed-face.
6265
6266 2001-01-15  Didier Verna  <didier@xemacs.org>
6267
6268         * about.el (xemacs-hackers): update my entry.
6269         * about.el (about-url-alist): ditto.
6270         * about.el (about-maintainer-info): ditto.
6271         * about.el (about-hackers): ditto.
6272
6273 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6274
6275         The byte compiler has been badly broken for a year,
6276         by the patch of 1999-12-06.
6277         * byte-optimize.el (byte-optimize-form-code-walker):
6278         Bug was: the byte compiler was making this erroneous optimization:
6279         (progn (or (foo)) (bar)) ==> (bar)
6280
6281 2000-11-20  Mike Sperber <mike@xemacs.org>
6282
6283         * setup-paths.el (paths-core-load-path-depth): Split
6284         `paths-load-path-depth' in two for site and core lisp.  Don't
6285         recurse into core.
6286         * setup-paths.el (paths-construct-load-path): Use.
6287
6288 2001-01-10  Andy Piper  <andy@xemacs.org>
6289
6290         * package-net.el (package-net-cygwin32-binary-size): new variable
6291         (package-net-win32-binary-size): ditto.  add much needed
6292         commentary.
6293
6294         * gutter-items.el (buffers-tab-items): correct off-by-one error
6295         for buffers-tab-max-size.
6296
6297 2001-01-08  Martin Buchholz <martin@xemacs.org>
6298
6299         * XEmacs 21.2.40 is released.
6300
6301 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6302
6303         * mule/hebrew.el: Fix comments and typos.
6304         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6305
6306 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6307
6308         * ChangeLog.1: move ancient log from fill.el.
6309
6310         * dump-paths.el:
6311         paragraphs.el:
6312         mule/mule-category.el:
6313         Miscellaneous typo fixes and slight doc clarifications.
6314
6315         * mule/mule-ccl.el:  Correct file name in header.
6316
6317 2000-12-31  Martin Buchholz <martin@xemacs.org>
6318
6319         * XEmacs 21.2.39 is released.
6320
6321 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6322
6323         * byte-optimize.el (byte-optimize-cond):
6324         (byte-optimize-cond-1): New.
6325         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6326         Optimizes (cond (x nil)) ==> nil.
6327         Provide better diagnostic on malformed expr like (cond foo).
6328
6329 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6330
6331         * mule/mule-coding.el:
6332         mule/mule-cmds.el (reset-language-environment,
6333         set-language-environment-coding-systems):
6334         Safer default coding-priority-list, corresponding to src/file-coding.h.
6335
6336 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6337
6338         * package-admin.el: Allow package removal from
6339         early-package-load-path.
6340
6341 2000-12-15  Andreas Jaeger  <aj@suse.de>
6342
6343         * about.el (about-maintainer-info): Update my entry.
6344
6345 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6346
6347         * packages.el (locate-library): Add support for bzip2
6348         compressed .el files.
6349
6350 2000-12-12  Andy Piper  <andy@xemacs.org>
6351
6352         * package-net.el: new file.
6353
6354 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6355
6356         * font-lock.el: Add missing C++ keywords.
6357
6358 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6359
6360         * simple.el (indent-for-comment): Preserve indentation of comments
6361         starting in column 0, as documented in (Info-goto-node
6362         "(xemacs)Comments").  Update docstring accordingly.
6363
6364 2000-12-05  Martin Buchholz <martin@xemacs.org>
6365
6366         * XEmacs 21.2.38 is released.
6367
6368 2000-12-04  Didier Verna  <didier@xemacs.org>
6369
6370         * mouse.el (default-mouse-track-set-point-in-window): remove
6371         spurious '+' operation detected by Martin.
6372
6373
6374 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6375
6376         * cl-extra.el (coerce):
6377         Implement char to integer coercion.
6378         Remove extraneous (numberp) test.
6379
6380         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6381         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6382         (byte-optimize-predicate):
6383         Warn if evaluating constant expression signals an error.
6384         (byte-optimize-form): Small simplification.
6385
6386         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6387
6388 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6389
6390         * byte-optimize.el:
6391         (byte-optimize-minus):
6392         (byte-optimize-plus):
6393         (byte-optimize-mult):
6394         (byte-optimize-quo):
6395         Use (car (last x)) instead of (last x) to get last elt!
6396         Use `byte-optimize-predicate' to optimize `%'.
6397         Move optimizations for special numeric args to bytecomp.el.
6398         * bytecomp.el (byte-compile-associative): Remove.
6399         (byte-compile-max): New.
6400         (byte-compile-min): New.
6401         Properly handle erroneous calls: (max) (min).
6402         (byte-compile-plus): New.
6403         (byte-compile-minus):
6404         It's easiest to handle 0, +1 and -1 args here.
6405         (byte-compile-mult): New.
6406         It's easiest to handle 1, -1 and 2 args here.
6407         (byte-compile-quo):
6408         It's easiest to handle 0, +1 and -1 args here.
6409         Issue byte-compiler warning when dividing by zero.
6410
6411         Byte-compiler arithmetic improvements.
6412         Better optimize these expressions in the obvious way:
6413         (+ x y 1)   -->  varref x varref y add add1
6414         (+ x y -1)  -->  varref x varref y add sub1
6415         (- x y 0)   -->  (- x y)
6416         (- 0 x y)   -->  (- (- x) y)
6417         (% 42 19)   --> compile-time constant
6418         (/ 42 19)   --> compile-time constant
6419         (* (foo) 2) --> foo call dup plus
6420
6421         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6422         unless (declaim (optimize (safety 3)))
6423         or (setq byte-compile-delete-errors nil).
6424
6425 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6426
6427         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6428         docstrings.
6429
6430 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6431
6432         * startup.el (command-line-do-help):  Add documentation of
6433         portable dumper switches.
6434
6435 2000-11-22  Andy Piper  <andy@xemacs.org>
6436
6437         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6438
6439         * glyphs.el (init-glyphs): don't use autodetect for strings.
6440
6441 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6442
6443         * byte-optimize.el (byte-optimize-char-before):
6444         (byte-optimize-backward-char):
6445         (byte-optimize-backward-word):
6446         Fix incorrect optimizations for these sorts of expressions:
6447         (let ((x nil)) (backward-char x))
6448
6449 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6450
6451         * byte-optimize.el:
6452         * byte-optimize.el (byte-optimize-backward-char): New.
6453         * byte-optimize.el (byte-optimize-backward-word): New.
6454         Make backward-word and backward-char as efficient as forward versions.
6455
6456         * bytecomp.el (byte-compile-no-args-with-one-extra):
6457         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6458         * bytecomp.el (byte-compile-two-args-with-one-extra):
6459         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6460         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6461         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6462         Check if extra arg is constant nil, and if so, use byte-coded call.
6463
6464         * simple.el (backward-word):
6465         * simple.el (mark-word):
6466         * simple.el (kill-word):
6467         * simple.el (backward-kill-word):
6468         Make COUNT argument optional, for consistency with forward-char et al.
6469
6470         * abbrev.el (abbrev-string-to-be-defined):
6471         * abbrev.el (inverse-abbrev-string-to-be-defined):
6472         * abbrev.el (inverse-add-abbrev):
6473         * abbrev.el (expand-region-abbrevs):
6474         * buff-menu.el (Buffer-menu-execute):
6475         * indent.el (move-to-left-margin):
6476         * indent.el (indent-relative):
6477         * indent.el (move-to-tab-stop):
6478         * info.el (Info-reannotate-node):
6479         * lisp-mode.el (lisp-indent-line):
6480         * lisp.el (end-of-defun):
6481         * lisp.el (move-past-close-and-reindent):
6482         * misc.el (copy-from-above-command):
6483         * mouse.el (default-mouse-track-scroll-and-set-point):
6484         * page.el (forward-page):
6485         * paragraphs.el (forward-paragraph):
6486         * paragraphs.el (end-of-paragraph-text):
6487         * picture.el (picture-forward-column):
6488         * picture.el (picture-self-insert):
6489         * rect.el (extract-rectangle-line):
6490         * simple.el (newline):
6491         * simple.el (fixup-whitespace):
6492         * simple.el (backward-delete-char-untabify):
6493         * simple.el (transpose-chars):
6494         * simple.el (transpose-preceding-chars):
6495         * simple.el (do-auto-fill):
6496         * simple.el (indent-new-comment-line):
6497         * simple.el (blink-matching-open):
6498         * view-less.el (cleanup-backspaces):
6499         * wid-edit.el (widget-transpose-chars):
6500         * term/bg-mouse.el (bg-insert-moused-sexp):
6501         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6502
6503         * info.el (Info-fontify-node):
6504         * simple.el (backward-delete-function):
6505         Use canonical delete-backward-char instead of backward-delete-char.
6506
6507 2000-11-20  Andy Piper  <andy@xemacs.org>
6508
6509         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6510         no buffers.
6511
6512 2000-11-20  Andy Piper  <andy@xemacs.org>
6513
6514         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6515         buffer tabs.
6516
6517 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6518
6519         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6520         (proclaim inline...) was shadowing compiler-macros.
6521
6522 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6523
6524         * bytecomp.el (byte-compile-eval): New.
6525         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6526         Keeps this promise made in Lispref:
6527         "If a file being compiled contains a `defmacro' form, the macro is
6528         defined temporarily for the rest of the compilation of that file."
6529
6530 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6531
6532         * cl.el (floatp-safe):
6533         (plusp):
6534         (minusp):
6535         (oddp):
6536         (evenp):
6537         (cl-abs):
6538         Use a better parameter name than `x'.
6539
6540         * cl-macs.el (check-type): Make continuable.  Change documentation
6541         to require PLACE, but accept any form for compatibility.
6542
6543         * abbrev.el (define-abbrev): Use check-type.
6544         * font-menu.el (font-menu-change-face): Use check-type.
6545         * menubar.el (relabel-menu-item): Use check-type.
6546         * itimer.el: Fix typo.
6547
6548 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6549
6550         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6551
6552 2000-11-14  Martin Buchholz <martin@xemacs.org>
6553
6554         * XEmacs 21.2.37 is released.
6555
6556 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6557
6558         * code-cmds.el: Provide the feature.
6559
6560 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6561
6562         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6563
6564         * code-cmds.el: New file
6565         * mule/mule-cmds.el:
6566         * mule/mule-misc.el
6567         (coding-keymap): New keymap. Define coding system keyboard
6568         commands on file-coding builds too.
6569         (coding-system-change-eol-conversion):
6570         (universal-coding-system-argument):
6571         (set-default-coding-systems):
6572         (prefer-coding-system): Moved from mule-cmds.el
6573         (set-buffer-process-coding-system): Moved from mule-misc.el
6574
6575 2000-09-15  Stephen Carney <carney@scubadoo.com>
6576
6577         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6578
6579 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6580
6581         * package-get.el (package-get-download-sites): Add a pre-release
6582         site for experimental packages.
6583
6584         * auto-autoloads.el: Regenerated.
6585
6586 2000-08-01  Andy Piper  <andy@xemacs.org>
6587
6588         * gutter-items.el (buffers-tab-omit-function): reference
6589         buffers-tab-select-visible-buffers.
6590         (buffers-tab-filter-functions): new variable, by default uses
6591         buffers-tab-selection-function and buffers-tab-omit-function.
6592         (select-buffers-tab-buffers-by-mode): invert arguments.
6593         (buffers-tab-select-visible-buffers): new function. Invert calling
6594         of buffers-menu-omit-invisible-buffers.
6595         (buffers-tab-items): rewrite to use
6596         buffers-tab-filter-functions. Rewrite docstring.
6597         (gutter-buffers-tab-extent): delete.
6598         (add-tab-to-gutter): always build a new extent when adding the
6599         tabs.
6600         (update-tab-in-gutter): make gutter dirty when orientation
6601         changes.
6602
6603 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6604
6605         * bytecomp.el (byte-compile-defvar-or-defconst):
6606         Only do loadhist recording if defvar form includes a value.
6607
6608 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6609
6610         * bytecomp.el (byte-compile-initial-macro-environment):
6611         `eval-when-compile' should not compile its body.
6612
6613 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6614
6615         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6616         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6617         some Japanese English.  Remove some ancient FSF comments, and
6618         improve docstrings.  Use symbols not vectors for tables.
6619
6620 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6621
6622         * keymap.el:
6623         (local-key-binding):
6624         (global-key-binding):
6625         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6626
6627         * lisp.el:
6628         (backward-sexp): Slightly simpler code.
6629         (mark-sexp): Make arg optional, like FSF Emacs.
6630         (forward-list): Slightly simpler code.
6631         (backward-list): Slightly simpler code.
6632         (down-list):  Make arg optional, like FSF Emacs.
6633         (up-list):  Make arg optional, like FSF Emacs.
6634         (backward-up-list):  Make arg optional, like FSF Emacs.
6635         (kill-sexp):  Make arg optional, like FSF Emacs.
6636         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6637
6638         * font-menu.el (font-menu-change-face):
6639         Take continuable errors into account.
6640
6641         * abbrev.el:
6642         * abbrev.el (clear-abbrev-table):
6643         * abbrev.el (define-abbrev-table):
6644         * abbrev.el (define-abbrev):
6645         * abbrev.el (insert-abbrev-table-description):
6646         * apropos.el (apropos-documentation-check-doc-file):
6647         * apropos.el (apropos-documentation-check-elc-file):
6648         * buff-menu.el (list-buffers):
6649         * buff-menu.el (list-buffers-noselect):
6650         * bytecomp.el (byte-recompile-directory):
6651         * bytecomp.el (batch-byte-compile):
6652         * cl-macs.el (typep):
6653         * code-files.el (find-coding-system-magic-cookie):
6654         * code-files.el (insert-file-contents):
6655         * cus-edit.el (customize-set-variable):
6656         * cus-edit.el (customize-save-variable):
6657         * cus-face.el (custom-set-face-font-size):
6658         * cus-face.el (custom-set-face-update-spec):
6659         * cus-face.el (custom-reset-faces):
6660         * custom.el (custom-check-theme):
6661         * custom.el (copy-upto-last):
6662         * fill.el (canonically-space-region):
6663         * fill.el (fill-paragraph):
6664         * fill.el (fill-region):
6665         * fill.el (find-space-insertable-point):
6666         * fill.el (justify-current-line):
6667         * faces.el (face-spec-update-all-matching):
6668         * faces.el (set-face-stipple):
6669         * files-nomule.el (insert-file-contents):
6670         * files.el (insert-file-contents-literally):
6671         * files.el (hack-local-variables-last-page):
6672         * files.el (basic-save-buffer):
6673         * files.el (insert-directory):
6674         * font-menu.el (font-menu-change-face):
6675         * font.el (font-spatial-to-canonical):
6676         * format.el (format-encode-region):
6677         * format.el (format-insert-file):
6678         * format.el (format-replace-strings):
6679         * gutter.el (set-gutter-element):
6680         * help.el (key-or-menu-binding):
6681         * help.el (describe-bindings):
6682         * help.el (with-syntax-table):
6683         * indent.el (indent-rigidly):
6684         * indent.el (delete-to-left-margin):
6685         * info.el:
6686         * info.el (Info-extract-dir-entry-from):
6687         * info.el (Info-build-dir-anew):
6688         * info.el (Info-rebuild-dir):
6689         * info.el (Info-batch-rebuild-dir):
6690         * info.el (Info-read-subfile):
6691         * info.el (Info-build-node-completions):
6692         * info.el (Info-extract-menu-node-name):
6693         * isearch-mode.el (isearch-range-invisible):
6694         * isearch-mode.el (isearch-restore-invisible-extents):
6695         * itimer.el (itimerp):
6696         * itimer.el (itimer-live-p):
6697         * keymap.el:
6698         * keymap.el (substitute-key-definition):
6699         * keymap.el (read-command-or-command-sexp):
6700         * keymap.el (local-key-binding):
6701         * keymap.el (global-key-binding):
6702         * keymap.el (global-set-key):
6703         * keymap.el (local-set-key):
6704         * ldap.el:
6705         * ldap.el (ldap-add-entries):
6706         * ldap.el (ldap-delete-entries):
6707         * lisp.el (backward-sexp):
6708         * lisp.el (mark-sexp):
6709         * lisp.el (forward-list):
6710         * lisp.el (backward-list):
6711         * lisp.el (down-list):
6712         * lisp.el (backward-up-list):
6713         * lisp.el (up-list):
6714         * lisp.el (kill-sexp):
6715         * lisp.el (backward-kill-sexp):
6716         * menubar.el (add-menu-button):
6717         * menubar.el (add-submenu):
6718         * menubar.el (delete-menu-item):
6719         * menubar.el (relabel-menu-item):
6720         * mouse.el (narrow-window-to-region):
6721         * obsolete.el (define-obsolete-variable-alias):
6722         * obsolete.el (store-substring):
6723         * package-admin.el:
6724         * package-admin.el (package-admin-install-function):
6725         * package-admin.el (package-admin-install-function-mswindows):
6726         * package-admin.el (package-admin-default-install-function):
6727         * package-get.el (package-get-update-base-entries):
6728         * packages.el (packages-load-package-dumped-lisps):
6729         * packages.el (packages-collect-package-dumped-lisps):
6730         * printer.el (generic-print-buffer):
6731         * printer.el (generic-print-region):
6732         * replace.el (occur-mode-mouse-goto):
6733         * replace.el (perform-replace):
6734         * select.el (get-selection-no-error):
6735         * simple.el:
6736         * simple.el (newline):
6737         * simple.el (open-line):
6738         * simple.el (edit-and-eval-command):
6739         * simple.el (goto-line):
6740         * simple.el (undo):
6741         * simple.el (kill-region):
6742         * simple.el (copy-region-as-kill):
6743         * simple.el (kill-ring-save):
6744         * simple.el (set-mark):
6745         * simple.el (next-line):
6746         * simple.el (previous-line):
6747         * simple.el (line-move):
6748         * simple.el (set-goal-column):
6749         * simple.el (comment-region):
6750         * subr.el:
6751         * subr.el (putf):
6752         * syntax.el (modify-syntax-entry):
6753         * syntax.el (map-syntax-table):
6754         * view-less.el (view-file):
6755         * view-less.el (view-buffer):
6756         * view-less.el (view-file-other-window):
6757         * window-xemacs.el (backward-other-window):
6758         * window.el:
6759         * window.el (one-window-p):
6760         * window.el (walk-windows):
6761         * window.el (window-list):
6762         * x-mouse.el (x-mouse-kill):
6763         * x-select.el (x-get-cutbuffer):
6764         * x-select.el (x-store-cutbuffer):
6765         * term/bg-mouse.el (bg-mouse-line-to-center):
6766         * term/sun-mouse.el (window-line-end):
6767         * term/sun-mouse.el (sun-select-region):
6768         * term/sun.el (kill-region-and-unmark):
6769         * mule/mule-category.el:
6770         * mule/mule-category.el (modify-category-entry):
6771         * mule/mule-category.el (char-category-list):
6772         * mule/mule-coding.el (coding-system-force-on-output):
6773         * mule/mule-misc.el (coding-system-put):
6774         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6775
6776 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6777
6778         * cus-face.el: Typo fixes and tiny clarifications.
6779         * custom.el: ditto
6780
6781 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6782
6783         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6784         * startup.el (normal-top-level): Setup auto-save-list-file-name
6785         if auto-save-list-file-prefix is non-nil.
6786
6787 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6788
6789         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6790
6791 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6792
6793         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6794         get symbol at point-min.
6795
6796 2000-10-24  Didier Verna  <didier@xemacs.org>
6797
6798         * info.el (Info-emacs-info-file-name): defconst it.
6799         * info.el (Info-footnote-tag): defcustom it.
6800         * info.el (Info-no-description-string): ditto.
6801         * info.el (Info-find-node): adapt to new semantics of
6802         'Info-suffixed-file (don't do the case variants stuff).
6803         * info.el (Info-insert-dir): rewrite the dir file variants code.
6804         * info.el (Info-directory-files): New. Return the list of info
6805         files in a directory.
6806         * info.el (Info-dir-outdated-p): use it.
6807         * info.el (Info-parse-dir-entries): ditto.
6808         * info.el (Info-build-dir-anew): don't restrict to files ending
6809         with a ".info.*" extension.
6810         * info.el (Info-set-mode-line): ditto.
6811         * info.el (Info-read-subfile): adapt to new semantics of
6812         'Info-suffixed-file (append 'exact argument).
6813         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6814         string independently of the case.
6815         * info.el (Info-suffixed-file): use it (match all possible case
6816         for the file name).
6817         * info.el (Info-insert-file-contents): code cleanup.
6818         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6819         columns.
6820         * info.el (Info-batch-rebuild-dir): ditto.
6821         * info.el (Info-read-node-name-1): ditto.
6822         * info.el (Info-search): ditto.
6823         * info.el (Info-fontify-node): ditto.
6824
6825
6826 2000-10-24  Didier Verna  <didier@xemacs.org>
6827
6828         * process.el (shell-command): when called from a program, avoid
6829         'push-mark's "mark-set" message.
6830
6831 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6832
6833         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6834         by a symbol, not by a vector.
6835         * mule/vietnamese.el (vscii): Likewise.
6836         (viscii): Likewise.
6837         * mule/cyrillic.el (koi8-r): Likewise.
6838
6839         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6840         by a symbol, not by a vector.
6841         (chinese-big5-2): Likewise.
6842         * mule/ethiopic.el (ethiopic): Likewise.
6843         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6844         (vietnamese-viscii-upper): Likewise.
6845
6846 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6847
6848         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6849
6850 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6851
6852         * byte-optimize.el (byte-optimize-car): New function.
6853         (byte-optimize-cdr): Ditto.
6854
6855 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6856
6857         * byte-optimize.el: Partial synch with FSF 20.7.
6858         Optimize constant concatenation.
6859         Add keymapp as a side effect free function.  It is a built-in.
6860         (byte-after-unbind-pos): Remove byte-equal.
6861
6862 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6863
6864         * update-elc-2.el: Quote regexps correctly.
6865
6866 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6867
6868         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6869         (ccl-compile): Apply integerp, not integer-or-char-p to
6870         check the type of the buffer magnification
6871         (ccl-compile-write-string): Encode a string with binary
6872         coding system.
6873         (ccl-compile-write-repeat): Likewise.
6874
6875 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6876
6877         * buff-menu.el:
6878         * bytecomp.el:
6879         * coding.el:
6880         * faces.el:
6881         * files.el:
6882         * fill.el:
6883         * float-sup.el:
6884         * font-lock.el:
6885         * help.el:
6886         * iso8859-1.el:
6887         * loaddefs.el:
6888         * menubar-items.el:
6889         * menubar.el:
6890         * modeline.el:
6891         * msw-font-menu.el:
6892         * paragraphs.el:
6893         * paths.el:
6894         * replace.el:
6895         * simple.el:
6896         * sound.el:
6897         * startup.el:
6898         * version.el:
6899         * x-faces.el:
6900         * x-font-menu.el:
6901         Remove purecopy.
6902
6903 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6904
6905         * simple.el (do-auto-fill): Use the function pointer to by
6906         `comment-line-break-function', not `indent-new-comment-line'. This
6907         fixes an issue with cc-mode comment continuation.
6908
6909 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6910
6911         * simple.el (turn-on-auto-fill):  Add (interactive).
6912         * mwheel.el (mwheel-install): Add (interactive).
6913         * font-lock.el (turn-on-font-lock): Add (interactive).
6914         (turn-off-font-lock): Add (interactive).
6915
6916 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6917
6918         * packages.el (packages-special-base-regexp): Add `man'.
6919
6920 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6921
6922         * wid-edit.el (widget-specify-active): map over extents in current
6923         buffer like `widget-specify-inactive' does.  Mapping over the
6924         inactive extent object does not work since the current extent is
6925         ignored by `map-extents'.
6926
6927 2000-10-04  Martin Buchholz <martin@xemacs.org>
6928
6929         * XEmacs 21.2.36 is released.
6930
6931 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6932
6933         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6934         Optimize the compiled-function-constants vector by byte-code
6935         reference counts.
6936
6937 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6938
6939         * build-report.el (build-report-delete-regexp): quote value in
6940         defcustom
6941
6942 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6943
6944         * build-report.el (build-report): Don't bind srcdir which we don't
6945         use in `multiple-value-bind' to avoid the only byte-compiler
6946         warning.
6947
6948 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6949
6950         * build-report.el: Requires cl and custom now.
6951         build-report-version is determined by XEmacs version -- remove
6952         build-report-version*.
6953         * build-report.el (build-report-version): Removed.
6954         * build-report.el (build-report-installation-version-regexp): New.
6955         * build-report.el (build-report-version-file-regexp): New.
6956         * build-report.el (build-report-installation-srcdir-regexp): New.
6957         * build-report.el (build-report-destination): Offer
6958         xemacs-build-reports and xemacs-beta.
6959         * build-report.el (build-report-keep-regexp): Adjusted.
6960         * build-report.el (build-report-delete-regexp): Adjusted.
6961         * build-report.el (build-report-make-output-dir): New.
6962         * build-report.el (build-report-installation-file): Replace use of
6963         `concat' with `expand-file-name'.
6964         * build-report.el (build-report-make-output-file): Removed.
6965         * build-report.el (build-report-make-output-files): New.
6966         * build-report.el (build-report-subject): Identify as
6967         user-variable with "*...".
6968         * build-report.el (build-report-prompts): Ditto.
6969         * build-report.el (build-report-version-file): New.
6970         * build-report.el (build-report-file-encoding): Identify as
6971         user-variable with "*...".
6972         * build-report.el (build-report-make-output-get): New.
6973         * build-report.el (build-report-insert-header): Report
6974         emacs-version and system-configuration instead of
6975         build-report-version.
6976         * build-report.el (build-report-insert-make-output): Add file
6977         argument.
6978         * build-report.el (build-report-insert-installation-file):
6979         Re-indent.
6980         * build-report.el (build-report-keep): Change docstring,
6981         re-indent.
6982         * build-report.el (build-report-delete): Ditto.
6983         * build-report.el (build-report-installation-data): New.
6984         * build-report.el (build-report-version-file-data): New.
6985
6986 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6987
6988         * byte-optimize.el (byte-optimize-lapcode):
6989         Fix the optimization of using the first 5 elements of the
6990         constants vector for variables.
6991         (byte-optimize-lapcode): Fix another ancient broken optimization.
6992
6993 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6994
6995         * *: Spelling mega-patch
6996
6997 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6998
6999         * easymenu.el: doc fixes.
7000         (easy-menu-do-define): Use backquote.
7001         (easy-menu-change):
7002         (easy-menu-add):
7003         `when' seems much clearer than `if' here.
7004         (easy-menu-remove):
7005         (easy-menu-add-item):
7006         (easy-menu-item-present-p):
7007         (easy-menu-remove-item):
7008         Wrap using (when (featurep 'menubar) ...)
7009
7010 2000-09-16  Martin Buchholz  <martin@xemacs.org>
7011
7012         * bytecomp.el (displaying-byte-compile-warnings):
7013         Revert Ben's change to this function below so that the compile log
7014         is displayed properly for users of the "popper" package.
7015
7016 2000-09-12  Martin Buchholz  <martin@xemacs.org>
7017
7018         * window.el (save-selected-window): Use backquote.
7019
7020         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
7021         Renamed from `byte-compile-file-form-defvar'.
7022         * bytecomp.el (byte-compile-defvar-or-defconst):
7023         Only cons onto current-load-list in top-level forms.
7024         Else this leaks a cons cell every time a defun is called.
7025         Renamed from `byte-compile-defvar', for clarity.
7026         Warn when docstring of defvar is not a string.
7027         Use consistent error messages.
7028         Better comments.
7029
7030 2000-09-11  Martin Buchholz  <martin@xemacs.org>
7031
7032         * simple.el (set-variable):
7033         Remove unneeded defvar by rearranging order of let* forms.
7034
7035         * mule/mule-ccl.el (ccl-get-next-code):
7036         * menubar-items.el (bookmark-menu-filter):
7037         (language-environment-menu-filter):
7038         (tutorials-menu-filter):
7039         * toolbar-items.el (toolbar-compile):
7040         * byte-optimize.el (disassemble-offset):
7041         Use (declare (special ...)) instead of `defvar'.
7042
7043         * cl-macs.el (cl-do-proclaim):
7044         Fix (declare (special ...)) warning suppression syntax.
7045
7046 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7047
7048         * info.el (Info-tag-table-marker):
7049         (Info-tag-table-buffer):
7050         (Info-find-file-node):
7051         (Info-read-subfile):
7052         (Info-build-node-completions):
7053         (Info-search):
7054         (Info-mode):
7055         Multiple info buffer support.
7056
7057 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7058
7059         * ldap.el (ldap-decode-entry): New defun
7060         (ldap-search-entries): Use it in order to decode DN-prefixed
7061         entries properly
7062
7063 2000-08-23  Daniel Pittman <daniel@danann.net>
7064
7065         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7066         Use `eq', not `=', to compare symbols.
7067
7068 2000-07-30  Ben Wing  <ben@xemacs.org>
7069
7070         * bytecomp.el (byte-compile-report-error):
7071         * bytecomp.el (displaying-byte-compile-warnings):
7072         if stack-trace-on-error is set, send out a backtrace when
7073         an error is encountered that stops byte compilation.  this
7074         should make it much much easier to track down those curious
7075         problems.  also undo the kludge of using a separate "*Show*"
7076         buffer for display when there's a temp-buffer-show-function;
7077         we can avoid this by just being a little smarter.
7078
7079         * dialog-items.el:
7080         * dialog-items.el (search-dialog-regexp): New.
7081         * dialog-items.el (search-dialog-callback):
7082         * dialog-items.el (make-search-dialog):
7083         add a regexp option to the dialog and clean up a bit.
7084
7085         * dialog.el:
7086         * dialog.el (yes-or-no-p-dialog-box):
7087         * dialog.el (get-dialog-box-response):
7088         * dialog.el (make-dialog-box):
7089         * dialog.el (dialog-box-finish): New.
7090         * dialog.el (dialog-box-cancel): New.
7091         * dialog.el (internal-make-dialog-box-exit): New.
7092         implement [properly!] the :modal property of the new dialog box
7093         interface.  this is the first time xemacs has ever had *proper*
7094         modal dialog boxes, giving the standard window-system feedback.
7095         (e.g. under windows, clicking on a disabled frame causes a beep
7096         and makes the dialog box flash three times.)
7097
7098         * dragdrop.el: header keyword frobbing.
7099
7100         * dumped-lisp.el (preloaded-file-list):
7101         renamed winnt.el to win32-native.el.
7102
7103         * faces.el (face-property):
7104         * faces.el (set-face-property):
7105         * faces.el (frob-face-property):
7106         * faces.el (frob-face-font-2):
7107         * faces.el (make-face-bold):
7108         * faces.el (make-face-italic):
7109         * faces.el (make-face-bold-italic):
7110         * faces.el (make-face-unbold):
7111         * faces.el (make-face-unitalic):
7112         * faces.el (make-face-smaller):
7113         * faces.el (make-face-larger):
7114         clean up the implementation of these so that window-system-specific
7115         methods are called only on objects belonging to that window system.
7116         previously, you could have [e.g.] mswindows-make-face-bold called
7117         on font object of device type `stream', which is not good and
7118         explains the subtle errors Adrian was getting when byte-compiling
7119         something that required 'term. (Adrian, now you can use stack-trace-
7120         on-error to find the exact place where things are going wrong instead
7121         of having to laboriously binary-search your way through.)
7122
7123         * finder.el (finder-known-keywords):
7124         cleaned up -- properly sorted, clarified the meanings of many of
7125         the keywords, and added a few -- mswin, gui, content, build, www,
7126         user, services.  the last two try to distinguish between a package
7127         that's used directly by the user, and a package that provides
7128         support services to other packages.
7129
7130         * font-lock.el (lisp-font-lock-keywords-2):
7131         update list of lisp control structures to include everything,
7132         including new ones i introduced.
7133
7134         * gutter.el: header keyword frobbing.
7135
7136         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7137         recent isearch element was not doing so!  you got the second-most-
7138         recent instead.
7139
7140         * lisp-mode.el (construct-lisp-mode-menu):
7141         more menubar cleanups.
7142         * lisp-mode.el (with-selected-window):
7143         make it indent properly.
7144
7145         * menubar-items.el (default-menubar): lots of menubar cleanups.
7146         rearranged the options menu the most, e.g. splitting up the
7147         Keyboard/Mouse menu into a new Editing menu and combining the
7148         separate Scrollbar/Gutter/Toolbar submenus into Display.
7149         Got rid of General, moved items to Editing or new Troubleshooting.
7150         Moved Packages to Tools; doesn't seem to belong under Options.
7151         Added stuff to the Cmds menu, e.g. Change Case.
7152
7153         NB please don't complain about these periodic menubar changes.
7154         Anything like this is necessarily incremental in its construction
7155         -- By constant use you gradually become more and more aware of
7156         better and better ways to group menu items.  When we eventually
7157         move the options menu to a property sheet, the existing structure
7158         will probably be preserved fairly well.
7159
7160         * minibuf.el (next-history-element): fix problems with pressing
7161         down arrow in repeat-complex-command.
7162
7163         * modeline.el:
7164         * modeline.el (modeline-3d-p): New.
7165         added custom variable for controlling the 3d modeline.  the
7166         corresponding Options item has been present for a long time,
7167         but commented out with "fix me!" comments.  it's fixed now.
7168
7169         * obsolete.el (add-menu):
7170         remove bogus gettexts.
7171
7172         * process.el (shell-quote-argument):
7173         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7174         For bash under Windows native, see below.
7175
7176         * simple.el:
7177         * simple.el (display-warning-buffer):
7178         Fixed the handling of warning display to eliminate the annoying
7179         *Show* buffer, like was done for byte-compiler output above.
7180
7181         * simple.el (debug-print): New.
7182         Simple function for sending debug messages to the console and/or
7183         other debug places.
7184
7185         * subr.el (replace-in-string):
7186         Rewrite this function to avoid N^2 behavior with large strings --
7187         catastrophic with the new Windows selection code! (Apparently the
7188         author of this function didn't realize there was a fun
7189         replace-match that could make his life much easier, because we
7190         duplicated the entire logic.  The new version is smaller, easier
7191         to understand, much more robust, and has extended features --
7192         those of replace-match.)
7193
7194         * window.el:
7195         * window.el (with-selected-window): New.
7196         An obvious complement to the existing `with-selected-frame' and
7197         `with-current-buffer'.
7198
7199         * win32-native.el: Renamed from winnt.el.
7200         Added a great deal of stuff for properly handling process quoting,
7201         somewhat modeled on Kirill's original model (which i later threw
7202         away).  We should now finally have correctly working process arg
7203         quoting/dequoting so that the final app gets exactly what we
7204         intended.  Because the mechanism is in Lisp, it's easily
7205         extendible. (For those running bash and running the native
7206         version, I tried hard to do what I thought was correct.  But more
7207         thought is needed, and ideally the volunteer work of people with
7208         these configurations that they generally run on.)
7209
7210         * x-font-menu.el (x-font-menu-font-data):
7211         Put in defvar's to fix byte-compiler warnings.
7212
7213 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7214
7215         * select.el (selection-coercion-alist): Initialise.
7216         * select.el (select-coerce-to-text): New.
7217         * select.el (select-coerce): New.
7218         New functions to perform type and value coercion.
7219
7220         * select.el (select-buffer-killed-default): Keep data if it was
7221         on the clipboard.
7222
7223 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7224
7225         * menubar-items.el (default-menubar): Fix typo.
7226         (default-menubar): `lambda' was mispelled as `lamda'.
7227
7228 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7229
7230         * window.el (shrink-window-if-larger-than-buffer): Remove
7231         edge checking code.
7232
7233 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7234
7235         * paths.el (gnus-local-domain): Removed.
7236         (gnus-local-organization): Ditto.
7237         (gnus-startup-file): Ditto.
7238
7239 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7240
7241         * files.el (auto-mode-alist): Add .spec for RPM.
7242
7243 2000-07-31  Andy Piper  <andy@xemacs.org>
7244
7245         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7246
7247 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7248
7249         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7250         browse-url.
7251         * help.el (xemacs-www-page): Ditto.
7252         (xemacs-www-faq): Ditto.
7253         * menubar-items.el (default-menubar): Ditto.
7254
7255         * wid-edit.el (widget-url-link-action): Ditto.
7256         From: Kenichi OKADA <okada@opaopa.org>.
7257
7258 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7259
7260         * finder.el (finder-commentary): Add autoload cookie.
7261
7262 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7263
7264         * files.el (insert-file-contents-literally): Fix second let
7265         binding for `coding-system-for-read' to `coding-system-for-write'
7266         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7267
7268 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7269
7270         * files.el (insert-file-contents-literally): Use binary coding
7271         system (from Morioka san).
7272         (insert-file-contents-literally): Make file-name-handler method.
7273
7274 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7275
7276         * cl-macs.el (get-selection): Add defsetf.
7277
7278 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7279
7280         * x-init.el (x-activate-region-as-selection): replace obsolete
7281         function x-own-selection with own-selection.
7282         (ow-find): replace obsolete functions x-get-selection and
7283         x-get-clipboard with get-selection and get-clipboard.
7284         (init-post-x-win): replace obsolete function x-disown-selection
7285         with disown-selection.
7286
7287 2000-07-20  Mike Sperber  <mike@xemacs.org>
7288
7289         * startup.el (load-user-init-file): Only try to load init file if
7290         it exists.
7291
7292 2000-07-10  Andy Piper  <andy@xemacs.org>
7293
7294         * dialog-items.el: sync with Ben's patch.
7295
7296         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7297         comment.
7298         (progress-text-glyph): deleted.
7299         (progress-layout-glyph): make completely minimal.
7300         (progress-gauge-glyph): ditto.
7301         (progress-display-style): fix to handle dynamic instantiator
7302         changes.
7303         (progress-text-instantiator): new.
7304         (progress-layout-instantiator): new.
7305         (progress-gauge-instantiator): new.
7306         (set-progress-display-instantiator): renamed and changed from
7307         set-progress-display-style.
7308         (progress-abort-glyph): use instantiator not glyph.
7309         (append-progress-display): use set-progress-display-instantiator
7310         and set-glyph-image.
7311         (abort-progress-display): ditto.
7312         (raw-append-progress-display): ditto.
7313
7314 2000-07-20  Ben Wing  <ben@xemacs.org>
7315
7316         * code-files.el: Move Mule-specific code to mule-coding.el.
7317
7318 2000-07-15  Ben Wing  <ben@xemacs.org>
7319
7320         * autoload.el:
7321         Fixed comments.
7322
7323         * cmdloop.el:
7324         * cmdloop.el (yes-or-no-p):
7325         * cmdloop.el (y-or-n-p):
7326         Make these functions use should-use-dialog-box-p and not be
7327         overridden in dialog.el.
7328
7329         * cus-dep.el:
7330         * cus-dep.el (Custom-make-dependencies): Removed.
7331         * cus-dep.el (Custom-make-dependencies-1): New.
7332         * cus-dep.el (Custom-make-one-dependency): New.
7333         New entry point for use in Makefiles, to avoid excessive
7334         invocations.
7335
7336         * cus-edit.el (custom-variable-reset-saved):
7337         * cus-edit.el (custom-variable-reset-standard):
7338         * cus-edit.el (custom-save-resets):
7339         Fix bytecompiler warnings.
7340
7341         * dialog.el:
7342         * dialog.el (yes-or-no-p-dialog-box):
7343         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7344         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7345         * dialog.el (get-dialog-box-response):
7346         * dialog.el (message-or-box):
7347         * dialog.el (make-dialog-box):
7348         * dialog.el (popup-dialog-box): New.
7349         Avoid yes-or-no-p bogosities.
7350         Create a general function `make-dialog-box' to encapsulate all
7351         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7352
7353         * dumped-lisp.el (preloaded-file-list):
7354         Add dialog-items.  Clean up.  Group files by types.
7355
7356         * easymenu.el (easy-menu-add):
7357         * easymenu.el (easy-menu-remove):
7358         Account for accelerators.
7359
7360         * extents.el:
7361         * extents.el (extent-list): New args, like in map-extents.
7362         * extents.el (extent-at-event): New.
7363         * extents.el (extents-at-event): New.
7364
7365         * font-lock.el:
7366         * font-lock.el (font-lock-mode):
7367         * font-lock.el (font-lock-default-fontify-buffer):
7368         * font-lock.el (font-lock-default-unfontify-region):
7369         * font-lock.el (font-lock-fontify-syntactically-region):
7370         * font-lock.el (font-lock-fontify-keywords-region):
7371         Use new progress-feedback names.
7372
7373         * font-lock.el (java-font-lock-identifier-regexp):
7374         * font-lock.el (java-font-lock-class-name-regexp):
7375         Fix bytecompiler warnings.
7376
7377         * gutter-items.el:
7378         * gutter-items.el (progress-display-use-echo-area): Removed.
7379         * gutter-items.el (progress-feedback-use-echo-area): New.
7380         * gutter-items.el (progress-display-popup-period): Removed.
7381         * gutter-items.el (progress-feedback-popup-period): New.
7382         * gutter-items.el (set-progress-display-style): Removed.
7383         * gutter-items.el (set-progress-feedback-style): New.
7384         * gutter-items.el (progress-display-style): Removed.
7385         * gutter-items.el (progress-feedback-style): New.
7386         * gutter-items.el (progress-stack):
7387         * gutter-items.el (progress-displayed-p): Removed.
7388         * gutter-items.el (progress-feedbacked-p): New.
7389         * gutter-items.el (clear-progress-display): Removed.
7390         * gutter-items.el (clear-progress-feedback): New.
7391         * gutter-items.el (progress-display-clear-when-idle): Removed.
7392         * gutter-items.el (progress-feedback-clear-when-idle): New.
7393         * gutter-items.el (remove-progress-display): Removed.
7394         * gutter-items.el (remove-progress-feedback): New.
7395         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7396         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7397         * gutter-items.el (append-progress-display): Removed.
7398         * gutter-items.el (append-progress-feedback): New.
7399         * gutter-items.el (abort-progress-display): Removed.
7400         * gutter-items.el (abort-progress-feedback): New.
7401         * gutter-items.el (raw-append-progress-display): Removed.
7402         * gutter-items.el (raw-append-progress-feedback): New.
7403         * gutter-items.el (display-progress-display): Removed.
7404         * gutter-items.el (display-progress-feedback): New.
7405         * gutter-items.el (current-progress-display): Removed.
7406         * gutter-items.el (current-progress-feedback): New.
7407         * gutter-items.el (current-progress-display-label): Removed.
7408         * gutter-items.el (current-progress-feedback-label): New.
7409         * gutter-items.el (progress-display): Removed.
7410         * gutter-items.el (progress-feedback): New.
7411         Replace "progress-display" with "progress-feedback" globally.
7412
7413         * gutter-items.el (lprogress-display): Removed.
7414         * gutter-items.el (progress-feedback-with-label): New.
7415         Rename lprogress-display ==> progress-feedback-with-label.
7416
7417         * gutter-items.el (search-dialog-direction): Removed.
7418         * gutter-items.el (search-dialog-text): Removed.
7419         * gutter-items.el (search-dialog-callback): Removed.
7420         * gutter-items.el (make-search-dialog): Removed.
7421         Move to dialog-items.el.
7422
7423         * help.el:
7424         * help.el (help-mode-quit):
7425         * help.el (mode-for-help): New.
7426         * help.el (help-sticky-window): New.
7427         * help.el (help-window-config): New.
7428         * help.el (with-displaying-help-buffer):
7429         * help.el (function-at-event): New.
7430         * help.el (help-symbol-regexp): New.
7431         * help.el (help-symbol-run-function-1): New.
7432         * help.el (help-symbol-run-function): New.
7433         * help.el (help-symbol-function-context-menu): New.
7434         * help.el (help-symbol-variable-context-menu): New.
7435         * help.el (help-symbol-function-and-variable-context-menu): New.
7436         * help.el (frob-help-extents): New.
7437         * help.el (describe-function-1):
7438         * help.el (variable-at-point):
7439         * help.el (variable-at-event): New.
7440         * help.el (describe-variable):
7441         Major overhaul.
7442         - Make functions and variables be mousable.
7443         - Middle button hyperlinks.
7444         - New context-menu entries.
7445
7446         * keydefs.el:
7447         * keydefs.el (global-map):
7448         New key bindings to move lines up and down.
7449
7450         * lisp-mode.el:
7451         * lisp-mode.el (construct-lisp-mode-menu): New.
7452         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7453         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7454         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7455         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7456         Make popup and menubar menus be different.  Popup menu uses
7457         clicked location and automatically assumes symbol under the mouse
7458         for various commands.
7459
7460         * menubar-items.el:
7461         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7462         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7463
7464         * menubar-items.el (global-popup-menu): Removed.
7465         * menubar-items.el (mode-popup-menu): Removed.
7466         * menubar-items.el (activate-popup-menu-hook): Removed.
7467         * menubar-items.el (popup-mode-menu): Removed.
7468         * menubar-items.el (popup-buffer-menu): Removed.
7469         * menubar-items.el (popup-menubar-menu): Removed.
7470         Move to menubar.el.
7471
7472         * menubar.el:
7473         * menubar.el (global-popup-menu): New.
7474         * menubar.el (mode-popup-menu): New.
7475         * menubar.el (activate-popup-menu-hook): New.
7476         * menubar.el (last-popup-menu-event): New.
7477         * menubar.el (popup-mode-menu): New.
7478         * menubar.el (popup-buffer-menu): New.
7479         * menubar.el (popup-menubar-menu): New.
7480         * menubar.el (menu-call-at-event): New.
7481         Move non-content functions here.  Add support for context menu
7482         items on extents.
7483
7484         * minibuf.el (minibuffer-history-uniquify):
7485         Typo fix.
7486
7487         * minibuf.el (read-file-name-1):
7488         Call new file dialog box if it exists.
7489
7490         * minibuf.el (mouse-rfn-setup-vars):
7491         Clean up "chop" action.
7492
7493         * mouse.el:
7494         * mouse.el (button2): Now bound to mouse-track.
7495         * mouse.el (click-inside-extent-p):
7496         * mouse.el (point-inside-extent-p):
7497         * mouse.el (point-inside-selection-p):
7498         * mouse.el (mouse-drag-or-yank): Removed.
7499         * mouse.el (mouse-begin-drag-n-drop): New.
7500         * mouse.el (mouse-eval-sexp):
7501         * mouse.el (mouse-track-activate-strokes): New.
7502         * mouse.el (mouse-track-do-activate): New.
7503         * mouse.el (mouse-track):
7504         * mouse.el (default-mouse-track-event-is-with-button): New.
7505         * mouse.el (default-mouse-track-cleanup-hook):
7506         * mouse.el (default-mouse-track-drag-hook):
7507         * mouse.el (default-mouse-track-drag-up-hook):
7508         * mouse.el (default-mouse-track-click-hook):
7509         Merge drag-n-drop into mouse-track.
7510         Add general "activate" support to replace specific button2 kludges.
7511         Use "button modifier" support in mouse-track.
7512
7513         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7514
7515         * package-ui.el:
7516         * package-ui.el (pui-menu):
7517         * package-ui.el (pui-popup-context-sensitive): Removed.
7518         Fix bytecompiler warnings.
7519         Clean up popup code a bit.
7520
7521         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7522
7523         * simple.el:
7524         * simple.el (transpose-lines):
7525         * simple.el (transpose-line-up): New.
7526         * simple.el (transpose-line-down): New.
7527         * simple.el (transpose-subr):
7528         * simple.el (transpose-subr-1): Removed.
7529         Clean up, add functions to move lines up and down.
7530
7531         * startup.el (mail-host-address):
7532         * startup.el (user-mail-address):
7533         Customize.
7534
7535         * subr.el:
7536         * subr.el (set-symbol-value-in-buffer): New.
7537         * subr.el (error):
7538         * subr.el (check-argument-type):
7539         * subr.el (defined-error-p): New.
7540         Add structured error support.
7541
7542         * toolbar-items.el (toolbar-compile):
7543         Use new make-dialog-box.
7544
7545         * update-elc.el:
7546
7547         * userlock.el (ask-user-about-lock-dbox):
7548         * userlock.el (ask-user-about-supersession-threat-dbox):
7549         * userlock.el (ask-user-about-lock):
7550         * userlock.el (ask-user-about-supersession-threat):
7551         Use new make-dialog-box.
7552         Add safety checks; use should use-dialog-box-p.
7553
7554         * window-xemacs.el:
7555         * window-xemacs.el (__buffer-dedicated-frame):
7556         * window-xemacs.el (buffer-dedicated-frame): New.
7557         * window-xemacs.el (set-buffer-dedicated-frame): New.
7558         Move dedicated-frame stuff into lisp.
7559
7560 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7561
7562         * printer.el (generic-print-region): Do not require that
7563         `printer-name' be set.
7564         (printer-name): Commentary clarification.
7565
7566 2000-07-19  Martin Buchholz <martin@xemacs.org>
7567
7568         * XEmacs 21.2.35 is released.
7569
7570 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7571
7572         * select.el (selection-coercible-types): Initialise.
7573
7574 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7575
7576         * select.el (own-clipboard): Bug fix.
7577
7578 2000-07-17  Mike Sperber  <mike@xemacs.org>
7579
7580         * cus-edit.el (custom-migrate-custom-file): Save init file before
7581         continuing.
7582
7583 2000-07-16  Mike Sperber  <mike@xemacs.org>
7584
7585         * startup.el (load-init-file): Remove silly call to
7586         `load-user-custom-file`.
7587         (maybe-migrate-user-init-file): Minor fixes.
7588
7589 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7590
7591         * apropos.el (apropos-documentation-check-doc-file):
7592         `doc' variable should be let-bound, as was presumably intended.
7593
7594         * cus-edit.el (custom-variable-reset-saved):
7595         (custom-variable-reset-standard):
7596         Remove unused variable comment-widget.  Twice.
7597
7598         * toolbar.el (toolbar-blank-press-function):
7599         Add a real defvar with initial value nil and proper docstring.
7600         (press-toolbar-button): No need to check for boundp-ness anymore.
7601
7602         * rect.el (open-rectangle-line): Remove useless (let) form.
7603         Add defvar for pending-delete-mode.
7604
7605         * info.el (Info-find-node): This function needs an autoload cookie.
7606
7607         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7608         Use let* since the second form referred to the first.
7609
7610 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7611
7612         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7613         instead of removed `mswindows-get-clipboard'.
7614
7615
7616 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7617
7618         * select.el (select-convert-from-text): New.
7619         * select.el (select-convert-from-length): New.
7620         * select.el (select-convert-from-integer): New.
7621         * select.el (select-convert-from-identity): New.
7622         * select.el (select-convert-from-filename): New.
7623         * select.el (selection-converter-in-alist): Use them.
7624         New converter functions for X.
7625
7626         * select.el (get-selection): Removed comment.
7627
7628         * select.el (own-selection): Removed append code - I thought
7629         I'd already done this, but apparently not...
7630
7631         * select.el: Changed comment about TIMESTAMP.
7632
7633         * select.el (select-convert-in): New.
7634         * select.el (select-convert-out): New.
7635         New functions that get used by select.c.
7636
7637         * select.el (select-buffer-killed-default): New.
7638         * select.el (select-buffer-killed-text): New.
7639         * select.el (selection-buffer-killed-alist): New.
7640         New list and functions that get called if a relevant selection
7641         exists and a buffer gets killed.
7642
7643         * select.el (select-convert-to-targets):
7644         * select.el (select-convert-to-identity): Removed.
7645         * select.el (select-convert-from-identity): Removed.
7646         * select.el (select-converter-out-alist):
7647         Removed _EMACS_INTERNAL selection type.
7648
7649         * x-select.el (xselect-kill-buffer-hook): Removed.
7650         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7651         Removed this X-specific nonesense. Use the generic support
7652         in select.el instead.
7653
7654 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7655
7656         * mule/mule-category.el (defined-category-hashtable):
7657         Use make-hash-table instead of make-hashtable
7658
7659         * buff-menu.el: Byte-compiler warning fix.
7660
7661         * isearch-mode.el (isearch-highlight-all-cleanup):
7662         Remove unused variable `isearch-highlight-all-start'.
7663
7664         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7665
7666         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7667
7668         * cus-dep.el (Custom-make-dependencies):
7669         Add autoload cookie for custom-add-loads to generated custom-load.el.
7670
7671         * autoload.el (autoload-package-name): Warning suppression.
7672         Move defvar prior to first use.
7673
7674         * custom.el: Add autoload for custom-declare-face.
7675         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7676         * cl.el (cl-hack-byte-compiler):
7677         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7678         to work properly.
7679
7680 2000-07-08  Mike Sperber  <mike@xemacs.org>
7681
7682         * startup.el (load-home-init-file): Added variable.
7683         (maybe-migrate-user-init-file): Added.
7684         (load-user-init-file): Load custom file if different from init
7685         file.
7686
7687         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7688         "startup."
7689
7690         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7691         Moved `custom-file'-related code to cus-file.el.
7692
7693         * cus-file.el: New file.
7694
7695 2000-04-01  Mike Sperber  <mike@xemacs.org>
7696
7697         * packages.el (packages-find-package-directories): Added support
7698         for external package hierarchies with in-place installations.
7699
7700         * find-paths.el (paths-root-in-place-p): Added.
7701         (paths-find-emacs-directory): Added support for external
7702         directories with in-place installations.
7703         (paths-find-site-directory): Ditto.
7704
7705         * startup.el (find-user-init-file): Also look for
7706         ~/.xemacs/init.elc? in preference to ~/.emacs.
7707
7708 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7709
7710         * select.el (own-selection):
7711         * select.el (own-clipboard): Changed `append' parameter to
7712         `how-to-use' parameter.
7713         * select.el (own-selection): Removed icky append code.
7714         * select.el (own-selection, get-selection): Removed extra type
7715         checking.
7716         * select.el (selection-appender-alist):
7717         * select.el (selection-converter-{in|out}-alist): Initialise.
7718         * select.el (select-append-to-*): New.
7719         * select.el (select-convert-from-*): New.  New functions to append
7720         data and convert data from external type.
7721
7722 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7723
7724         * font-lock.el: Javadoc enhancements.
7725
7726 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7727
7728         * printer.el (generic-print-region): Compose job name from buffer
7729         name.
7730
7731 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7732
7733         * font-lock.el (font-lock-fontify-pending-extents): Call
7734         font-lock-fontify-region instead of font-lock-fontify-buffer
7735         to avoid unnecessary progress gauges.
7736
7737 2000-07-06  Craig Lanning  <lanning@scra.org>
7738
7739         * custom-load.el (faces):
7740
7741         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7742         dir is a regex.
7743
7744         * process.el (call-process-internal): from Dan Holmsand, use binary
7745         coding systems so that jka-compr works.
7746
7747 2000-07-07  Ben Wing  <ben@xemacs.org>
7748
7749         * font-lock.el: Undo previous change.  Unfortunately, some
7750         files actually use the variables directly in their init code
7751         without quoting them.
7752
7753 2000-07-07  Ben Wing  <ben@xemacs.org>
7754
7755         * font-lock.el (defvar font-lock-*-face): Removed.
7756
7757         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7758         only when necessary.
7759
7760 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7761
7762         * cl-macs.el: fix cl-transform-function-property kludge
7763         so that it does not require a random feature.
7764
7765 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7766
7767         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7768         as in Linux kernel "Rules.make".
7769
7770 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7771
7772         * build-report.el (build-report): Add autoload cookie.
7773
7774 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7775
7776         * package-ui.el (defgroup pui):  Correct a misspelling
7777         (pui-toggle-package-delete):  Change `seleted' to `selected'
7778
7779 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7780
7781         * package-get.el (package-get-update-base):
7782         (package-get): Use insert-file-contents-literally always.
7783         (package-get-maybe-save-index):
7784         Force coding system for writing to binary.
7785
7786 2000-06-08  Mike Alexander  <mta@arbortext.com>
7787
7788         * code-process.el (call-process-region): If there is no coding
7789         system for the process on process-coding-system-alist use the
7790         coding system of the buffer containing the region.
7791
7792 2000-06-10  Ben Wing  <ben@xemacs.org>
7793
7794         * cmdloop.el (command-error):
7795         If debug-on-error and noninteractive, output backtrace.
7796
7797         * files.el (file-relative-name):
7798         Remove MSDOS references.
7799
7800         * simple.el (line-number): New function, due to non-obvious
7801         behavior/usage of count-lines.
7802
7803         * simple.el (count-lines): document non-obvious usage to get
7804         line number.
7805
7806 2000-06-11  Ben Wing  <ben@xemacs.org>
7807
7808         * faces.el ((featurep 'xpm)):
7809         * x-faces.el (x-init-face-from-resources):
7810         * x-faces.el (x-init-frame-faces):
7811         * x-misc.el (x-init-specifier-from-resources):
7812         * x-misc.el (x-get-resource-and-bogosity-check):
7813         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7814         * x-mouse.el (x-init-pointer-shape):
7815         * x-scrollbar.el (x-init-scrollbar-from-resources):
7816         Add sixth argument to x-get-resource calls so as to issue warnings
7817         rather than errors on bogus arguments.
7818
7819 2000-06-05  Ben Wing  <ben@xemacs.org>
7820
7821         * compat.el: new file.  provides a clean, non-intrusive way to
7822         define compatibility functions.
7823
7824         * process.el (shell-quote-argument): temporary fix for lack
7825         of nt-quote-process-args.  #### I need to put back the overall
7826         structure of that mechanism but redo the guts of it using the
7827         extra intelligence in the C code.
7828
7829 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7830
7831         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7832         `package-get' does in package-get.el, instead of using external
7833         "md5sum" program.
7834
7835         * package-get.el (package-get): Insert package file literally to
7836         make checksum calculation work.
7837
7838 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7839
7840         * code-files.el (convert-mbox-coding-system): Deleted.
7841         (file-coding-system-alist): Removed reference to
7842         convert-mbox-coding-system.
7843
7844 2000-05-28  Martin Buchholz <martin@xemacs.org>
7845
7846         * XEmacs 21.2.34 is released.
7847
7848 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7849
7850         * font-lock.el (font-lock-keywords): Rewrote docstring
7851
7852 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7853
7854         * loadhist.el (unload-feature): handle case where x is both boundp
7855         and fboundp
7856
7857 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7858
7859         * packages.el: It's ok to use built-in macros, but not lisp
7860         defined ones.
7861
7862 2000-05-20  Ben Wing  <ben@xemacs.org>
7863
7864         * font-lock.el:
7865         * font-lock.el (font-lock-message-threshold):
7866         * font-lock.el (font-lock-mode):
7867         * font-lock.el (font-lock-default-fontify-buffer):
7868         * font-lock.el (font-lock-always-fontify-immediately):
7869         * font-lock.el (font-lock-old-extent): Removed.
7870         * font-lock.el (font-lock-old-len): Removed.
7871         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7872         * font-lock.el (font-lock-pending-extent-table): New.
7873         * font-lock.el (font-lock-range-table): New.
7874         * font-lock.el (font-lock-after-change-function):
7875         * font-lock.el (font-lock-after-change-function-1): Removed.
7876         * font-lock.el (font-lock-fontify-pending-extents): New.
7877         * font-lock.el ('font-lock-revert-cleanup): Removed.
7878         * font-lock.el ('font-lock-revert-setup): Removed.
7879         Rewrite deferral code to handle any number of changes, merging
7880         them properly.  Remove hacked-up code for revert-buffer, now
7881         unnecessary.
7882
7883         * menubar-items.el (default-menubar):
7884         In Options->Edit Init File, don't switch to emacs-lisp-mode
7885         unless necessary; doing this turns off font-lock.
7886
7887 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7888
7889         * keydefs.el: Define C-x BS to backward-kill-sentence.
7890
7891 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7892
7893         * files.el (hack-local-variables-prop-line): Use non-greedy
7894         matching to process -*-texinfo-*- -*-.
7895
7896 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7897
7898         * minibuf.el (minibuf-directory-files): new function.
7899         (read-file-name-activate-callback): use minibuf-directory-files.
7900         (read-directory-name-internal): ditto.
7901         (mouse-file-display-completion-list): ditto.
7902         (mouse-directory-display-completion-list): ditto.
7903         (read-file-name-internal): remove "./" from completion list unless
7904         explicitly matched, for consistency.
7905
7906 2000-05-11  Ben Wing  <ben@xemacs.org>
7907
7908         * gutter-items.el (gutter-buffers-tab):
7909         * gutter-items.el (add-tab-to-gutter):
7910         * gutter-items.el (update-tab-in-gutter):
7911         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7912         * gutter-items.el (append-progress-display):
7913         * gutter-items.el (abort-progress-display):
7914         * gutter-items.el (raw-append-progress-display):
7915         Further fixes.  Use set-glyph-image not set-image-instance-property,
7916         to fix problems with multiple windows in a frame.
7917
7918         * menubar-items.el (tutorials-menu-filter):
7919         Fix typo.
7920
7921         * startup.el (early-error-handler):
7922         Display message box under windows; otherwise, message will disappear
7923         before it can be viewed.
7924
7925         * update-elc.el:
7926         Fix bug in NEEDTODUMP processing.
7927
7928 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7929
7930         * startup.el (lock-directory): Removed.
7931         (superlock-file): Ditto.
7932         (startup-set-paths): Remove lockdir.
7933         (startup-setup-paths-warning): Remove lock-directory.
7934
7935         * setup-paths.el (paths-find-lock-directory): Removed.
7936         (paths-find-superlock-file): Ditto.
7937
7938 2000-05-09  Ben Wing  <ben@xemacs.org>
7939
7940         * faces.el (set-face-property):
7941         * faces.el (set-face-font):
7942         * faces.el (set-face-foreground):
7943         * faces.el (set-face-background):
7944         * faces.el (set-face-background-pixmap):
7945         * faces.el (set-face-underline-p):
7946         * faces.el (set-face-strikethru-p):
7947         * faces.el (set-face-highlight-p):
7948         * faces.el (set-face-dim-p):
7949         * faces.el (set-face-blinking-p):
7950         * faces.el (set-face-reverse-p):
7951         doc string changes.
7952
7953         * glyphs.el:
7954         * glyphs.el (make-image-specifier):
7955         * glyphs.el (glyph-property):
7956         * glyphs.el (set-glyph-image):
7957         * glyphs.el (make-glyph):
7958         * glyphs.el (make-pointer-glyph):
7959         * glyphs.el (make-icon-glyph):
7960         * glyphs.el (widget-image-instance-p): New.
7961         authorship info, lots of doc changes.  New predicate, inadvertently
7962         omitted.  the general principle with specifier docs is now that
7963         the description of instantiators should go with the make-foo-specifier
7964         fun's doc string, rather than in foo-specifier-p.  this follows
7965         conventions elsewhere in XEmacs and in general is a lot more obvious
7966         of a place to look.  sometimes the make-foo-specifier function needs
7967         to be created in the process.
7968
7969         * gutter.el:
7970         * gutter.el (make-gutter-specifier): New.
7971         * gutter.el (make-gutter-size-specifier): New.
7972         * gutter.el (make-gutter-visible-specifier): New.
7973         specifier doc updates according to the conventions specified before.
7974
7975         * objects.el:
7976         * objects.el (make-font-specifier):
7977         * objects.el (make-color-specifier):
7978         * objects.el (make-face-boolean-specifier): New.
7979         specifier doc updates according to the conventions specified before.
7980
7981         * specifier.el:
7982         * specifier.el (set-specifier):
7983         * specifier.el (make-integer-specifier): New.
7984         * specifier.el (make-boolean-specifier): New.
7985         * specifier.el (make-natnum-specifier): New.
7986         * specifier.el (make-generic-specifier): New.
7987         * specifier.el (make-display-table-specifier): New.
7988         specifier doc updates according to the conventions specified before.
7989
7990         * toolbar.el:
7991         * toolbar.el (make-toolbar-specifier): New.
7992         specifier doc updates according to the conventions specified before.
7993
7994 2000-05-09  Ben Wing  <ben@xemacs.org>
7995
7996         * process.el (call-process-internal): Revert to previous version
7997         because Mike's change clashed with a change I did not long before.
7998         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7999         Thanks very much Mike for pointing out the bug and submitting a
8000         patch!
8001
8002 2000-04-13  Mike Alexander  <mta@arbortext.com>
8003
8004         * process.el (call-process-internal): Send the correct input buffer
8005         (call-process-internal): Return the exit status of the process
8006
8007 2000-05-07  Ben Wing  <ben@xemacs.org>
8008
8009         * winnt.el:
8010         * winnt.el (nt-quote-args-verbatim): Removed.
8011         * winnt.el (nt-quote-args-prefix-quote): Removed.
8012         * winnt.el (nt-quote-args-backslash-quote): Removed.
8013         * winnt.el (nt-quote-args-double-quote): Removed.
8014         * winnt.el (nt-quote-args-functions-alist): Removed.
8015         * winnt.el (nt-quote-process-args): Removed.
8016         Remove all stuff for argument quoting.  We borrow the code instead
8017         from Emacs 20.6, which is much more careful in its quoting
8018         (e.g. in handling runs of the escape character) and avoids most of
8019         the need for this Lisp mechanism by checking to see whether we're
8020         running a Cygwin or normal program and doing the appropriate
8021         quoting.  If we end up needing such a mechanism, we should add
8022         it by extending the variable `mswindows-quote-process-args' so it
8023         can take an alist of regexps.
8024
8025 2000-05-07  Ben Wing  <ben@xemacs.org>
8026
8027         * keydefs.el:
8028         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
8029         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
8030         the window without moving point.
8031
8032         * simple.el:
8033         * simple.el (scroll-up-one): New.
8034         * simple.el (scroll-down-one): New.
8035         Functions for use with C-M-up/down.
8036
8037 2000-05-01  Martin Buchholz <martin@xemacs.org>
8038
8039         * XEmacs 21.2.33 is released.
8040
8041 2000-04-29  Martin Buchholz  <martin@xemacs.org>
8042
8043         * dialog.el (yes-or-no-p-dialog-box):
8044         Fix docstring.
8045         Fix following horrible bug in X11 mode with focus-follows-mouse:
8046           1. Visit two files in two different frames.
8047           2. do File->Revert Buffer in one of those frames.
8048           3. Dialog box appears.
8049           4. Arrange things so that the mouse passes over the *other*
8050              frame, then to the dialog box, and click on "Yes".
8051           5. The file contents end up in the *wrong* buffer!
8052         Add TODO comment.
8053
8054 2000-04-28  Ben Wing  <ben@xemacs.org>
8055
8056         * help.el (describe-installation): correct typo introduced
8057         in last patch: boundp -> fboundp.
8058
8059         * etags.el (buffer-tag-table-list):
8060         canonicalize filenames to Unix format so that tag-table-alist
8061         searching works under Windows.
8062
8063         * autoload.el:
8064         Bowdlerize the supposedly objectionable words
8065         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8066
8067         * gutter-items.el (set-progress-display-style):
8068         * gutter-items.el (search-dialog-callback):
8069         * gutter-items.el (make-search-dialog):
8070         Change to new callback-ex api.
8071
8072 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8073
8074         * help.el: (describe-installation): decode-coding-string is not
8075         defined in a non MULE environment.
8076
8077 2000-04-28  Ben Wing  <ben@xemacs.org>
8078
8079         * gutter-items.el (buffer-list-changed-hook):
8080         use it, not record-buffer-hook.
8081
8082         * subr.el (record-buffer-hook): Removed.
8083
8084 2000-04-27  Ben Wing  <ben@xemacs.org>
8085
8086         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8087         use NORECORD option.  Andy will not like this, but the existing
8088         gutter behavior is just wrong, as per this comment:
8089
8090         ;; this used to add the norecord flag to both calls below.
8091         ;; this is bogus because it is a pervasive assumption in XEmacs
8092         ;; that the current buffer is at the front of the buffers list.
8093         ;; for example, select an item and then do M-C-l
8094         ;; (switch-to-other-buffer).  Things get way confused.
8095         ;;
8096         ;; Andy, if you want to maintain the current look, you must
8097         ;;  *uncouple* the gutter order and buffers order.
8098
8099         * loaddefs.el (completion-ignored-extensions): unfuckify.
8100
8101         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8102         xemacs.mak.
8103
8104         * autoload.el (batch-update-one-directory): new function, used in
8105         xemacs.mak.
8106
8107         * loadup.el: set gc-cons-threshold very high unless dumping --
8108         loadup during update-elc is much much much faster.  also do this
8109         when quick-building.
8110
8111         add commented-out code for profiling loadup.
8112
8113
8114         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8115         is required in order to build xemacs.
8116
8117 2000-04-26  Ben Wing  <ben@xemacs.org>
8118
8119         * loadup.el: don't garbage collect during loadup if quick-build
8120         compile-time option is set.
8121
8122 2000-04-23  Ben Wing  <ben@xemacs.org>
8123
8124         * update-elc.el: compute whether any dumped .el or .elc files
8125         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8126         if so.
8127
8128         * update-elc.el (update-elc-files-to-compile): always change
8129         NOBYTECOMPILE in the src directory rather than current dir,
8130         so it will work under NT.
8131
8132         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8133         the form of this file is identical between Unix and Windows.
8134         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8135         Added comment.
8136         (update-autoloads-from-directory): updated doc string.
8137         updated doc strings in a few other places.
8138
8139 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8140
8141         * bytecomp.el (byte-force-recompile): Fix argument to
8142         byte-recompile-directory.
8143
8144 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8145
8146         * gutter-items.el (progress-display-clear-when-idle): Use
8147         add-one-shot-hook.
8148         * gutter-items.el (clear-progress-display): Adjust number of
8149         arguments.
8150
8151 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8152
8153         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8154
8155 2000-04-16  Ben Wing  <ben@xemacs.org>
8156
8157         * printer.el: New file.
8158
8159         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8160
8161         * help.el (describe-installation): Fix decoding for Windows.
8162
8163         * menubar-items.el:
8164         * menubar-items.el (default-menubar):
8165         * menubar-items.el (tutorials-menu-filter): New.
8166         * menubar-items.el (popup-menubar-menu):
8167         Add authorship.  Redo Help menu and Tutorials filter.
8168
8169         * menubar.el: Correct comment.
8170
8171         * modeline.el (modeline-buffer-identification): Correct doc string.
8172
8173         * simple.el:
8174         * simple.el (printing): Removed.
8175         * simple.el (printer-name): Removed.
8176         * simple.el (generic-print-buffer): Removed.
8177         * simple.el (generic-print-region): Removed.
8178         Move generic print code to printer.el.
8179
8180 2000-04-15  Ben Wing  <ben@xemacs.org>
8181
8182         * simple.el (generic-print-region): New.
8183         make this function actually work.
8184         (generic-print-buffer): call generic-print-region.
8185
8186 2000-04-14  Andy Piper  <andy@xemacs.org>
8187
8188         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8189         by using the new widget-callback-current-channel.
8190         (search-dialog-callback): ditto.
8191
8192 2000-04-12  Andy Piper  <andy@xemacs.org>
8193
8194         * gutter.el (default-gutter-position): moved from gutter-items.el.
8195         (default-gutter-position-changed-hook): ditto.
8196         (gutter-element-visibility-changed-hook): ditto.
8197         (set-gutter-element): ditto.
8198         (remove-gutter-element): ditto.
8199         (set-gutter-element-visible-p): ditto.
8200         (gutter-element-visible-p): ditto.
8201         (init-gutter): ditto.
8202
8203         * dialog.el (make-dialog-box): renamed and moved from
8204         gutter-items.el
8205
8206         * gutter-items.el: move various functions elsewhere.
8207
8208 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8209
8210         * menubar-items.el: Fixed place of parenthesis.
8211
8212 2000-04-12  Ben Wing  <ben@xemacs.org>
8213
8214         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8215                 without constantly being prompted for the tag.
8216         * simple.el: Added a number of section headings, to clarify the
8217                 organization of this file.
8218         * simple.el (activate-region):
8219         * simple.el (region-exists-p):
8220         * simple.el (region-active-p):
8221                 Moved these three function down to the other side of
8222                 the case-changing functions, so they join the rest of
8223                 the region code.
8224         * simple.el (printing): New.
8225         * simple.el (printer-name): New.
8226         * simple.el (generic-print-buffer): New.
8227                 New functions, a very simple prototype for a unified
8228                 printing interface.
8229
8230         * process.el (call-process-internal): Real fix for null BUFFER,
8231                 other problems with BUFFER specs.
8232
8233         * menubar-items.el:
8234                 Fixed up File->Print to use new printing functions.
8235                 Various corrections and expansions to Grep/Compile menus.
8236                 New options for Printing.
8237                 New options for SMTP Mail, the way to send mail under
8238                   MS Windows. (There's also a package patch to make SMTP
8239                   Mail be the default under MSWin.)
8240
8241 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8242
8243         * menubar-items.el: Selecting Rectangle Mousing from menubar
8244         did not work.  Needed to quote mouse-track-rectangle-p.
8245
8246 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8247
8248         * cl-compat.el (keywordp): Removed.
8249
8250 2000-04-05  Andy Piper  <andy@xemacs.org>
8251
8252         * gutter-items.el (progress-layout-glyph): don't initialize here.
8253         (progress-gauge-glyph): use dynamic sizing.
8254         (set-progress-display-style): new function. Set progress glyphs
8255         appropriately depending on the style.
8256         (progress-display-style): new variable. Custom version of
8257         set-progress-display-style.
8258         (progress-abort-glyph): switch to dynamic sizes.
8259         (search-dialog-text): make the edit field active.
8260
8261 2000-04-04  Andy Piper  <andy@xemacs.org>
8262
8263         * gutter-items.el (make-search-dialog): need to make the search
8264         dialog visible after creation.
8265
8266         * menubar-items.el (default-menubar): use the search dialog for
8267         searching. Remove some extraneous search menu items.
8268
8269         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8270         well as strings.
8271         (make-gutter-only-dialog-frame): allow the user to create the
8272         frame unmapped. Allow the gutter spec to be given as a glyph.
8273         (search-dialog-direction): new variable.
8274         (search-dialog-text): new variable.
8275         (search-dialog-callback): new function. Callback for the search
8276         dialog action.
8277         (make-search-dialog): new function. Create a user-friendly search
8278         dialog.
8279
8280 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8281
8282         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8283         under Windows.
8284
8285 2000-04-01  Andy Piper  <andy@xemacs.org>
8286
8287         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8288         progress more accurately.
8289
8290 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8291
8292         * finder.el (finder-compile-keywords): Process readable files only.
8293         Because error in process of .#finder-inf.el when compile xemacs
8294         with --with-clash-detection option.
8295
8296 2000-03-31  Andy Piper  <andy@xemacs.org>
8297
8298         * gutter-items.el (append-progress-display): don't delay after a
8299         successful font-lock.
8300         (make-gutter-only-dialog-frame): new function. Allow users to
8301         create gutter-only dialogs.
8302
8303 2000-03-27  Mike Alexander  <mta@arbortext.com>
8304
8305         * process.el (call-process-internal): Handle a null BUFFER
8306         parameter correctly.
8307
8308 2000-03-28  Andy Piper  <andy@xemacs.org>
8309
8310         * gutter-items.el (abort-progress-display): put strings in the
8311         gutter not extents.
8312         (progress-layout-glyph): signal special 'quit callback.
8313         (progress-display-quit-function): deleted.
8314         (progress-display-stop-callback): deleted.
8315         (progress-display-dispatch-command-events): deleted.
8316         (append-progress-display): remove calls to
8317         progress-display-dispatch-command-events.
8318         (raw-append-progress-display): ditto.
8319
8320 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8321
8322         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8323         being a list.  Actually define `stipple-pixmap-p' which is used as
8324         an error predicate.  Correctly handle PIXMAP being either relative
8325         or absolute file name.
8326
8327 2000-03-24  Andy Piper  <andy@xemacs.org>
8328
8329         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8330         (abort-progress-display): ditto. Don't delete the created extent.
8331         (raw-append-progress-display): ditto.
8332         (progress-display-dispatch-non-command-events): new
8333         function. Encapsulates what we want to do when no command input is
8334         required.
8335         (progress-display-dispatch-command-events): likewise, but disable
8336         for now since it causes too many problems.
8337         (append-progress-display): use them.
8338         (raw-append-progress-display): ditto.
8339         (default-gutter-position-changed-hook): set this rather than
8340         default-gutter-position-changed.
8341         (default-gutter-position-changed-hook): lambda with zero arguments
8342         rather than one.
8343         (raw-append-progress-display): trap errors in pending input since
8344         allowing them to signal will hose the gauge well and
8345         truly. Ideally we would like to delay these until we are more able
8346         to cope.
8347         (append-progress-display): ditto.
8348
8349 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8350
8351         * lisp/make-docfile.el: call-process-internal is now implemented
8352         in process.el.
8353
8354 2000-03-21  Ben Wing  <ben@xemacs.org>
8355
8356         * mule\mule-cmds.el (set-language-info-alist):
8357         Fix to correspond to new menu arrangement.
8358
8359 2000-03-21  Ben Wing  <ben@xemacs.org>
8360
8361         * process.el:
8362         * process.el (call-process-internal): New.
8363         New implementation of call-process.  Only enabled under NT, so far.
8364         stderr handling not implemented yet in CVS'd C code.
8365
8366 2000-03-20  Ben Wing  <ben@xemacs.org>
8367
8368         * lisp-mode.el:
8369         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8370         * lisp-mode.el (lisp-interaction-mode):
8371         Put back Lisp Interaction menubar for Jan V's sake.
8372
8373         * simple.el:
8374         * simple.el (mark-ring):
8375         * simple.el (dont-record-current-mark): New.
8376         * simple.el (in-shifted-motion-command): New.
8377         * simple.el (mark-ring-unrecorded-commands): New.
8378         * simple.el (mark-ring-max):
8379         * simple.el (set-mark-command):
8380         * simple.el (push-mark):
8381         * simple.el (handle-pre-motion-command):
8382         Implement scheme for not recording unimportant marks.
8383
8384         * subr.el:
8385         * subr.el (function-allows-args): New.
8386         New function function-allows-args.
8387
8388 2000-03-20  Martin Buchholz <martin@xemacs.org>
8389
8390         * XEmacs 21.2.32 is released.
8391
8392 2000-03-20  Andy Piper  <andy@xemacs.org>
8393
8394         * gutter-items.el (update-tab-in-gutter): force selection of the
8395         selected-window if required to do so.
8396         (buffers-tab-items): ditto.
8397         (add-tab-to-gutter): ditto.
8398         (create-frame-hook): use force-selection.
8399         (default-gutter-position-changed): lambdify.
8400         (update-tab-hook): deleted since it was only used in one place.
8401
8402 2000-03-18  Andy Piper  <andy@xemacs.org>
8403
8404         * files.el (find-file-noselect): undo change that shouldn't have
8405         gone in.
8406
8407 2000-03-17  Andy Piper  <andy@xemacs.org>
8408
8409         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8410         of selected-window trickery.
8411
8412         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8413         frames tabs.
8414         (progress-display-stop-callback): progress -> progress-display
8415         (progress-display-quit-function): ditto.
8416         (clear-progress-display): ditto.
8417         (remove-progress-display): ditto.
8418         (append-progress-display): ditto.
8419         (abort-progress-display): ditto.
8420         (raw-append-progress-display): ditto.
8421         (display-progress-display): ditto.
8422         (current-progress-display-label): ditto.
8423         (current-progress-display): ditto.
8424         (lprogress-display): ditto and save the buffer
8425         (progress-display): ditto. Otherwise the buffer sometimes gets
8426         changed which confuses font-lock.
8427
8428         * font-lock.el (font-lock-default-fontify-buffer): catch all
8429         errors, not just quit.
8430         (font-lock-mode): progress -> display-progress
8431         (font-lock-default-fontify-buffer): ditto.
8432         (font-lock-fontify-syntactically-region): ditto.
8433         (font-lock-fontify-keywords-region): ditto.
8434
8435 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8436
8437         * cl.el (gensym): Move to here from cl-macs.el.
8438         (gentemp): Ditto.
8439
8440 2000-03-16  Andy Piper  <andy@xemacs.org>
8441
8442         * font-lock.el (font-lock-mode): use lprogress and friends for
8443         progress management.
8444         (font-lock-default-fontify-buffer): ditto.
8445         (font-lock-fontify-syntactically-region): ditto.
8446         (font-lock-fontify-keywords-region): ditto.
8447         (font-lock-revert-cleanup): fix reverting.
8448         (font-lock-revert-setup): ditto.
8449
8450         * gutter-items.el (progress-use-echo-area): new variable. Use the
8451         echo area for progress gauges if non-nil.
8452         (clear-progress): remove echo area stuff and defer to
8453         clear-message.
8454         (append-progress): dispatch non-command events after each progress
8455         increment. Remove echo area stuff.
8456         (abort-progress): remove echo area stuff and defer to
8457         display-message.
8458         (raw-append-progress): ditto. Dispatch non-command events after
8459         gutter redisplay.
8460         (display-progress): defer echo area stuff to display-message.
8461
8462         * gutter-items.el (clear-progress):
8463         (abort-progress): indentation changes.
8464         (display-progress): don't clear progress.
8465         (append-progress): compare messages with equal.
8466         (raw-append-progress): use dispatch-non-command-events to flush
8467         widget creation events.
8468
8469 2000-03-13  Ben Wing  <ben@xemacs.org>
8470
8471         * abbrev.el:
8472         * abbrev.el (abbrev-string-to-be-defined): New.
8473         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8474         Changes for use with the menubar.
8475
8476 2000-03-12  Ben Wing  <ben@xemacs.org>
8477
8478         * alist.el (vassoc): moved here from font-menu.el.
8479
8480         * custom.el (defface): typo fix.
8481
8482         * dialog.el (yes-or-no-p-dialog-box):
8483         * dialog.el (message-box):
8484         * files.el (save-some-buffers-1):
8485         Put accelerators in the button names.
8486
8487         * font-lock.el (font-lock-comment-face):
8488         * font-lock.el (font-lock-keyword-face):
8489         * font-lock.el (font-lock-function-name-face):
8490         Fixed some of the colors under MS Windows because the existing
8491         default colors were hardly different from black and needed to be
8492         made lighter.
8493
8494         * font-menu.el:
8495         * font-menu.el (font-menu-split-long-menu):
8496         * font-menu.el (font-menu-family-constructor):
8497         * font-menu.el (font-menu-size-constructor):
8498         * font-menu.el (font-menu-weight-constructor):
8499         * font-menu.el (font-menu-set-font):
8500         vassoc moved to alist.el.
8501         Accelerators added to all menus.
8502         Unused bound var new-props removed.
8503
8504         * keydefs.el: I did a whole lot of rearranging to put things in a
8505         more consistent order and fixed a number of cases where key
8506         combinations involving up, down, left, right and so on were
8507         defined but the corresponding keypad combinations were not
8508         defined.
8509
8510         * lisp-mode.el:
8511         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8512         * lisp-mode.el (emacs-lisp-mode):
8513         * lisp-mode.el (lisp-interaction-mode):
8514         * lisp-mode.el (flet):
8515         Added accelerators onto the menus.
8516         Made all the different versions of the let function be indented
8517         the same way.
8518         Undid Steve's easy-menu-ification, because it makes it impossible
8519         to have the menubar and popup menus different.
8520         Cleaned up the menu; added items for find-function &c and some
8521         indenting, and removed debug-on-*.
8522
8523         * list-mode.el (list-mode-hook):
8524         * list-mode.el (list-mode):
8525         * list-mode.el (completion-setup-hook):
8526         * list-mode.el (display-completion-list):
8527         Added support for the :window-height keyword, which is required
8528         because of other changes that I made for the file dialog box.  I
8529         also made the hook variables list-mode-hook and
8530         completion-setup-hook and also minibuffer-setup-hook in
8531         minibuf.el be permanent-local; see comment in list-mode.el.
8532
8533         * map-ynp.el (map-y-or-n-p):
8534         Added accelerators to the dialog buttons.
8535
8536         * menubar-items.el (menu-truncate-list):
8537         New internal function.
8538         * menubar-items.el (submenu-generate-accelerator-spec):
8539         * menubar-items.el (menu-item-strip-accelerator-spec):
8540         * menubar-items.el (menu-item-generate-accelerator-spec):
8541         New exported functions, for use in auto-generating accelerator specs.
8542
8543         * menubar-items.el:
8544         * menubar-items.el (default-menubar):
8545         * menubar-items.el (maybe-add-init-button):
8546         * menubar-items.el (bookmark-menu-filter):
8547         * menubar-items.el (slow-format-buffers-menu-line):
8548         * menubar-items.el (build-buffers-menu-internal):
8549         * menubar-items.el (language-environment-menu-filter):
8550         * menubar-items.el (default-popup-menu):
8551         * menubar-items.el (popup-buffer-menu):
8552         * menubar-items.el (popup-menubar-menu):
8553         Did a major overhaul on this file, and in fact I'm nowhere near
8554         done working on the menubar, and there will be more patches to
8555         come.  A basic summary of what I've done:
8556
8557         a) I added accelerators to all of the menu items.  For menus that
8558         are auto-generated, such as the buffers menu, the accelerators are
8559         automatically added to the beginning of each line using the
8560         numbers 1 through 9, then zero, and then letters starting with A,
8561         but omitting the letters that are already in use for the fixed
8562         menu items at the top of the buffers menu.  To facilitate adding
8563         accelerators of this kind, I created some new functions
8564         (*-accelerator-spec), which are also being used by other filters
8565         that auto generate lists of things such as ftp sites to download
8566         packages.  If people really don't like these accelerators
8567         appearing at the beginning of the menu items, a variable can be
8568         added to optionally turn them off, but I think this is rather
8569         pointless because other menu items have accelerators and many or
8570         most of the menu users will use the accelerators if the support is
8571         there.
8572
8573         b) I combined the top level Tools and Apps menus into a single
8574         Tools menu, because the distinction between the two is not
8575         obvious, and the items on the menus are not used often enough that
8576         putting some of them onto submenus is a problem.
8577
8578         c) I created two new top level menus called View and Cmds because
8579         there were too many items on the File and Edit menus, and I'm going
8580         to be adding more items to these menus.  In contrast to the Tools
8581         menu, the items on these menus may be used quite often during an
8582         editing session, and so should be available with fewer
8583         keystrokes.
8584
8585         d) I added a number of options to the options menu, including one
8586         for controlling whether the alt key can be used to traverse to
8587         menu items using the accelerators, one for controlling behavior of
8588         control-k, one for controlling how the kill and yank functions
8589         interact with the clipboard, a few additional buffers-menu
8590         options, and various other things.  I also did a bit of
8591         rearranging, for example, combining the keyboard and mouse options
8592         into a single keyboard and mouse submenu to facilitate the
8593         accelerators on that level.
8594
8595         e) I changed the variable buffers-menu-format-buffer-line-function
8596         to take two arguments instead of one, the second argument being
8597         the line number for use in creating an accelerator.  I added a
8598         hack to support existing functions with one argument (although I
8599         doubt that very many of these exist), for backward compatibility.
8600
8601         f) I moved the top level mule menu to be a submenu of the edit
8602         menu.  I think that most of the items on this menu are fairly
8603         useless and there are certainly not enough frequently used items
8604         to justify this being its own top level menu.
8605
8606         g) I combined most of the items in big-menubar.el into the main menu.
8607         If people think the main menu is too big, it would be possible to
8608         create different configurations, some smaller.
8609
8610         * menubar.el (check-menu-syntax):
8611         Deleted some syntax checks that were no longer valid, partly
8612         because of changes that were already made a long time ago, and
8613         partly because of a change I made where I allow the name of the
8614         menu item to be an evaluated expression rather than just a string,
8615         similar to all of the other parameters of a menu item.
8616
8617         * minibuf.el:
8618         * minibuf.el (read-file-name-1):
8619         * minibuf.el (mouse-read-file-name-1):
8620         I made a number of changes to improve the appearance
8621         and functioning of the file dialog box.  They include:
8622
8623         a) Fixing the problem where closing the dialog box by clicking on
8624         the close button of the window didn't properly exit the
8625         minibuffer.
8626
8627         b) Fixing the problem that if you typed part of a file name, and
8628         then clicked on a completion with the mouse, the file was not
8629         correctly selected.
8630
8631         c) Changing the title of the dialog box to reflect the operation
8632         being done in accordance with user interface conventions, rather
8633         than the name of the dialog box buffer, which is rather useless.
8634
8635         d) Remove the words "possible completions are" which didn't
8636         belong.
8637
8638         e) Fix things so that the completions scroll off the end of the
8639         completions windows only to the right, rather than both to the
8640         right and down, which is in accordance with Windows user interface
8641         conventions.
8642
8643         * msw-init.el (init-post-mswindows-win):
8644         Added a binding for meta-F4, which is the standard windows binding
8645         for exiting a program.
8646
8647         * select.el (get-selection-no-error):
8648         * select.el (own-selection):
8649         * select.el (own-clipboard):
8650         Added an optional argument called append to the functions
8651         own-selection and own-clipboard.  This adds support for appending
8652         text to the existing selection and allows the function
8653         own-clipboard to be used as the value of the variable
8654         interprogram- cut-function.
8655
8656         Fixed a bug in own-selection in handling zmacs-region-stays.
8657
8658         * simple.el (historical-kill-line): New.
8659
8660         * simple.el (kill-line):
8661         * simple.el (interprogram-cut-function):
8662         * simple.el (interprogram-paste-function):
8663         * simple.el (handle-pre-motion-command):
8664         * simple.el (next-line):
8665         * simple.el (previous-line):
8666         a) Expanded the variable kill-whole-line, so that function
8667         kill-line can be set to delete the entire line always, not just
8668         when cursor is at the beginning of the line.  This is controlled
8669         by setting the variable kill-whole-line to the symbol 'always.
8670         This behavior, as well as the existing kill-whole-line behavior,
8671         now only take effect when kill-line is called interactively,
8672         although this is a departure from a previous behavior in the case
8673         of setting this variable kill-whole-line to t.  It is almost
8674         certainly what has always been intended, and most likely the old
8675         way of doing things introduced bugs.  I also created a function
8676         called historical-kill-line, which ignores the kill-whole-line
8677         setting and always gives the historical behavior of only killing
8678         to the end of the line.  I bound this function to shift- control-k
8679         so that the kill to end of line behavior is available, even when
8680         kill-whole-line has been set to change control-k into the simple
8681         delete-whole-line behavior. (This can be set using the options
8682         menu.)
8683
8684         b) I changed things so that kill and yank now interact with the
8685         clipboard by default under windows.  This was done by changing the
8686         default value of interprogram-cut- function and
8687         interprogram-paste-function.  You can get the old behavior by
8688         setting these to nil, and there is an option on the options menu
8689         to do this.
8690
8691         c) I added support for selecting text using shifted motion keys.
8692         This support is on by default and can be controlled by the
8693         variable shifted-motion-keys-select-region.  There is also a
8694         variable called unshifted-motion-keys-deselect-region that
8695         controls more specifically how the shifted motion key behavior
8696         works.  I did not put an option on the options menu to turn this
8697         off, because I can't imagine why this would be useful.
8698
8699         * simple.el (forward-block-of-lines):
8700         * simple.el (backward-block-of-lines):
8701         * simple.el (block-movement-size):
8702         New.
8703
8704         * simple.el (uncapitalized-title-words):
8705         * simple.el (uncapitalized-title-word-regexp):
8706         * simple.el (capitalize-string-as-title):
8707         * simple.el (capitalize-region-as-title):
8708         New.
8709
8710
8711         * subr.el (add-hook):
8712         * subr.el (make-local-hook): New.
8713         * subr.el (remove-local-hook): New.
8714         * subr.el (add-one-shot-hook): New.
8715         * subr.el (add-local-one-shot-hook): New.
8716         Added some functions to make using hooks easier.
8717         These include:
8718
8719         a) Functions add-local-hook and remove-local-hook to make it easy
8720         to use local hooks.
8721
8722         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8723         make it possible to add a "one-shot" hook, which is to say a hook
8724         that runs only once, and automatically removes itself after the
8725         first time it has run.
8726
8727 2000-03-09  Andy Piper  <andy@xemacs.org>
8728
8729         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8730
8731 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8732
8733         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8734         Moved from menubar-items.el.
8735         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8736
8737 2000-03-08  Andy Piper  <andy@xemacs.org>
8738
8739         * gutter-items.el (build-buffers-tab-internal): add selected field
8740         to buffers tab spec.
8741
8742 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8743
8744         * minibuf.el (last-exact-completion): Initialize to nil.
8745
8746 2000-03-07  Didier Verna  <didier@xemacs.org>
8747
8748         * startup.el (command-line-1): remove unused variable
8749         `first-file-buffer'.
8750
8751 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8752
8753         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8754         which is also used for Web server log files.
8755
8756 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8757
8758         * mule/mule-charset.el: Setup auto-fill-chars.
8759
8760 2000-03-02  SL Baur  <steve@beopen.com>
8761
8762         * subr.el (with-string-as-buffer-contents): Reimplement using
8763         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8764         non-deletion of buffer after execution problem.
8765         (with-output-to-string): Use unique buffer name.
8766
8767 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8768
8769         * gutter-items.el (buffers-tab-sort-function):  New variable.
8770         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8771
8772 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8773
8774         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8775
8776 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8777
8778         * menubar-items.el (maybe-add-init-button): Remove the "Load
8779         .emacs" button from all menubars.
8780
8781 2000-03-01  Didier Verna  <didier@xemacs.org>
8782
8783         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8784         region rectangle replacement (from Jan Vroonhof).
8785         (replace-rectangle): new function.
8786
8787 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8788
8789         * mule/mule-cmds.el (set-default-coding-systems): Use
8790         set-terminal-coding-system and set-keyboard-coding-system.
8791         * coding.el (set-terminal-coding-system): Use
8792         set-console-tty-output-coding-system.
8793         (set-keyboard-coding-system): Use
8794         set-console-tty-input-coding-system.
8795
8796 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8797
8798         * minibuf.el (read-variable): Allow symbol to default argument.
8799
8800 2000-02-27  Andy Piper  <andy@xemacs.org>
8801
8802         * gutter-items.el (update-tab-hook): new function to be used for
8803         hooks.
8804         (create-frame-hook): add update-tab-hook.
8805         (record-buffer-hook): ditto.
8806         (default-gutter-position-changed): ditto.
8807         (default-gutter-position): updating the buffers tab is now handled
8808         by a hook.
8809         (default-gutter-position-changed-hook): new variable.
8810         (gutter-element-visibility-changed-hook): ditto.
8811         (set-gutter-element-visible-p): call it.
8812         (set-gutter-element): use modify-specifier-instances. Set extents
8813         as duplicable before using.
8814         (remove-gutter-element): ditto.
8815         (set-gutter-element-visible-p): ditto.
8816         (init-gutter): new function.
8817         (add-tab-to-gutter): use new gutter-element functions rather than
8818         setting specifiers directly.
8819         (clear-progress): ditto.
8820         (abort-progress): ditto.
8821         (gutter-buffers-tab-visible-p): renamed from
8822         default-gutter-visible-p
8823
8824         * specifier.el (modify-specifier-instances): new function from Jan
8825         Vroonhof.
8826
8827         * x-init.el (init-post-x-win): call init-gutter.
8828
8829         * msw-init.el (init-post-mswindows-win): call init-gutter.
8830
8831         * menubar-items.el (default-menubar): Update to reflect new gutter
8832         variables.
8833
8834 2000-02-26  Andy Piper  <andy@xemacs.org>
8835
8836         * gutter-items.el (set-gutter-element): new function. Add gutter
8837         elements to the specified gutter.
8838         (remove-gutter-element): new function. Remove gutter elements from
8839         the specified gutter.
8840         (set-gutter-element-visible-p): new function. Set gutter element
8841         visibility for the provided gutter-visible specifier.
8842
8843 2000-02-23  Andy Piper  <andy@xemacs.org>
8844
8845         * gutter-items.el (add-tab-to-gutter): specify dimensions
8846         dynamically.
8847
8848 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8849
8850         * gutter-items.el (add-tab-to-gutter):
8851         * package-get.el (package-get-interactive-package-query):
8852         * package-ui.el (pui-directory-exists):
8853         (pui-install-selected-packages):
8854         (pui-list-packages):
8855         Use #'(lambda ...)  instead of '(lambda ...).
8856
8857 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8858
8859         * startup.el (load-user-init-file): Check to make sure user
8860           has an init-file before calling load().
8861
8862 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8863
8864         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8865
8866 2000-02-23  Martin Buchholz <martin@xemacs.org>
8867
8868         * XEmacs 21.2.31 is released.
8869
8870 2000-02-21  Mike Sperber <mike@xemacs.org>
8871
8872         * loadup.el (really-early-error-handler):
8873         * update-elc.el:
8874         * make-docfile.el:
8875         Remove dependency on EMACSBOOTSTRAP... environment variables.
8876
8877 2000-02-21  Martin Buchholz <martin@xemacs.org>
8878
8879         * XEmacs 21.2.30 is released.
8880
8881 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8882
8883         * byte-optimize.el (byte-optimize-plus):
8884         (byte-optimize-minus):
8885         (byte-optimize-multiply):
8886         Optimize (- 0) to 0, not (-)
8887         Optimize (+ 5 3.0) to 8.0
8888         Optimize (* 5 3.0) to 15.0
8889         Improve readability.
8890
8891 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8892
8893         * modeline.el: (modeline-scrolling-method): change modeline
8894         mswindows cursor appearance according to the value.
8895
8896         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8897         and 'gui-element face colors and 'gui-element face font to Windows
8898         defaults.
8899
8900 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8901
8902         * font-lock.el: Javadoc enhancements
8903
8904 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8905
8906         * ldap.el (toplevel): Test if LDAP support has been compiled in
8907         (ldap-verbose): New option
8908         (ldap-search-entries): Renamed from the previous ldap-search
8909         Conditionalize message display on ldap-verbose
8910         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8911         defuns
8912         (ldap-search): Is now defined as an obsolete wrapper calling
8913         ldap-search-basic or ldap-search-entries
8914
8915
8916 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8917             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8918             Jan Vroonhof  <jan@xemacs.org>
8919
8920         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8921         When for-effect is true, didn't call `byte-optimize-form'
8922         in and/or subforms without last.
8923
8924 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8925
8926         * package-get.el (package-get-download-sites): Use correct custom
8927         type.
8928
8929 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8930
8931         * files.el (write-file): Ask for coding system when compiled with
8932         file-coding.
8933
8934 2000-02-16  Andy Piper  <andy@xemacs.org>
8935
8936         * buffer.el (switch-to-buffer): give norecord argument to
8937         set-window-buffer instead of explicitly recording.
8938
8939         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8940         we have to pick a window.
8941
8942 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8943
8944         * mule/mule-cmds.el (describe-language-support): Don't add
8945         unexist function to help-map.
8946         (describe-coding-system): Don't use already assigend `C'.
8947
8948 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8949
8950         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8951         work in custom.
8952
8953 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8954
8955         * about.el: Ienaga's e-mail address change.
8956
8957 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8958
8959         * etags.el (find-tag): force new window -- even if buf already
8960         visible -- when other-window is t
8961
8962 2000-02-16  Martin Buchholz <martin@xemacs.org>
8963
8964         * XEmacs 21.2.29 is released.
8965
8966 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8967
8968         * cl-extra.el (getf): This is now identical to `plist-get', so
8969         just defalias it.
8970         * cl-macs.el: Make getf an alias to plist-get, at the
8971         byte-compiler level, using define-compiler-macro.
8972
8973 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8974
8975         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8976
8977 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8978
8979         * lisp/etags.el (find-tag-internal): set exact-tagname to
8980           a regular expression that matches against the tagname
8981           part of the tag entry first instead of only looking in
8982           the context area.
8983
8984 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8985
8986         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8987         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8988
8989 2000-02-07  Martin Buchholz <martin@xemacs.org>
8990
8991         * XEmacs 21.2.28 is released.
8992
8993 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8994
8995         * cl-extra.el (getf): Just call `get', never `get*'.
8996         Make arglist match docstring.
8997         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8998         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8999         * byte-optimize.el: remove references to `get*'.
9000
9001 2000-02-06  Martin Buchholz  <martin@xemacs.org>
9002
9003         * mule/european.el: Add syntax information for Latin3 and Latin4.
9004
9005 2000-02-02  Martin Buchholz  <martin@xemacs.org>
9006
9007         * byte-optimize.el: Byte-optimize (length "foo")
9008
9009 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
9010
9011         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
9012         width check using `window-leftmost-p' and `window-rightmost-p'.
9013
9014 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
9015
9016         * wid-edit.el (widget-match-inline): An atom never matches a
9017           list.
9018
9019 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9020
9021         * modeline.el: Consolidated 'x and 'mswindows specification under
9022         'win tag.
9023
9024 2000-01-29  Andy Piper  <andy@xemacs.org>
9025
9026         * gutter-items.el: (format-buffers-tab-line): Try and be
9027         intelligent about buffer naming when we have duplicates.
9028
9029 2000-01-29  Andy Piper  <andy@xemacs.org>
9030
9031         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
9032         updated when it becomes visible.
9033
9034 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9035
9036         * bytecomp.el (byte-compile-insert-header): Properly set coding
9037         system under MULE and file-coding.
9038
9039 2000-01-28  Martin Buchholz  <martin@xemacs.org>
9040
9041         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
9042         (dontusethis-set-value-terminal-coding-system-handler):
9043         (dontusethis-set-value-keyboard-coding-system-handler):
9044         Never undefine coding system aliases.  Emergency fix for gnus.
9045
9046 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9047
9048         * files.el (abbreviate-file-name): Use directory-sep-char instead
9049         of hard-coded "/".
9050
9051 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9052
9053         * startup.el (user-init-file-base-list): New variable, replacing
9054         user-init-file-base.
9055         (find-user-init-file): New function.
9056         (command-line-early): Use it.
9057         (load-user-init-file): Ditto.
9058
9059 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9060
9061         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9062         calling valid-image-instantiator-format-p
9063
9064 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9065
9066         * isearch-mode.el (isearch-mode): The variable is
9067         isearch-unhidden-extents, not isearch-opened-extents.
9068
9069 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9070
9071         * minibuf.el (next-history-element): Modify error message if a
9072         default value is available.
9073
9074 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9075
9076         * bytecomp.el (byte-compile-file): Don't unconditionally write
9077         .elc files in binary - might contain non-Latin1.
9078
9079 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9080
9081         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9082         for windows-nt.
9083
9084         * version.el:
9085         * startup.el (user-init-file-base):
9086         * process.el (call-process-region):
9087         * files.el (make-backup-file-name):
9088         (backup-file-name-p):
9089         (file-relative-name):
9090         (abbreviate-file-name):
9091         (set-auto-mode):
9092         * code-process.el (call-process-region): Removed unnecessary
9093         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9094         support out of the universe.
9095
9096         * process.el:
9097         * code-process.el:
9098         * bytecomp.el (byte-compile-file): Removed reference to
9099         buffer-file-type, and commented usage of binary-process-output
9100         NTEmacs variables.
9101
9102 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9103
9104         * help.el (function-arglist): Add case for macro.
9105
9106 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9107
9108         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9109         printers.
9110         (custom-display): Added a menu for printer/display tags.
9111
9112         * frame.el (frame-type):
9113         * device.el (device-type): Added 'msprinter to the doc string, and
9114         removed 'pc -- it is not going to be implemented ever.
9115         (call-device-method): Fixed docstring typo.
9116         Defined specifier tags 'printer and 'display.
9117
9118 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9119
9120         * lisp/itimer.el (itimer-run-expired-timers): (consp
9121           last-command-event-time) instead of (consp
9122           'last-command-event-time).
9123
9124 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9125
9126         * msw-glyphs.el: Removed obsolete commentary.
9127
9128 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9129
9130         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9131         better default value.
9132
9133 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9134
9135         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9136         (read-string): Ditto.
9137         (eval-minibuffer): Ditto.
9138         (read-command): Ditto.
9139         (read-function): Ditto.
9140         (read-variable): Ditto.
9141         (read-number): Ditto.
9142         (read-shell-command): Ditto.
9143         (read-number): Record history.
9144
9145 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9146
9147         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9148
9149 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9150
9151         * faces.el (startup-initialize-custom-faces): New function.
9152         Reset all faces created during auto-autoloads loading time
9153         by defface.
9154         * startup.el (command-line): Call it.
9155
9156 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9157
9158         * about.el (about-hackers): Add myself to contributors list.
9159
9160 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9161
9162         * menubar-items.el (maybe-add-init-button): Removed an argument in
9163         a call to load-user-init-file, as the function managed to lose its
9164         formal parameter a few betas ago.
9165
9166 2000-01-18  Martin Buchholz <martin@xemacs.org>
9167
9168         * XEmacs 21.2.27 is released.
9169
9170 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9171
9172         * process.el (shell-command-to-string): Use the FSF docstring.
9173         Make shell-command-to-string the standard function, and
9174         exec-to-string the (deprecated) alias.
9175
9176         * startup.el: typo fix.
9177
9178 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9179
9180         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9181
9182 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9183
9184         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9185         buffers after visible buffers.
9186         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9187
9188 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9189
9190         * info.el (Info-extract-menu-node-name): Stop at a dot
9191         followed by whitespace or right parenthesis.
9192
9193 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9194
9195         * info.el (Info-directory-list): Warn against using Customize with
9196         Info-directory-list.
9197
9198 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9199
9200         * minibuf.el (read-file-name): doc fix.
9201
9202         * autoload.el (update-file-autoloads): doc fix.
9203
9204         * about.el (about-hackers): Change my E-mail address.
9205
9206 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9207
9208         * info.el (Info-visit-file): Just use the `f' interactive spec to
9209         read a filename in the standard way.
9210
9211 2000-01-13  Andy Piper  <andy@xemacs.org>
9212
9213         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9214         (gutter-buffers-tab-extent): new variable.
9215         (update-tab-in-gutter): call add-tab-to-gutter again if the
9216         orientation has changed.
9217         (add-tab-to-gutter): cope with different orientations.
9218
9219 2000-01-11  Didier Verna  <didier@xemacs.org>
9220
9221         * info.el (Info-following-node-name): backward-skip dots as well
9222         as spaces (dots at the end of a node name aren't part of it).
9223         (Info-extract-menu-node-name): don't skip dots. There could be
9224         some in the node name.
9225         (Info-index): allow dots to be part of a node name.
9226
9227 2000-01-12  Andreas Jaeger  <aj@suse.de>
9228
9229         * files.el (auto-mode-alist): Added idlwave-mode.
9230         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9231
9232 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9233
9234         * info.el (Info-search): Show default value.
9235
9236 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9237
9238         * info.el (Info-read-node-completion-table): New variable.
9239         (Info-read-node-name-1): New function.
9240         (Info-read-node-name): Use it.
9241         (Info-follow-reference): Use DEFAULT argument of completing-read.
9242         (Info-menu): Ditto.
9243
9244 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9245
9246         * hyper-apropos.el (hyper-describe-key-briefly): Save
9247         window configuration.
9248         (hyper-describe-face): Use DEFAULT of completing-read.
9249         (hyper-apropos-read-variable-symbol): Ditto.
9250         (hyper-apropos-read-function-symbol): Ditto.
9251
9252 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9253
9254         * mule/mule-cmds.el (set-default-coding-system): Set
9255         comint-exec-hook to use coding-system-for-read and
9256         coding-system-for-write so that C-x RET c works.
9257
9258 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9259
9260         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9261         (previous-matching-history-element): Increment
9262         minibuffer-max-depth by 1.
9263         (next-matching-history-element): Ditto.
9264
9265 2000-01-11  Andy Piper  <andy@xemacs.org>
9266
9267         * gutter-items.el (buffers-tab): Create a new face for the buffers
9268         tab.
9269         (buffers-tab-face): use it.
9270
9271 2000-01-10  Didier Verna  <didier@xemacs.org>
9272
9273         * modeline.el (modeline-scrolling-method): change modeline X
9274         cursor appearance according to the value.
9275
9276 2000-01-07  Andreas Jaeger  <aj@suse.de>
9277
9278         * about.el (about-hackers): Moved my entry to contributor list.
9279         (xemacs-hackers): Added myself.
9280         (about-maintainer-info): Added description of myself.
9281
9282
9283 2000-01-07  Didier Verna  <didier@xemacs.org>
9284
9285         * modeline.el (modeline-scrolling-method): new variable.
9286         (mouse-drag-modeline): add reference to it in the docstring.
9287         (mouse-drag-modeline): handle it.
9288
9289 2000-01-08  Andy Piper  <andy@xemacs.org>
9290
9291         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9292         calls.
9293         (remove-buffer-from-gutter-tab): ditto.
9294
9295 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9296
9297         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9298         (custom-face-edit): Fix grammatical error in help message.
9299
9300 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9301
9302         * movemail.el: Added.
9303
9304         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9305
9306 2000-01-03  Didier Verna  <didier@xemacs.org>
9307
9308         * modeline.el (mouse-drag-modeline): remove the code related to
9309         the modeline horizontal scrolling facility.
9310
9311 1999-12-31  Martin Buchholz <martin@xemacs.org>
9312
9313         * XEmacs 21.2.26 is released.
9314
9315 1999-12-28  Andy Piper  <andy@xemacs.org>
9316
9317         * wid-edit.el (widget-push-button-value-create): The gui cache
9318         does not agree with native widgets which can only be displayed
9319         once per window. The reasons for caching are diminished now that
9320         we don't hog resources when creating buttons.
9321         (widget-push-button-cache) deleted.
9322
9323 1999-12-24  Martin Buchholz <martin@xemacs.org>
9324
9325         * XEmacs 21.2.25 is released.
9326
9327 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9328
9329         * hyper-apropos.el (hyper-apropos): Toggle
9330         hyper-apropos-programming-apropos correctly.
9331         Set REGEXP when user accepts default value.
9332
9333 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9334
9335         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9336         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9337
9338 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9339
9340         * mule/mule-category.el (undefined-category-designator):
9341         Return char instead of character.  Search for undefined one.
9342         (describe-category): Use with-displaying-help-buffer.
9343
9344 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9345
9346         * byte-optimize.el (byte-optimize-plus):
9347         Optimize (+ 1) to 1 instead of (1+ nil).
9348
9349         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9350
9351         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9352
9353         * byte-optimize.el (byte-optimize-char-before): New function.
9354         Remove performance penalty for using (char-before) instead of (char-after).
9355
9356 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9357
9358         * mule/mule-category.el (char-category-list): Return character
9359         instead of integer.
9360
9361 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9362
9363         * minibuf.el (read-buffer): Check default is buffer object.
9364
9365 1999-11-25  Andy Piper  <andy@xemacs.org>
9366
9367         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9368         for buttons.
9369
9370 1999-12-16  Andreas Jaeger  <aj@suse.de>
9371
9372         * package-get.el (package-get-maybe-save-index): Fixed typo.
9373         Patch by Jeff Miller <jmiller@smart.net>.
9374
9375 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9376
9377         * gnuserv.el (gnuserv-process-filter):  don't call
9378         gnuserv-write-to-client when gnuserv-current-client is nil
9379
9380 1999-12-14  Martin Buchholz <martin@xemacs.org>
9381
9382         * XEmacs 21.2.24 is released.
9383
9384 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9385
9386         * about.el (about-hackers): Update my email address.
9387
9388 1999-12-07  Martin Buchholz <martin@xemacs.org>
9389
9390         * XEmacs 21.2.23 is released.
9391
9392 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9393
9394         * package-get.el (package-get-download-sites): Removed several
9395         defunct download sites, added many new ones, and corrected a few
9396         incorrect directory-on-site entries.  Added physical locations to
9397         site-description.
9398
9399 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9400
9401         * finder.el (finder-commentary): add DOC string and fix
9402         interactive spec
9403
9404 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9405
9406         * help.el (describe-function): Don't forget to intern the string
9407         completing-read returns.
9408         (describe-variable): Ditto.
9409
9410 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9411
9412         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9413         `hyper-apropos-help-mode' here to find symbol to customize
9414         irregardless of cursor position and simplify
9415         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9416         `hyper-apropos-popup-menu'.
9417
9418 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9419
9420         * apropos.el (apropos-mode-map): Add return to call
9421         apropos-follow.
9422         (apropos-print): Call apropos-mode to have better
9423         command reference. Put keymap text-poperty to
9424         symbole name.
9425
9426 1999-11-22  Alastair Burt  <burt@dfki.de>
9427
9428         * help.el: (describe-bindings-1): Added handling of keymaps for
9429         the extents at point.
9430
9431 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9432
9433         * gutter-items.el (buffers-tab-items): Wrap the function in a
9434         save-match-data
9435
9436 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9437
9438         * help.el (describe-function): Use the DEFAULT argument to
9439         completing-read.
9440         (describe-variable): Ditto.
9441
9442 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9443
9444         * minibuf.el (read-from-minibuffer): Add optional argument
9445         DEFAULT to have better mini-buffer history support.
9446         (completing-read): Pass default to read-from-minibuffer.
9447         (read-buffer): Pass default to completing-read.
9448
9449 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9450
9451         * font-lock.el (font-lock-doc-string-face): Document the
9452         `font-lock-lisp-like' property.
9453
9454 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9455
9456         * lisp-mode.el: Specify `font-lock-lisp-like'.
9457
9458         * font-lock.el (font-lock-lisp-like): New function.
9459         (font-lock-fontify-syntactically-region): Use it.
9460
9461 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9462
9463         * XEmacs 21.2.22 is released
9464
9465 1999-11-28  Martin Buchholz <martin@xemacs.org>
9466
9467         * XEmacs 21.2.21 is released.
9468
9469 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9470
9471         * minibuf.el (read-coding-system): Accept symbol and
9472         coding-system object as a default-coding-system.
9473
9474 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9475
9476         * minibuf.el (read-coding-system): Accept symbol as
9477         a default-coding-system.
9478
9479 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9480
9481         * apropos.el (apropos-documentation): Use insert instead
9482         of princ.
9483
9484 1999-11-07  William M. Perry  <wmperry@aventail.com>
9485
9486         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9487           for the linux console.
9488
9489         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9490           stuff to work when you are not on a window system, since the GPM
9491           mouse support now allows pasting from outside of XEmacs.
9492
9493 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9494
9495         * XEmacs 21.2.20 is released
9496
9497 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9498
9499         * setup-paths.el (paths-default-info-directories): Add
9500         /usr/share/info and /usr/local/share/info.
9501
9502 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9503
9504         * about.el: Updated Vladimir Ivanovic's info.
9505
9506 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9507
9508         * auto-show.el (auto-show-truncationp): Remove.
9509
9510         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9511
9512 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9513
9514         * indent.el (indent-line-to): fix bug: spaces were not replaced
9515         with tab if column is multiple of tab-width
9516         From dhn@qedinc.com
9517
9518 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9519
9520         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9521         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9522
9523         * package-get.el (package-get-package-provider): Be verbose when
9524         interactive. Patch from Robert Pluim
9525
9526 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9527
9528         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9529         info file suffixes.
9530
9531 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9532
9533         * process.el (open-network-stream): Add a new optional parameter
9534         PROTOCOL to support udp; fix a minor typo and add an explanation
9535         in docstring for udp programming.
9536
9537         * code-process.el (open-network-stream): Add a new optional
9538         parameter PROTOCOL to support udp; fix a minor typo and add an
9539         explanation in docstring for udp programming.
9540
9541 1999-10-18  Andy Piper  <andy@xemacs.org>
9542
9543         * gui.el (make-gui-button): be more precise about how we call
9544         callbacks.
9545
9546         * wid-edit.el (widget-push-button-value-create): Use the new form
9547         of native gui-button.
9548
9549 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9550
9551         * info.el (Info-page-prev): Don't do (sit-for 0).
9552
9553 1999-10-13  Andy Piper  <andy@xemacs.org>
9554
9555         * gutter-items.el (progress-abort-glyph): new glyph for showing
9556         abort status.
9557         (append-progress): dispatch-event rather than sit-for.
9558         (abort-progress): new function. Show the abort glyph with an
9559         appropriate message.
9560         (raw-append-progress): dispatch-event rather than sit-for.
9561         (display-progress): cope with aborts.
9562
9563         * gui.el (make-gui-button): Use native widgets for buttons
9564         unconditionally.
9565         (insert-gui-button): ditto.
9566         (gui-button-p): ditto.
9567
9568         * xbm-button.el: remove from core.
9569
9570         * xpm-button.el: remove from core.
9571
9572 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9573
9574         * faces.el (init-device-faces): Don't initialize the random faces
9575         on the stream device.
9576
9577 1999-10-06  Andy Piper  <andy@xemacs.org>
9578
9579         * files.el (recover-file): Don't use ls under windows for revert buffer.
9580
9581 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9582
9583         * package-get.el (package-get-download-menu): Make menu really
9584         toggle download sites.
9585         (package-get-download-sites): Add autoload cookie.
9586
9587 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9588
9589         * setup-paths.el (paths-find-module-directory): Ditto.
9590
9591 1999-09-29  Werner Fink  <werner@suse.de>
9592
9593         * setup-paths.el (paths-find-exec-directory): Add missing nil
9594         parameter for environment.
9595
9596 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9597
9598         * modeline.el (modeline-format):
9599         Only purecopy the strings.  Else
9600         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9601         barfs.
9602
9603 1999-08-28  Mike Woolley  <mike@bulsara.com>
9604
9605         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9606         user setting comint-completion-addsuffix and
9607         comint-process-echoes.
9608
9609 1999-09-22  Andy Piper  <andy@xemacs.org>
9610
9611         * gutter-items.el (update-tab-in-gutter): use
9612         last-nonminibuf-window instead of selected-window.
9613
9614 1999-09-18  Andy Piper  <andy@xemacs.org>
9615
9616         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9617         display on.
9618
9619         * subr.el (record-buffer-hook): new variable so that the hook gets
9620         some documentation.
9621
9622 1999-09-16  Andy Piper  <andy@xemacs.org>
9623
9624         * gutter-items.el (update-tab-in-gutter): only update when the
9625         gutter is visible.
9626         (remove-buffer-from-gutter-tab): ditto.
9627
9628 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9629
9630         * simple.el (do-auto-fill): Commented out part of Kinsoku
9631         processing.
9632
9633 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9634
9635         * isearch-mode.el (isearch-highlightify-region): Give the
9636         highlighting extents a high priority.
9637         (isearch-make-extent): Give the main highlighting extent an even
9638         higher priority.
9639
9640 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9641
9642         * packages.el (packages-compute-package-locations): Fix typo from
9643         -u rationalization.
9644
9645 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9646
9647         * setup-paths.el (paths-find-doc-directory): Respect value of
9648         `configure-doc-directory.'
9649
9650         * find-paths.el (paths-find-architecture-directory): Give
9651         precendence `default' argument (which typically comes from
9652         configure).
9653
9654 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9655
9656         * startup.el (command-line-early): Added options -user-init-file
9657         and -user-init-directory.
9658
9659         * files.el (user-init-file): Default to NIL so we can recognize
9660         when it's set.
9661
9662 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9663
9664         * obsolete.el (init-file-user):
9665         * startup.el:
9666         * packages.el (packages-compute-package-locations):
9667         * package-get.el (package-get-user-index-filename):
9668         * menubar-items.el (maybe-add-init-button):
9669         * info.el (Info-annotations-path):
9670         * dump-paths.el:
9671         Change `user-init-directory' to be an absolute path.
9672         Use `user-init-directory' where appropriate.
9673         Zap `init-file-user' and its uses.
9674
9675 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9676
9677         * subr.el (copy-symbol): New function.
9678
9679 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9680
9681         * isearch-mode.el (isearch-done): Be sure to restore invisible
9682         extents in the proper buffer.
9683         (isearch-pre-command-hook): Set this-command to the correct value
9684         in case the buffer has changed and old overriding-local-map was
9685         used.
9686         (isearch-restore-extent): Use remprop instead of setting the
9687         property to nil.
9688
9689 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9690
9691         * cmdloop.el (execute-extended-command): Update zmacs region
9692         before the delay.
9693         (execute-extended-command): Make the message gettext-friendly.
9694
9695 1999-09-07  Andy Piper  <andy@xemacs.org>
9696
9697         * gutter-items.el (progress-gauge-glyph): renamed from
9698         progress-glyph.
9699         (progress-text-glyph): new variable.
9700         (progress-layout-glyph): use layouts and text glyphs.
9701         (progress-area-buffer): removed.
9702         (progress-text-and-extent): new variable.
9703         (progress-displayed-p): dynamically create gutter area buffer.
9704         (clear-progress): ditto.
9705         (raw-append-progress): ditto.
9706         (append-progress): use new glyph names.
9707         (raw-append-progress): only create the extent when needed. set
9708         properties more optimally.
9709         (progress): remove args.
9710
9711 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9712
9713         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9714         mapcar where the return value is unused.
9715         (isearch-restore-invisible-extents): Ditto.
9716         (isearch-highlight-all-cleanup): Ditto.
9717         (isearch-delete-extents-in-range): Traverse the extents only once.
9718         (isearch-highlight-all-update): Don't start over if the search
9719         string has changed and more input is pending.
9720
9721 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9722
9723         * packages.el (packages-find-package-data-path): Ditto.
9724
9725         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9726
9727         * subr.el (mapc-internal): Don't make obsolete.
9728
9729         * cl-extra.el (mapc): Resurrect.
9730
9731 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9732
9733         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9734         alias.
9735
9736         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9737         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9738         (isearch-yank-clipboard): Use get-clipboard instead of
9739         x-get-clipboard.
9740         (isearch-yank-selection): Fix docstring.
9741
9742 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9743
9744         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9745
9746 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9747
9748         * cl-macs.el (extent-start-position): Fix setf method.
9749         (extent-end-position): Ditto.
9750
9751 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9752
9753         * isearch-mode.el: End merge with FSF 20.4.
9754
9755         * isearch-mode.el (search-invisible): New variable.
9756         (isearch-hide-immediately): Ditto.
9757         (isearch-unhidden-extents): Ditto.
9758         (isearch-range-invisible): New function.
9759         (isearch-unhide-extent): Ditto.
9760         (isearch-restore-invisible-extents): Ditto.
9761         (isearch-restore-extent): Ditto.
9762
9763         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9764         implementation.
9765         (isearch-ring-retreat-edit): Ditto.
9766         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9767         (isearch-forward-regexp): New arguments NOT-REGEXP and
9768         NO-RECURSIVE-EDIT.
9769         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9770         (isearch-backward-regexp): New arguments NOT-REGEXP and
9771         NO-RECURSIVE-EDIT.
9772         (isearch-mode): Return isearch-success.
9773         (isearch-update): Use unread-command-events instead of
9774         unread-command-event.
9775         (isearch-abort): If an invalid regexp is encountered, keep popping
9776         states.
9777         (isearch-*-char): Use FSF implementation.
9778         (isearch-whitespace-chars): Use the more robust FSF's
9779         implementation.
9780         (isearch-within-brackets): New variable.
9781         (isearch-mode): Initialize it.
9782         (isearch-edit-string): Bind it.
9783         (isearch-search-and-update): Set it.
9784         (isearch-push-state): Push it.
9785         (isearch-top-state): Pop it.
9786         (isearch-search): Set it.
9787         (isearch-printing-char): When called by isearch-whitespace-chars,
9788         handle M-SPC gracefully.
9789         (isearch-message-prefix): New argument ELLIPSIS.
9790         (isearch-message-suffix): Ditto.
9791         (isearch-message): Use the ELLIPSIS argument when calling
9792         isearch-message-prefix and isearch-message-suffix.
9793         (isearch-message-prefix): Distinguish between "wrapped" and
9794         "overwrapped" search, FWIW.
9795
9796 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9797
9798         * isearch-mode.el (isearch-edit-string): Use the head of the
9799         search ring instead of search-last-string and search-last-regexp.
9800         (search-highlight): Renamed from isearch-highlight.
9801         (isearch-exit): Use the new name.
9802         (isearch-highlight): Ditto.
9803         (isearch-dehighlight): Ditto.
9804         (isearch-update-ring): New function.
9805         (isearch-done): Call it.
9806         (isearch-done): New argument EDIT.
9807         (isearch-repeat): If search string is empty, look up at the car of
9808         the search ring; ignore the yank pointer.
9809         (isearch-abort): Call isearch-done with NOPUSH.
9810         (isearch-cancel): New function.
9811         (isearch-mode-map): Bind it to ESC ESC ESC.
9812
9813         * isearch-mode.el: Begin merge with FSF 20.4.
9814
9815 1999-09-01  Andy Piper  <andy@xemacs.org>
9816
9817         * x-select.el (x-get-clipboard): obsolete.
9818         (x-yank-clipboard-selection): obsolete
9819
9820         * select.el (disown-selection): need to be careful to disown the
9821         clipboard if we set it via selection.
9822         (get-clipboard): move from x-select.el
9823         (yank-clipboard-selection): ditto.
9824
9825 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9826
9827         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9828         isearch-highlight-all-matches to nil.
9829         (isearch-fixed-case): New variable.
9830         (isearch-mode): Initialize it.
9831         (isearch-edit-string): Save it.
9832         (isearch-toggle-case-fold): Set it.
9833         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9834         need to check isearch-fixed-case.
9835         (isearch-toggle-case-fold): Update highlighting of all matches
9836         before the pause.
9837         (isearch-edit-string):
9838
9839 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9840
9841         * isearch-mode.el (isearch-edit-string): Call isearch-message
9842         before reading the event so that the prompt is displayed properly.
9843         (isearch-message): Use isearch-nonincremental when calling
9844         isearch-message-prefix.
9845         (minibuffer-local-isearch-map): Bind up and down to do the same as
9846         M-p and M-n respectively.
9847         (isearch-done): New arg NOPUSH.
9848         (isearch-edit-string): Use it.
9849         (isearch-edit-string): Don't bind isearch-string.
9850         (isearch-ring-adjust): Edit string, *then* push state.
9851
9852 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9853
9854         * faces.el (isearch-secondary): Make isearch-secondary look
9855         different than default.
9856
9857 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9858
9859         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9860         save-excursion.
9861         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9862         (isearch-update): Call isearch-dehighlight without arguments.
9863         (isearch-done): Ditto.
9864
9865         * isearch-mode.el (isearch-fix-case): If the search string has no
9866         upper-case letters, allow the folding to be reenabled.
9867         Previously, once disabled, the folding would remain that way until
9868         the end of isearch.
9869         (isearch-top-state): Call isearch-fix-case.
9870
9871         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9872         save-excursion.
9873         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9874
9875 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9876
9877         * xpm-button.el:
9878         xbm-button.el: Need to exist in core because gui.el depends on
9879         them.
9880
9881 1999-08-31  Andy Piper  <andy@xemacs.org>
9882
9883         * gutter-items.el (buffers-tab-face): new customizable variable.
9884         (buffers-tab-default-buffer-line-length): new specifier for
9885         maximum viewable characters.
9886         (progress-stack): new variable for implementing widget-based
9887         progress messages.
9888         (progress-area-buffer): ditto.
9889         (progress-glyph-height): ditto.
9890         (progress-stop-callback): ditto.
9891         (progress-quit-function): new function.
9892         (progress-glyph): new variable.
9893         (progress-layout-glyph): ditto.
9894         (progress-displayed-p): new function, see message-displayed-p for
9895         details.
9896         (clear-progress): ditto.
9897         (remove-progress): ditto.
9898         (append-progress): ditto.
9899         (raw-append-progress): ditto.
9900         (display-progress): ditto.
9901         (current-progress): ditto.
9902         (current-progress-label): ditto.
9903         (progress): ditto.
9904         (lprogress): ditto.
9905
9906
9907 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9908
9909         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9910
9911         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9912         `isearch-yank-selection'.
9913         (isearch-mode-map): Use it.
9914         (isearch-yank-selection): Use `get-selection' instead of
9915         `get-x-selection'.
9916
9917 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9918
9919         * faces.el (isearch-secondary): Create face here.
9920
9921         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9922         timers.
9923
9924 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9925
9926         * subr.el (buffer-string): More robust backward compatibility
9927         check, courtesy William Perry.
9928
9929 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9930
9931         * replace.el (perform-replace): Stop the search after the search
9932         limit has been reached.
9933
9934 1999-08-23  Andy Piper  <andy@xemacs.org>
9935
9936         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9937         here if we don't have one.
9938
9939 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9940
9941         * ldap.el (ldap-coding-system): Default to nil until we get
9942         efficient UTF8 support
9943         (ldap-decode-string): Guard against `decode-coding-string' not
9944         being defined
9945         (ldap-encode-string): Guard against `encode-coding-string' not
9946         being defined
9947
9948 1999-08-23  Didier Verna  <didier@xemacs.org>
9949
9950         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9951         Some doc strings improvements, and add a star to the `interactive'
9952         calls.
9953
9954 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9955
9956         * font-lock.el (java-font-lock-keywords-3): introduced new
9957         keywords and regexpes for javadoc syntax 1.2.
9958
9959 1999-08-17  Andy Piper  <andy@xemacs.org>
9960
9961         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9962         format-buffers-tab-line.
9963         (buffers-tab-max-buffer-line-length): new variable.
9964         (format-buffers-tab-line): new function. truncate names if over
9965         buffers-tab-max-buffer-line-length.
9966
9967 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9968
9969         * cus-start.el: Customize the variable `bell-inhibit-time'.
9970
9971 1999-08-16  Andy Piper  <andy@xemacs.org>
9972
9973         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9974         brute-force approach to deleting the last buffer.
9975         (buffers-tab-grouping-regexp): new customizable variable.
9976         (select-buffers-tab-buffers-by-mode): use it.
9977
9978 1999-08-13  Andy Piper  <andy@xemacs.org>
9979
9980         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9981         deletion problem.
9982
9983 1999-07-30  Didier Verna  <didier@xemacs.org>
9984
9985         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9986         of princ to output symbols.
9987         (custom-save-face-internal): ditto.
9988         (custom-save-resets): ditto.
9989
9990 1999-08-09  Didier Verna  <didier@xemacs.org>
9991
9992         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9993         `regexp-quote' to protect the major mode name for use as a regular
9994         expression (c++ needs this for instance).
9995
9996 1999-08-08  Andy Piper  <andy@xemacs.org>
9997
9998         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9999         cope with similar mode names.
10000
10001         * gutter-items.el (buffers-tab-selection-function): new selection
10002         function.
10003         (select-buffers-tab-buffers-by-mode): new function.
10004         (buffers-tab-items): use it if set to only display buffers in the
10005         tab in the current buffer's group..
10006         (update-tab-in-gutter): use new api.
10007         (remove-buffer-from-gutter-tab): ditto.
10008
10009         * gutter-items.el (buffers-tab-max-size): set custom selection
10010         default to 6.
10011         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
10012         (add-tab-to-gutter): set face as default.
10013
10014 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
10015
10016         * faces.el (frob-face-property): Merge the fall-back specifier
10017         with the target, not replace it.
10018
10019 1999-08-05  Andy Piper  <andy@xemacs.org>
10020
10021         * gutter-items.el (update-tab-in-gutter): add frame argument for
10022         buffer-items.
10023         (update-tab-in-gutter): use it.
10024
10025         * gutter-items.el (record-buffer-hook): set.
10026
10027         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
10028         change.
10029         (switch-to-buffer-hook) deleted.
10030
10031 1999-08-04  Andy Piper  <andy@xemacs.org>
10032
10033         * gutter-items.el (update-tab-in-gutter): make sure this will work
10034         as an argument to create-frame-hook.
10035
10036 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
10037
10038         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
10039         instead of timer emulation.
10040
10041 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
10042
10043         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10044         Emacs isearch enhancements.
10045
10046 1999-07-28  Andy Piper  <andy@xemacs.org>
10047
10048         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10049         all devices that support tab controls.
10050         (remove-buffer-from-gutter-tab): new function. to be used as a
10051         value for kill-buffer-hook.
10052
10053 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10054
10055         * auto-show.el (auto-show-truncationp): changed to match
10056         `window_translation_on'
10057
10058 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10059
10060         * XEmacs 21.2.19 is released
10061
10062 1999-07-28  SL Baur  <steve@miho>
10063
10064         * code-files.el (insert-file-contents): Fix docstring.
10065         revert previous change.
10066
10067 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10068
10069         * fill.el (fill-region-as-paragraph): Change re-break-point to
10070         contain word-across-newline plus one character so that filling
10071         Japanese and Chinese works as desired.
10072         * simple.el (do-auto-fill): Ditto.
10073
10074 1999-07-26  SL Baur  <steve@miho>
10075
10076         * mule/japanese.el ("Japanese"): Do not specify a default input
10077         method.
10078         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10079
10080 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10081
10082         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10083         able to use cl-macs macro in early lisp.
10084
10085 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10086
10087         * custom.el:
10088         * cus-face.el:
10089         * cus-edit.el:
10090                 Massive custom Theme API changes.
10091
10092 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10093
10094         * code-files.el (insert-file-contents): Regard
10095         coding-system-magic-cookie if `coding-system-for-read' is nil.
10096
10097 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10098
10099         * mule/thai-xtis.el: Add coding: local variable, to avoid
10100         bootstrapping problem with C locale.
10101
10102 1999-07-22  Andy Piper  <andy@xemacs.org>
10103
10104         * dumped-lisp.el (preloaded-file-list): guard against putting
10105         gutter-items in a less than functional XEmacs.
10106         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10107
10108 1999-07-18  Bob Weiner  <weiner@beopen.com>
10109
10110         * fill.el (fill-context-prefix): Fixed bug that prevented the
10111         setting of an adaptive fill prefix when the `dont-skip-first' was
10112         t.
10113
10114 1999-07-22  SL Baur  <steve@miho>
10115
10116         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10117
10118 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10119
10120         * files.el (interpreter-mode-alist): add `make', `guile', and
10121         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10122         makefile-mode, guile is a scheme, and someday XEmacs will be
10123         modular enough to use as an efficient scripting tool.)
10124
10125 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10126
10127         * mule/mule-cmds.el (reset-language-environment): Regard
10128         coding-category `utf-8' and `ucs-4' if they are available.
10129
10130 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10131
10132         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10133         (prefer-coding-system): Fix DOC-string.
10134
10135         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10136         DOC-string too.
10137
10138         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10139         Mule.
10140         (coding-system-change-eol-conversion): Fix DOC-string.
10141
10142 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10143
10144         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10145         instead of `list-coding-system'.
10146
10147 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10148
10149         * menubar-items.el (default-menubar): `select-input-method' was
10150         renamed to `set-input-method'.
10151
10152         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10153         "Set Language Environment" menu.
10154
10155         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10156         "Describe Language Support" menu.
10157
10158 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10159
10160         * mule/chinese.el ("Chinese-GB"): Rename
10161         `chinese-gb-environment-setup-function' to
10162         `setup-chinese-gb-environment-internal'.
10163
10164 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10165
10166         * mule/korean.el: Use `define-coding-system-alias' instead of
10167         `copy-coding-system'.
10168
10169 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10170
10171         * mule/mule-cmds.el (set-language-environment-coding-systems):
10172         Treat duplicated coding-categories.
10173
10174 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10175
10176         * mule/japanese.el: Use `define-coding-system-alias' instead of
10177         `copy-coding-system'.
10178
10179 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10180
10181         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10182         coding-system `viscii'.
10183
10184 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10185
10186         * mule/cyrillic.el:
10187         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10188         (cyrillic-alternativnyj-decode-table): New variable.
10189         (cyrillic-alternativnyj-encode-table): New variable.
10190         - Specify `iso-8-1' as a category of coding-system
10191           `alternativnyj'.
10192         - Abolish general Cyrillic environment.
10193
10194 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10195
10196         * mule/chinese.el:
10197         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10198         - Register `chinese-gb-environment-setup-function' as a
10199           `setup-function' of "Chinese-GB" environment.
10200
10201 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10202
10203         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10204         optional argument `parents'.
10205
10206         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10207         property for Thai-XTIS.
10208
10209         * mule/mule-help.el (help-with-tutorial): Use property
10210         `tutorial-coding-system' of language-info as a coding-system to
10211         read tutorial file.
10212
10213 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10214
10215         * mule/thai-xtis.el: Don't setup `setup-function' and
10216         `exit-function'.
10217
10218         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10219         `set-coding-category-system' to set up coding-system for
10220         coding-category.
10221
10222         * mule/mule-cmds.el (prefer-coding-system): Use
10223         `set-coding-category-system' to set up coding-system for
10224         coding-category.
10225
10226 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10227
10228         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10229         Thai-XTIS environment.
10230
10231         * mule/mule-cmds.el (prefer-coding-system): Use
10232         `find-coding-system' instead of `coding-system-p'.
10233
10234 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10235
10236         * mule/mule-cmds.el (set-language-environment-coding-systems):
10237         Modify eol-type for XEmacs.
10238
10239         * mule/thai-xtis.el: Delete unused local variable `category'.
10240
10241         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10242         function.
10243         (prefer-coding-system): Don't call
10244         `update-coding-systems-internal'; use function
10245         `coding-category-list' instead of variable `coding-category-list';
10246         use `set-coding-priority-list' instead of `set-coding-priority';
10247         modify `eol-type' for XEmacs.
10248
10249         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10250         `charset-columns'.
10251         (char-width): Likewise.
10252
10253 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10254
10255         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10256         `tis-620'.
10257
10258         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10259         `set-coding-priority-list' instead of `set-coding-priority'; don't
10260         call `update-coding-systems-internal'.
10261
10262         * mule/mule-misc.el (coding-system-get): New function.
10263         (coding-system-put): New function.
10264         (coding-system-category): New function.
10265
10266 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10267
10268         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10269         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10270         to avoid conflict with leim/quail/thai-xtis.
10271
10272         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10273         to thai-xtis-chars.el.
10274
10275         * mule/thai-xtis-chars.el: New file (split from
10276         mule/thai-xtis.el).
10277
10278 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10279
10280         * mule/thai-xtis.el:
10281         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10282         - Add syntax entries.
10283         - Put `preferred-coding-system' of the charset `thai-xtis' to
10284           `tis-620'.
10285
10286 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10287
10288         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10289         rewritten to use write-multibyte-character.
10290
10291 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10292
10293         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10294         of `iso-2022-7'.
10295         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10296         ported yet.
10297         (read-input-method-name): Treat optional argument `default'.
10298
10299 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10300
10301         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10302         all.
10303         (set-language-info-alist): Set up menus here.
10304
10305 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10306
10307         * minibuf.el (completing-read): Add new optional argument
10308         `default'.
10309         (read-coding-system): Add new optional argument
10310         `default-coding-system'.
10311
10312 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10313
10314         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10315         (viet-viscii-...->viet-vscii...).
10316
10317 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10318
10319         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10320         and menus.
10321
10322 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10323
10324         * mule/mule-cmds.el (input-method-function): Add permanent-local
10325         property.
10326
10327 1999-03-30  Dave Love  <fx@gnu.org>
10328
10329         * mule/mule-cmds.el (current-language-environment): Doc fix.
10330
10331 1999-02-06  Richard Stallman  <rms@gnu.org>
10332
10333         * mule/european.el (setup-slovenian-environment): New function.
10334         ("Slovenian"): New language environment.
10335
10336 1999-01-27  Dave Love  <fx@gnu.org>
10337
10338         * mule/mule-cmds.el (current-language-environment): Provide :link,
10339         :type (choices) and appropriate :get.
10340
10341 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10342
10343         * mule/mule-cmds.el (describe-language-environment): Don't alter
10344         input-method-alist.
10345
10346 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10347
10348         * mule/mule-cmds.el (prefer-coding-system): Call
10349         set-coding-priority, so that the internal array of priorities is
10350         also updated.
10351
10352 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10353
10354         * mule/mule-cmds.el (prefer-coding-system): If the argument
10355         requires specific EOL conversion type, make the default coding
10356         systems use that.
10357
10358 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10359
10360         * mule/mule-cmds.el (set-language-environment): Pass the default
10361         eol-type to set-language-environment-coding-systems.
10362         (set-default-coding-systems): Copy the eol-type property for the
10363         new default values of {buffer-file,process}-coding-system from the
10364         old defaults.
10365         (set-language-environment-coding-systems): Accept an optional
10366         argument EOL-TYPE, and set the eol-type property of the default
10367         coding systems accordingly.
10368
10369 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10370
10371         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10372         use generate-new-buffer instead of get-buffer-create.
10373
10374 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10375
10376         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10377
10378 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10379
10380         * mule/mule-cmds.el (default-input-method): Fix custom type.
10381
10382 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10383
10384         * mule/mule-cmds.el (setup-specified-language-environment):
10385         Add apropos-inhibit property.
10386         (describe-specified-language-support): Likewise.
10387
10388 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10389
10390         * mule/mule-cmds.el: Doc fixes.
10391
10392 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10393
10394         * mule/mule-cmds.el (register-input-method): Doc-string
10395         modified.
10396
10397 1998-09-01  Dave Love  <fx@gnu.org>
10398
10399         * mule/mule-cmds.el (current-language-environment): Fix
10400         setter function.
10401
10402 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10403
10404         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10405         mule/european.el, mule/hebrew.el, mule/japanese.el,
10406         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10407         avoid bootstrapping problem if you need to recompile all the Lisp
10408         files using interpreted code.
10409
10410 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10411
10412         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10413         ("Latin-2"): Likewise.
10414
10415 1998-08-18  Per Starback  <starback@update.uu.se>
10416
10417         * mule/european.el (setup-latin2-environment): Fix typo.
10418
10419 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10420
10421         * mule/european.el: Give proper value of `input-method' key to all
10422         lang. env.
10423
10424         * mule/mule-cmds.el (activate-input-method): Handle the case that
10425         the arg INPUT-METHOD is nil correctly.
10426         (read-multilingual-string): Activate the specified input method
10427         before calling read-string.  Afterward, activate the original
10428         input method.
10429
10430 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10431
10432         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10433         (set-language-info-alist): Fix typo in doc-string.
10434
10435         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10436
10437 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10438
10439         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10440         (reset-language-environment): New function for the job that
10441         setup-english-environment used to do.
10442         (set-language-environment): Do more setups according to the info
10443         in language-info-alist.
10444         (read-language-name): Handle the case that the arg KEY is nil.
10445         (describe-language-environment): Handle input-method property.
10446
10447         * mule/: All files under this directory, which related with
10448         specific languages (such as mule/european.el, mule/greek.el,
10449         mule/hebrew.el, mule/misc-lang.el), modified as below.
10450         (setup-XXX-environment): Just call set-language-environment.  If
10451         they used to do some other jobs than what done by
10452         set-language-environment, those jobs are done in
10453         setup-XXX-environment-internal now.
10454         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10455         the value to setup-XXX-environment-internal.  Add properties
10456         input-method and features.
10457
10458         * mule/english.el (setup-english-environment): Just call
10459         reset-language-environment.
10460
10461         * mule/european.el (setup-8-bit-environment): Function deleted.
10462
10463 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10464
10465         * mule/mule-cmds.el (input-method-exit-on-first-char)
10466         (input-method-use-echo-area): Doc fixes.
10467
10468 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10469
10470         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10471         variable.
10472         (input-method-use-echo-area): New variable.
10473
10474 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10475
10476         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10477
10478 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10479
10480         * mule/mule-cmds.el (activate-input-method): Update mode line.
10481         (inactivate-input-method): Likewise.
10482
10483 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10484
10485         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10486         input method in the current buffer, but just bind
10487         current-input-method.
10488
10489 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10490
10491         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10492
10493         * mule/misc-lang.el ("IPA"): Add coding-priority and
10494         coding-system.
10495
10496 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10497
10498         * mule/greek.el: Add coding-priority.
10499
10500 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10501
10502         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10503         LANG-ENV.
10504
10505 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10506
10507         * mule/mule-cmds.el (register-input-method): Fix previous change.
10508         (setup-specified-language-environment): Doc fix.
10509
10510 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10511
10512         * mule/mule-cmds.el: Several doc fixes.
10513         (get-language-info, set-language-info): Rename argument.
10514         (set-language-info-alist): Likewise.
10515         (register-input-method): Rename argument.
10516         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10517
10518 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10519
10520         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10521         default value while reading an input method.
10522
10523 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10524
10525         * mule/mule-cmds.el (universal-coding-system-argument):
10526         Use buffer-file-coding-system as default.
10527
10528 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10529
10530         * mule/korean.el ("Korean"): Doc fix.
10531
10532 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10533
10534         * mule/mule-cmds.el (describe-language-environment): Print the
10535         languge environment at the head.
10536
10537 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10538
10539         * mule/japanese.el: Set exit-function to exit-japanese-environment
10540         for Japanese environment.
10541
10542 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10543
10544         * mule/mule-cmds.el (set-language-environment): Doc fix.
10545         (current-language-environment): Use defcustom.
10546         (default-input-method): Specify :type.
10547
10548 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10549
10550         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10551         modified.
10552         (prefer-coding-system): Doc-string modified.
10553
10554 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10555
10556         * mule/mule-cmds.el (set-language-info): Doc-string
10557         describes `coding-priority' KEY.
10558         (set-language-environment-coding-systems): New function.
10559         (select-safe-coding-system): New function.
10560         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10561         (set-language-info-alist): New optionla arg PARENTS.  Call
10562         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10563         (set-language-environment-coding-systems): New function.
10564
10565         * mule/chinese.el: Remove setting up of
10566         describe-chinese-environment-map and
10567         setup-chinese-environment-map.  Exclude them in args of calls to
10568         set-language-info-alist.  Register coding-priority key in
10569         language-info-alist.
10570
10571         * mule/cyrillic.el: Remove setting up of
10572         describe-cyrillic-environment-map and
10573         setup-cyrillic-environment-map.  Exclude them in args of calls to
10574         set-language-info-alist.  Register coding-priority key in
10575         language-info-alist.
10576
10577         * mule/english.el: Register coding-priority key in
10578         language-info-alist.
10579
10580         * mule/ethiopic.el: Register coding-priority key in
10581         language-info-alist.
10582
10583         * mule/european.el: Remove setting up of
10584         describe-european-environment-map and
10585         setup-european-environment-map.  Exclude them in args of calls to
10586         set-language-info-alist.  Register coding-priority key in
10587         language-info-alist.  Add "German" language env.
10588         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10589         (setup-german-environment): New function.
10590
10591         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10592         change default input method to "greek-postfix".
10593
10594         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10595         coding-priority key in
10596
10597 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10598
10599         * mule/mule-cmds.el (set-language-info): Doc fix.
10600         (input-method-inactivate-hook): Doc fix.
10601
10602 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10603
10604         * mule/mule-cmds.el (set-input-method): Renamed from
10605         select-input-method.
10606
10607 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10608
10609         * mule/mule-cmds.el (set-language-environment): Run
10610         exit-language-environment-hook before calling `exit-function'
10611         which is specified for the language environment.
10612
10613 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10614
10615         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10616         modified.
10617         (prefer-coding-system): Likewise.
10618         (describe-language-environment): Print aliases of each coding
10619         system.
10620         (set-language-environment-hook): New variable.
10621         (exit-language-environment-hook): New variable.
10622         (set-language-environment): Call these hooks.  Before setting a
10623         new language environment, exit from the
10624         current-language-environment if necessary.
10625         (input-method-verbose-flag): The value can be nil, t,
10626         complex-only, or default.
10627         (input-method-highlight-flag): Doc-string augmented.
10628         (activate-input-method): Check if we can run the registered
10629         function to activate an input method.
10630
10631         * mule/korean.el: Set exit-function for language environment
10632         "Korean" to exit-korean-environment.
10633         (setup-korean-environment): Moved to korea-util.el.
10634
10635 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10636
10637         * mule/mule-cmds.el (read-multilingual-string): Use
10638         current-input-method prior to default-input-method.  Don't bind
10639         current-input-method by `let', instead, activate the specified
10640         input method in the current buffer temporarily.
10641
10642 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10643
10644         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10645
10646 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10647
10648         * mule/chinese.el (post-read-decode-hz): Return the result of
10649         decode-hz-region.
10650         (pre-write-encode-hz): Do not change the value of
10651         last-coding-system.
10652
10653 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10654
10655         * mule/mule-ccl.el: Doc fixes.
10656
10657 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10658
10659         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10660         (check-ccl-program): New macro.
10661
10662 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10663
10664         * mule/mule-ccl.el: Comment about CCL syntax modified.
10665         (ccl-command-table): Add read-multibyte-character and
10666         write-multibyte-character.
10667         (ccl-code-table): Add ex-cmd.
10668         (ccl-extended-code-table): New variable.
10669         (ccl-embed-extended-command): New function.
10670         (ccl-compile-read-multibyte-character,
10671         ccl-compile-write-multibyte-character) New functions.
10672         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10673         ccl-dump-write-multibyte-character): New functions.
10674
10675 1999-07-22  SL Baur  <steve@miho>
10676
10677         * config.el (config-value-file): config.values is installed into
10678         doc-directory.
10679         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10680
10681 1999-07-19  Didier Verna  <didier@xemacs.org>
10682
10683         * rect.el: all functions rewritten, except when noted. Below is a
10684         list of interface changes.
10685         (apply-on-rectangle): new function. Obsoletes
10686         `operate-on-rectangle'. All functions that used to call this
10687         function now call the new one.
10688         (kill-rectangle): added optional prefix arg to fill lines.
10689         (delete-rectangle): ditto.
10690         (delete-extract-rectangle): ditto.
10691         (open-rectangle): ditto.
10692         (clear-rectangle): ditto.
10693         (delete-rectangle-line): added third arg FILL.
10694         (delete-extract-rectangle-line): ditto.
10695         (open-rectangle-line): ditto.
10696         (clear-rectangle-line): ditto.
10697
10698 1999-07-18  Andy Piper  <andy@xemacs.org>
10699
10700         * menubar-items.el (default-menubar): add gutter options.
10701
10702         * gutter-items.el: new file.
10703         (gutter): new group for custom.
10704         (gutter-visible-p): new variable.
10705         (default-gutter-position): ditto.
10706         (buffers-tab): new group for the buffers tab.
10707         (gutter-buffers-tab): widget to put in the gutter.
10708         (buffers-tab-max-size): max number of tabs.
10709         (buffers-tab-switch-to-buffer-function): function to call when a
10710         tab is pressed.
10711         (buffers-tab-omit-function): filter buffers with this function.
10712         (buffers-tab-format-buffer-line-function): format buffer names for
10713         inclusion in tabs.
10714         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10715         the record.
10716         (build-buffers-tab-internal): build a list of tab items.
10717         (buffers-tab-items): ditto.
10718         (add-tab-to-gutter): put a tab in the gutter area.
10719         (update-tab-in-gutter): reset the buffers in the tab.
10720
10721         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10722
10723         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10724         (switch-to-buffer-hooks): new hook.
10725
10726         * toolbar.el (default-toolbar-position): fix typo.
10727
10728 1999-07-16  Andy Piper  <andy@xemacs.org>
10729
10730         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10731
10732 1999-07-15  Didier Verna  <didier@xemacs.org>
10733
10734         * cus-edit.el (custom-prompt-variable): optional third arg makes
10735         prompt for a comment string.
10736         (customize-set-value): optional prefix makes this function handle
10737         variable comments.
10738         (customize-set-variable): ditto.
10739         (customize-save-variable): ditto.
10740         (customize-customized): handle custom comments.
10741         (customize-save-customized): ditto.
10742         (custom-variable-state-set): ditto.
10743         (custom-face-state-set): ditto.
10744         (customize-saved): ditto.
10745         (custom-variable-set): ditto.
10746         (custom-face-set): ditto.
10747         (custom-variable-save): ditto.
10748         (custom-face-save): ditto.
10749         (custom-variable-reset-saved): ditto.
10750         (custom-face-reset-saved): ditto.
10751         (custom-variable-reset-standard): ditto.
10752         (custom-face-reset-standard): ditto.
10753         (custom-comment-face): new face.
10754         (custom-comment-tag-face): ditto.
10755         (custom-comment): new widget.
10756         (custom-comment-create): new function.
10757         (custom-comment-delete): ditto.
10758         (custom-comment-value-set): ditto.
10759         (custom-comment-show): ditto.
10760         (custom-comment-invisible-p): ditto.
10761         (custom-variable-value-create): create a comment field widget.
10762         (custom-face-value-create): ditto.
10763         (custom-variable-menu): new entry for adding a custom comment.
10764         (custom-face-menu): ditto.
10765         (custom-save-variables): possibly save custom comments.
10766         (custom-save-faces): ditto.
10767
10768         * cus-face.el (custom-set-faces): the arguments can now have a
10769         custom comment as fourth argument.
10770
10771         * custom.el (custom-set-variables): the arguments can now have a
10772         custom comment as fifth element.
10773
10774 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10775
10776         * XEmacs 21.2.18 is released
10777
10778 1999-07-13  SL Baur  <steve@miho>
10779
10780         * lib-complete.el (read-library-name): Revert previous change.
10781         (read-library): Ditto.
10782
10783 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10784
10785         * packages.el (packages-package-list): Capitalize docstring.
10786
10787         * packages.el (packages-find-package-library-path): Use #'nconc
10788         rather than #'append to reduce consing -- #'mapcar uses Flist,
10789         which returns a freshly consed list.  #'append would create yet
10790         another fresh list, using Fmake_list in concat.
10791
10792         * packages.el (package-provide): Use setq with remassq like it
10793         says in its docstring.
10794
10795 1999-07-06  SL Baur  <steve@miho.m17n.org>
10796
10797         * lib-complete.el (progn-with-message): Fix typo.
10798
10799 1999-07-06  SL Baur  <steve@miho.m17n.org>
10800
10801         * mule/mule-misc.el (char-octet): Make function match docstring.
10802         From Katsumi Yamaoka <yamaoka@jpl.org>
10803
10804 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10805
10806         * wid-edit.el (widget-documentation): corrected spelling error.
10807
10808 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10809
10810         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10811         keys if already bound
10812
10813 1999-07-06  SL Baur  <steve@miho.m17n.org>
10814
10815         * lib-complete.el (progn-with-message): Revert previous changes.
10816
10817 1999-06-24  Bob Weiner  <weiner@beopen.com>
10818
10819         * lib-complete.el (find-library):
10820         (find-library-other-window):
10821         (find-library-other-frame): Completely rewrote
10822         so that these functions actually work when called non-interactively.
10823         Also made them handle LIBRARY arguments which end with .el or .elc.
10824
10825 1999-06-24  Bob Weiner  <weiner@beopen.com>
10826
10827         * simple.el (indent-new-comment-line): Locally bound
10828         `block-comment-start' to `comstart' or else when this is called
10829         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10830         `block-comment-start' value, ignoring any existing spacing after a
10831         comment prefix in the previous line and producing ugly comments.
10832
10833 1999-06-23  Bob Weiner  <weiner@beopen.com>
10834
10835         * list-mode.el (mouse-choose-completion):
10836         (choose-completion):
10837         (completion-switch-to-minibuffer): Added.
10838         ([Tab]): [Tab] previously switched to the minibuffer
10839         but since [space] does that and since most applications in the
10840         world use [Tab] to select the next item in a list, do that in the
10841         *Completions* buffer too.  This will cause the least confusion
10842         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10843         06/23/1999.
10844
10845 1999-06-22  Bob Weiner  <weiner@beopen.com>
10846
10847         * help.el (help-buffer-name): Added support for a null value
10848         of `help-buffer-prefix-string' since some buffers require no
10849         prefix.
10850
10851 1999-06-20  Bob Weiner  <weiner@beopen.com>
10852
10853         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10854         in the completion-list-mode-map to bury the completions buffer
10855         even when the minibuffer is no longer active.
10856
10857 1999-06-20  Bob Weiner  <weiner@beopen.com>
10858
10859         * list-mode.el (list-mode): It is visually disconcerting to have
10860         the text cursor disappear within list buffers, especially when
10861         moving from window to window, so leave it visible.
10862
10863 1999-07-01  SL Baur  <steve@miho.m17n.org>
10864
10865         * menubar-items.el (default-menubar): Conditionalize the bug
10866         report menu item (which may not be possible in this XEmacs).
10867         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10868
10869 1999-06-30  SL Baur  <steve@miho.m17n.org>
10870
10871         * subr.el (with-current-buffer): DOC string fix.
10872         Suggested by Bob Weiner <weiner@altrasoft.com>
10873
10874 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10875
10876         * cus-face.el (custom-face-italic): insert missing args
10877
10878 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10879
10880         * packages.el (package-locations): Changed default early package
10881         hierarchies to ~/.xemacs/mule-packages and
10882         ~/.xemacs/xemacs-packages.
10883
10884 1999-06-23  SL Baur  <steve@miho.m17n.org>
10885
10886         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10887
10888 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10889
10890         * packages.el (package-locations): Changed default early package
10891         hierarchy to ~/.xemacs/packages.
10892         (package-locations): Removed `packages' as a possible name for a
10893         late package hierarchy.
10894
10895 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10896
10897         * mule/mule-category.el (word-combining-categories): Set up new
10898         variable.
10899         (word-separating-categories): Likewise.
10900
10901 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10902
10903         * XEmacs 21.2.17 is released
10904
10905 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10906
10907         * font-menu.el (font-menu-set-font): allow for nil specification
10908         of font size.
10909
10910 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10911
10912         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10913         is 1.
10914
10915 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10916
10917         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10918         8859-5 instead of ISO 8859-1.
10919
10920 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10921
10922         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10923         (viet-viscii-encode-table): Ditto.
10924
10925         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10926         Make obsolete definition of char-octet.
10927
10928 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10929
10930         * subr.el: Move no-Mule make-char ...
10931         * help-nomule.el (make-char): To here.
10932         (string-width): Make Mule compatibility alias.
10933
10934 1999-06-15  Andy Piper  <andy@xemacs.org>
10935
10936         * select.el (get-selection-no-error): really make there be no-error.
10937         (get-selection): revert to original.
10938
10939 1999-06-11  Andy Piper  <andy@xemacs.org>
10940
10941         * select.el (selection-sets-clipboard): renamed.
10942         (own-selection): use it.
10943
10944 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10945
10946         * XEmacs 21.2.16 is released
10947
10948 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10949
10950         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10951         missing characters to avoid crash.
10952
10953 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10954
10955         * coding.el (set-terminal-coding-system): Only set the console
10956         coding system on the selected console if it is a tty.
10957
10958 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10959
10960         * cus-face.el:
10961         * cus-edit.el:
10962         * faces.el:
10963         (custom):
10964         (face-spec-set):
10965         * faces.el (frob-face-property):
10966         * font-menu.el (font-menu-set-font):
10967                   Actually apply changes from 1999-03-17
10968
10969 1999-06-10  Andy Piper  <andy@xemacs.org>
10970
10971         * select.el (get-selection): abstract out non error-signalling
10972         part.
10973         (get-selection-no-error): get-selection without signalling an
10974         error.
10975         (selection-is-clipboard-p): new variable. controls whether the
10976         selection sets the clipboard.
10977         (own-selection): use it.
10978
10979         * mouse.el (insert-selection): fallback to clipboard after trying
10980         primary selection and cutbuffer.
10981
10982 1999-06-05  Andy Piper  <andy@xemacs.org>
10983
10984         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10985         selection functions.
10986
10987 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10988
10989         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10990         default value.
10991         (load): Use `raw-text' instead of `no-conversion'.
10992         (insert-file-contents): Likewise.
10993
10994         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10995         of `no-conversion'.
10996
10997 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10998
10999         * coding.el: Don't copy `no-conversion' to `raw-text'.
11000
11001 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
11002
11003         * subr.el (make-char): Define it if Mule is not around.
11004
11005 1999-06-07  SL Baur  <steve@steve1.m17n.org>
11006
11007         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
11008
11009         * x-select.el (x-disown-selection-internal): Restore symbol as an
11010         obsolete alias.
11011         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
11012
11013 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
11014
11015         * XEmacs 21.2.15 is released
11016
11017 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
11018
11019         * subr.el (split-string): Avoid infinite looping
11020
11021 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11022
11023         * ldap.el (ldap-ignore-attribute-codings): New variable
11024         (ldap-default-attribute-decoder): New variable
11025         (ldap-coding-system): New variable
11026         (ldap-attribute-syntax-encoders): New variable
11027         (ldap-attribute-syntax-decoders): New variable
11028         (ldap-attribute-syntaxes-alist): New variable
11029         (ldap-encode-boolean): New function
11030         (ldap-decode-boolean): New function
11031         (ldap-encode-country-string): New function
11032         (ldap-decode-string): New function
11033         (ldap-decode-address): New function
11034         (ldap-encode-address): New function
11035         (ldap-decode-attribute): New function
11036         (ldap-search): Use some of these
11037
11038 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
11039
11040         * version.el (emacs-version): Make the patch level/beta come
11041         before the XEmacs qualifier so that it gets into (funcall
11042         emacs-version) and thus in the bug reports.
11043         (emacs-version>=): Support patch levels.
11044
11045 1999-06-03  SL Baur  <steve@xemacs.org>
11046
11047         * version.el: implement x.y.z version number
11048         From Jan Vroonhof <vroonhof@math.ethz.ch>
11049
11050 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11051
11052         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11053
11054 1999-05-22  Vin Shelton <acs@xemacs.org>
11055
11056         * startup.el: Document -private and break out non-standard X options.
11057
11058 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11059
11060         * mule/mule-charset.el (charset-after): New function.
11061         (charset-direction): Synch with Mule, update docstring.
11062         (get-charset-property): New function.
11063         (put-charset-property): New function.
11064         (charset-plist): New function.
11065
11066         * mule/mule-charset.el (compose-region):
11067         (decompose-region): remove;  these functions (which don't work
11068         since we don't do composite characters) have been moved to
11069         mule-util.el.
11070         (toplevel): follow coding standards
11071
11072 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11073
11074         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11075         exist any more.
11076
11077         * code-files.el: Fix commentary to follow coding standards.  Move
11078         the single line left in mule-files.el to here.
11079
11080         * mule/mule-files.el: delete.
11081
11082 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11083
11084         * info.el (Info-scroll-prev): Use event functions instead of the
11085         old emacs 19 interface.
11086
11087 1999-06-02  Andy Piper  <andy@xemacs.org>
11088
11089         * x-font-menu.el (x-font-menu-load-font):
11090         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11091
11092 1999-05-31  Andy Piper  <andy@xemacs.org>
11093
11094         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11095         group.
11096         (font-menu-this-frame-only-p): ditto.
11097         (font-menu-max-items): reinstate, from Jan Vroonhof
11098         <vroonhof@math.ethz.ch>
11099         (font-menu-submenu-name-format): ditto.
11100         (font-menu-split-long-menu): ditto, for use by the family
11101         constructor.
11102         (font-menu-family-constructor): use it.
11103
11104 1999-05-30  Andy Piper  <andy@xemacs.org>
11105
11106         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11107         for use by the font menu.
11108
11109         * msw-font-menu.el: new file implementing mswindows specific
11110         font-menu behaviour.
11111         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11112         (mswindows-font-menu-junk-families): ditto.
11113         (hack-font-truename): ditto.
11114         (mswindows-font-regexp-ascii): ditto.
11115         (mswindows-reset-device-font-menus): ditto.
11116         (mswindows-font-menu-font-data): ditto.
11117         (mswindows-font-menu-load-font): ditto.
11118
11119         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11120         (x-font-menu-font-data): ditto.
11121         (x-font-menu-load-font): ditto.
11122
11123         * font-menu.el: new file implementing generic font menu behaviour.
11124         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11125         made device independent.
11126         (font-menu-this-frame-only-p): ditto.
11127         (font-menu-preferred-resolution): ditto.
11128         (font-menu-size-scaling): new variable used to determine whether
11129         sizes are in points or tenths of a point.
11130         (vassoc): moved from x-font-menu.el.
11131         (device-fonts-cache): ditto.
11132         (device-fonts-cache): ditto.
11133         (flush-device-fonts-cache): ditto.
11134         (reset-device-font-menus): copied from x-font-menu.el and made
11135         device independent. Most functionality deferred to
11136         device-dependent versions.
11137         (font-menu-family-constructor): copied from x-font-menu.el and
11138         made device independent.
11139         (font-menu-size-constructor): ditto.
11140         (font-menu-weight-constructor): ditto.
11141         (font-menu-set-font): ditto.
11142         (font-menu-change-face): ditto.
11143         (font-menu-load-font): new device method.
11144         (font-menu-font-data): ditto.
11145
11146         * x-font-menu.el: The above functions deleted.
11147
11148 1999-05-26  Andy Piper  <andy@xemacs.org>
11149
11150         * update-elc.el:
11151         * make-docfile.el:
11152         * loadup.el: rehash expand-file-name usage to not use default-directory.
11153
11154 1999-05-21  Andy Piper  <andy@xemacs.org>
11155
11156         * x-select.el (x-select-convert-to-text):
11157         (x-selected-text-type):
11158         (x-get-selection):
11159         (xselect-convert-to-string):
11160         (xselect-convert-to-compound-text):
11161         (xselect-convert-to-length):
11162         (xselect-convert-to-targets):
11163         (xselect-convert-to-delete):
11164         (xselect-convert-to-filename):
11165         (xselect-convert-to-charpos):
11166         (xselect-convert-to-lineno):
11167         (xselect-convert-to-colno):
11168         (xselect-convert-to-sourceloc):
11169         (xselect-convert-to-os):
11170         (xselect-convert-to-host):
11171         (xselect-convert-to-user):
11172         (xselect-convert-to-class):
11173         (xselect-convert-to-name):
11174         (xselect-convert-to-integer):
11175         (xselect-convert-to-atom):
11176         (xselect-convert-to-identity): functions renamed from x-* and
11177         moved to select.el.
11178         (x-get-secondary-selection): use rename get-selection.
11179         (x-get-clipboard): ditto.
11180         (x-own-selection): moved to select.el.
11181         (x-valid-simple-selection-p): ditto.
11182         (x-dehilight-selection): ditto.
11183         (x-own-clipboard): ditto.
11184         (x-disown-selection): ditto.
11185
11186         * x-mouse.el (x-yank-function): moved to mouse.el.
11187         (x-insert-selection): ditto.
11188         (x-set-point-and-move-selection): use renamed function.
11189
11190         * select.el (selected-text-type): moved and renamed from
11191         x-select.el.
11192         (selection-owner-p): moved to C.
11193         (selection-exists-p): ditto.
11194         (get-cutbuffer): new device method.
11195         (get-selection): generalised and moved from x-select.el.
11196         (own-selection): moved x-own-selection functionality into here.
11197         (dehilight-selection): renamed and moved from x-select.el.
11198         (own-clipboard): functionality moved from x-select.el using new
11199         generic C builtins.
11200         (disown-clipboard): ditto.
11201         (select-convert-to-text):
11202         (select-convert-to-string):
11203         (select-convert-to-compound-text):
11204         (select-convert-to-length):
11205         (select-convert-to-targets):
11206         (select-convert-to-delete):
11207         (select-convert-to-filename):
11208         (select-convert-to-charpos):
11209         (select-convert-to-lineno):
11210         (select-convert-to-colno):
11211         (select-convert-to-sourceloc):
11212         (select-convert-to-os):
11213         (select-convert-to-host):
11214         (select-convert-to-user):
11215         (select-convert-to-class):
11216         (select-convert-to-name):
11217         (select-convert-to-integer):
11218         (select-convert-to-atom):
11219         (select-convert-to-identity): new functions renamed from x-* and
11220         moved from x-select.el.
11221
11222         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11223         into here and use as the default window-system mouse yank.
11224         (insert-selection): generalised and moved from x-mouse.el.
11225         (own-clipboard): moved to C.
11226
11227         * msw-select.el (mswindows-selection-owned-p): deleted.
11228         (mswindows-own-selection): generalised and moved to select.el.
11229         (mswindows-disown-selection): generalised and moved to C.
11230         (mswindows-selection-owner-p): ditto.
11231
11232 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11233
11234         * XEmacs 21.2.14 is released
11235
11236 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11237
11238         * about.el: update contact info for jason and slb.
11239
11240 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11241
11242         * mule/european.el (setup-romanian-environment): Add Romanian
11243         support from Emacs/Mule romanian.el.
11244
11245 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11246
11247         * cus-face.el: Label all custom changes with the 'custom' tag.
11248
11249         * cus-edit.el: idem ditto.
11250
11251         * faces.el: Added suport for adding device tags to various functions.
11252         (custom): New device tag.
11253         (face-spec-set): Call reset face with tags argument. No longer do
11254         x-init-global-faces hack.
11255
11256         * faces.el (frob-face-property): Use an anonymous specifier to map
11257         frob-face-property-1 over.
11258
11259         * x-font-menu.el (font-menu-set-font): Always specify all
11260         properties to custom.
11261
11262 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11263
11264         * mule/european.el (setup-czech-environment): Add czech support.
11265         From David Sauer <davids@orfinet.cz>
11266
11267 1999-03-15  SL Baur  <steve@xemacs.org>
11268
11269         * check-features.el: Turn hard errors into warnings.
11270
11271 1999-03-21  SL Baur  <steve@xemacs.org>
11272
11273         * simple.el (delete-key-deletes-forward): As per discussion on
11274         xemacs-beta, default to t.
11275
11276 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11277
11278         * loadup.el: Define Installation-string before loading anything.
11279
11280 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11281
11282         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11283         From Anders Stenman <stenman@isy.liu.se>
11284
11285 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11286
11287         * wid-edit.el (widget-glyph-find): Ditto.
11288
11289         * packages.el (locate-library): Ditto.
11290
11291         * loadup.el (really-early-error-handler): Ditto.
11292
11293         * lib-complete.el (read-library): Ditto.
11294
11295         * faces.el (set-face-stipple): Ditto.
11296
11297         * code-files.el (load): Use new calling style of locate-file.
11298
11299 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11300
11301         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11302         dead.
11303
11304 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11305
11306         * dumped-lisp.el (preloaded-file-list): Don't load
11307         Installation.el.
11308
11309         * loadup.el (Installation-string): Define it here.
11310
11311 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11312
11313         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11314         Installation.el needs to be loaded before `dump-paths', otherwise
11315         the dumping process won't find it.
11316
11317 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11318
11319         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11320         subr so that we can use `replace-in-string' in Installation.el to
11321         get rid of C-m chars under the native Windows build.
11322
11323 1999-04-29  Andy Piper  <andy@xemacs.org>
11324
11325         * make-docfile.el: canonicalize file and directory names.
11326
11327         * device.el (call-device-method): new function for calling device
11328         specific methods.
11329         (define-device-method): new function for defining device methods.
11330         (define-device-method*): ditto.
11331
11332 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11333
11334         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11335
11336 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11337
11338         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11339         (cyrillic-koi8-r-encode-table): Likewise.
11340         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11341         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11342
11343         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11344         from vietnamese.el].
11345
11346         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11347         mule/mule-misc.el.
11348
11349 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11350
11351         * mule/thai-xtis.el:
11352         - Change font registry name from "Thai94x94-0" to "xtis-0".
11353         - Change mnemonic of coding-system `tis-620' to "TIS620".
11354
11355 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11356
11357         * mule/ethiopic.el: fixed.
11358
11359 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11360
11361         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11362
11363         * mule/thai-xtis.el: New file.
11364
11365         * mule/vietnamese.el: New file.
11366
11367         * mule/ethiopic.el: New file.
11368
11369 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11370
11371         * bytecomp.el (byte-compile-close-variables): Leave
11372         debug-issue-ebola-notices alone.
11373
11374 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11375
11376         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11377         at the top of the buffer since it is the most important thing to
11378         customize
11379         (ldap-get-host-parameter): New defun
11380         (ldap-search): Add a new parameter `withdn' to retrieve the
11381         distinguished names of entries
11382
11383 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11384
11385         * startup.el (splash-frame-body): Date and spelling fixes.
11386
11387 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11388
11389         * view-less.el (toggle-truncate-lines): add autoload tag
11390
11391 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11392
11393         * format.el (format-alist): Disable image stuff.
11394
11395 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11396
11397         * wid-edit.el (widget-glyph-find): Search by directories, then by
11398         suffixes rather than the other way around.
11399         (widget-image-conversion): Renamed to
11400         `widget-image-file-name-suffixes'.
11401
11402 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11403
11404         * mule/mule-charset.el: Made old functions obsolete, remove the
11405         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11406         (charset-iso-graphic-plane): Rename from charset-graphic.
11407         (charset-iso-final-char): Rename from charset-final.
11408         (charset-width): Rename from charset-columns.
11409         (charset-bytes): Added from fsf compatibility, returns always 1.
11410
11411         * mule/mule-misc.el: Move charset-doc-string alias to
11412         mule-charset.el
11413
11414 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11415
11416         * x-faces.el (x-make-font-bold-italic): honor
11417         *try-oblique-before-italic-fonts*
11418
11419 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11420
11421         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11422
11423 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11424
11425         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11426         name.
11427
11428 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11429
11430         * cl-extra.el (equalp): Would bug out for lists.
11431
11432 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11433
11434         * about.el (about-hackers):  Change cgw's email address
11435
11436 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11437
11438         * XEmacs 21.2.13 is released
11439
11440 1999-03-12  SL Baur  <steve@xemacs.org>
11441
11442         * simple.el (delete-key-deletes-forward): Revert to previous
11443         behavior.
11444
11445 1999-01-18  Didier Verna  <didier@xemacs.org>
11446
11447         * menubar-items.el (xemacs-splash-buffer): handle the case of
11448         multiple elements in the splash buffer body.
11449
11450         * startup.el (splash-frame-timeout): new constant: interval
11451         between splash buffer elements.
11452         (command-line-1): handle splash buffer with multiple elements (use
11453         a timeout).
11454         (splash-frame-body): Originally `startup-splash-frame-body'.
11455         Rewrote a cleaner and more readable version. This can now be array,
11456         in which case each element is displayed in turn in the splash buffer.
11457         (splash-frame-static-body): new constant. Persistent information
11458         across all splash buffer elements (preserves the possibility to give
11459         it in different languages.
11460         (circulate-splash-frame-elements): new function. Used as a timeout
11461         to circulate through all splash frame elements and display them in
11462         sequence.
11463         (display-splash-frame): originally `startup-splash-frame'. Handle
11464         the case of multiple elements in the splash buffer body. Now
11465         returns a timeout id if multiple elements to display, or nil.
11466
11467 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11468
11469         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11470         so they can be overridden by x-init-face-from-resources.
11471         Additionally specify the font name also with an x tag.
11472
11473 1999-03-08  Andy Piper  <andy@xemacs.org>
11474
11475         * package-get.el (package-get-base): autoload.
11476
11477         * menubar-items.el (default-menubar): add update menu item. Fix
11478         custom menu to only be activated when package-base is available.
11479
11480         * package-get.el (package-get-custom): don't load
11481         package-get-custom as it is auto-generated. Fix group definition.
11482
11483 1999-03-05  Didier Verna  <didier@xemacs.org>
11484
11485         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11486         instead of `symbol-name' (Thanks Kyle).
11487
11488         * cus-edit.el (custom-save-variables): use `prin1' instead of
11489         princ to write symbols.
11490
11491 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11492
11493         * XEmacs 21.2.12 is released
11494
11495 1999-03-05  SL Baur  <steve@xemacs.org>
11496
11497         * menubar-items.el (default-menubar): Add kfm browsing support.
11498         From Neal Becker <nbecker@fred.net>
11499
11500 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11501
11502         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11503         calls to font-lock during buffer reversion.
11504
11505 1999-02-12  Didier Verna  <didier@xemacs.org>
11506
11507         * info.el (Info-build-node-completions): unconditionally widen the
11508         tag table buffer.
11509
11510 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11511
11512         * x-faces.el (x-init-face-from-resources):
11513         Only set fonts in the 'x locale.
11514
11515 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11516
11517         * package-ui.el (pui-install-selected-packages): Don't throw on
11518         `package-admin-delete-binary-package' returning nil since it's
11519         normal.  Reindent function.
11520         (pui-add-required-packages): Handle case where packages selected
11521         for installation have never been installed.
11522
11523 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11524
11525         * menubar-items.el (default-menubar):
11526         Implement the ``Mule->Set coding system of process'' menu item.
11527
11528 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11529
11530         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11531         files
11532         - Change some `if's to `when's
11533
11534 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11535
11536         * XEmacs 21.2.11 is released
11537
11538 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11539
11540         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11541         against window close (Fix Bug #460).
11542         (ask-user-about-lock-dbox): Idem.
11543
11544 1999-02-25  SL Baur  <steve@xemacs.org>
11545
11546         * mule/mule-charset.el (charset-leading-byte): New function.
11547         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11548
11549 1999-02-12  Andy Piper  <andy@xemacs.org>
11550
11551         * about.el (xemacs-hackers): change andy's email address.
11552         (about-url-alist): change andy's web page address.
11553         (about-xemacs): add piper.
11554
11555 1999-02-16  SL Baur  <steve@xemacs.org>
11556
11557         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11558         of mule-base into lisp/mule.
11559
11560 1999-02-16  SL Baur  <steve@xemacs.org>
11561
11562         * mule/arabic.el:
11563         mule/canna-leim.el:
11564         mule/chinese.el:
11565         mule/cyrillic.el:
11566         mule/english.el:
11567         mule/european.el:
11568         mule/greek.el:
11569         mule/hebrew.el:
11570         mule/japanese.el:
11571         mule/kinsoku.el:
11572         mule/korean.el:
11573         mule/misc-lang.el:
11574         mule/mule-category.el:
11575         mule/mule-ccl.el:
11576         mule/mule-charset.el:
11577         mule/mule-cmds.el:
11578         mule/mule-coding.el:
11579         mule/mule-files.el:
11580         mule/mule-help.el:
11581         mule/mule-init.el:
11582         mule/mule-misc.el:
11583         mule/mule-tty-init.el:
11584         mule/mule-x-init.el:
11585         mule/viet-chars.el:  Remerge from mule-base.
11586
11587         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11588         of mule-base into lisp/mule.
11589
11590 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11591
11592         * process.el (exec-to-string): Use `shell-command-switch' in place
11593         of hard-wired "-c" (for WindowsNT).
11594
11595 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11596
11597         * menubar-items.el (default-menubar):  Remove obsolete
11598         "Gopher" item
11599
11600 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11601
11602         * package-admin.el (package-admin-get-install-dir): First fall
11603         back to the location of xemacs-base for non-mule packages.
11604
11605 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11606
11607         * paths.el:
11608         - improved automounter tmp directory support.
11609         - support 4 (!) empirically discovered automounter conventions
11610
11611 1999-02-12  SL Baur  <steve@xemacs.org>
11612
11613         * etags.el (pop-tag-mark): autoload to match key binding.
11614
11615 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11616
11617         * XEmacs 21.2.10 is released
11618
11619 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11620
11621         * package-get.el (package-get-remote-filename): Don't bug out for
11622         a local file name in the search entry.
11623
11624 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11625
11626         * XEmacs 21.2.9 is released
11627
11628 1999-01-19  Didier Verna  <didier@xemacs.org>
11629
11630         * replace.el (replace-search-function): new variable containing a
11631         function to perform a search-forward.
11632         (replace-re-search-function): new variable containing a function
11633         to perform a re-search-forward.
11634         (perform-replace): use them.
11635
11636 1999-01-25  Didier Verna  <didier@xemacs.org>
11637
11638         * select.el (selection-owner-p): use the name `XEmacs'.
11639         (cut-copy-clear-internal): ditto.
11640
11641 1999-01-18  Andy Piper  <andy@xemacs.org>
11642
11643         * about.el (about-url-alist): Update my entry.
11644         (xemacs-hackers): Ditto.
11645
11646 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11647
11648         * buffer.el (switch-to-buffer): Fixing documentation.
11649         * minibuf.el (minibuffer-completion-table): ditto.
11650         * cl-macs.el (return-from): ditto.
11651
11652 1999-01-04  Didier Verna  <didier@xemacs.org>
11653
11654         * replace.el (delete-non-matching-lines): temporarily disable
11655         case-folding when called interactively with a regexp containing
11656         uppercase characters.
11657         (delete-matching-lines): ditto.
11658         (count-matches): ditto.
11659         (list-matching-lines): ditto.
11660
11661 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11662
11663         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11664         abort if current window is split horizontally, not if others are
11665         split.  Got rid of unnecessary minibuffer checking.  Also, add
11666         some comments (it's still complex).
11667
11668 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11669
11670         * package-get.el: changed address for doc.ic.ac.uk to
11671         sunsite.doc.ic.ac.uk
11672
11673 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11674
11675         * ldap.el (toplevel): Remove requires so that the file compiles
11676         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11677
11678 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11679
11680         * dump-paths.el: Calculate module-directory and set
11681         module-load-path to the load path for modules.
11682
11683         * loadup.el: Get bootstrap value of module-load-path from the
11684         environment variable EMACSBOOTSTRAPMODULEPATH.
11685         - Display the module load path if we're debugging paths.
11686
11687         * setup-paths.el: Added function paths-find-site-module-directory.
11688         - Added function paths-find-module-directory.
11689         - Added function paths-construct-module-load-path.  Uses new
11690         environment variable EMACSMODULEPATH.
11691
11692 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11693
11694         * font.el (font-default-object-for-device):
11695         Oops! This `or' can't be replaced by `unless'.
11696         Fixed inability to run w3, among other things.
11697
11698 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11699
11700         * package-admin.el: Change initialization of
11701           package-admin-install-function dependent on system type.
11702           Change package-admin-install-function-mswindows to use
11703           "minitar".
11704
11705 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11706
11707         * mouse.el (default-mouse-motion-handler): Disable help echo while
11708         in the minibuffer.
11709
11710 1998-12-28  Martin Buchholz <martin@xemacs.org>
11711
11712         * XEmacs 21.2.8 is released.
11713
11714 1998-12-24  Martin Buchholz <martin@xemacs.org>
11715
11716         * XEmacs 21.2.7 is released.
11717
11718 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11719
11720         * package-ui.el (pui-list-packages): Set truncate-lines.
11721
11722         * package-get.el (package-get-download-menu): Use
11723         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11724
11725         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11726         (pui-help-string): idem.
11727         (list-packages-mode): New major mode.
11728         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11729         (pui-install-selected-packages): Add suport for removing packages.
11730         (pui-toggle-package-delete-key): New function.
11731         (pui-popup-context-sensitive): New kludge.
11732         (pui-list-packages): Add warning when `package-get-remote' is nil.
11733         (package-ui-add-site): New function.
11734
11735 1998-12-01  Didier Verna  <didier@xemacs.org>
11736
11737         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11738
11739 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11740
11741         * ldap.el: Custom-ized
11742         (toplevel): Do not provide `ldap' which is provided by C level
11743         LDAP code
11744         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11745
11746 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11747
11748         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11749
11750 1998-12-17  Andy Piper  <andy@xemacs.org>
11751
11752         * sound.el (sound-load-list): name changed from sound-load-alist.
11753         (sound-extension-list): name changed from sound-ext-list.
11754         (load-default-sounds): use new names.
11755         (load-sound-file): use new names.
11756
11757 1998-12-16  Andy Piper  <andy@xemacs.org>
11758
11759         * XEmacs 21.2.6 is released
11760
11761 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11762
11763         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11764         errors.
11765
11766 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11767
11768         * wid-edit.el (widget-echo-this-extent): Set
11769         help-echo-owns-message to t.
11770
11771 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11772
11773         * package-get.el (package-get-download-menu): use toggles for
11774           each site in the download site menu.
11775
11776 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11777
11778         * package-get.el (package-get): If we cannot find a package
11779           because package-get-remote is not set, give a more helpful
11780           error message.
11781
11782 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11783
11784         * package-get.el (package-get-remote-filename): use an EFS path
11785         with user anonymous if no user is specified.
11786
11787 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11788
11789         * faces.el (face-spec-set): Re-init fallfacks for default after
11790         calling reset-face on the default face.
11791
11792 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11793
11794         * package-admin.el (package-admin-default-install-function):
11795         Behave as advertised.  Make sure the pkg-dir is proper for
11796         default-directory.
11797         (package-admin-add-binary-package): Make sure the pkg-dir is
11798         proper for default-directory.
11799         (package-admin-install-function-mswindows): Make sure the pkg-dir
11800         is proper for default-directory.
11801
11802 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11803
11804         * XEmacs 21.2.5 is released
11805
11806 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11807
11808         * files.el (binary-file-regexps): regexp-opt is not available at
11809         bytecompile time.
11810
11811 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11812
11813         * x-win-xfree86.el:
11814         * x-win-sun.el (x-win-init-sun):
11815         * x-win-sun.el:
11816         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11817         * x-iso8859-1.el:
11818         * x-init.el (init-post-x-win):
11819         * x-init.el (init-pre-x-win):
11820         * x-init.el (x-initialize-compose):
11821         * x-init.el:
11822         * x-compose.el:
11823         * winnt.el:
11824         * widget.el:
11825         * wid-edit.el (widget-glyph-click):
11826         * wid-edit.el (widget-glyph-find):
11827         * wid-edit.el (widget-type):
11828         * view-less.el (view-buffer-other-window):
11829         * very-early-lisp.el:
11830         * version.el:
11831         * toolbar.el:
11832         * toolbar-items.el:
11833         * term/sun.el (suntool-map):
11834         * term/sun-mouse.el:
11835         * term/internal.el:
11836         * syntax.el (modify-syntax-entry):
11837         * symbol-syntax.el:
11838         * subr.el:
11839         * startup.el (lock-directory):
11840         * simple.el (set-comment-column):
11841         * simple.el (backward-delete-char-untabify):
11842         * shadow.el (find-emacs-lisp-shadows):
11843         * shadow.el:
11844         * setup-paths.el (paths-construct-info-path):
11845         * select.el (cut-copy-clear-internal):
11846         * process.el (call-process-region):
11847         * process.el (start-process-shell-command):
11848         * process.el:
11849         * paths.el (rmail-spool-directory):
11850         * paragraphs.el (use-hard-newlines):
11851         * package-get.el (package-get-dependencies):
11852         * package-admin.el (package-admin-delete-binary-package):
11853         * obsolete.el (truncate-string):
11854         * obsolete.el (store-substring):
11855         * mouse.el (default-mouse-track-maybe-own-selection):
11856         * mouse.el (mouse-yank-at-point):
11857         * modeline.el:
11858         * modeline.el (mouse-drag-modeline):
11859         * minibuf.el (read-directory-name-internal):
11860         * minibuf.el (read-file-name-internal):
11861         * minibuf.el (read-file-name-internal-1):
11862         * minibuf.el (read-file-name-2):
11863         * minibuf.el (exact-minibuffer-completion-p):
11864         * minibuf.el (read-from-minibuffer):
11865         * minibuf.el:
11866         * menubar.el (check-menu-syntax):
11867         * map-ynp.el (map-y-or-n-p):
11868         * make-docfile.el (docfile-out-of-date):
11869         * loadup.el ((member "run-temacs" command-line-args)):
11870         * loadup.el ((member "no-site-file" command-line-args)):
11871         * loadup.el (really-early-error-handler):
11872         * loadup.el:
11873         * loadhist.el:
11874         * loaddefs.el:
11875         * lisp-mnt.el (lm-verify):
11876         * lib-complete.el (lib-complete:cache-completions):
11877         * lib-complete.el (library-all-completions):
11878         * itimer.el (itimer-run-expired-timers):
11879         * info.el (Info-mode):
11880         * info.el (Info-insert-file-contents):
11881         * info.el (Info-rebuild-dir):
11882         * info.el (Info-build-dir-anew):
11883         * info.el (Info-parse-dir-entries):
11884         * info.el (Info-dir-outdated-p):
11885         * info.el (Info-insert-dir):
11886         * info.el (info-xref):
11887         * info.el:
11888         * hyper-apropos.el (hyper-apropos-get-doc):
11889         * hyper-apropos.el (hyper-describe-face):
11890         * hyper-apropos.el (hyper-apropos-mode):
11891         * hyper-apropos.el:
11892         * help.el (list-processes):
11893         * help.el:
11894         * gnuserv.el:
11895         * font.el (mswindows-font-create-name):
11896         * font.el (font-default-font-for-device):
11897         * font.el (x-font-create-object):
11898         * font.el (font-registry):
11899         * font.el:
11900         * font-lock.el (font-lock-keywords):
11901         * font-lock.el:
11902         * finder.el (finder-compile-keywords):
11903         * find-paths.el (paths-find-recursive-path):
11904         * fill.el (set-justification-center):
11905         * fill.el (fill-region-as-paragraph):
11906         * files.el (insert-directory):
11907         * files.el (wildcard-to-regexp):
11908         * files.el (recover-file):
11909         * files.el (basic-save-buffer):
11910         * files.el (delete-auto-save-file-if-necessary):
11911         * files.el (file-relative-name):
11912         * files.el (backup-extract-version):
11913         * files.el (backup-buffer):
11914         * files.el (set-visited-file-name):
11915         * files.el (set-auto-mode):
11916         * files.el (interpreter-mode-alist):
11917         * files.el:
11918         * files.el (find-file-noselect):
11919         * files.el (abbreviate-file-name):
11920         * files.el (parse-colon-path):
11921         * files.el (directory-abbrev-alist):
11922         * etags.el (visit-tags-table-buffer):
11923         * easymenu.el (easy-menu-define):
11924         * dragdrop.el (experimental-dragdrop-drag):
11925         * dragdrop.el (dragdrop-drop-do-functions):
11926         * dragdrop.el (dragdrop-drop-at-point):
11927         * disass.el (disassemble-1):
11928         * disass.el (disassemble-internal):
11929         * disass.el (disassemble):
11930         * disass.el:
11931         * derived.el (derived-mode-init-mode-variables):
11932         * derived.el (define-derived-mode):
11933         * custom.el (defgroup):
11934         * cus-edit.el (custom-quote):
11935         * config.el:
11936         * code-process.el (open-network-stream):
11937         * code-process.el (start-process):
11938         * code-process.el (call-process-region):
11939         * code-process.el (call-process):
11940         * code-process.el:
11941         * code-files.el (insert-file-contents):
11942         * code-files.el:
11943         * code-files.el (buffer-file-coding-system-for-read):
11944         * cmdloop.el (yes-or-no-p-minibuf):
11945         * cl.el:
11946         * cl-macs.el:
11947         * cl-extra.el:
11948         * callers-of-rpt.el (make-caller-report):
11949         * callers-of-rpt.el:
11950         * bytecomp.el (batch-byte-recompile-directory):
11951         * bytecomp.el (batch-byte-compile-1):
11952         * bytecomp.el (batch-byte-compile):
11953         * bytecomp.el (display-call-tree):
11954         * bytecomp.el (byte-compile-insert):
11955         * bytecomp.el (byte-compile-two-args-19->20):
11956         * bytecomp.el (byte-compile-variable-ref):
11957         * bytecomp.el (byte-compile-form):
11958         * bytecomp.el (byte-compile-top-level-body):
11959         * bytecomp.el (byte-compile-out-toplevel):
11960         * bytecomp.el (byte-compile-byte-code-maker):
11961         * bytecomp.el (byte-compile-file-form-defmumble):
11962         * bytecomp.el (byte-compile-file-form):
11963         * bytecomp.el (byte-compile-keep-pending):
11964         * bytecomp.el (byte-compile-insert-header):
11965         * bytecomp.el (byte-compile-from-buffer):
11966         * bytecomp.el (byte-compile-file):
11967         * bytecomp.el (byte-recompile-file):
11968         * bytecomp.el (byte-compile-close-variables):
11969         * bytecomp.el (byte-compile-warn-about-unused-variables):
11970         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11971         * bytecomp.el (byte-compiler-legal-options):
11972         * bytecomp.el (byte-compile-lapcode):
11973         * bytecomp.el (byte-optimize-log):
11974         * bytecomp.el ((fboundp 'defsubst)):
11975         * bytecomp.el:
11976         * bytecomp-runtime.el:
11977         * byte-optimize.el (byte-optimize-apply):
11978         * byte-optimize.el (car):
11979         * byte-optimize.el (byte-optimize-form):
11980         * byte-optimize.el (byte-optimize-form-code-walker):
11981         * byte-optimize.el:
11982         * build-report.el (build-report-insert-installation-file):
11983         * build-report.el (build-report):
11984         * auto-show.el:
11985         * apropos.el (apropos-documentation):
11986         - mega patch
11987         - clean up byte-compile warnings
11988         - remove unused variables
11989         - Use common lisp style hashtable functions
11990         - byte compiler cleanup
11991         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11992         - remove old backquote syntax usage
11993         - move some cl functionality into C for speed.
11994         - remove last remaining VMS support
11995         - spelling fixes
11996         - implement last, butlast, nbutlast, copy-list in C.
11997         - new macro ignore-file-errors, similar to ignore-errors
11998           (ignore-file-errors (delete-file "foo"))
11999         - get frequent garbage collection during loadup.el by tweaking
12000           gc-cons-threshold, rather than explicitly calling garbage-collect
12001         - default delete-key-deletes-forward to `t'.
12002
12003 1998-11-28  SL Baur  <steve@altair.xemacs.org>
12004
12005         * XEmacs 21.2-beta4 is released.
12006
12007 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12008
12009         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
12010         (easy-menu-item-present-p): Wrapper around find-menu-item.
12011         (easy-menu-remove-item): Wrapper around delete-menu-item.
12012
12013         * menubar.el (delete-menu-item): Add 'from-menu' argument.
12014         (add-menu-button): Add 'in-menu' argument.
12015         (add-menu-item-1): Add in-menu support to helper function.
12016
12017 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
12018
12019         * isearch-mode.el (isearch-mode): Fix keymap lossage.
12020
12021 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12022
12023         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
12024         of Dec 4, 1997.
12025
12026 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
12027
12028         * process.el (shell-command-on-region): Report if the command
12029         succeeded or failed.
12030
12031 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
12032
12033         * subr.el (buffer-substring-no-properties): Comment out.
12034
12035 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
12036
12037         * msw-faces.el (mswindows-find-smaller-font): Turning font names
12038           into font instances first, like `x-frob-font-size' does.
12039           (mswindows-find-larger-font): ditto
12040
12041 1998-11-04  Greg Klanderman  <greg@alphatech.com>
12042
12043         * package-ui.el (pui-install-selected-packages): fix args in call
12044         to `package-get'.
12045
12046 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12047
12048         * package-get.el (host-name): New widget type.
12049         (package-get-remote): Better customization using new type.
12050         (package-get-download-sites): idem dito.
12051
12052         (package-get-custom): Do not use package-get-all untill we have
12053         runtime dependencies.
12054
12055         (package-get-remove-copy): Default to 't' we no longer need this
12056         kludge as we do not currently use depenencies.
12057
12058         (package-get-was-current): New variable.
12059         (package-get-require-base): New 'force-current' argument.
12060         (package-get-update-base): idem
12061         (package-get-package-provider):  idem
12062         (package-get-locate-index-file): New 'no-remote' argument.
12063         (package-get-locate-file): idem.
12064
12065         (package-get-maybe-save-index): New function.
12066         (package-get-update-base): Use it.
12067
12068 1998-10-28 Greg Klanderman <greg@alphatech.com>
12069
12070         * package-get.el (package-get-remote): default to nil; by default,
12071         don't go out to the net via EFS.  They must select a download site.
12072         (package-get-download-sites): new variable.
12073         (package-get-download-menu): new function.
12074         (package-get-locate-index-file): new function.
12075         (package-get-update-base): use it.
12076
12077         * menubar-items.el (default-menubar): add "Update Package Index"
12078         and "Add Download Site" menus under Options | Manage Packages.
12079
12080 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12081
12082         * package-get.el (package-get): bugfix code checking installed version
12083         for case where package is not currently installed.
12084         (package-get-require-signed-base-updates): new variable.
12085         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12086         deemed not a goot thing.  Use the variable
12087         package-get-allow-unsigned-base-updates instead.
12088
12089 1998-10-16 Greg Klanderman <greg@alphatech.com>
12090
12091         * package-get.el (package-get): Don't install an older version than
12092         we already have unless explicitly told to.  Issue a warning.
12093
12094         * package-ui.el (pui-add-required-packages): when adding
12095         dependencies, don't add packages that are up to date.
12096         (pui-package-symbol-char):  Don't consider a package out of date
12097         if you have a newer version installed than the latest version in
12098         package-get-base.
12099
12100         * package-get.el (package-get-base-filename): document that it may
12101         be a path relative to package-get-remote;  new default value.
12102         (package-get-locate-file): new function.
12103         (package-get-update-base): use it to expand package-get-base-filename.
12104         (package-get-save-base): new function to save the package-get database
12105         to file.
12106         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12107         (package-get-update-base): pass the REMOTE-SOURCE arg.
12108         (package-get-update-base-entry): call package-get-custom-add-entry.
12109         (package-get-file-installed-p): removed; no longer needed.
12110         (package-get-create-custom): ditto.
12111         (toplevel): remove code to build and load package-get-custom.el
12112         (package-get-custom-add-entry): new function.
12113
12114 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12115
12116         * wid-edit.el (widget-button-click): Don't switch window.
12117
12118 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12119
12120         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12121
12122 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12123
12124         * etags.el (find-tag-default): Run find-tag-hook using
12125         run-hooks rather than funcall
12126
12127 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12128
12129         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12130         and the current local map as the parents to isearch-mode-map.
12131
12132 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12133
12134         * XEmacs 21.2-beta3 is released.
12135
12136 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12137
12138         * package-get.el (package-get-update-base): use
12139         insert-file-contents-internal, not insert-file-contents-literally.
12140
12141 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12142
12143         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12144         dump time.
12145
12146 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12147
12148         * package-get.el (package-get-update-base-entry): new function.
12149         (package-get-update-base): renamed; was `package-get-load-base'.
12150         cleanup, and use package-get-update-base-from-buffer.
12151         (package-get-update-base-from-buffer): new function.
12152         (package-get-update-base-entries): new; helper for above.
12153         Do not eval lisp grabbed over ftp; parse it from new format.
12154
12155 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12156
12157         * files.el (set-auto-mode): Don't play games loading package-get
12158         database; package-get-package-provider will handle it all.
12159
12160 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12161
12162         * package-get.el (package-get-base-filename): new variable.
12163         (package-get-require-base): new function.
12164         (package-get-pgp-signed-begin-line): new variable.
12165         (package-get-pgp-signature-begin-line): ditto.
12166         (package-get-pgp-signature-end-line):  ditto.
12167         (package-get-load-base): new function.
12168         (package-get-interactive-package-query):
12169         (package-get-update-all):
12170         (package-get-dependencies):
12171         (package-get-package-provider):
12172         (package-get-custom): use package-get-require-base.
12173         [package-get-custom loading]: disable for now.
12174
12175         * package-ui.el (pui-list-packages): use (package-get-require-base)
12176
12177 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12178
12179         * package-ui.el: Correct obvious thinko in choosing extent face.
12180
12181 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12182
12183         * menubar-items.el (default-menubar): pui-list-package has nothing
12184         to with Customize. Move all the package stuff to a new Item in Options.
12185
12186         * package-ui.el (pui-menu): Add menu and Popup menu.
12187
12188         * package-get.el (package-get): Use new
12189         package-admin-get-install-dir.
12190
12191         * package-admin.el (package-admin-get-install-dir): New syntax.
12192         Conserve package location and put mule packages where mule-base is.
12193
12194         * package-get.el : Customized
12195
12196         * package-ui.el (pui): Customized
12197         (pui-package-install-dest-dir): New variable.
12198         (pui-install-selected-packages): Use it
12199
12200 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12201
12202         * package-get.el (package-get-interactive-package-query): Move
12203         dependency on package-get-base to run-time.
12204         (package-get-update-all): Ditto.
12205         (package-get-dependencies): Ditto.
12206         (package-get-package-provider): Ditto.
12207         (package-get-custom): Ditto.
12208
12209 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12210
12211         * events.el: Remove 'ascii-character property from 'backspace
12212         and 'delete symbols
12213
12214 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12215
12216         * package-get-base.el: removed.
12217
12218 1998-09-23  Didier Verna  <didier@xemacs.org>
12219
12220         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12221         (no-upper-case-p): new function.
12222         (with-search-caps-disable-folding): new macro.
12223         (with-interactive-search-caps-disable-folding): new macro.
12224         (zap-to-char): In interactive mode, do a case-sensitive search if
12225         the character is uppercase.
12226         (zap-up-to-char): ditto.
12227
12228         * replace.el (perform-replace): use the function no-upper-case-p.
12229
12230         * isearch-mode.el (isearch-fix-case): ditto.
12231         make obsolete `with-caps-disable-folding' and
12232         `isearch-no-upper-case-p'.
12233
12234         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12235         (tags-search): ditto.
12236         (tags-query-replace): ditto.
12237
12238         * info.el (Info-search): ditto.
12239
12240 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12241
12242         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12243
12244 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12245
12246         * package-admin.el (package-admin-rmtree): rewritten.  need to
12247         check for "." and ".." before symlink check.  expand files and
12248         directories with respect to DIRECTORY, not default-directory.
12249
12250 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12251
12252         * package-get.el (package-get-all): add INSTALL-DIR argument.
12253
12254 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12255
12256         * package-ui.el (pui-add-required-packages): new function, select
12257         dependent packages.
12258         (pui-display-keymap): bind it.
12259         (pui-help-string): document it.
12260         (pui-install-selected-packages): package-get-all -> package-get.
12261
12262         * package-get.el (package-get-dependencies): new function.
12263
12264 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12265
12266         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12267         regexps.
12268
12269 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12270
12271         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12272         function.
12273         (default-mouse-track-normalize-point): Use it.
12274
12275 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12276
12277         * package-admin.el (package-admin-delete-binary-package):
12278                 General cleanup. Remove unnessary use of progn and
12279         save-excursion.
12280         (package-admin-delete-binary-package): Do NOT mess with file
12281         modes. That is evil.
12282         (package-admin-delete-binary-package): Wrap all deleting in
12283         condition-case. The data in MANIFEST is untrustworthy.
12284         (package-admin-delete-binary-package): Let the OS worry about non
12285         empty directories.
12286
12287 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12288
12289         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12290         processing.
12291         (lm-report-bug): Fix mail address to send bug reports to.
12292
12293 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12294
12295         * XEmacs 21.2-beta2 is released.
12296
12297 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12298
12299         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12300
12301 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12302
12303         * info.el (Info-mode): Document page turning by double clicks in
12304         docstring so `M-x describe-mode' will display it.
12305
12306 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12307
12308         * info.el (Info-mouse-track-double-click-hook): Use character
12309         widths to calculate a border region where double clicking does
12310         page turning, and return `nil' by default so other hooks, such as
12311         region highlighting, will be run.
12312
12313 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12314
12315         * sound.el (default-sound-directory-list): Initialize with all the
12316         "sounds" directories in `data-directory-list'.  It used to just be
12317         the first one.
12318
12319         * packages.el (locate-data-directory-list): Created.  This gives
12320         the list of matching directories, unlike `locate-data-directory',
12321         which just gives the first one.
12322
12323 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12324
12325         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12326         make a binding in the local keymap until help-char handling is
12327         improved.
12328
12329         * help.el (help-keymap-with-help-key): Provide keymap with help
12330         binding.
12331         (help-print-help-form): New helper function.
12332
12333 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12334
12335         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12336         move extent to another buffer; no need to create a new extent.
12337         (isearch-fix-case): New function.
12338         (isearch-search-and-update): Use it.
12339
12340 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12341
12342         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12343         the keymap, not minor-mode-map-alist.
12344         (isearch-done): Restore overriding-local-map.
12345
12346 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12347
12348         * bytecomp.el (byte-compile-buffer-substring):
12349         Fix for: (byte-compile (defun f () (buffer-substring)))
12350         ==>   ** buffer-substring called with 3 args, but requires 0-3
12351         - new code not only works, but is more readable, too.
12352
12353 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12354
12355         * msw-faces.el (mswindows-init-device-faces): Don't try to
12356           specify a default font at this late stage. Do try to force
12357           creation of the default face font so that if it fails we get
12358           an error now instead of a crash at frame creation.
12359
12360           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12361           mswindows-make-font-unitalic: Canonical default weight
12362           changed from "Normal" to "Regular".
12363
12364           mswindows-make-font-bold / -bold-italic: Supplied device was
12365           not being passed into call to mswindows-find-smaller-font.
12366
12367 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12368
12369         * package-get.el (package-get-remote): Fix the path where to find
12370           the packages on xemacs.org.
12371
12372 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12373
12374         * about.el (about-maintainer-info): Update Ben's entry.
12375
12376 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12377
12378         * lisp/shadow.el (find-emacs-lisp-shadows):
12379         - `member' was being called on lists of length 2000!
12380         - Replace with hashtables.
12381         - Replace hand-coded loops with (dolist)
12382         - Fix comment typo
12383
12384 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12385
12386         * packages.el: Added new function, `package-delete-name', to
12387           delete existing packages from the installed package database
12388           (`packages-package-list').  Also added the "pkginfo" directory
12389           to `packages-special-base-regexp', so that the pkginfo directory
12390           would not get added to `late-packages'.
12391
12392         * package-admin.el: Added ability to delete an installed package
12393           (added low-level function, `package-admin-delete-package').
12394           Understands how to use the pkginfo/MANIFEST.<package> file to
12395           delete the package.  When installing a package, will also
12396           create a MANIFEST.* file if one is not provided by the
12397           package.  If the MANIFEST.* doesn't exist when deleting a
12398           package, the functions will fall back to attempting to delete
12399           any package-specific lisp directory.
12400
12401         * package-get.el: Moved some functions to package-admin.el.
12402           Added interactive function `package-get-delete-package', for
12403           use by users for deleting a package.
12404
12405           Also modified to not require the presence of efs.
12406
12407 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12408
12409         * files.el (find-file-noselect): Handle all signals, kill the
12410         buffer and resignal.
12411
12412 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12413
12414         * cl-macs.el (glyph-image): Add setf method.
12415
12416 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12417
12418         * package-get.el: Fixed broken EFS downloading.  Also, look for
12419           .tar.gz files first, in preference over .tgz files.
12420
12421         * package-ui.el: Fix display of package version numbers.
12422
12423 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12424
12425         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12426         argument.
12427
12428 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12429
12430         * list-mode.el: `display-completion-list': added new/optional
12431           keyword `:completion-string', which allows the programmer to
12432           change the "Possible completions are:" prompt.
12433
12434         * menubar-items.el: Added new pulldown menu-pick to start up the
12435           visual package browser/installer:
12436
12437                 Options->Customize->List Packages
12438
12439         * package-admin.el: Added hooks for installing under both Unix
12440           and MS Windows.  Does additional error checking.  No longer
12441           calls "add-big-package.sh" to install packages under Unix; now
12442           calls gunzip & tar directly.
12443
12444         * package-get.el: Added ability to install packages from files
12445           on a local disk/CDROM.  Now deletes any existing package lisp
12446           directory.  Does completion on available packages when
12447           querying for package names.  Will also search for .tgz files
12448           in addition for .tar.gz files.  Tries to reload
12449           auto-autoloads, as a convenience when loading new packages,
12450           and also tries to add any new package paths to `load-path'.
12451           Changed all occurences of `concat' to use `expand-file-name'.
12452
12453         * package-ui.el: New file which implements the main visual
12454           package browser/installer, which is started via a menu pick or
12455           M-x pui-list packages.
12456
12457 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12458
12459         * startup.el (load-init-file): spelling fix.
12460
12461 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12462
12463         * startup.el (normal-top-level): Load auto-autoload files
12464         covariantly with their precedence.
12465
12466 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12467
12468         * menubar-items.el (default-menubar): Remove "Font Weight"
12469         option, there is currently no custom equivalent.. Customize-faces
12470         is "Edit faces".
12471
12472         * x-font-menu.el (font-menu-set-font): Use customize to set
12473         default face.
12474
12475         * faces.el (face-spec-update-all-matching): New function.
12476
12477         * cus-face.el (custom-set-face-update-spec): New function.
12478         Interface to customize faces from elisp.
12479
12480         (custom-face-value-create): Show the customized settings if set
12481         but not saved.
12482
12483 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12484
12485         (custom-face-value-create): Show the customized settings if set
12486         but not saved.
12487
12488 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12489
12490         * keydefs.el (global-map): Add FSF 20.3 binding of
12491         query-replace-regexp.
12492
12493 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12494
12495         * minibuf.el (read-file-name-internal-1): use
12496         user-name-completion-1 instead of user-name-completion.
12497
12498 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12499
12500         * loadup.el:
12501         * make-docfile.el:
12502         * update-elc.el: Don't set `source-directory' (now defunct as a
12503         global variable) no more.
12504
12505         * packages.el (packages-list-autoloads): Made `source-directory'
12506         (now defunct as a global variable) a parameter.
12507
12508 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12509
12510         * about.el (about-hackers): new email
12511
12512 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12513
12514         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12515
12516 1998-07-17  Didier Verna  <didier@xemacs.org>
12517
12518         * faces.el (set-face-property):
12519         (set-face-dim-p):
12520         (face-dim-p): updated the doc strings now that the dim property isn't
12521         tty-specific.
12522         (face-equal): the dim property is now a common one.
12523
12524         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12525         Renamed the `stipple' attribute to `background-pixmap'.
12526         (custom-face-background-pixmap): make custom-face-stipple an
12527         obsolete alias for this.
12528
12529 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12530
12531         * find-paths.el (paths-file-readable-directory-p): Created and
12532         used.
12533
12534         * loadup.el: Don't set inhibit-... flags from run-temacs.
12535
12536 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12537
12538         * packages.el (packages-data-path-depth): Added and used.
12539
12540 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12541
12542         * about.el:
12543         - Change .xpm to .png, delete "zcat" section.
12544         - cosmetic fix in the 'marcpa' entry.
12545
12546         * etc/photos
12547         - convert all .xpm.Z to .png
12548         - rename mrb to martin
12549         - rename mcook-m to mcookm
12550
12551 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12552
12553         * x-init.el (x-initialize-compose): Add support for
12554         dead-circumflex as YET ANOTHER NAME for that dead key.
12555
12556 1998-08-05  Colin Rafferty <colin@xemacs.org>
12557
12558         * setup-paths.el (paths-construct-exec-path): Made the
12559         last-packages really be last.
12560         (paths-construct-data-directory-list): Ditto.
12561
12562 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12563
12564         * startup.el(startup-splash-frame-body):
12565         Update Copyright notice in splash screen
12566
12567 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12568
12569         * minibuf.el (read-file-name-internal-1): do ~user completion.
12570
12571 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12572
12573         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12574         aginst destroyed extents
12575
12576 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12577
12578         * package-get.el (package-get): add `install-dir' argument.
12579
12580 1998-07-20  John Jones  <jj@asu.edu>
12581
12582         * package-get.el: calls to package-get-update-all will only
12583           update packages which are already installed.
12584
12585 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12586
12587         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12588         writable.
12589
12590 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12591
12592         * about.el (about-hackers): Correct my email.
12593
12594 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12595
12596         * about.el (about-hackers): new email-address.
12597
12598 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12599
12600         * minibuf.el (read-number): Don't let `input-error' condition
12601         escape.
12602
12603 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12604
12605         * about.el (about-hackers): use my `email-for-life' address.
12606
12607 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12608
12609         * XEmacs 21.2-beta1 is released.
12610
12611 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12612
12613         * ldap.el (ldap-search): Doc string change
12614
12615 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12616
12617         * menubar-items.el (default-menubar): Removed references to
12618         `data-directory', and use `locate-data-file' instead, and made
12619         then greyed out if they don't exist.
12620
12621 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12622
12623         * keymap.el (events-to-keys): Use `format' instead of `concat'
12624         since the latter does not accept integer args anymore
12625
12626 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12627
12628         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12629         macros replaced.
12630
12631 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12632
12633         * make-docfile.el: Get first initialization from very-early-lisp.el
12634         * update-elc.el: Ditto.
12635         * loadup.el (really-early-error-handler): Ditto.
12636
12637         * packages.el (packages-unbytecompiled-lisp): Add new file,
12638         very-early-lisp.el.
12639
12640         * very-early-lisp.el: New file.
12641
12642 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12643
12644         * Symbols that have been obsolete for at least 3 years removed (II).
12645
12646         * obsolete.el (eval-current-buffer): Make compatible.
12647         (byte-code-function-p): Ditto.
12648         (send-string): Removed.
12649         (send-region): Removed.
12650         (screen-scrollbar-width): Removed.
12651         (set-screen-scrollbar-width): Removed.
12652         (set-screen-left-margin-width): Removed.
12653         (set-screen-right-margin-width): Removed.
12654         (screen-left-margin-width): Removed.
12655         (screen-right-margin-width): Removed.
12656         (set-buffer-left-margin-width): Removed.
12657         (set-buffer-right-margin-width): Removed.
12658         (buffer-left-margin-width): Removed.
12659         (buffer-right-margin-width): Removed.
12660         (x-set-frame-icon-pixmap): Removed.
12661         (x-set-screen-icon-pixmap): Removed.
12662         (pixel-name): Removed.
12663         (make-pixmap): Removed.
12664         (make-cursor): Removed.
12665         (pixmap-width): Removed.
12666         (pixmap-contributes-to-line-height-p): Removed.
12667         (set-pixmap-contributes-to-line-height): Removed.
12668
12669 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12670
12671         * obsolete.el (popup-menu-up-p): removed.
12672         (read-no-blanks-input): Removed.
12673         (wholenump): Removed.
12674         (ring-mod): Removed (what was ring-mod?).
12675         (current-time-seconds): Removed.
12676         (run-special-hook-with-args): Removed.
12677         (dot): Removed.
12678         (dot-marker): Removed.
12679         (dot-min): Removed.
12680         (dot-max): Removed.
12681         (window-dot): Removed.
12682         (set-window-dot): Removed.
12683
12684         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12685         `dot-min'.
12686
12687         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12688
12689         * code-files.el (insert-file-contents): Rename
12690         run-special-hook-with-args to run-hook-with-args-until-success.
12691         (write-region): Ditto.
12692
12693 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12694
12695         * about.el: Fix typos, update release date.
12696
12697         * Symbols that have been obsolete for at least 3 years removed.
12698
12699         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12700         screen- functions.
12701         (toplevel): remove setf methods for screen functions.
12702         * cl-macs.el (extent-data): defsetf removed.
12703         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12704         many places to remove.
12705         (comment-indent-hook): Ditto.
12706         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12707         (buffer-dedicated-screen): Ditto.
12708         (deiconify-screen): Ditto.
12709         (delete-screen): Ditto.
12710         (event-screen): Ditto.
12711         (find-file-other-screen): Ditto.
12712         (find-file-read-only-other-screen): Ditto.
12713         (live-screen-p): Ditto.
12714         (screen-height): Ditto.
12715         (screen-iconified-p): Ditto.
12716         (screen-list): Ditto.
12717         (screen-live-p): Ditto.
12718         (screen-name): Ditto.
12719         (screen-parameters): Ditto.
12720         (screen-pixel-height): Ditto.
12721         (screen-pixel-width): Ditto.
12722         (screen-root-window): Ditto.
12723         (screen-selected-window): Ditto.
12724         (screen-totally-visible-p): Ditto.
12725         (screen-visible-p): Ditto.
12726         (screen-width): Ditto.
12727         (screenp): Ditto.
12728         (get-screen-for-buffer): Ditto.
12729         (get-screen-for-buffer-noselect): Ditto.
12730         (get-other-screen): Ditto.
12731         (iconify-screen): Ditto.
12732         (lower-screen): Ditto.
12733         (mail-other-screen): Ditto.
12734         (make-screen): Ditto.
12735         (make-screen-invisible): Ditto.
12736         (make-screen-visible): Ditto.
12737         (modify-screen-parameters): Ditto.
12738         (new-screen): Ditto.
12739         (next-screen): Ditto.
12740         (next-multiscreen-window): Ditto.
12741         (other-screen): Ditto.
12742         (previous-screen): Ditto.
12743         (previous-multiscreen-window): Ditto.
12744         (raise-screen): Ditto.
12745         (redraw-screen): Ditto.
12746         (select-screen): Ditto.
12747         (selected-screen): Ditto.
12748         (set-buffer-dedicated-screen): Ditto.
12749         (set-screen-height): Ditto.
12750         (set-screen-position): Ditto.
12751         (set-screen-size): Ditto.
12752         (set-screen-width): Ditto.
12753         (show-temp-buffer-in-current-screen): Ditto.
12754         (switch-to-buffer-other-screen): Ditto.
12755         (visible-screen-list): Ditto.
12756         (window-screen): Ditto.
12757         (x-set-screen-pointer): Ditto.
12758         (x-set-frame-pointer): Ditto.
12759         (screen-title-format): Ditto.
12760         (screen-icon-title-format): Ditto.
12761         (terminal-screen): Ditto.
12762         (delete-screen-hook): Ditto.
12763         (create-screen-hook): Ditto.
12764         (mouse-enter-screen-hook): Ditto.
12765         (mouse-leave-screen-hook): Ditto.
12766         (map-screen-hook): Ditto.
12767         (unmap-screen-hook): Ditto.
12768         (default-screen-alist): Ditto.
12769         (default-screen-name): Ditto.
12770         (x-screen-defaults): Ditto.
12771         (x-create-screen): Ditto.
12772         * obsolete.el: meta-flag removed.
12773         baud-rate removed.
12774         sleep-for-millisecs removed.
12775         extent-data removed.
12776         set-extent-data removed.
12777         set-extent-attribute removed.
12778         extent-glyph removed.
12779         extent-layout removed.
12780         set-extent-layout removed.
12781         list-faces-display removed.
12782         list-faces removed.
12783         trim-versions-without-asking removed.
12784         after-write-file-hooks removed.
12785         truename removed.
12786         auto-fill-hook removed.
12787         blink-paren-hook removed.
12788         select-screen-hook, deselect-screen-hook removed.
12789         auto-raise-screen, auto-lower-screen removed.
12790
12791         * msw-mouse.el: Global change resource -> mswindows-resource.
12792
12793         * XEmacs 21.0-pre5 is released.
12794
12795 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12796
12797         * about.el (about-hackers): Credits update.
12798
12799 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12800
12801         * register.el (insert-register): Don't activate the region.
12802
12803 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12804
12805         * select.el: Restore x-* symbols for backwards compatibility:
12806         x-copy-primary-selection, x-kill-primary-selection,
12807         x-delete-primary-selection, x-select-make-extent-for-selection,
12808         x-valid-simple-selection-, x-cut-copy-clear-internal.
12809
12810 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12811
12812         * XEmacs 21.0-pre4 is released.
12813
12814 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12815
12816         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12817         reporting bugs.
12818         (maybe-add-init-button): Fix semantics under Windows.  Use
12819         `expand-file-name' rather than `concat'.
12820
12821         * help.el (print-messages): New function.
12822
12823 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12824
12825         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12826
12827 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12828
12829         * about.el: Tweaked my entry in about-hackers.
12830
12831         * find-paths.el (paths-emacs-root-p):
12832           Relaxed emacs-root checking of an in-place installation to
12833           also accommodate the flat layout used on MS Windows.
12834
12835 1998-06-29  John Jones  <jj@asu.edu>
12836
12837         * package-get.el: calls to package-get-update-all will only
12838           update packages which are already installed.
12839
12840 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12841
12842         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12843         are handled by the gui-element face fallbacks now.
12844
12845         * x-faces.el: default gui-element face to "background" as well as
12846         the default face.
12847
12848         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12849         and default face settings since these are set as fallbacks now in
12850         the appropriate domain.
12851
12852 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12853
12854         * text-mode.el (text-mode): Reorder regexp so the OR part
12855         corresponding to `page-delim' goes first and the hack in
12856         `forward-paragraph' will work.
12857         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12858
12859 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12860
12861         * subr.el (remove-hook): When checking the hook value
12862           with functionp, don't apply car to it.
12863
12864 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12865
12866         * package-get.el (package-get-remote-filename):
12867           Don't use file-name-as-directory because the local directory
12868           separator conventions might not be the same as ftp's.
12869
12870 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12871
12872         * ldap.el (ldap-host-parameters-alist): New name of
12873         `ldap-host-parameters-plist'
12874
12875 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12876
12877         * package-get.el: Using (require 'package-get-base), now that it
12878         provides itself.  Consequently removed all instances of (load
12879         "package-get-base.el").
12880
12881 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12882
12883         * subr.el (remove-hook): Don't treat the hook value as a
12884           list unless it is both consp and not functionp.
12885
12886 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12887
12888         * about.el: Email address for Ben Wing is ben@xemacs.org.
12889         * auto-show.el: Ditto.
12890         * bytecomp.el: Ditto.
12891         * faces.el: Ditto.
12892         * x-scrollbar.el: Ditto.
12893         * x-misc.el: Ditto.
12894         * tty-init.el: Ditto.
12895         * toolbar-items.el: Ditto.
12896         * symbol-syntax.el: Ditto.
12897         * specifier.el: Ditto.
12898         * objects.el: Ditto.
12899         * hyper-apropos.el: Ditto.
12900         * glyphs.el: Ditto.
12901
12902 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12903
12904         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12905         vertical-divider-always-visible-p.
12906         (default-mouse-motion-handler): Ditto.
12907
12908 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12909
12910         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12911         global value.
12912
12913 1998-06-21  Oliver Graf <ograf@fga.de>
12914
12915         * build-reports.el: changed receiver to xemacs-build-reports list
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-27  SL Baur  <steve@altair.xemacs.org>
12930
12931         * about.el (about-hackers): Credits update.
12932
12933         * help-nomule.el (tutorial-supported-languages): Add Romanian
12934         TUTORIAL.
12935
12936         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12937         to ISO-8859-2.
12938
12939 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12940
12941         * font.el: Split font-family-mappings into X and
12942           mswindows-specific versions.
12943           mswindows-font-create-[object|name]: Treat supplied size
12944           as a pointsize. Added underline and strikethru handling.
12945
12946         * msw-faces.el: changed default mswindows charset to western.
12947
12948         * msw-glyphs.el: removed space in border-glyph font string that
12949           was inserted to get round bugs in the mswindows C font code.
12950
12951 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12952
12953         * minibuf.el: make read-color-completion-table call
12954           (mswindows-color-list for mswindows devices.
12955
12956 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12957
12958         * lisp/font-lock.el
12959         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12960         Let declaration items contain non-word symbol characters.
12961
12962 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12963
12964         * package-get.el (package-get-package-provider): Added autoload
12965         cookie.  Loading "package-get-base.el" in ALL functions that use
12966         it.  Fixed some (interactive ...) with multiple argument specs
12967         again.  Cosmetic indentation changes.
12968
12969 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12970
12971         * info.el (Info-insert-dir): Don't use nreverse on variables
12972         that you want to use later.
12973
12974 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12975
12976         * x-mouse.el (x-set-point-and-move-selection): Replace call
12977         to x-kill-primary-selection with kill-primary-selection
12978
12979 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12980
12981         * simple.el (what-cursor-position): Make cursor position reported
12982         use value of column-number-start-at-one
12983
12984 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12985
12986         * about.el (xemacs-hackers): Fix Jareth's email address.
12987
12988 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12989
12990         * startup.el (startup-splash-frame): Remove
12991         `xemacs-startup-logo-function'.
12992
12993 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12994
12995         * about.el (about-hackers): Update credits list.
12996
12997 1998-06-06  Jeff Miller <jmiller@smart.net>
12998
12999         * lisp/sound.el: Update sound-ext to allow filenames with
13000           extensions to be found by load-sound-file
13001
13002 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13003
13004         * info.el (Info-rebuild-outdated-dir): Removed variable
13005         (Info-auto-generate-directory): New variable
13006         (Info-save-auto-generated-dir): New variable
13007         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
13008         (Info-build-dir-anew): Second parameter removed.  Use
13009         `Info-save-auto-generated-dir'
13010         (Info-rebuild-dir): Ditto
13011
13012 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
13013
13014         * list-mode.el (next-list-mode-item): Would not recognize
13015         border between directly neighbored items.
13016
13017 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13018
13019         * package-get.el: add autoloads for some functions.
13020
13021 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
13022
13023         * specifier.el (let-specifier): Tiny docfixes.
13024
13025 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
13026
13027         * msw-mouse.el: set selection-pointer-glyph to Normal.
13028
13029 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
13030
13031         * wid-edit.el (widget-specify-secret): New function.
13032         (widget-after-change): Use it.
13033         (widget-specify-field): Use it.
13034
13035 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
13036
13037         * mouse.el (drag-window-divider): Use `(not done)' instead of
13038         `doit'; reuse result of `window-pixel-edges'.
13039
13040         * modeline.el (drag-modeline-event-lag): Rename to
13041         drag-divider-event-lag.
13042
13043 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13044
13045         * specifier.el (let-specifier): Rewritten not to generate needless
13046         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13047         arguments.
13048
13049 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13050
13051         * minibuf.el (read-file-name-1): Setup buffer-local value of
13052         `completion-ignore-case' in completions buffer under Windows.
13053
13054 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13055
13056         * about.el (about-maintainer-glyph): Fix support for not
13057         compressed images.
13058
13059 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13060
13061         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13062
13063         * mouse.el (mouse-track): Cancel selection if misc-user event with
13064         `cancel-mode-internal' function is fetched.
13065
13066 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13067
13068         * files.el (save-some-buffers-1): Fixed return value.
13069
13070 1998-06-01  Oliver Graf <ograf@fga.de>
13071
13072         * dragdrop.el: added experimental
13073
13074 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13075
13076         * startup.el (after-init-hook, init-file-user,
13077         user-init-directory, load-user-init-file):  Purge references
13078         to "~/.xemacs/init.el" from docstrings.
13079
13080         (load-user-init-file) Use paths-construct-path to construct
13081         paths to user init files.  Go directly to ~/.emacs, do not
13082         search ~/.xemacs/, do not load `default-custom-file'.
13083
13084 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13085
13086         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13087         general *sh.
13088         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13089
13090 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13091
13092         * menubar-items.el (default-menubar): add Update Packages to customize
13093         menu.
13094
13095 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13096
13097         * faces.el: use toolbar face as a fallback for toolbar properties
13098         in xpm-color-symbols instead of default.
13099
13100         * msw-faces.el: rename 3d-object -> gui-element face.
13101
13102 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13103
13104         * startup.el (xemacs-startup-logo-function): New variable.
13105         (startup-splash-frame): Use it.
13106
13107 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13108
13109         * files.el (save-some-buffers): Would wait 1 second.
13110         (save-some-buffers-1): Delete other windows here instead of in
13111         `save-some-buffers'.
13112         (save-some-buffers): Force redisplay only if windows were deleted.
13113
13114 1998-06-02  Didier Verna  <didier@xemacs.org>
13115
13116         * cus-face.el (custom-face-attributes): generalized the use of
13117         toggle buttons for boolean attributes.
13118         Re-ordered the items a bit.
13119
13120 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13121
13122         * sound.el (default-sound-directory): Use `locate-data-directory'
13123         to find the sounds directory.
13124
13125 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13126
13127         * sound.el: default sound-ext to .wav under mswindows, .au
13128         otherwise. load-default sounds without extensions.
13129
13130 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13131
13132         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13133         if send-pr is not bound.
13134
13135 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13136
13137         * files.el: grok idl files in auto-mode-alist.
13138 1998-06-01  Jeff Miller  <jmiller@smart.net>
13139
13140         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13141         calling `upcase'.
13142
13143 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13144
13145         * msw-glyphs.el: add xbm to the list of image types supported.
13146
13147 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13148
13149         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13150         instead of XEmacs one when dumping InfoDock.
13151
13152 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13153
13154         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13155         for `modeline-visible-p'
13156
13157         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13158
13159 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13160
13161         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13162         since it's not used anymore. doc string fixes.
13163
13164         * package-get.el (package-get-file-installed-p): new function. use
13165         instead of file-installed-p which is in an external package.
13166
13167 1998-05-28  Oliver Graf <ograf@fga.de>
13168
13169         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13170         favor of select-window/switch-to-buffer
13171
13172 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13173
13174         * startup.el: changed (getenv "HOME") to (user-home-directory)
13175
13176 1998-05-25  Oliver Graf <ograf@fga.de>
13177
13178         * frame.el (cde-start-drag) moved to dragdrop.el
13179         (offix-start-drag-region) moved to dragdrop.el
13180         (offix-start-drag) moved to dragdrop.el
13181         * dragdrop.el (cde-start-drag) moved from frame.el
13182         (offix-start-drag-region) moved from frame.el
13183         (offix-start-drag) moved from frame.el
13184         (cde-start-drag-region) cde drag regions
13185         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13186
13187 1998-05-26  Oliver Graf <ograf@fga.de>
13188
13189         * dragdrop.el: created dragdrop-drag prototypes
13190         (cde-start-drag-region) fixed typo
13191
13192 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13193
13194         * simple.el (after-init-hook): Remove reader macro.
13195
13196         * packages.el (packages-hardcoded-lisp): Get rid of reader
13197         macros.  Update DOC string.
13198
13199 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13200
13201         * mouse.el (drag-window-divider): Ditto.
13202
13203         * modeline.el (mouse-drag-modeline): Use it.
13204
13205         * lisp-mode.el (let-specifier): Specify indentation.
13206
13207         * specifier.el (let-specifier): Renamed from
13208         `with-specifier-instance'.
13209
13210 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13211
13212         * x-faces.el:
13213         * faces.el: move definition of xpm-color-symbols from x-faces.el
13214         to faces. Predicate x-get-resource on the presence of x.
13215
13216         * msw-faces.el: set 3d-object face rather than modeline. Specify
13217         faces as specfier defaults.
13218
13219         * package-get.el: don't use package-admin-add-single-file-package.
13220
13221 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13222
13223         * toolbar-items.el: Fixup tooltips.
13224         (toolbar-gnus): Don't use obsolete variable
13225         toolbar-news-frame-properties.
13226         (toolbar-news-reader): Default to `gnus' instead of
13227         `not-configured'.
13228
13229         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13230         Windows.
13231
13232 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13233
13234         * package-get.el: rename -installedp -> -installed-p.
13235
13236 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13237
13238         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13239         attributes, and assinged it to continuation, truncation and
13240         hscroll glyphs.
13241
13242         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13243         and made continuation, truncation and hscroll glyphs arrow
13244         characters out of that font.
13245
13246 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13247
13248         * minibuf.el (minibuffer-electric-separator): Play nicely with
13249         directory-sep-char being \.
13250         (minibuffer-electric-tilde): Ditto.
13251         (read-file-name-map): Ditto.
13252
13253 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13254
13255         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13256         on X devices.
13257         (default-mouse-track-deal-with-down-event): Avoid
13258         `x-disown-selection'; use `disown-selection' instead.
13259
13260 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13261
13262         * select.el:
13263         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13264         moved to (cut-copy-clear-internal) in select.el. Ditto for
13265         (x-delete-primary-selection) (x-kill-primary-selection)
13266         (x-copy-primary-selection).
13267         (own-clipboard): new function.
13268
13269         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13270         functions in select.el. remove old ones.
13271         (mswindows-own-clipboard): new function.
13272
13273 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13274
13275         * gnuserv.el: allow connections from mswindows type devices.
13276
13277 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13278
13279         * msw-glyphs.el: change image type used from cursor to resource.
13280
13281 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13282
13283         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13284         for {top,bottom}-{left,right} values in addition to
13285         {top,bottom}_{left,right}.
13286         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13287
13288 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13289
13290         * cl-macs.el (specifier-instance): Undefine its setf method.
13291
13292         * specifier.el (with-specifier-instance): Added docstring.
13293
13294         * mouse.el (drag-window-divider): Ditto.
13295
13296         * modeline.el (mouse-drag-modeline): Use it.
13297
13298         * lisp-mode.el (with-specifier-instance): Define its indentation
13299         level.
13300
13301         * specifier.el (with-specifier-instance): New macro.
13302
13303 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13304
13305         * package-get.el (package-get-create-custom): new function to
13306         auto-generate package-get-custom.el from package-get-base.el.
13307         * (package-get-ever-installedp): new function.
13308         * (package-get-custom): new function to get all packages specified
13309         by customize.
13310
13311 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13312
13313         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13314
13315 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13316
13317         * cl-extra.el: Reverse previous float change.
13318
13319 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13320
13321         * x-faces.el:
13322         * faces.el (try-font-name): moved from x-faces.el since it is
13323         required by w3 under mswindows as well X.
13324
13325 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13326
13327         * winnt.el: Removed evil (setq completion-ignore-case t)
13328         clause, one more overlookef fsfism.
13329         (nt-quote-args-functions-alist): End sentences with double space.
13330
13331 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13332
13333         * window-xemacs.el (push-window-configuration): Remove kludgery of
13334         recaching default-toolbar specifier.
13335         (pop-window-configuration): Ditto.
13336         (unpop-window-configuration): Ditto.
13337
13338 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13339
13340         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13341
13342 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13343
13344         * winnt.el (nt-quote-args-verbatim): Added function.
13345         (nt-quote-args-prefix-quote): Added function.
13346         (nt-quote-args-backslash-quote): Added function.
13347         (nt-quote-args-double-quote): Added function.
13348         (nt-quote-args-functions-alist): New variable.
13349         (nt-quote-process-args): Added function. This is the main quoting
13350         work horse called from process-nt.c
13351
13352 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13353
13354         * winnt.el: Removed duplicate definitions for backspace,
13355         delete, M-backspace and C-M-backspace.
13356         (file-name-buffer-file-type-alist): Removed this variable.
13357         (find-buffer-file-type): Removed function.
13358         (find-file-binary):  Removed function.
13359         (find-file-text): Removed function.
13360         (find-file-not-found-set-buffer-file-type): Removed function.
13361         (save-to-unix-hook): Removed function.
13362         (revert-from-unix-hook): Removed function.
13363         (using-unix-filesystems): Removed function.
13364         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13365         warning.
13366         (x-set-selection): Removed function.
13367         (x-get-selection): Removed function.
13368         Removed commented FSFisms.
13369         Replaced copyright notice (this file is not part of GNU Emacs).
13370         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13371         comint-process-echoes setting to t.
13372
13373 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13374
13375         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13376         and used following the interface change of
13377         `paths-find-recursive-path'.
13378
13379         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13380         regexp instead of a list of base names.
13381         (paths-version-control-filename-regexp):
13382         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13383         Introduced and used following the interface change of
13384         `paths-find-recursive-path'.
13385
13386 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13387
13388         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13389         on X devices, rather than on all non-TTY devices.
13390
13391 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13392
13393         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13394
13395         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13396
13397 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13398
13399         * itimer.el (activate-itimer): Fixed usage of integers
13400         as argument to `concat'.
13401
13402 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13403
13404         * itimer.el (start-itimer): replace the use of `concat' with
13405         `format'
13406
13407 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13408
13409         * mode-motion.el (mode-motion-hook): Clarify docstring.
13410         From Bob Weiner <weiner@altrasoft.com>
13411
13412         * loadhist.el (symbol-file): Supply prompt string when used
13413         interactively.
13414         From Bob Weiner <weiner@altrasoft.com>
13415
13416 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13417
13418         * loadup.el (really-early-error-handler): Ditto.
13419
13420         * update-elc.el: Ditto.
13421
13422         * setup-paths.el (paths-construct-exec-path): Ditto.
13423
13424         * make-docfile.el: Ditto.
13425
13426         * find-paths.el (paths-decode-directory-path): Use split-path
13427         instead of decode-path.
13428
13429         * files.el (parse-colon-path): Update docstring reference.
13430
13431 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13432
13433         * msw-init.el:
13434         * x-init.el:
13435         Bind cut'n'paste keys to non window-system specific functions.
13436
13437         * msw-select.el: New function mswindows-clear-clipboard.
13438         mswindows-cut-copy-clipboard extended to handle clearing of the
13439         selection and renamed to mswindows-cut-copy-clear-clipboard.
13440
13441         * select.el: on mswindows devices delete-primary-selection
13442         calls mswindows-clear-clipboard.
13443
13444 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13445
13446         * simple.el (quoted-insert): Inhibit quit when using read-char.
13447
13448         * cmdloop.el (read-char): Don't inhibit quit.
13449         (read-char-exclusive): Ditto.
13450         (read-char): Signal quit if quit-char was pressed.
13451         (read-char-exclusive): Ditto.
13452         (read-quoted-char): Return a character, not integer.
13453
13454         * menubar-items.el (default-popup-menu): Use Andy's generic
13455         selection code.
13456         (default-popup-menu): Fix code.
13457
13458 1998-05-14  Oliver Graf <ograf@fga.de>
13459
13460         * dragdrop.el (dragdrop-function-widget): this time it's done
13461
13462 1998-05-13  Oliver Graf <ograf@fga.de>
13463
13464         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13465
13466 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13467
13468         * device.el (device-pixel-width):
13469         (device-pixel-height):
13470         (device-mm-width):
13471         (device-mm-height):
13472         (device-bitplanes):
13473         (device-color-cells): Swapped parameters to device-system-metric
13474         according to the interface change.
13475
13476 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13477
13478         * mouse.el (default-mouse-motion-handler): Use new name of the
13479         function event-over-vertical-divider-p.
13480         Do not set E-W arrow cursor over the divider if
13481         vertical-divider-draggable-p is nil in the window.
13482         ([top-level]): Use new name for the variable
13483         vertical-divider-map.
13484         (drag-window-divider): Respect vertical-divider-draggable-p.
13485         Variable name typo fixes.
13486
13487 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13488
13489         * keymap.el (kbd): Define here; handle string constants and
13490         others...
13491
13492 1998-05-15  Christian Nyb <chr@mediascience.no>
13493
13494         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13495         in Emacs 18.
13496
13497 1998-05-13  Didier Verna  <didier@xemacs.org>
13498
13499         * mouse.el (drag-window-divider): give the vertical divider a
13500         pressed look when dragging it.
13501
13502 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13503
13504         * faces.el: predicate some more face operations on x or mswindows
13505         not just x.
13506
13507         * modeline.el: enable modeline coloring for mswindows.
13508
13509 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13510
13511         * minibuf.el (minibuffer-default): Added variable; compatible with
13512         FSF Emacs.
13513         (next-history-element): Used `minibuffer-default'.
13514
13515 1998-05-12  Oliver Graf <ograf@fga.de>
13516
13517         * dragdrop.el (dragdrop-function-widget): button and mods ok
13518         arguments still look a bit strange
13519         (dragdrop-compare-mods) created
13520         (dragdrop-drop-do-functions) correctly checks for buttons and
13521         modifiers
13522
13523 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13524
13525         * setup-paths.el (paths-default-info-directories): Replace
13526         path-separator with directory-sep-char.
13527
13528         * files.el (path-separator): Don't define it here.
13529
13530 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13531
13532         * update-elc.el: Ditto.
13533
13534         * setup-paths.el (paths-construct-exec-path): Ditto.
13535
13536         * make-docfile.el: Ditto.
13537
13538         * loadup.el (really-early-error-handler): Ditto.
13539
13540         * find-paths.el (paths-decode-directory-path): Use decode-path
13541         instead of decode-path-internal.
13542
13543         * files.el (parse-colon-path): Update docstring.
13544
13545 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13546
13547         * subr.el (get-buffer-window-list): Make BUFFER optional.
13548
13549         * window-xemacs.el (windows-of-buffer): Defalias to
13550         get-buffer-window-list.
13551
13552 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13553
13554         * disass.el: Fix maintainer keyword.
13555
13556         * bytecomp.el (byte-compile-and-load-file): Autoload.
13557         (byte-compile-buffer): Ditto.
13558
13559         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13560         value is returned, not the name.
13561         (lisp-imenu-generic-expression): Enable it.
13562         (lisp-mode-variables): Ditto.
13563         (lisp-indent-offset): Change defconst to defvar.
13564         (lisp-indent-function): Ditto.
13565         (lisp-body-indent): Ditto.
13566
13567 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13568
13569         * modeline.el: Use zap-last-kbd-macro-event.
13570
13571         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13572         nil, don't attempt to do anything with messages.
13573         (eval-last-sexp): Use `letf' for clarity.
13574
13575 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13576
13577         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13578
13579 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13580
13581         * buff-menu.el:
13582         * lisp-mode.el:
13583         * obsolete.el:
13584         Change empty docstrings into no doc strings at all.
13585         Fix bogus FSF-format docstrings.
13586         * etags.el: Fix docstring.
13587
13588 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13589
13590         * package-get.el (package-get): Use internal md5
13591
13592 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13593
13594         * about.el (about-xemacs): Correct abuse of concat.
13595
13596 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13597
13598         * info.el (Info-mode): Use easymenu.
13599
13600 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13601
13602         * apropos.el (apropos): Don't use concat with integers.
13603
13604         * cmdloop.el (describe-last-error): Handle the case when no error
13605         was seen gracefully.
13606
13607         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13608         defun.
13609         (apropos-describe-plist): Ditto.
13610
13611         * help.el (with-displaying-help-buffer): Revert to a defun.
13612         (describe-key): Use it as defun.
13613         (describe-mode): Ditto.
13614         (describe-bindings): Ditto.
13615         (describe-prefix-bindings): Ditto.
13616         (describe-installation): Ditto.
13617         (view-lossage): Ditto.
13618         (describe-function): Ditto.
13619         (describe-variable): Ditto.
13620         (describe-syntax): Ditto.
13621
13622 1998-05-11  Oliver Graf <ograf@fga.de>
13623
13624         * dragdrop.el: changed order of require/provide
13625         (dragdrop-drop-mime-default) changed to new calling conventions
13626         (dragdrop-drop-do-functions) changed to new calling conventions
13627         (dragdrop-function-widget) this one needs more work...
13628
13629 1998-05-10  Oliver Graf <ograf@fga.de>
13630
13631         * about.el: another small change in my entry
13632         * dragdrop.el (dragdrop-drop-log-function): logging added
13633         plus customizations
13634         changed interface to handler functions. now called with event
13635         and object
13636
13637 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13638
13639         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13640         E-W arrow pointer displayed over draggable dividers.
13641
13642         * mouse.el (default-mouse-motion-handler): Show it when
13643         appropriate.
13644         (drag-window-divider): Added.
13645         ([top-level]): Initialized window-divider-map with a keymap
13646         binding the above function to left button down event.
13647
13648         * x-mouse.el (x-init-pointer-shape): Initialize
13649         divider-pointer-glyph from Cursor.dividerPointer, or use default
13650         E-W double arrow.
13651
13652 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13653
13654         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13655
13656 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13657
13658         * simple.el (count-words-buffer): Don't query for buffer.
13659         (count-lines-buffer): Ditto.
13660
13661 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13662
13663         * help.el (where-is): add optional insert argument.
13664
13665 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13666
13667         * help.el (describe-key-briefly): New argument INSERT.
13668
13669         * simple.el (eval-expression): New optional argument; synch with
13670         FSF 20.3.
13671
13672         * keydefs.el (global-map): Add new register bindings.
13673
13674         * register.el: Synched with FSF 20.3.
13675
13676 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13677
13678         * window-xemacs.el (recenter): all arguments are optional.
13679
13680 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13681
13682         * device.el: (device-pixel-width): Reflected name/parameters
13683         change to device-system-metric.
13684         (device-pixel-height): Ditto.
13685         (device-mm-width): Ditto.
13686         (device-mm-height): Ditto.
13687         (device-bitplanes): Ditto.
13688         (device-color-cells): Ditto.
13689
13690 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13691
13692         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13693
13694         * cl.el (most-positive-fixnum): Document.
13695         (most-negative-fixnum): Ditto.
13696
13697         * cus-dep.el: Updated comment.
13698
13699         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13700         constant.
13701
13702         * cus-load.el (custom-put): Removed.
13703
13704         * files.el (after-find-file): Just resignal quit instead of
13705         signaling "canceled".
13706
13707 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13708
13709         * frame.el (other-frame): Use `focus-frame' instead of
13710         select-frame kludges.
13711
13712         * lisp-mode.el: Update lisp-indent-function for
13713         save-selected-frame and with-selected-frame.
13714
13715         * frame.el (save-selected-frame): New macro.
13716         (with-selected-frame): Ditto.
13717         (other-frame): Use `set-frame-focus'.
13718
13719 1998-05-06  Oliver Graf <ograf@fga.de>
13720
13721         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13722         (dragdrop-drop-url-default) default handler for URL drops created
13723         (dragdrop-drop-mime-default) default handler for MIME drops created
13724         (dragdrop-drop-functions) default custom for handling drops created
13725         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13726
13727 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13728
13729         * mouse.el: Removed redundant mouse-mswindows-drop function.
13730
13731 1998-05-05  Oliver Graf <ograf@fga.de>
13732
13733         * about.el: changed some text in my entry
13734         * dragdrop.el: added customs
13735
13736 1998-05-04  Oliver Graf <ograf@fga.de>
13737
13738         * mouse.el: killed global drop key bindings
13739         (mouse-offix-drop) removed
13740         * dragdrop.el: created
13741         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13742
13743 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13744
13745         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13746         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13747
13748         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13749         obsolete comment.
13750
13751         * scrollbar.el (scrollbars-visible-p): Use new
13752         {vertical,horizontal}-scrollbar-visible-p specifiers.
13753
13754 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13755
13756         * device.el (device-pixel-height):
13757         (device-pixel-width):
13758         (device-mm-width):
13759         (device-mm-height):
13760         (device-bitplanes):
13761         (device-color-cells): Moved these 6 functions from device.c; they
13762         all use single (device-system-metrics) call.
13763
13764 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13765
13766         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13767         were renamed.
13768
13769         * menubar-items.el:
13770         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13771         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13772
13773         * help.el (help-map): Remove Hyperbole keybinding logic.
13774         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13775
13776 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13777
13778         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13779         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13780
13781 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13782
13783         * msw-glyphs.el: use nicer icon3 from the frame icon.
13784
13785 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13786
13787         * version.el (emacs-version): Remove InfoDock conditionals.
13788
13789         * startup.el (startup-splash-frame): Change ID logo name.
13790
13791 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13792
13793         * files.el (after-find-file): If the user presses C-g on
13794         directory-creation prompt, kill the buffer.
13795
13796 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13797
13798         * simple.el (count-words-region): Reverse previous change.
13799
13800 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13801
13802         * replace.el (query-replace): Just call perform-replace.
13803         (query-replace-regexp): Ditto.
13804         (perform-replace): Move region handling here.
13805         (perform-replace): Use the new arg to match-data.
13806
13807 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13808
13809         * x-init.el: Install X specific display table that
13810           displays char 0240 as a space to avoid whatever it is
13811           that screws up display of that character code.
13812
13813 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13814
13815         * help.el (function-arglist): If no arguments are documented for a
13816         subr, print nothing rather than incorrect output.
13817
13818 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13819
13820         * cmdloop.el (command-error): Update bail-out error message to use
13821         `emacs-program-name'.
13822
13823         * lib-complete.el: Remove reader macro cruft.
13824
13825         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13826         cruft.
13827
13828         * simple.el (count-words-region): Drop interactive-p check on the
13829         message.
13830
13831 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13832
13833         * font.el
13834         * msw-faces.el
13835         Correct spelling of mswindows-font-canonicalize-name.
13836
13837 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13838
13839         * ldap.el (ldap-host-parameters-alist): Replaced with
13840         `ldap-host-parameters-plist'
13841         (ldap-search): Adapt to previous change
13842
13843 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13844
13845         * about.el (about-hackers): Update Bob Weiner bio.
13846         (about-maintainer-info): Ditto.
13847
13848 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13849
13850         * simple.el (display-warning-minimum-level): Docfix.
13851
13852 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13853
13854         * widget.el (:default-get): New keyword.
13855         * wid-edit.el (default, widget-default-default-get): Define it.
13856         (group, widget-group-default-get): Define it.
13857         (menu-choice, widget-choice-default-get): Define it.
13858         (widget-default-get): New function.
13859         (widget-choice-action): Call it.
13860         (widget-editable-list-entry-create): Call it.
13861
13862 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13863
13864         * byte-optimize.el (byte-boolean-vars): Removed.
13865         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13866         lookup through `byte-boolean-vars'.
13867
13868 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13869
13870         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13871         resource-provided values into ghost specs for scrollbar-height and
13872         scrollbar-width.
13873
13874 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13875
13876         * byte-optimize.el: Don't attempt to optimize /=.
13877
13878         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13879         (byte-compile-/=): Ditto.
13880
13881 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13882
13883         * apropos.el: Use `with-displaying-help-buffer'.
13884         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13885         Use `with-displaying-help-buffer'.
13886         (apropos-follow): Do not give special treatment to buffer cursor
13887         was in prior to a mouse click.
13888         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13889         (apropos-print-doc): Set correct buffer for setting text
13890         properties.
13891
13892 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13893
13894         * help.el (help-buffer-prefix-string): New variable.
13895         (help-buffer-name): Use it.
13896
13897         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13898         mode menu.
13899
13900 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13901
13902         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13903
13904 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13905
13906         * files.el (find-file-noselect): Update docstring.
13907         (find-file-noselect): Signal an error if found an unreadable file.
13908         (file-chase-links): Save the match data.
13909         (normal-mode): Use `lwarn' and `error-message-string'.
13910         (interpreter-mode-alist): Change defconst to defvar.
13911         (inhibit-first-line-modes-regexps): Ditto.
13912         (inhibit-first-line-modes-regexps): Added .tgz.
13913         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13914         (change-major-mode-with-file-name): New user-option.
13915         (set-visited-file-name): Synched with FSF.
13916         (file-name-extension): New function, from FSF 20.3.
13917         (file-relative-name): Synched with FSF.
13918         (save-some-buffers): Support the C-r feature.
13919         (recover-session): Synched with FSF.
13920         (kill-some-buffers): Ditto.
13921         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13922
13923 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13924
13925         * files.el (insert-file): Undo previous change and reenable use of
13926         format.el.
13927
13928 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13929
13930         * window-xemacs.el (recenter): Define.
13931
13932 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13933
13934         * font.el (mswindows-font-create-name)
13935         (mswindows-font-create-object): new functions for mswindows type
13936         fonts.
13937
13938         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13939         strings are parsed as well as font objects.
13940
13941 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13942
13943         * modeline.el (defining-kbd-macro): Restore modeline indication of
13944         kbd-macro being recorded.
13945         (add-minor-mode): Simplify docstring.
13946         (modeline-minor-mode-menu): Remove stuff.
13947
13948 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13949
13950         * code-process.el (call-process): dynamically decide process
13951         coding type.
13952
13953 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13954
13955         * modeline.el: Add line-number-mode, column-number-mode to
13956         the modeline minor-mode menu.  Button2 on the line number does
13957         goto-line.
13958
13959 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13960
13961         * mouse.el: move x-selection-owner-p type things to
13962         selection-owner-p.
13963
13964         * msw-init.el: copy zmacs stuff from x-init.el
13965
13966         * msw-select.el (mswindows-own-selection)
13967         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13968         functions. Very simple minded implementation of selectio
13969         ownership.
13970
13971         * select.el (own-selection) (disown-selection)
13972         (activate-region-as-selection) (select-make-extent-for-selection)
13973         (valid-simple-selection-p): functions moved from x-select.el for
13974         generalized selection.
13975
13976         * x-select.el: see select.el changes.
13977
13978         * x-toolbar.el: use new selection functions.
13979
13980 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13981
13982         * packages.el (packages-find-package-directories): Fixed bug that
13983         would pick up multiple site-package directories.
13984         (package-locations): Added "xemacs-packages" as a late package
13985         location.
13986
13987         * find-paths.el: Now uses `emacs-program-name' and
13988         `emacs-program-version'.
13989         Additions to enforce version-specific directories in
13990         `paths-find-version-directory'.
13991
13992 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13993
13994         * default.el: Removed.
13995         * site-start.el: Removed.
13996
13997 1998-04-29  Didier Verna  <didier@xemacs.org>
13998
13999         * minibuf.el (minibuffer-history-minimum-string-length): Default
14000         to nil.
14001
14002 1998-04-28  SL Baur  <steve@altair.xemacs.org>
14003
14004         * find-paths.el (paths-program-name): Rename.
14005         (paths-emacs-root-p): Ditto.
14006         (paths-find-site-directory): Ditto.
14007
14008 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
14009
14010         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
14011         `emacs-lisp-byte-compile-and-load'.
14012
14013 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14014
14015         * ldap.el (ldap-search): Fixed additional parameter passing to
14016         `ldap-open'
14017
14018 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
14019
14020         * select.el (kill-primary-selection) (selection-owner-p)
14021         (copy-primary-selection) (yank-clipboard-selection)
14022         (selection-exists-p) (delete-primary-selection): new file and
14023         functions that do the right thing for the selected device.
14024
14025         * x-menubar.el: use generalised selection functions.
14026
14027         * dumped-lisp.el: dump select.el.
14028
14029 1998-04-27  SL Baur  <steve@altair.xemacs.org>
14030
14031         * find-paths.el (paths-progname): New variable.
14032         (paths-emacs-root-p): Use it.
14033         (paths-find-site-directory): Ditto.
14034
14035 1998-04-26  SL Baur  <steve@altair.xemacs.org>
14036
14037         * loadup.el ((member "dump" command-line-args)): Dump as
14038         `infodock' if InfoDock.
14039
14040 1998-04-25  SL Baur  <steve@altair.xemacs.org>
14041
14042         * find-paths.el (construct-emacs-version): Simplify, include
14043         program name in the return value.
14044         * (paths-find-version-directory): Use it.
14045
14046 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14047
14048         * info.el (Info-parse-dir-entries): Fixed regexp
14049         (Info-build-dir-anew): Remove full suffix and capitalize info file
14050         name for files with no @direntry
14051         (Info-batch-rebuild-dir): New function
14052         (Info-suffixed-file): Check for regular files instead of simple
14053         file existence (could catch directories before)
14054
14055 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14056
14057         * setup-paths.el, find-paths.el: Removed uses of `not' which
14058         temacs doesn't have.
14059
14060         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14061         into root searching.
14062
14063 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14064
14065         * subr.el: Remove definition of `not'.
14066
14067 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14068
14069         * msw-glyphs.el: enable graphics support.
14070
14071 1998-04-23  Didier Verna  <didier@xemacs.org>
14072
14073         * x-menubar.el (default-menubar): restored the line-number-mode
14074         option.
14075
14076         * misc doc string updates related to the options menu.
14077
14078 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14079
14080         * setup-paths.el (paths-construct-load-path): Fix typo.
14081
14082 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14083
14084         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14085         font-menu-ignore-scaled-fonts don't have to be bound now; this
14086         gets us one step further towards making --no-autoloads work.
14087
14088         * startup.el (normal-top-level): Load auto-autoloads only if
14089         lisp-directory is non-nil.
14090
14091         * setup-paths.el (paths-construct-load-path): Made it robust
14092         against nil lisp-directory.
14093
14094         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14095         to the list of variables that cause a warning when nil.
14096
14097         * toolbar.el (init-toolbar-location): Now works even when there's
14098         no toolbar icon directory.
14099
14100 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14101
14102         * help.el (view-lossage): Recognize it.
14103
14104         * simple.el (log-message): Mark multiline messages.
14105
14106 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14107
14108         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14109
14110 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14111
14112         * package-get.el (package-get-all):  add `\n' separator to
14113         interactive specification so that both variables are read
14114
14115 1998-04-22  Didier Verna  <didier@xemacs.org>
14116
14117         * x-menubar.el: ported the options menu to Custom.
14118         Moved the "read only" toggle button to the buffers menu.
14119         Corrected some missing ;;;###autoload or defcustom.
14120
14121         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14122         the scrollbar-visible specifier for options menu handling.
14123
14124         * toolbar.el (toolbar-visible-p)
14125                      (toolbar-captioned-p)
14126                      (default-toolbar-position): defcustom wrappers around
14127         the toolbar specifiers for options menu handling.
14128
14129         * frame.el (get-frame-for-buffer-default-instance-limit):
14130         defcustom it for options menu handling.
14131
14132         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14133         font-lock-mode for options menu handling.
14134
14135         * cus-start.el: added Custom properties to overwrite-mode for
14136         options menu handling.
14137
14138 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14139
14140         * about.el: shameless self-promotion.
14141
14142 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14143
14144         * simple.el (raw-append-message): Slightly optimize.
14145         (remove-message): Use `push' for clarity.
14146         (append-message): Ditto.
14147         (display-warning): Dito.
14148         (raw-append-message): Send the message to the appropriate device.
14149
14150 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14151
14152         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14153         From Sean MacLennan <Sean.MacLennan@pika.ca>
14154
14155 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14156
14157         * setup-paths.el: Changed `directory-sep-char' to
14158         `path-separator', following a change in GNU Emacs.
14159
14160 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14161
14162         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14163         (Info-build-dir-anew): Add a final newline.
14164         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14165         is `always'
14166         (Info-rebuild-dir): Ditto
14167
14168         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14169
14170 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14171
14172         * simple.el (count-words-buffer): Retain zmacs region.
14173         (count-words-region): Ditto.
14174         * simple.el: (what-line): Expanded line counts.
14175         (count-lines): New parameter to conditionalize whether collapsed
14176         lines get counted.
14177         From Bob Weiner <weiner@altrasoft.com>
14178
14179 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14180
14181         * packages.el (package-locations): infodock-packages must override
14182         mule-packages and packages.
14183
14184 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14185
14186         * wid-edit.el:
14187         remove rude messages from widget-activation-widget-mapper
14188         and widget-activation-glyph-mapper
14189
14190 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14191
14192         * toolbar.el: Remove (featurep 'x) test from
14193         toolbar-make-button-list
14194
14195 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14196
14197         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14198         only if in the same frame.
14199
14200 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14201
14202         * packages.el (package-locations): Added site-packages hierarchy.
14203
14204         * setup-paths.el (paths-default-info-directories): Introduced and
14205         used.
14206
14207         * packages.el, setup-paths.el: Set various path searching depths
14208         to 1.
14209
14210         * packages.el (packages-hierarchy-depth):
14211         (packages-load-path-depth): Introduced and used.
14212
14213         * setup-paths.el (paths-load-path-depth): Introduced and used.
14214
14215         * find-paths.el (paths-find-recursive-path): Added max-depth
14216         parameter.
14217
14218 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14219
14220         * setup-paths.el (paths-construct-info-path): Removed
14221         dependency on behavior of (file-name-as-directory "").
14222
14223 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14224
14225         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14226         lisp objects
14227
14228 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14229
14230         * dump-paths.el, startup.el: Added handling for --debug-paths.
14231
14232 1998-04-15  William M. Perry  <wmperry@aventail.com>
14233
14234         * wid-edit.el: We cannot just set the help-echo or balloon-help
14235           properties for an extent based on the :help-echo widget
14236           property, since help-echo and balloon-help cause an EXTENT to
14237           get passed in, where :help-echo functions are expecting a WIDGET
14238
14239 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14240
14241         * scrollbar.el (init-scrollbar-from-resources): Call
14242         mswindows-init-scrollbar-metrics when appropriate.
14243
14244 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14245
14246         * dumped-lisp.el: dump x-toolbar for window system
14247
14248         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14249         have support and xpm.
14250
14251 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14252
14253         * files.el (toggle-read-only): Fix docstring.
14254         From Didier Verna <didier@xemacs.org>
14255
14256 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14257
14258         * startup.el (normal-top-level): Load autoload-file-name without
14259         specifying an extension---some people only auto-autoload.el.gz.
14260
14261 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14262
14263         * files.el (backup-enable-predicate): Don't bomb on NAME being
14264         nil.
14265
14266 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14267
14268         * find-paths.el, packages.el: Now prefers configure'd paths.
14269         This shouldn't cause any of the originally anticipated problems as
14270         the current paths architecture will not define the various
14271         configure-xxx variables if they're not specified on the configure
14272         command line.
14273
14274         * find-paths.el, setup-paths.el, packages.el: Removed all
14275         mentionings of "/" as a path separator.
14276         Used paths-construct-path throughout.
14277
14278         * find-paths.el (paths-construct-path): Created to assemble paths
14279         from directory components.
14280
14281         * setup-paths.el, packages.el: Used paths-decode-directory-path
14282         instead of decode-path-internal.
14283
14284         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14285         and associates.
14286         (paths-decode-directory-path) Created.
14287
14288         * setup-paths.el: Changed configure-exec-path to
14289         configure-exec-directory.
14290
14291 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14292
14293         * packages.el (packages-find-packages): Fixed decoding of
14294         EMACSPACKAGEPATH.
14295
14296         * startup.el: -no-packages -> -no-early-packages.
14297
14298         (packages-load-package-lisps): Fixed loading of auto-autoload
14299         files.
14300
14301         * startup.el (normal-top-level): Fixed loading of core
14302         auto-autoload.
14303
14304         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14305
14306         * startup.el, packages.el, dump-paths.el: Added proper settings
14307         for site-directory and lisp-directory variables.
14308
14309         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14310         inhibit-package-autoloads and fixed handling of it.
14311
14312         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14313         handling of former inhibit-package-init, now
14314         inhibit-early-packages, to make -vanilla etc. work.
14315
14316 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14317
14318         * code-process.el (start-process): Fallback to 'undecided instead
14319         of 'binary for process input coding stream.
14320
14321         * process.el (start-process): Docstring fix.
14322
14323 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14324
14325         * info.el (Info-insert-dir): Do not insert temporary dir files
14326         in Info-dir-file-attributes
14327         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14328         (Info-rebuild-dir): Ditto.
14329
14330 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14331
14332         * obsolete.el: Added obsoleteness declarations for
14333         `site-directory' and `Info-default-directory-list'.
14334
14335 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14336
14337         * find-paths.el (paths-find-emacs-root): Only look at the
14338         executable at the end of the symlink chain for determining the
14339         Emacs root.
14340
14341 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14342
14343         * setup-paths.el (paths-construct-info-path): Changed construction
14344         to cater to gone default in configure.
14345
14346         * find-paths.el (paths-uniq-append): Added.
14347
14348         * packages.el: Rewritten package path construction once again.
14349
14350         * dump-paths.el, startup.el: Removed package-path as a global
14351         variable.
14352
14353         * package-admin.el (package-admin-add-single-file-package):
14354         (package-admin-add-binary-package): Changed package-path to
14355         late-packages.
14356
14357         * packages.el (packages-split-path): Split path at "/" rather than
14358         nil according to change in emacs.c.
14359
14360 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14361
14362         * setup-paths.el (paths-construct-info-path): Changed info path
14363         order so that directories come out right.
14364         (paths-find-lock-directory): Fixed bug: It used to think
14365         configure-lock-directory is a path.
14366
14367 1998-04-06  Jeff Miller <jmiller@smart.net>
14368
14369         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14370         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14371         eases the use of toolbar-add/kill-item functions.
14372
14373 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14374
14375         * code-files.el (file-coding-system-alist): Commented out
14376         loaddefs.el magical treatment.
14377
14378 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14379
14380         * info.el (Info-rebuild-outdated-dir): Added new option
14381         `conservative' and made it the default
14382         (Info-rebuild-dir): Appropriately parse multi-line description
14383         strings, and multi-section dir files. Issue warning when dir
14384         is rebuilt as temporary
14385         (Info-build-dir-anew): Issue warning when dir is built as
14386         temporary
14387
14388 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14389
14390         * list-mode.el (list-mode-map): Bind highlight motion commands to
14391         standard keys left, right, C-b and C-f.
14392
14393 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14394
14395         * files.el (auto-mode-alist): allow .sc for Scheme->C
14396
14397 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14398
14399         * loadup.el (pureload): Don't quote (garbage-collect).
14400
14401 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14402
14403         * package-get-base.el: Updated.
14404
14405 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14406
14407         * isearch-mode.el (isearch-just-started): New variable.
14408         (isearch-mode): Set it.
14409         (isearch-repeat): Advance one character forward only if the search
14410         was successful, and was not just started.
14411         (isearch-repeat): Clear isearch-just-started.
14412
14413 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14414
14415         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14416         if running -batch.
14417
14418 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14419
14420         * subr.el (listify-key-sequence): Removed.
14421
14422 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14423
14424         * bytecomp.el (byte-compile-print-gensym): New option.
14425         (byte-compile-output-file-form): Use it.
14426         (byte-compile-output-docform): Ditto.
14427         (byte-compile-compiled-obj-to-list): Ditto.
14428
14429 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14430
14431         * msw-glyphs.el: set frame icon if xpm support.
14432
14433 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14434
14435         * help.el: Code that pretty prints variable values
14436           removed.
14437
14438 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14439
14440         * find-paths.el (paths-emacs-root-p): Correct test for installation
14441         directory.
14442         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14443
14444 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14445
14446         * loaddefs.el: Don't set debug-ignored-errors; leave
14447           its default value set to nil.
14448
14449 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14450
14451         * info.el (Info-rebuild-dir): fixed mis-spelling.
14452
14453 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14454
14455         * info.el (Info-rebuild-outdated-dir): New custom var
14456         (Info-insert-node): Create/update dir file when needed, ie when it
14457         does not exist or is older than some info files in directory
14458
14459 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14460
14461         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14462         for last packages, mainly for using a 20.4 package base.
14463
14464         * packages.el (late-packages): Typo fix.  It was called
14465         early-packages.
14466
14467         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14468         relative symlinks correctly.
14469         (paths-find-emacs-roots): More rigorous checking for plausible
14470         configuration-time root.
14471
14472         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14473         find its roots.
14474
14475 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14476
14477         * faces.el: Fix docstrings.
14478         * glyphs.el: Fix docstrings.
14479         * mouse.el: Fix docstrings.
14480
14481         * frame.el: Change phrase `current frame' to `selected frame'.
14482
14483         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14484
14485         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14486         macros using backquote to make them infinitely more readable.
14487
14488 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14489
14490         * packages.el (packages-find-package-path): Hardcoded specialized
14491         InfoDock support until we can clean this up.
14492
14493         * help.el (describe-bindings-1): Return the value of the bindings
14494         help buffer created.
14495         (describe-bindings): Ditto.
14496
14497         * simple.el (set-variable): Restore previous behavior of not
14498         bombing if the variable to set is not boundp.
14499
14500 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14501
14502         * packages.el (packages-handle-package-dumped-lisps): Allow for
14503         non-local files to be loaded off the package-lisp variable.
14504
14505 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14506
14507         * x-faces.el: Global X resources should override
14508           specs for all device classes (color, grayscale, mono);
14509           code currently doesn't override any of them.  Fixed by
14510           calling remove-specifier with '(x default) as the tag
14511           set and allowing inexact matches.
14512
14513 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14514
14515         * faces.el: Separated face initializations based on
14516           device classes into device type specific (tag set,
14517           instantiator) pairs.
14518
14519 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14520
14521         * wid-edit.el (widget-choice-action): Remember user's explicit
14522         choice.
14523         (widget-choice-value-create): Respect it.
14524         From Richard Stallman <rms@gnu.org>
14525
14526 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14527
14528         * setup-paths.el (paths-construct-info-path): Always append
14529         existing directories from configure-time info path.
14530
14531         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14532         Info-directory-list.
14533
14534         * info.el: Removed Info-default-directory-list which was broken by
14535         design.
14536         Removed bogus initialization of Info-directory-list---startup.el
14537         can do a much better job.
14538         Added autoload of Info-directory-list.
14539
14540         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14541         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14542         be exclusive; now it's merely given precedence, just like in the
14543         old days.
14544
14545 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14546
14547         * find-paths.el (paths-find-architecture-directory): Fix bug with
14548         finding; it used to default too early.
14549
14550 1998-03-25  Martin Buchholz <martin@xemacs.org>
14551
14552         * packages.el (packages-split-path): Fix a bug; it used to fail
14553         for paths that weren't split.
14554
14555 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14556
14557         * finder.el (finder-compile-keywords): trap on errors.
14558
14559 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14560
14561         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14562           fourth argument of t so that only the specs exactly
14563           matching the tag lists are removed.
14564
14565 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14566
14567         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14568
14569 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14570
14571         * minibuf.el (mouse-read-file-name-1): If a default directory was
14572         specified, use it for generating the completions.
14573
14574 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14575
14576         * update-elc.el: Now respects inhibit-package-init and
14577         inhibit-site-lisp.
14578         Now does path construction with loadup-paths.
14579
14580         * startup.el (normal-top-level, startup-setup-paths): Now respects
14581         inhibit-package-init and inhibit-site-lisp.
14582
14583         * packages.el (packages-find-package-path): Extended package path
14584         by version-specific hierarchies.
14585         (packages-find-packages): Now respects inhibit flag and
14586         inhibit-site-lisp.
14587         Moved path setup to loadup-paths.
14588
14589         * make-docfile.el: Now respects inhibit-package-init and
14590         inhibit-site-lisp.
14591         Now does path construction with loadup-paths.
14592
14593         * loadup.el: Now respects inhibit-package-init and
14594         inhibit-site-lisp.
14595
14596         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14597
14598         * loadup-paths.el: New file: setup load-path to encompass
14599         packages.
14600
14601 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14602
14603         * auto-show.el: load-gc renamed to pureload.
14604         * site-load.el: Ditto.
14605         * packages.el (toplevel): Ditto.
14606         * loadup.el (really-early-error-handler): Ditto.
14607         * dumped-lisp.el (preloaded-file-list): Ditto.
14608         * cus-face.el (custom-declare-face): Ditto.
14609
14610 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14611
14612         * <Today>: The Big Path Searching Overhaul.
14613
14614         * find-paths.el: New file: find and assemble paths in the
14615         installation hierarchy.
14616
14617         * setup-paths.el: New file: global layout of paths and directories
14618         within the XEmacs hierarchy.
14619
14620         * packages.el: Replaced everything related to path searching and
14621         startup by code in terms of find-paths.
14622
14623         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14624         the new path searching engine.
14625
14626         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14627         and setup-paths.
14628
14629 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14630
14631         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14632         setup-paths.el.
14633
14634 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14635
14636         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14637         compiles identically in any configuration.
14638         Removed irrelevant commentary.
14639
14640 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14641
14642         * simple.el (set-variable): Allow setting specifiers.
14643
14644 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14645
14646         * lisp.el (forward-sexp): Revert previous change.
14647
14648 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14649
14650         * frame.el (frame-initialize): Use `delete-console' instead of
14651         `delete-device' to delete the stream console to match the usage in
14652         Fkill_emacs.
14653
14654 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14655
14656         * files.el (cdpath-previous): New variable.
14657         (cd): Use it.
14658         From Bob Weiner <weiner@wave.altrasoft.com>
14659
14660 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14661
14662         * keydefs.el: Changed keybindings of forward-char,
14663           backward, scroll-up and scroll-down to point to their
14664           -command counterparts.
14665
14666         * simple.el: New functions: forwarc-char-command,
14667           backwrad-char-command, scroll-up-command,
14668           scroll-down-command which work liek their counterparts
14669           except that they honor the variable
14670           signal-error-on-buffer-boundary.
14671
14672           Definition of signal-error-on-buffer-boundary received
14673           from src/cmds.c.
14674
14675           defvar declaration added for word-across-newline to avoid
14676           byte-compiler warning about the free variable reference.
14677
14678 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14679
14680         * winnt.el: Removed "%t" from the beginning of
14681         modeline-format. From now on, there's no nt-specifics in the modeline.
14682
14683 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14684
14685         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14686         of `when' with `if'.
14687
14688 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14689
14690         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14691         mswindows. Must be reworked along with glyphs.el, or
14692         merged into it, after there is images support.
14693
14694         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14695         'mswindows.
14696
14697 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14698
14699         * faces.el: fix for text cursor initialization.
14700         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14701         From Andy Piper <andyp@parallax.co.uk>
14702
14703 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14704
14705         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14706         if there is an existing package that handles it and warn the user
14707         about that mode.
14708
14709 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14710
14711         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14712         Installation" menu item when Installation-string is not bound.
14713
14714 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14715
14716         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14717         From Jeremiah W. James <jerry@cs.ucsb.edu>
14718
14719 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14720
14721         * msw-faces.el:
14722         * faces.el: Fix face initialization.
14723
14724 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14725
14726         * files.el (backup-enable-predicate): fix breakage introduced
14727         by TMPDIR patch.
14728
14729 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14730
14731         * x-faces.el (x-init-face-from-resources): The
14732           TTY face property retrieval functions don't return
14733           specifiers, so use face-property instead.
14734
14735 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14736
14737         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14738
14739 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14740
14741         * x-menubar.el: Expanded documentation for
14742           option-save-faces.  Changed Options -> Browse Faces
14743           menu entry to invoke customize-face.
14744
14745 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14746
14747         * faces.el: Most face initialization moved out of
14748           init-other-random-faces to the top level so that the
14749           initialization happens before Xemacs is dumped.  Much
14750           of the fascist "face-differs-from-default-p or FROB!"
14751           code has been retired in favor of letting the user do
14752           what they want to do.  Face initialization code changed
14753           to use `default' specifier tag so that the settings can
14754           be overridden later if the user wishes it.
14755
14756 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14757
14758         * about.el (about-hackers): Update contributors list.
14759
14760 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14761
14762         * specifier.el: Define new specifier tag `default'.
14763
14764         * modeline.el: Initialize faces using `default' tag.
14765
14766         * x-faces.el (x-init-face-from-resources): Remove
14767           specifier specs containing the `default' tag before
14768           adding new specs.
14769
14770 1998-03-02  John Jones  <jj@asu.edu>
14771
14772         * package-get.el (package-get-all): fixed arguments on call to
14773         package-admin-add-single-file-package.
14774         * package-get.el (package-get-installedp): fixed to match
14775         advertised behavior.
14776         * package-get.el: added function package-get-update-all which
14777         installs newest versions of all the current packages (if they are
14778         not already installed).
14779
14780 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14781
14782         * files.el (find-file-noselect): Uncommented `truename' binding in
14783         `let*' and use it later to set `buffer-file-truename' iff it's
14784         still nil, as happens for example when finding a compressed
14785         file with "jka-compr".
14786
14787 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14788
14789         * faces.el: in make-face-* type functions do the operation for all
14790         window systems, not just the first one found.
14791
14792         * font.el: call mswindows-list-fonts for mswindows.
14793
14794 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14795
14796         * code-process.el (call-process-region):
14797         * process.el (call-process-region):
14798         * package-get.el (package-get-dir):
14799         * files.el (backup-enable-predicate):
14800         * gnuserv.el (gnuserv-temp-file-regexp):
14801         Use temp-directory in place of `/tmp'.
14802
14803 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14804
14805         * "Fast" dired-in-C enhancements for Windows 95/NT:
14806
14807         * files.el: Added function, `wildcard-to-regexp', from GNU
14808           Emacs.
14809
14810         * files.el (insert-directory): Modified to use special
14811           dired-in-C enhancements if present.
14812
14813 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14814
14815         * code-files.el: make default coding no-conversion.
14816
14817 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14818
14819         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14820         the load-path.
14821
14822         * update-elc.el: Strip directory when testing for files not to
14823         bytecompile.
14824
14825 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14826
14827         * lisp-mode.el: Use recommended form for menus.
14828
14829         * info.el (Info-construct-menu): Use recommended form for menus.
14830
14831         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14832         entry.
14833
14834 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14835
14836         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14837           (get-frame-for-buffer-noselect): Always return frames
14838           in the not-this-window-p cond clause.
14839
14840 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14841
14842         * help.el (describe-installation): New function.
14843
14844         * x-menubar.el (default-menubar): Add describe-installation to
14845         Help menu.
14846
14847         * packages.el (packages-unbytecompiled-lisp): Installation.el
14848         should not be bytecompiled.
14849
14850         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14851         XEmacs.
14852
14853         * x-menubar.el (default-menubar): Use correct guard for VM menu
14854         entry.
14855
14856         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14857         coding.
14858         From Andy Piper <andyp@parallax.co.uk>
14859
14860 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14861
14862         * ldap.el: Do not require ldap-internal at compile time.
14863
14864 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14865
14866         * code-files.el: new file. a virtual copy of mule-files.el
14867         but without charset
14868         dependencies. (toggle-buffer-file-ocding-system) new function for
14869         changing the eol type for the current buffer.
14870
14871         * code-process.el: new file. a copy of
14872         mule-process.el. mule-process.el will disappear when things have
14873         settled.
14874
14875         * coding.el: new file. a virtual copy of mule-files.el but
14876         without charset dependencies. (coding-system-base) new function
14877         for getting the parent coding system of a coding system with eol
14878         type set.
14879
14880         * dumped-lisp.el: add above files for the non-mule case.
14881
14882 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14883
14884         * window-xemacs.el (display-buffer): If no explicit
14885           frame is specified, search for a window that displays
14886           the buffer on the currently selected frame, before
14887           searching other frames.
14888
14889 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14890
14891         * frame.el (get-frame-for-buffer): If not-this-window-p
14892           is non-nil, use window on the selected frame if it is not
14893           also the selected window.  When defaulting, search for
14894           windows on the currently selected fgrame before searching
14895           other frames.
14896
14897 1998-02-25  Didier Verna  <didier@xemacs.org>
14898
14899         * modeline.el (modeline-swap-buffers): originally named
14900         `mouse-release-modeline'. Whether to actually swap the buffers is
14901         decided in `mouse-drag-modeline'.
14902         (mouse-drag-modeline): A button release event is considered a
14903         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14904         stay unchanged.
14905
14906 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14907
14908         * x-menubar.el: Put redo on the menubar.
14909         From Aki Vehtari <Aki.Vehtari@hut.fi>
14910
14911 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14912
14913         * bytecomp.el (displaying-byte-compile-warnings): if
14914         temp-buffer-show-function is set, use it to display current set of
14915         warnings in the "*Compile-Log-Show*" buffer.
14916
14917         * simple.el (display-warning-buffer): if temp-buffer-show-function
14918         is set, use it to display current set of warnings in the
14919         "*Warnings-Show*" buffer.
14920
14921 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14922
14923         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14924         Common Lisp.
14925
14926 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14927
14928         * menubar.el: Allow button descriptors at least 2 long.
14929
14930         * x-menubar.el (default-menubar): Use recommended forms.
14931         (file-menu-filter): Remove.
14932         (edit-menu-filter): Remove.
14933
14934 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14935
14936         * about.el (about-hackers): Updated.
14937
14938 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14939
14940         * help.el (help-max-help-buffers): new variable
14941         (help-register-and-maybe-prune-excess): new function
14942         (help-buffer-name): use help-max-help-buffers.
14943         (with-displaying-help-buffer): use
14944         help-register-and-maybe-prune-excess.
14945
14946         * help.el (help-maybe-pretty-print-value): if the value fits on
14947         one line, let it.
14948
14949 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14950
14951         * (with-displaying-help-buffer): there is no need to kill the buffer
14952         if it exists, because with-output-to-temp-buffer will clear it.
14953         further, killing the buffer violates the rule that
14954         temp-buffer-show-function, if set, has the full responsibility of
14955         showing the temp buffer.  killing the buffer fucks with the window
14956         configuration, hosing temp-buffer-show-function.
14957
14958
14959 1998-02-23  Didier Verna  <didier@xemacs.org>
14960
14961         * modeline.el (mouse-drag-modeline):
14962         - Always scroll the modeline that was originally clicked on.
14963         - Use x pixels instead of x characters (which doesn't work anyway)
14964         as horizontal reference for modeline dragging. This allows us to
14965         keep on dragging the modeline even if the motion event occurs in
14966         another window.
14967
14968 1998-02-23  Didier Verna  <didier@xemacs.org>
14969
14970         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14971         glyph on the modeline to indicate that dragging the mouse has an
14972         effect both horizontally and vertically.
14973
14974 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14975
14976         * about.el (about-xemacs): Get rid of redundant visible version
14977         number.
14978
14979 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14980
14981         * about.el (about-hackers): Update credits.
14982
14983 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14984
14985         * prim/register.el (view-register): Show register type file-query.
14986
14987 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14988
14989         * mode-motion.el (mode-motion-highlight-internal):
14990           save-excursion inside save-window-exucrsion form to
14991           hide buffer point changes from save-window-excursion.
14992           Prevents display flickering when the mouse pointer
14993           moves.
14994
14995 1998-02-17  Didier Verna  <didier@xemacs.org>
14996
14997         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14998         function to handle correctly the case of a toolbar one side of the
14999         window: scrolling will not necessarily happen.
15000
15001 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
15002
15003         * files.el (after-find-file): Restore missing argument
15004           to format that provides filename for "... consider M-x
15005           recover-file" message.  Also call `message' with "%s"
15006           as the first arg instead of an arbitrary string.
15007
15008 1998-02-18  SL Baur  <steve@altair.xemacs.org>
15009
15010         * about.el (about-hackers): Various additions.
15011
15012 1998-02-15  SL Baur  <steve@altair.xemacs.org>
15013
15014         * autoload.el (generate-file-autoloads-1): Don't force an extra
15015         line out when copying on-the-same line autoloads.
15016
15017         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
15018         is installed.
15019
15020 1998-02-14  Martin Buchholz  <martin@xemacs.org>
15021
15022         * x11/x-win-xfree86.el (x-win-init-xfree86):
15023         * x11/x-win-sun.el (x-win-init-sun):
15024         * x11/x-init.el (x-initialize-compose):
15025         * prim/simple.el:
15026         (backward-or-forward-kill-sexp):
15027         (backward-or-forward-kill-sentence):
15028         (backward-or-forward-kill-word):
15029         (backward-or-forward-delete-char):
15030         * prim/isearch-mode.el (isearch-help-or-delete-char):
15031         Use x-keysym-on-keyboard-sans-modifiers-p instead of
15032         x-keysym-on-keyboard-p to detect backspace.
15033         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
15034         Clean up symbols used with dead keys, checking Linux and solaris
15035         keysyms.
15036         Simplify x-win-*.el using above methods.
15037         Change documentation for x-keysym-*-p functions.
15038
15039 1998-02-14  SL Baur  <steve@altair.xemacs.org>
15040
15041         * about.el (about-hackers): Restore entries for Michael Sperber and
15042         Vinnie Shelton.
15043         From Vinnie Shelton <acs@acm.org>
15044
15045 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15046
15047         * simple.el (count-words-region): Ditto.
15048
15049 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15050
15051         * simple.el (count-words-buffer): Document.  Don't print anything
15052         if non-interactive.
15053
15054 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15055
15056         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15057         multiple files in InfoDock.
15058
15059 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15060
15061         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15062         from version.el in InfoDock.
15063
15064         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15065         specially.
15066
15067 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15068
15069         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15070         variable name in docstring.
15071
15072 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15073
15074         * menubar.h: Include "gui.h".
15075
15076 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15077
15078         * site-load.el: Fix documentation.
15079
15080 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15081
15082         * package-get-base.el (package-get-base): Updated.
15083
15084         * keymap.el: PC-ize.
15085
15086 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15087
15088         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15089         from' on a fresh line.
15090
15091 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15092
15093         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15094         object.
15095
15096 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15097
15098         * undo-stack.el: PC-ize.
15099
15100         * cmdloop.el: PC-ize.
15101
15102 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15103
15104         * bytecomp-runtime.el: PC-ize.
15105
15106         * byte-optimize.el: Prolog fixup.  PC-ize.
15107
15108         * cus-dep.el: Spelling fix.
15109
15110         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15111         entries follow).
15112
15113 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15114
15115         * text-mode.el (text-mode-hook-identify): New function,
15116         put on text-mode-hook.  Set text-mode-variant here.
15117         (text-mode): Don't set it here.
15118
15119 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15120
15121         * text-mode.el (text-mode-hook): New defvar.
15122         (text-mode-variant): New variable.
15123         (text-mode): Set that variable locally.
15124         (toggle-text-mode-auto-fill): New command.
15125
15126 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15127
15128         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15129
15130 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15131
15132         * text-mode.el (paragraph-indent-text-mode):
15133         Renamed from spaced-text-mode.
15134         (text-mode-map): Bind TAB to indent-relative.
15135         (indented-text-mode-map): Variable deleted.
15136         (indented-text-mode): Now an alias for text-mode.
15137
15138 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15139
15140         * loadup.el: test-atoms debugging stuffs removed.
15141
15142 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15143
15144         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15145
15146 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15147
15148         * help.el (describe-beta): Made it use `locate-data-file'.
15149         (describe-distribution): Ditto.
15150         (describe-copying): Ditto.
15151         (describe-project): Ditto.
15152         (view-emacs-news): Ditto.
15153
15154         * help-nomule.el (help-with-tutorial): Made it use
15155         `locate-data-file' to find tutorial.
15156
15157 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15158
15159         * about.el: Corrected my email address.
15160
15161         * mouse.el: Added 'mouse-mswindows-drop' similar to
15162         'mouse-offix-drop'.
15163
15164 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15165
15166         * loadup.el (running-xemacs): Spelling fix.
15167
15168 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15169
15170         * packages.el (packages-find-packages-1): Don't allow a backwards
15171         compatible lisp tree to overwrite `preloaded-file-list'.
15172
15173 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15174
15175         * loadup.el: Don't delete "xemacs" prior to dumping.
15176
15177 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15178
15179         * package-info.el (pi-last-mod-date): New function.
15180         (pi-author-version): New function.
15181         (batch-update-package-info): Use them.
15182
15183 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15184
15185         * frame.el (get-frame-for-buffer-default-to-current): Create.
15186         (get-frame-for-buffer-noselect): Allow user to use current frame
15187         with `get-frame-for-buffer-default-to-current'.
15188
15189 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15190
15191         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15192         (byte-compile-output-docform): Ditto.
15193         (byte-compile-compiled-obj-to-list): Ditto.
15194
15195 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15196
15197         * startup.el (command-line-1): Removed code that ran
15198           buffer-menu.
15199
15200 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15201
15202         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15203
15204 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15205
15206         * frame.el (suspend-emacs-or-iconify-frame): Check using
15207         `device-on-window-system-p' instead of explicitly checking for X,
15208         so that the same logic works for MS Windows.
15209         (suspend-or-iconify-emacs): Ditto.
15210
15211 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15212
15213         * about.el (about-maintainer-info): Andy Piper is back.
15214         (xemacs-hackers): Updated Andy Piper's email address.
15215         (about-hackers): Added Jonathan Harris.
15216         (about-hackers): Updated Tibor Polgar's email address.
15217
15218 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15219
15220         * about.el: Add xemacs.org email manager.
15221
15222         * package-get-base.el (package-get-base): Updated with most recent
15223         package updates.
15224
15225 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15226
15227         * help.el (function-arglist): Use `indirect-function' instead of
15228         `symbol-function' so that aliases are treated correctly.
15229
15230 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15231
15232         * help.el (help-map): Add f1 binding to `help-for-help'.
15233         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15234         (describe-key-briefly): Use `princ' "%s" to print object.
15235         (with-displaying-help-buffer): Kill buffer if it exists, again.
15236         (describe-key): Use `princ' "%s" to print object.
15237         (describe-function-1): Use `princ' "%s" to print object.
15238         Commented out alias lines removed.
15239         (help-pretty-print-limit): New variable to control pretty-printing
15240         of variable values.
15241         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15242         `help-pretty-print-value' again.  Only print-print when OBJECT is
15243         list of length less than `help-pretty-print-limit'.
15244         (describe-variable): Use `help-maybe-pretty-print-value' again.
15245
15246 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15247
15248         * simple.el (blink-matching-open): Remove C++ kludge.
15249         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15250
15251 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15252
15253         * info.el (Info-default-directory-list): Made the documentation
15254         more explanitory.
15255
15256 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15257
15258         * lisp/packages.el:
15259         * lisp/package-admin.el:
15260         * lisp/build-report.el:
15261         Fix typos.
15262
15263 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15264
15265         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15266         warnings in Java buffers without final newline and editing the
15267         last line.
15268
15269 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15270
15271         * packages.el (packages-find-packages-1): Don't allow a backwards
15272         compatible lisp tree to overwrite `preloaded-file-list'.
15273         Suggested by Colin Rafferty  <colin@xemacs.org>
15274
15275         * mouse.el (mouse-offix-drop): Set undo-boundary.
15276         From Oliver Graf <ograf@fga.de>
15277
15278 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15279
15280         * loadup.el (load-gc): rewrite as defun.
15281         Print something sensical if a required dump-time file isn't found.
15282
15283 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15284
15285         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15286         bug strikes a menudescriptor.
15287
15288         * package-get-base.el (package-get-base): Updated.
15289
15290         * package-info.el (batch-update-package-info): Derive REQUIRES
15291         from the Makefile.
15292
15293 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15294
15295         * files.el (save-some-buffers): Don't play games with deleting
15296         other windows if we are in the minibuffer window.
15297
15298 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15299
15300         * modeline.el (modeline-minor-mode-menu): Add support for :active
15301         (add-minor-mode): Document :active property to TOGGLE.
15302
15303 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15304
15305         * modeline.el (modeline-minor-mode-menu): Add support for an
15306         `:included' predicate in the `toggle-sym' plist.
15307         (add-minor-mode): Document the :included property, format
15308         docstring some more.
15309         (modeline-minor-mode-menu): Documentation string added.
15310
15311 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15312
15313         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15314         labels from the symbol-names by thwacking off the overly redundant
15315         and overused "mode", parenthesizing "minor", and capitalizing the
15316         resultant strings.  Also shortened the menu's title by eliminating
15317         the redundant buffer name.
15318         (add-minor-mode): Beautified the docstring, added mention of the
15319         `:menu-tag' property of TOGGLE.
15320         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15321         `toggle-sym' to beatify the mode-life menus.
15322         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15323         `auto-fill-function'.
15324
15325 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15326
15327         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15328         menus to :style 'toggle.
15329
15330 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15331
15332         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15333
15334 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15335
15336         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15337         only recognize first hyperlink.
15338         (hyper-apropos-highlightify): Deletia, this is already done by
15339         `hyper-apropos-insert-face'.
15340         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15341
15342 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15343
15344         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15345         mail.
15346         (toolbar-mail-reader): Add support for `send'.
15347         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15348
15349 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15350
15351         * info.el (Info-emacs-info-file-name): Add defvar for
15352         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15353         will function properly.
15354
15355 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15356
15357         * simple.el: make the backwards delete function called by
15358         `backward-or-forward-delete-char' user configurable.
15359
15360 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15361
15362         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15363         compiled function got loaded from.
15364
15365 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15366
15367         * term/apollo.el: Synched up with InfoDock 3.6.2.
15368
15369 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15370
15371         * startup.el (load-init-file): Load autoloads earlier.
15372         (startup-splash-frame): Handle InfoDock logo.
15373
15374         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15375         InfoDock.
15376         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15377
15378         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15379         doesn't have this function.
15380
15381         * packages.el (locate-data-file): Fix to call `locate-file'.
15382
15383 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15384
15385         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15386         version of version.el.
15387         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15388
15389         * x-menubar.el (default-menubar): Guard reference to
15390         `gnuserv-frame'.
15391         (default-menubar): Guard references to `font-lock-mode'.
15392         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15393         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15394
15395         * make-docfile.el: Don't snarf doc strings from autoloads.
15396
15397         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15398         loading auto-autoloads files.
15399
15400         * loaddefs.el: Disable dumping autoloads.
15401
15402 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15403
15404         * lisp-mnt.el: Synch to Emacs 20.2.
15405
15406         * help.el: Remove manual autoload of `finder-by-keyword'.
15407
15408         * finder.el (finder-by-keyword): Autoload.
15409
15410         * help.el: Conditionalize hyperbole setup.
15411
15412 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15413
15414         * packages.el (package-require): Update to reflect new data format.
15415
15416 1998-01-02  Didier Verna  <didier@xemacs.org>
15417
15418         * x-menubar.el (default-menubar): make the tutorials available
15419         through the menubar. (Plus some compilation warnings cleanup).
15420
15421 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15422
15423         * check-features.el: New file.  Perform sanity check after build.
15424
15425         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15426         files to tooltalk package.
15427         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15428         package.
15429
15430         * package-admin.el (package-admin-xemacs): Use better default for
15431         location of XEmacs binary.
15432
15433 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15434
15435         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15436         tag with sexp and add value tag with value `t'.
15437
15438 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15439
15440         * package-get.el: Changes to work with real data.
15441         From Pete Ware <ware@cis.ohio-state.edu>
15442
15443         * packages.el (packages-reload-autoloads): Guard load for the time
15444         being.
15445
15446         * update-elc.el ("packages.el"): Force loading packages.el instead
15447         of possibly out-of-date packges.elc.
15448         * make-docfile.el ("packages.el"): Ditto.
15449
15450 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15451
15452         * build-report.el (build-report-delete-regexp): Added a rule for
15453         the main tarball shadowing anything past it.
15454
15455 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15456
15457         * packages.el (package-provide): Delete a previous provide.
15458
15459         * package-info.el: New file.
15460
15461         * package-get.el: New file.
15462         From Pete Ware <ware@cis.ohio-state.edu>
15463         (package-get): Fix md5 computation to work with Mule.
15464
15465 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15466
15467         * simple.el (log-message-*): Quote symbols in docstrings properly.
15468
15469 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15470
15471         * packages.el (packages-new-autoloads): Ignore symbolic links.
15472
15473         * cus-face.el (face-custom-attributes-get): Fix typo.
15474         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15475
15476 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15477
15478         * startup.el (load-init-file): Reload new or changed autoloads
15479         unless inhibited.  Reload modified dumped lisp (stubbed).
15480
15481         * packages.el (packages-new-autoloads): New function.
15482         (packages-reload-autoloads): New function.
15483         (packages-reload-dumped-lisp): New (stub) function.
15484
15485         * loadup.el: Inhibit reloading dumped files when running temacs.
15486
15487         * loadhist.el (file-provides): Extend to handle variant
15488         extensions.
15489
15490         * replace.el (query-replace): Fix typo.
15491
15492 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15493
15494         * make-docfile.el: list-autoloads-path has been renamed.
15495         * update-elc.el: list-autoloads has been renamed.
15496
15497         * packages.el (packages-list-autoloads): Renamed.
15498         (packages-list-autoloads-path): Ditto.
15499
15500 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15501
15502         * packages.el (packages-find-packages-1): Made it signal a warning
15503         for an error in an auto-autoload.el file.
15504
15505 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15506
15507         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15508         tag with const.
15509         From Aki Vehtari <Aki.Vehtari@hut.fi>
15510
15511         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15512
15513         * loadhist.el (unload-feature): Remove autoload.
15514
15515 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15516
15517         * loadhist.el: Unpackaged.
15518
15519         * help.el (describe-symbol-find-file): Rename
15520         `describe-function-find-file' and make old name obsolete.
15521         (describe-function-1): Use it.
15522         (describe-function-1): Guard reference to
15523         `compiled-function-annotation'.
15524
15525 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15526
15527         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15528         argument.
15529         (help-mode-quit): New optional arg to control whether it kills or
15530         buries.  Tidied up.
15531         (with-displaying-help-buffer): Don't kill buffer initially, even
15532         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15533         (help-pretty-print-value): Rename back from
15534         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15535         use it, otherwise use dumped `cl-prettyprint'.
15536         (describe-variable): Use `help-pretty-print-value' again.
15537         (find-func): Removed reference to "find-func" at end.
15538
15539 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15540
15541         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15542           GUI XEmacs. Rename? x-menubar is rather window system
15543           independant, except for a couple of items.
15544
15545 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15546
15547         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15548         entries as they will no longer be distributed with XEmacs.
15549
15550         * format.el (format-alist): Fix image/tiff regexps.
15551         From P. E. Jareth Hein <jareth@camelot-soft.com>
15552
15553         * help.el (help-maybe-pretty-print-value): Rename.
15554         (describe-variable): Use it.
15555         (describe-variable): Add trailing linefeed.
15556
15557 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15558
15559         * help.el (describe-function-1): Don't output anything for
15560           arglist of autoload functions.
15561
15562 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15563
15564         * help.el (describe-function-1): Don't output anything for
15565           arglist of autoload functions.
15566
15567 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15568
15569         * help.el (help-mode-map): New bindings for `help-mode-bury',
15570         `describe-function-at-point', `describe-variable-at-point',
15571         `Info-elisp-ref', `customize-variable', `help-next-section' and
15572         `help-prev-section'.
15573         (help-next-section): New function.
15574         (help-prev-section): New function.
15575         (help-mode-quit): Changed to kill the help buffer.
15576         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15577         correctly.
15578         (help-buffer-name): New function to generate the name of help
15579         buffers.
15580         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15581         argument giving the name of the help buffer.
15582         (describe-key): Use `with-displaying-help-buffer' with name.
15583         (describe-mode): Ditto.
15584         (describe-bindings): Ditto.
15585         (describe-prefix-bindings): Ditto.
15586         (view-lossage): Ditto.
15587         (with-syntax-table): New macro.
15588         (function-called-at-point): Use `ignore-errors' and
15589         `with-syntax-table'.
15590         (function-at-point): Ditto.
15591         (describe-function): Use `with-displaying-help-buffer' with name.
15592         (function-arglist): Extracted from `describe-function-1'.  Returns
15593         function's arglist as string.
15594         (function-documentation): Extracted from `describe-function-1'.
15595         Returns function's docstring.
15596         (describe-function-1): Remove all the "stream" garbage, including
15597         the stream argument.  Use `function-arglist' and
15598         `function-documentation'.
15599         (describe-function-arglist): Just use `function-arglist'.
15600         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15601         (help-pretty-print-value): New function to help with
15602         pretty-printing variable values.  Knows about `#<...>'.  Needs
15603         `pp-internal'.
15604         (describe-variable): Use `with-displaying-help-buffer' with name.
15605         Formatting improved.  Display file where variable is defined, if
15606         known.  Use `help-pretty-print-value'.
15607         (describe-syntax): Use `with-displaying-help-buffer' with name.
15608         (list-processes): Remove "stream" garbage.
15609
15610 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15611
15612         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15613         call a dumped routine instead.
15614
15615         * x-win-xfree86.el: Wrap file in defun.
15616         * x-win-sun.el: Ditto.
15617
15618 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15619
15620         * help.el (view-emacs-news): Remove usage of outl-mouse which
15621         advises functions and does other evil things.
15622
15623 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15624
15625         * format.el (format-alist): Add `image/tiff'.
15626         From P. E. Jareth Hein <jareth@camelot-soft.com>
15627
15628 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15629
15630         * about.el (about-hackers): More names added.
15631
15632         * make-docfile.el: Remove superfluous package path search.
15633
15634         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15635
15636 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15637
15638         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15639         ignored shadows.
15640
15641 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15642
15643         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15644         get trailing slashes when added to the load-path.
15645
15646         * x-init.el (init-x-win): Locate where XEmacs X localization files
15647         are.
15648
15649 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15650
15651         * x-faces.el: Added support for foregroundToolBarColor
15652           to xpm-color-symbols.
15653
15654 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15655
15656         * etags.el (tags-remove-duplicates): Removed.
15657         (buffer-tag-table-list): Use `delete-duplicates'.
15658
15659         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15660         correctly.
15661         (get*): Defalias to `get'.
15662
15663         * cl.el (eql): Compare integers with `eq'.
15664         (cl-map-extents): Check for `map-extents' first.
15665
15666 1997-12-17  Didier Verna  <didier@xemacs.org>
15667
15668         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15669         added the 'numero', 'copyright' and 'trademark' symbols.
15670
15671         * leim/quail/latin-post.el ("french-postfix"): see above.
15672
15673 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15674
15675         * widget.el (define-widget): Check the arguments.
15676
15677         * cus-edit.el (customize-face): Use `check-argument-type'.
15678         (custom-variable-value-create): Use `signal' to signal error.
15679         (custom-variable-reset-saved): Ditto.
15680         (custom-variable-reset-standard): Ditto.
15681         (custom-face-reset-saved): Ditto.
15682
15683         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15684         (widget-default-format-handler): Ditto.
15685         (widget-checklist-add-item): Ditto.
15686         (widget-radio-add-item): Ditto.
15687         (widget-editable-list-entry-create): Ditto.
15688         (widget-sexp-prompt-value): Ditto.
15689
15690         * custom.el (custom-declare-variable): Signal errors better.
15691         (custom-handle-keyword): Ditto.
15692         (custom-declare-group): Ditto.
15693
15694         * window-xemacs.el (windows): Ditto.
15695
15696         * menubar.el (menu): Ditto.
15697
15698         * keydefs.el (keyboard): Ditto.
15699
15700         * minibuf.el (minibuffer): Ditto.
15701
15702         * process.el (execute): Ditto.
15703
15704         * fill.el (fill): Ditto.
15705
15706         * modeline.el (modeline): Ditto.
15707
15708         * help.el (help): Ditto.
15709
15710         * faces.el (faces): Ditto.
15711
15712         * files.el (files): Ditto.
15713
15714         * x-init.el (x): Ditto.
15715
15716         * lisp-mode.el (lisp): Ditto.
15717
15718         * process.el (processes): Ditto.
15719
15720         * mouse.el (mouse): Ditto.
15721
15722         * abbrev.el (abbrev): Moved from cus-edit.
15723
15724         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15725         as variable declaration.
15726
15727 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15728
15729         * menubar.el (find-menu-item): Use `check-argument-type'.
15730         (find-menu-item): Cosmetic changes.
15731
15732 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15733
15734         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15735
15736 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15737
15738         * startup.el (set-default-load-path): Only search package-path
15739         when not running temacs.
15740
15741         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15742         files.
15743
15744         * loadup.el: Correct commentary.  Reformatting.
15745         (really-early-error-handler): Use absolute path to the
15746         first dumped-lisp.el file.
15747         (really-early-error-handler): Print full path name of
15748         each dumped lisp file (inherited from InfoDock).
15749
15750         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15751         dumped-lisp.el files.
15752
15753         * make-docfile.el (preloaded-file-list): Reorder when the
15754         package-path is searched.
15755         * update-elc.el: Ditto.
15756
15757         * lisp-mode.el (call-with-condition-handler): Treat the same as
15758         `condition-case' for indentation.
15759
15760         * about.el (about-xemacs): Update release date.
15761
15762 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15763
15764         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15765         anywhere but at the last clause.
15766         (ecase): Disallow `t' and `otherwise'.
15767
15768 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15769
15770         * cus-edit.el (custom-buffer-create-buttons): New function
15771         from stuff moved out of `custom-buffer-create-internal'.
15772         (custom-novice): New variable.  Default t.
15773         (custom-display-global-buttons): Ditto.  Default `top'.
15774         (custom-buffer-create-internal): Only display help if
15775         `custom-novice' is non-nil.  Display global buttons according to
15776         `custom-display-global-buttons'.
15777
15778 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15779
15780         * menubar.el (find-menu-item): Use `check-argument-type'.
15781         (find-menu-item): Cosmetic changes.
15782
15783 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15784
15785         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15786         look.
15787
15788 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15789
15790         * format.el (format-deannotate-region):  Bug fix.
15791         Deannotating a region containing unknown tags would fail
15792         (causing decoding of text/enriched to fail at user level)
15793
15794 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15795
15796         * minibuf.el (read-directory-name): Support sixth
15797           arg, HISTORY, as already documented.
15798
15799 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15800
15801         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15802         to `ecase'.
15803
15804 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15805
15806         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15807         skk-activate.
15808
15809 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15810
15811         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.