update.
[chise/xemacs-chise.git.1] / lisp / ChangeLog
1 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
2
3         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
4         setting for `===hng-nkk'.
5
6         * mule/mule-charset.el (default-coded-charset-priority-list): Add
7         `===hng-nkk'.
8
9         * mule/mule-conf.el (===hng-nkk): New coded-charset for XEmacs
10         CHISE.
11
12 2015-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
13
14         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
15         setting for `===hng-ink'.
16
17         * mule/mule-charset.el (default-coded-charset-priority-list): Add
18         `===hng-ink'.
19
20         * mule/mule-conf.el (===hng-ink): New coded-charset for XEmacs
21         CHISE.
22
23 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
24
25         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
26         setting for `===hng-jhk'.
27
28         * mule/mule-charset.el (default-coded-charset-priority-list): Add
29         `===hng-jhk'.
30
31         * mule/mule-conf.el (===hng-jhk): New coded-charset for XEmacs
32         CHISE.
33
34 2015-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
35
36         * mule/mule-conf.el (=jis-x0213-1@2004): Use "jisx0213\\.2004-1"
37         instead of "jisx0213\\(\\.2004\\)-1" as the registry.
38         (==jis-x0213-1@2004): Add registry to specify "jisx0213\\.2004-1".
39         (===jis-x0213-1@2004): Likewise.
40         (=>>jis-x0213-1@2004): Use "jisx0213\\.2004-1" instead of
41         "jisx0213\\(\\.2004\\)-1" as the registry.
42         (=+>jis-x0213-1@2004): Likewise.
43         (=>jis-x0213-1@2004): Likewise.
44
45         * mule/mule-charset.el (default-coded-charset-priority-list): Add
46         `===jis-x0213-1@2004'.
47
48 2015-10-16  MORIOKA Tomohiko  <tomo.git@chise.org>
49
50         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
51         setting for `===hng-nak'.
52
53         * mule/mule-charset.el (default-coded-charset-priority-list): Add
54         `===hng-nak'.
55
56         * mule/mule-conf.el (===hng-nak): New coded-charset for XEmacs
57         CHISE.
58
59 2015-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
60
61         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
62         setting for `===hng-hos'.
63
64         * mule/mule-charset.el (default-coded-charset-priority-list): Add
65         `===hng-hos'.
66
67         * mule/mule-conf.el (===hng-hos): New coded-charset for XEmacs
68         CHISE.
69
70 2015-10-14  MORIOKA Tomohiko  <tomo.git@chise.org>
71
72         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
73         setting for `===hng-tzj'.
74
75         * mule/mule-charset.el (default-coded-charset-priority-list): Add
76         `===hng-tzj'.
77
78         * mule/mule-conf.el (===hng-tjz): New coded-charset for XEmacs
79         CHISE.
80
81 2015-10-13  MORIOKA Tomohiko  <tomo.git@chise.org>
82
83         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
84         setting for `===hng-kae'.
85
86         * mule/mule-charset.el (default-coded-charset-priority-list): Add
87         `===hng-kae'.
88
89         * mule/mule-conf.el (===hng-kae): New coded-charset for XEmacs
90         CHISE.
91
92 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
93
94         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
95         setting for `===hng-kar'.
96
97         * mule/mule-charset.el (default-coded-charset-priority-list): Add
98         `===hng-kar'.
99
100         * mule/mule-conf.el (===hng-kar): New coded-charset for XEmacs
101         CHISE.
102
103 2015-10-11  MORIOKA Tomohiko  <tomo.git@chise.org>
104
105         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
106         setting for `===hng-kyd'.
107
108         * mule/mule-charset.el (default-coded-charset-priority-list): Add
109         `===hng-kyd'.
110
111         * mule/mule-conf.el (===hng-kyd): New coded-charset for XEmacs
112         CHISE.
113
114 2015-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
115
116         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
117         setting for `===hng-hok'.
118
119         * mule/mule-charset.el (default-coded-charset-priority-list): Add
120         `===hng-hok'.
121
122         * mule/mule-conf.el (===hng-hok): New coded-charset for XEmacs
123         CHISE.
124
125 2015-10-09  MORIOKA Tomohiko  <tomo.git@chise.org>
126
127         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
128         setting for `===hng-jyu'.
129
130         * mule/mule-charset.el (default-coded-charset-priority-list): Add
131         `===hng-jyu'.
132
133         * mule/mule-conf.el (===hng-jyu): New coded-charset for XEmacs
134         CHISE.
135
136 2015-10-08  MORIOKA Tomohiko  <tomo.git@chise.org>
137
138         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
139         setting for `===hng-zkd'.
140
141         * mule/mule-charset.el (default-coded-charset-priority-list): Add
142         `===hng-zkd'.
143
144         * mule/mule-conf.el (===hng-zkd): New coded-charset for XEmacs
145         CHISE.
146
147 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
148
149         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
150         setting for `===hng-kmi'.
151
152         * mule/mule-charset.el (default-coded-charset-priority-list): Add
153         `===hng-kmi'.
154
155         * mule/mule-conf.el (===hng-kmi): New coded-charset for XEmacs
156         CHISE.
157
158 2015-10-07  MORIOKA Tomohiko  <tomo.git@chise.org>
159
160         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
161         setting for `===hng-okd'.
162
163         * mule/mule-charset.el (default-coded-charset-priority-list): Add
164         `===hng-okd'.
165
166         * mule/mule-conf.el (===hng-okd): New coded-charset for XEmacs
167         CHISE.
168
169 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
170
171         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
172         setting for `===hng-nkm'.
173
174         * mule/mule-charset.el (default-coded-charset-priority-list): Add
175         `===hng-nkm'.
176
177         * mule/mule-conf.el (===hng-nkm): New coded-charset for XEmacs
178         CHISE.
179
180 2015-10-05  MORIOKA Tomohiko  <tomo.git@chise.org>
181
182         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
183         setting for `===hng-nto'.
184
185         * mule/mule-charset.el (default-coded-charset-priority-list): Add
186         `===hng-nto'.
187
188         * mule/mule-conf.el (===hng-nto): New coded-charset for XEmacs
189         CHISE.
190
191 2015-10-04  MORIOKA Tomohiko  <tomo.git@chise.org>
192
193         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
194         setting for `===hng-yhk'.
195
196         * mule/mule-charset.el (default-coded-charset-priority-list): Add
197         `===hng-yhk'.
198
199         * mule/mule-conf.el (===hng-yhk): New coded-charset for XEmacs
200         CHISE.
201
202 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
203
204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
205         setting for `===hng-sok'.
206
207         * mule/mule-charset.el (default-coded-charset-priority-list): Add
208         `===hng-sok'.
209
210         * mule/mule-conf.el (===hng-sok): New coded-charset for XEmacs
211         CHISE.
212
213 2015-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
214
215         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
216         setting for `===hng-kda'.
217
218         * mule/mule-charset.el (default-coded-charset-priority-list): Add
219         `===hng-kda'.
220
221         * mule/mule-conf.el (===hng-kda): New coded-charset for XEmacs
222         CHISE.
223
224 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
225
226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
227         setting for `===hng-myz'.
228
229         * mule/mule-charset.el (default-coded-charset-priority-list): Add
230         `===hng-myz'.
231
232         * mule/mule-conf.el (===hng-myz): New coded-charset for XEmacs
233         CHISE.
234
235 2015-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
236
237         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
238         setting for `===hng-kgk'.
239
240         * mule/mule-charset.el (default-coded-charset-priority-list): Add
241         `===hng-kgk'.
242
243         * mule/mule-conf.el (===hng-kgk): New coded-charset for XEmacs
244         CHISE.
245
246 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
247
248         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
249         setting for `===hng-drt'.
250
251         * mule/mule-charset.el (default-coded-charset-priority-list): Add
252         `===hng-drt'.
253
254         * mule/mule-conf.el (===hng-drt): New coded-charset for XEmacs
255         CHISE.
256
257 2015-10-01  MORIOKA Tomohiko  <tomo.git@chise.org>
258
259         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
260         setting for `===hng-mam'.
261
262         * mule/mule-charset.el (default-coded-charset-priority-list): Add
263         `===hng-mam'.
264
265         * mule/mule-conf.el (===hng-mam): New coded-charset for XEmacs
266         CHISE.
267
268 2015-09-30  MORIOKA Tomohiko  <tomo.git@chise.org>
269
270         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
271         setting for `===hng-dng'.
272
273         * mule/mule-charset.el (default-coded-charset-priority-list): Add
274         `===hng-dng'.
275
276         * mule/mule-conf.el (===hng-dng): New coded-charset for XEmacs
277         CHISE.
278
279 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
280
281         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
282         setting for `=>cns11643-5'.
283
284 2015-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
285
286         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
287         setting for `===hng-keg'.
288
289         * mule/mule-charset.el (default-coded-charset-priority-list): Add
290         `===hng-keg'.
291
292         * mule/mule-conf.el (===hng-keg): New coded-charset for XEmacs
293         CHISE.
294
295 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
296
297         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
298         setting for `===hng-jou'.
299
300         * mule/mule-charset.el (default-coded-charset-priority-list): Add
301         `===hng-jou'.
302
303         * mule/mule-conf.el (===hng-jou): New coded-charset for XEmacs
304         CHISE.
305
306 2015-09-28  MORIOKA Tomohiko  <tomo.git@chise.org>
307
308         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
309         setting for `===hng-smk'.
310
311         * mule/mule-charset.el (default-coded-charset-priority-list): Add
312         `===hng-smk'.
313
314         * mule/mule-conf.el (===hng-smk): New coded-charset for XEmacs
315         CHISE.
316
317 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
318
319         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
320         setting for `===hng-kyo'.
321
322         * mule/mule-charset.el (default-coded-charset-priority-list): Add
323         `===hng-kyo'.
324
325         * mule/mule-conf.el (===hng-kyo): New coded-charset for XEmacs
326         CHISE.
327
328 2015-09-26  MORIOKA Tomohiko  <tomo.git@chise.org>
329
330         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
331         setting for `===hng-kss'.
332
333         * mule/mule-charset.el (default-coded-charset-priority-list): Add
334         `===hng-kss'.
335
336         * mule/mule-conf.el (===hng-kss): New coded-charset for XEmacs
337         CHISE.
338
339 2015-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
340
341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
342         setting for `===hng-wan'.
343
344         * mule/mule-charset.el (default-coded-charset-priority-list): Add
345         `===hng-wan'.
346
347         * mule/mule-conf.el (===hng-wan): New coded-charset for XEmacs
348         CHISE.
349
350 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
351
352         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
353         setting for `===hng-ksk'.
354
355         * mule/mule-charset.el (default-coded-charset-priority-list): Add
356         `===hng-ksk'.
357
358         * mule/mule-conf.el (===hng-ksk): New coded-charset for XEmacs
359         CHISE.
360
361 2015-09-24  MORIOKA Tomohiko  <tomo.git@chise.org>
362
363         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
364         setting for `===hng-kyu'.
365
366         * mule/mule-charset.el (default-coded-charset-priority-list): Add
367         `===hng-kyu'.
368
369         * mule/mule-conf.el (===hng-kyu): New coded-charset for XEmacs
370         CHISE.
371
372 2015-09-23  MORIOKA Tomohiko  <tomo.git@chise.org>
373
374         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
375         setting for `===hng-skk'.
376
377         * mule/mule-charset.el (default-coded-charset-priority-list): Add
378         `===hng-skk'.
379
380         * mule/mule-conf.el (===hng-skk): New coded-charset for XEmacs
381         CHISE.
382
383 2015-09-22  MORIOKA Tomohiko  <tomo.git@chise.org>
384
385         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
386         setting for `===hng-sik'.
387
388         * mule/mule-charset.el (default-coded-charset-priority-list): Add
389         `===hng-sik'.
390
391         * mule/mule-conf.el (===hng-sik): New coded-charset for XEmacs
392         CHISE.
393
394 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
395
396         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
397         setting for `===hng-kbk'.
398
399         * mule/mule-charset.el (default-coded-charset-priority-list): Add
400         `===hng-kbk'.
401
402         * mule/mule-conf.el (===hng-kbk): New coded-charset for XEmacs
403         CHISE.
404
405 2015-09-21  MORIOKA Tomohiko  <tomo.git@chise.org>
406
407         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
408         setting for `===hng-kcj'.
409
410         * mule/mule-charset.el (default-coded-charset-priority-list): Add
411         `===hng-kcj'.
412
413         * mule/mule-conf.el (===hng-kcj): New coded-charset for XEmacs
414         CHISE.
415
416 2015-09-19  MORIOKA Tomohiko  <tomo.git@chise.org>
417
418         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
419         setting for `===hng-k24'.
420
421         * mule/mule-charset.el (default-coded-charset-priority-list): Add
422         `===hng-k24'.
423
424         * mule/mule-conf.el (===hng-k24): New coded-charset for XEmacs
425         CHISE.
426
427 2015-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
428
429         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
430         setting for `===hng-gok'.
431
432         * mule/mule-charset.el (default-coded-charset-priority-list): Add
433         `===hng-gok'.
434
435         * mule/mule-conf.el (===hng-gok): New coded-charset for XEmacs
436         CHISE.
437 2015-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
438
439         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
440         setting for `===hng-tsu'.
441
442         * mule/mule-charset.el (default-coded-charset-priority-list): Add
443         `===hng-tsu'.
444
445         * mule/mule-conf.el (===hng-tsu): New coded-charset for XEmacs
446         CHISE.
447
448 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
449
450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
451         setting for `===hng-sys'.
452
453         * mule/mule-charset.el (default-coded-charset-priority-list): Add
454         `===hng-sys'.
455
456         * mule/mule-conf.el (===hng-sys): New coded-charset for XEmacs
457         CHISE.
458
459 2015-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
460
461         * mule/mule-coding.el (coded-charset-entity-reference-alist):
462         - Use "&HNG010-<d><d><d><d><d>;" instead of
463           "&HNG-KHI<d><d><d><d><d>;" for `===hng-khi'.
464         - Add setting for `===hng-khm' and `=ucs-itaiji-002'.
465
466         * mule/mule-charset.el (default-coded-charset-priority-list): Add
467         `=ucs-bmp-itaiji-002' and `===hng-khm'.
468
469         * mule/mule-conf.el (===hng-khi): Use "hng-10$" instead of
470         "hngkhi-0" as the suffix of registry.
471         (===hng-khm): New coded-charset for XEmacs CHISE.
472         (=ucs-itaiji-002): Ditto.
473         (=ucs-bmp-itaiji-002): Ditto.
474
475 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
476
477         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
478         setting for `=>ucs@iwds-1'.
479
480         * mule/mule-conf.el (==jis-x0208@1978/-4X): New coded-charset for
481         XEmacs CHISE.
482
483 2015-09-14  MORIOKA Tomohiko  <tomo.git@chise.org>
484
485         * mule/mule-conf.el (=>ucs@iwds-1): New coded-charset for XEmacs
486         CHISE.
487
488         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
489         "&HNG-KHI<d><d><d><d>;" instead of "&HNG-KHI-<d><d><d><d>;" for
490         `===hng-khi'.
491
492 2015-09-13  MORIOKA Tomohiko  <tomo.git@chise.org>
493
494         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
495         setting for `===hng-khi'.
496
497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
498         `===hng-khi'.
499
500         * mule/mule-conf.el (===hng-khi): New coded-charset for XEmacs
501         CHISE.
502
503 2015-09-11  MORIOKA Tomohiko  <tomo.git@chise.org>
504
505         * mule/mule-conf.el (=ucs-bmp-var-001): Use #x9FCC instead of
506         #x9FA5 as the value of `max-code'.
507         (=ucs-bmp-var-002): Likewise.
508         (=ucs-bmp-var-003): Likewise.
509         (=ucs-bmp-itaiji-084): Likewise.
510         (=ucs-bmp-cjk@JP): Likewise.
511         (=ucs-bmp-cjk@JP/hanazono): Likewise.
512         (==ucs-bmp-cjk@JP/hanazono): Likewise.
513         (=>ucs-bmp-cjk@component): Likewise.
514
515 2015-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
516
517         * mule/mule-conf.el (==daikanwa/+2p): New coded-charset for XEmacs
518         CHISE.
519
520 2015-09-04  MORIOKA Tomohiko  <tomo.git@chise.org>
521
522         * mule/mule-conf.el (==jis-x0208@1978/4-pr): New coded-charset for
523         XEmacs CHISE.
524         (==jis-x0208@1978/5pr): Use `==jis-x0208@1978/4-pr' instead of
525         `==jis-x0208@1978/2-pr' as the mother.
526
527 2015-08-17  MORIOKA Tomohiko  <tomo.git@chise.org>
528
529         * mule/mule-conf.el (=>cns11643-5): New coded-charset for XEmacs
530         CHISE.
531
532 2015-07-09  MORIOKA Tomohiko  <tomo.git@chise.org>
533
534         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
535         setting for `===hanyo-denshi/jb' and `===hanyo-denshi/hg'.
536
537 2015-06-08  MORIOKA Tomohiko  <tomo.git@chise.org>
538
539         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
540         `=gb2312' instead of `chinese-gb2312'; add setting for `==ucs@gb'.
541
542 2015-03-05  MORIOKA Tomohiko  <tomo.git@chise.org>
543
544         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
545         setting for `===ucs@gb'.
546
547 2015-03-04  MORIOKA Tomohiko  <tomo.git@chise.org>
548
549         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
550         setting for `===hanyo-denshi/ks', `===jis-x0208' and
551         `===jis-x0213-1'; use "&R-J00X1-hhhh;" instead of "&R-JX1-hhhh;"
552         as the entity-reference for `===jis-x0213-1@2000'; use
553         "&R-JX1-hhhh;" as the entity-reference for `===jis-x0213-1'.
554
555 2015-03-03  MORIOKA Tomohiko  <tomo.git@chise.org>
556
557         * mule/mule-charset.el (default-coded-charset-priority-list): Add
558         `===jis-x0208'.
559
560         * mule/mule-conf.el (===jis-x0208@1978): Use `==jis-x0208@1978'
561         instead of `===jis-x0208' as the mother.
562         (===jis-x0208@1983): Use `==jis-x0208@1983' instead of
563         `===jis-x0208' as the mother.
564         (===jis-x0208@1990): Use `==jis-x0208@1990' instead of
565         `===jis-x0208' as the mother.
566         (===jis-x0213-1@2000): Use `==jis-x0213-1@2000' instead of
567         `===jis-x0213-1' as the mother.
568         (===jis-x0213-1@2004): Use `==jis-x0213-1@2004' instead of
569         `===jis-x0213-1' as the mother.
570         (===ucs@unicode): Use `==ucs@unicode' instead of `===ucs@iso' as
571         the mother.
572         (===ucs@ks): Use `==ucs@ks' instead of `===ucs@unicode' as the
573         mother.
574
575 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
576
577         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
578         setting for `=ucs-var-001'.
579
580 2015-02-23  MORIOKA Tomohiko  <tomo.git@chise.org>
581
582         * mule/mule-charset.el (default-coded-charset-priority-list): Add
583         `=ucs-bmp-var-001'.
584
585         * mule/mule-conf.el (=ucs-var-001): New coded-charset for XEmacs
586         CHISE.
587         (=ucs-bmp-var-001): Ditto.
588
589         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
590         setting for `=ucs-var-003'.
591
592 2015-02-22  MORIOKA Tomohiko  <tomo.git@chise.org>
593
594         * mule/mule-charset.el (default-coded-charset-priority-list): Add
595         `=ucs-bmp-var-003'.
596
597         * mule/mule-conf.el (=ucs-var-003): New coded-charset for XEmacs
598         CHISE.
599         (=ucs-bmp-var-003): Ditto.
600
601 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
602
603         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
604         setting for `=ucs-var-002'.
605
606         * mule/mule-charset.el (default-coded-charset-priority-list): Add
607         `=ucs-bmp-var-002'.
608
609         * mule/mule-conf.el (=ucs-var-002): New coded-charset for XEmacs
610         CHISE.
611         (=ucs-bmp-var-002): Ditto.
612
613 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
614
615         * mule/mule-conf.el (==jis-x0208@1978/4er): New coded-charset for
616         XEmacs CHISE.
617         (==jis-x0208@1978/5pr): Ditto.
618
619 2015-02-21  MORIOKA Tomohiko  <tomo.git@chise.org>
620
621         * mule/mule-charset.el (default-coded-charset-priority-list): Add
622         `=>ucs-bmp-cjk@component'.
623
624         * mule/mule-conf.el (=>ucs@component): New coded-charset for
625         XEmacs CHISE.
626         (=>ucs-bmp-cjk@component): Ditto.
627
628 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
629
630         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
631         setting for `=>iwds-1'.
632
633 2015-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
634
635         * mule/mule-conf.el (=>iwds-1): New coded-charset for XEmacs
636         CHISE.
637
638 2015-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
639
640         * mule/mule-charset.el (default-coded-charset-priority-list):
641         - Prefer `=ucs-bmp-cjk@JP/hanazono' to `=ucs-bmp-cjk@gb'.
642         - Prefer `==ucs-bmp-cjk@JP/hanazono' to `==ucs-bmp-cjk@gb'.
643         - Prefer `===hanyo-denshi/jc' to `===jis-x0213-1'.
644         - Prefer `===hanyo-denshi/jd' to `===jis-x0213-2'.
645
646 2015-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
647
648         * mule/mule-coding.el (coded-charset-entity-reference-alist):
649         Prefer `=ucs@FOO' to `=>>ucs@FOO'.
650
651         * mule/mule-conf.el (=ucs@iso): Use `=+>ucs@iso' instead of
652         `=>>ucs@iso' as the mother.
653         (=>>ucs@iso): Use `=ucs@iso' instead of `=+>ucs@iso' as the
654         mother.
655
656 2015-01-22  MORIOKA Tomohiko  <tomo.git@chise.org>
657
658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
659         setting for `===hanyo-denshi/ia'.
660
661 2015-01-20  MORIOKA Tomohiko  <tomo.git@chise.org>
662
663         * mule/mule-charset.el (default-coded-charset-priority-list): Add
664         `===hanyo-denshi/ia'.
665
666 2014-12-28  MORIOKA Tomohiko  <tomo.git@chise.org>
667
668         * mule/mule-conf.el (=koseki): Fix DOC.
669         (==koseki): New coded-charset for XEmacs CHISE.
670
671 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
672
673         * mule/mule-conf.el (===hanyo-denshi/jc): New coded-charset for
674         XEmacs CHISE.
675         (===hanyo-denshi/jd): Fix DOC.
676
677 2014-12-26  MORIOKA Tomohiko  <tomo.git@chise.org>
678
679         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
680         setting for `===hanyo-denshi/ip'.
681
682 2014-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
683
684         * mule/mule-charset.el (default-coded-charset-priority-list): Add
685         `===hanyo-denshi/ip'.
686
687         * mule/mule-conf.el (===hanyo-denshi/ip): New coded-charset for
688         XEmacs CHISE.
689
690 2014-12-07  MORIOKA Tomohiko  <tomo.git@chise.org>
691
692         * mule/mule-charset.el (default-coded-charset-priority-list): Add
693         `==ucs-radicals@unicode' and `=>daikanwa'.
694
695         * mule/mule-conf.el (==ucs-radicals@unicode): New coded-charset
696         for XEmacs CHISE.
697
698 2014-12-03  MORIOKA Tomohiko  <tomo.git@chise.org>
699
700         * mule/mule-conf.el (===hanyo-denshi/ia): New coded-charset for
701         XEmacs CHISE.
702
703 2014-11-18  MORIOKA Tomohiko  <tomo.git@chise.org>
704
705         * mule/mule-charset.el (default-coded-charset-priority-list): Add
706         `===ruimoku-v6'.
707
708 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
709
710         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
711         setting for `===ruimoku-v6'.
712
713 2014-11-17  MORIOKA Tomohiko  <tomo.git@chise.org>
714
715         * mule/mule-conf.el (===ruimoku-v6): New coded-charset for XEmacs
716         CHISE.
717
718 2014-11-15  MORIOKA Tomohiko  <tomo.git@chise.org>
719
720         * mule/mule-conf.el (==jis-x0208@1978/1pr/fixed): New
721         coded-charset for XEmacs CHISE.
722
723 2014-11-05  MORIOKA Tomohiko  <tomo.git@chise.org>
724
725         * mule/mule-conf.el (===hanyo-denshi/jd): New coded-charset for
726         XEmacs CHISE.
727
728 2014-10-15  MORIOKA Tomohiko  <tomo.git@chise.org>
729
730         * mule/mule-charset.el (default-coded-charset-priority-list): Add
731         `===ucs-sip@iso'.
732
733 2014-10-02  MORIOKA Tomohiko  <tomo.git@chise.org>
734
735         * mule/mule-conf.el (===ucs-sip@iso): New coded-charset for XEmacs
736         CHISE.
737
738 2014-09-29  MORIOKA Tomohiko  <tomo.git@chise.org>
739
740         * mule/mule-charset.el (default-coded-charset-priority-list): Add
741         `==ucs-sip@iso'.
742
743         * mule/mule-conf.el (==ucs-sip@iso): New coded-charset for XEmacs
744         CHISE.
745
746 2014-09-18  MORIOKA Tomohiko  <tomo.git@chise.org>
747
748         * mule/mule-conf.el (=ucs-sip-ext-b): Fix registry.
749         (=ucs-sip@iso): New coded-charset for XEmacs CHISE.
750         (=ucs-sip-ext-b@iso): Fix registry.
751         (==ucs-sip-ext-b@iso): Ditto.
752         (===ucs-sip-ext-b@iso): Ditto.
753
754         * mule/mule-charset.el (default-coded-charset-priority-list): Add
755         `=ucs-sip@iso'.
756
757 2014-09-17  MORIOKA Tomohiko  <tomo.git@chise.org>
758
759         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
760         setting for `=>cbeta'.
761
762 2014-09-16  MORIOKA Tomohiko  <tomo.git@chise.org>
763
764         * mule/mule-charset.el (default-coded-charset-priority-list): Add
765         `=>cns11643-7'.
766
767         * mule/mule-conf.el (=>cbeta): New coded-charset for XEmacs CHISE.
768
769 2014-08-20  MORIOKA Tomohiko  <tomo.git@chise.org>
770
771         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
772         "&G-[NAME];" instead of "&g1-[NAME];" for `=>>[NAME]'.
773
774 2014-08-19  MORIOKA Tomohiko  <tomo.git@chise.org>
775
776         * mule/mule-conf.el (=>>>ucs@cns): Indicate `==ucs@cns' instead of
777         `=ucs@cns'.
778         (=>>>ucs@jis): Indicate `==ucs@jis' instead of `=ucs@jis'.
779         (=>>>ucs@jis/1990): Indicate `==ucs@jis/1990' instead of
780         `=ucs@jis/1990'.
781         (=>>>ucs@jis/2000): Indicate `==ucs@jis/2000' instead of
782         `=ucs@jis/2000'.
783         (=>>>ucs@jis/2004): Indicate `==ucs@jis/2004' instead of
784         `=ucs@jis/2004'.
785         (=>>>ucs@ks): Indicate `==ucs@ks' instead of `=ucs@ks'.
786
787         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
788         "&g2-[NAME];" instead of "&G-[NAME];" for `==[NAME]'.
789
790 2014-08-06  MORIOKA Tomohiko  <tomo.git@chise.org>
791
792         * mule/mule-conf.el (==jis-x0208@1978/-4pr): New coded-charset for
793         XEmacs CHISE.
794         (==jis-x0208@1978/1pr): Ditto.
795         (==jis-x0208@1978/2-pr): Ditto.
796
797 2014-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
798
799         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
800         setting for `===jis-x0213-1@2004'.
801
802 2014-07-30  MORIOKA Tomohiko  <tomo.git@chise.org>
803
804         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
805         settings for `=+>hanyo-denshi/ft' and `=+>hanyo-denshi/jt'.
806
807         * mule/mule-charset.el (default-coded-charset-priority-list): Add
808         `===hanyo-denshi/jb'.
809
810         * mule/mule-conf.el (===hanyo-denshi/jb): New coded-charset for
811         XEmacs CHISE.
812         (=+>hanyo-denshi/ft): Ditto.
813         (=+>hanyo-denshi/jt): Ditto.
814
815 2014-07-29  MORIOKA Tomohiko  <tomo.git@chise.org>
816
817         * mule/mule-charset.el (default-coded-charset-priority-list): Add
818         `===hanyo-denshi/hg'.
819
820 2014-07-28  MORIOKA Tomohiko  <tomo.git@chise.org>
821
822         * mule/mule-conf.el (===jis-x0213-1@2004): New coded-charset for
823         XEmacs CHISE.
824         (===hanyo-denshi/hg): Ditto.
825
826 2014-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
827
828         * mule/mule-conf.el (==adobe-japan1-*): Indicate abstract
829         glyph-forms instead of detailed glyph-images.
830         (=>>>adobe-japan1-*): Indicate `==adobe-japan1-*' instead of
831         `=adobe-japan1-*'.
832         (===adobe-japan1-0): New coded-charset for XEmacs CHISE.
833         (===adobe-japan1-1): Ditto.
834         (===adobe-japan1-2): Ditto.
835         (===adobe-japan1-3): Ditto.
836         (===adobe-japan1-4): Ditto.
837         (===adobe-japan1-5): Ditto.
838         (===adobe-japan1-6): Ditto.
839         (=>>adobe-japan1-0): Use `=adobe-japan1' instead of
840         `=>>>adobe-japan1' as the mother.
841         (=+>adobe-japan1-0): Use `=adobe-japan1' instead of
842         `=>>adobe-japan1' as the mother.
843         (==jis-x0208): Indicate abstract glyph-forms instead of detailed
844         glyph-images.
845         (==jis-x0208@1978): Ditto.
846         (==jis-x0208@1983): Ditto.
847         (==jis-x0208@1990): Ditto.
848         (==jis-x0213-1): Ditto.
849         (==jis-x0213-1@2000): Ditto.
850         (==jis-x0213-1@2004): Ditto.
851         (==jis-x0213-2): Ditto.
852         (=>>>jis-x0208): Indicate `==jis-x0208' instead of `=jis-x0208'.
853         (=>>>jis-x0208@1978): Indicate `==jis-x0208@1978' instead of
854         `=jis-x0208@1978'.
855         (=>>>jis-x0208@1983): Indicate `==jis-x0208@1983' instead of
856         `=jis-x0208@1983'.
857         (=>>>jis-x0208@1990): Indicate `==jis-x0208@1990' instead of
858         `=jis-x0208@1990'.
859         (=>>>jis-x0213-1): Indicate `==jis-x0213-1' instead of
860         `=jis-x0213-1'.
861         (=>>>jis-x0213-1@2000): Indicate `==jis-x0213-1@2000' instead of
862         `=jis-x0213-1@2000'.
863         (=>>>jis-x0213-1@2004): Indicate `==jis-x0213-1@2004' instead of
864         `=jis-x0213-1@2004'.
865         (=>>>jis-x0213-2): Indicate `==jis-x0213-2' instead of
866         `=jis-x0213-2'.
867         (===jis-x0208): New coded-charset for XEmacs CHISE.
868         (===jis-x0208@1978): Ditto.
869         (===jis-x0208@1983): Ditto.
870         (===jis-x0208@1990): Ditto.
871         (===jis-x0213-1): Ditto.
872         (===jis-x0213-1@2000): Ditto.
873         (===jis-x0213-2): Ditto.
874         (===jis-x0212): Ditto.
875         (===ks-x1001): Ditto.
876         (=>>jis-x0208): Use `=jis-x0208' instead of `=>>>jis-x0208' as the
877         mother.
878         (=>>jis-x0213-1): Use `=jis-x0213-1' instead of `=>>>jis-x0213-1'
879         as the mother.
880         (=>>jis-x0213-2): Use `=jis-x0213-2' instead of `=>>>jis-x0213-2'
881         as the mother.
882         (===cns11643-1): New coded-charset for XEmacs CHISE.
883         (===cns11643-2): Ditto.
884         (===cns11643-3): Ditto.
885         (===cns11643-4): Ditto.
886         (===cns11643-5): Ditto.
887         (===cns11643-6): Ditto.
888         (===cns11643-7): Ditto.
889         (=>>cns11643-1): Ditto.
890         (==big5-cdp): Indicate abstract glyph-images instead of
891         representative glyph-images.
892         (===big5-cdp): New coded-charset for XEmacs CHISE.
893         (==hanyo-denshi/*): Indicate abstract glyph-forms instead of
894         detailed glyph-images.
895         (=>>>hanyo-denshi/*): Indicate `==hanyo-denshi/*' instead of
896         `=hanyo-denshi/*'.
897         (===hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
898         (===hanyo-denshi/ib): Ditto.
899         (===hanyo-denshi/jt): Ditto.
900         (===hanyo-denshi/ks): Ditto.
901         (===mj): Ditto.
902         (===mj-0): Ditto.
903         (===mj-1): Ditto.
904         (=>>hanyo-denshi/*): Use `=hanyo-denshi/*' instead of
905         `=>>>hanyo-denshi/*' as its mother.
906         (==gt): Indicate abstract glyph-forms instead of detailed
907         glyph-images.
908         (===gt): New coded-charset for XEmacs CHISE.
909         (=>>>gt): Indicates `==gt' instead of `=gt'.
910         (=>>gt): Use `=gt' instead of `=>>>gt' as the mother.
911         (==gt-k): Indicate abstract glyph-forms instead of detailed
912         glyph-images.
913         (===gt-k): New coded-charset for XEmacs CHISE.
914         (==daikanwa): Indicates glyph-images instead of detailed
915         glyph-images.
916         (===daikanwa): New coded-charset for XEmacs CHISE.
917         (===daikanwa/+p): Ditto.
918         (===daikanwa/ho): Ditto.
919         (==cbeta): Ditto.
920         (===cbeta): Ditto.
921         (==jef-china3): Ditto.
922         (===jef-china3): Ditto.
923         (==ruimoku-v6): Ditto.
924         (==ucs@iso): Indicate representative glyph-forms instead of
925         representative glyph-images.
926         (=>>>ucs@iso): Indicates `==ucs@iso' instead of `=ucs@iso'.
927         (==ucs@unicode): Indicate representative glyph-forms instead of
928         representative glyph-images.
929         (=>>>ucs@unicode): Indicates `==ucs@unicode' instead of
930         `=ucs@unicode'.
931         (==ucs@cns): Indicate representative glyph-forms instead of
932         representative glyph-images.
933         (==ucs@jis): Ditto.
934         (==ucs@jis/1990): Ditto.
935         (==ucs@jis/2000): Ditto.
936         (==ucs@jis/2004): Ditto.
937         (==ucs@ks): Ditto.
938         (===ucs@iso): New coded-charset for XEmacs CHISE.
939         (===ucs@unicode): Ditto.
940         (===ucs@gb): Ditto.
941         (===ucs@ks): Ditto.
942         (===ucs-bmp-cjk@gb): Ditto.
943         (===ucs-sip-ext-b@iso): Ditto.
944
945 2014-07-25  MORIOKA Tomohiko  <tomo.git@chise.org>
946
947         * mule/mule-charset.el (default-coded-charset-priority-list): Add
948         `==jis-x0213-2', `==ruimoku-v6', `==cbeta', `==jef-china3',
949         `===mj-0', `===mj-1', `===jis-x0208@1990', `===jis-x0213-1',
950         `===jis-x0213-2', `===big5-cdp', `===ucs-bmp-cjk@gb',
951         `===adobe-japan1-6', `===cns11643-1', `===cns11643-2',
952         `===cns11643-3', `===cns11643-4', `===cns11643-5',
953         `===cns11643-6', `===cns11643-7', `===hanyo-denshi/ft',
954         `===hanyo-denshi/ib', `===hanyo-denshi/jt', `===jis-x0208@1983',
955         `===jis-x0208@1978', `===jis-x0212', `===ks-x1001', `===daikanwa',
956         `===ucs-sip-ext-b@iso', `===cbeta' and `===jef-china3'.
957
958         * mule/mule-coding.el (coded-charset-entity-reference-alist):
959         - Use "&G-[NAME];" for `==[NAME]' instead of `=>>[NAME]'.
960         - Use "&R-[NAME];" for `===[NAME]' instead of `==[NAME]'.
961         - Use "&g1-[NAME];" for `=>>[NAME]'.
962         - Abolish "&g2-[NAME];".
963
964 2014-03-08  MORIOKA Tomohiko  <tomo.git@chise.org>
965
966         * mule/mule-conf.el (=ucs@big5): Use `=ucs@cns' instead of
967         `=>>ucs@cns' as the mother.
968
969 2014-03-07  MORIOKA Tomohiko  <tomo.git@chise.org>
970
971         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
972         setting for `==ucs@ks'.
973
974 2014-02-24  MORIOKA Tomohiko  <tomo.git@chise.org>
975
976         * mule/mule-conf.el (=adobe-japan1-base): Move builtin code range
977         from 0x63000000〜0x63005A11 to 0x00E10000〜0x00E15A11.
978         (=mj): Move builtin code range from 0x64040000〜0x640509D5 to
979         0x00E30000〜0x00E409D5.
980
981 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
982
983         * mule/mule-coding.el (coded-charset-entity-reference-alist):
984         Prefer MJ to Adobe-Japan1; use "I-MJ", "MJ" and "&R-MJ" instead of
985         "I-MJ-", "MJ-" and "&R-MJ-" as prefixes of MJ.
986
987 2014-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
988
989         * mule/mule-charset.el (default-coded-charset-priority-list): Add
990         `=mj-0', `=mj-1', `==mj-0' and `==mj-1'.
991
992         * mule/mule-conf.el (=mj): New coded-charset for XEmacs CHISE.
993         (=mj-0): Ditto.
994         (=mj-1): Ditto.
995         (==mj): Ditto.
996         (==mj-0): Ditto.
997         (==mj-1): Ditto.
998         (=>>mj): Ditto.
999
1000         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1001         setting for `=mj' and `==mj'.
1002
1003 2014-02-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1004
1005         * mule/mule-conf.el (=ucs@ks/2012): New coded-charset for XEmacs
1006         CHISE.
1007
1008 2014-01-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1009
1010         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1011         "A-HDU+" instead of "A-HD-UCS+" as the prefix for
1012         `=>ucs@hanyo-denshi'.
1013
1014 2014-01-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1015
1016         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1017         setting for `=koseki' and `=>ucs@hanyo-denshi'.
1018
1019         * mule/mule-conf.el (=koseki): New coded-charset for XEmacs CHISE.
1020         (=>ucs@hanyo-denshi): New coded-charset for XEmacs CHISE.
1021
1022 2014-01-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1023
1024         * mule/mule-conf.el (==hanyo-denshi/ip): New coded-charset for
1025         XEmacs CHISE.
1026
1027 2013-12-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1028
1029         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1030         Change priority of `=>>>ucs@iso'.
1031
1032         * mule/mule-conf.el (=ucs@iso): Use `=>>ucs@iso' instead of
1033         `=>>>ucs@iso' as the mother.
1034         (=>>>ucs@iso): Changed to an alias for `=ucs@iso'.
1035
1036 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1037
1038         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1039         Change priority of `=>>>ucs@unicode'.
1040
1041         * mule/mule-conf.el (=>>>ucs@unicode): Changed to an alias for
1042         `=ucs@unicode'.
1043
1044 2013-12-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1045
1046         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1047         Change priority of `=>>>ucs@jis'.
1048
1049         * mule/mule-conf.el (=>>>ucs@jis): Changed to an alias for
1050         `=ucs@jis'.
1051
1052 2013-12-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1053
1054         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1055         setting for `==daikanwa/+p'.
1056
1057 2013-12-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1058
1059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1060         setting for `==shinjigen@1ed'.
1061
1062 2013-12-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1063
1064         * mule/mule-conf.el (==shinjigen/+p@rev): New coded-charset for
1065         XEmacs CHISE.
1066
1067 2013-12-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1068
1069         * mule/mule-conf.el (==shinjigen): Modify DOC.
1070         (==shinjigen@1ed): New coded-charset for XEmacs CHISE.
1071         (==shinjigen@rev): Modify DOC.
1072
1073 2013-12-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1074
1075         * mule/mule-conf.el (==daikanwa/+p): New coded-charset for XEmacs
1076         CHISE.
1077
1078 2013-12-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1079
1080         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1081         settings for `==daikanwa' and `==ucs@JP/hanazono'.
1082
1083         * mule/mule-conf.el (==shinjigen@rev): New coded-charset for
1084         XEmacs CHISE.
1085
1086         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1087         `==daikanwa'.
1088
1089 2013-11-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1090
1091         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1092         setting for `==cns11643-7'.
1093
1094         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1095         `==cns11643-7'.
1096
1097 2013-11-23  MORIOKA Tomohiko  <tomo.git@chise.org>
1098
1099         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1100         `==cns11643-6'.
1101
1102         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1103         setting for `==cns11643-6'.
1104
1105 2013-11-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1106
1107         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1108         setting for `==cns11643-5'.
1109
1110         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1111         `==cns11643-5'.
1112
1113 2013-11-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1114
1115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1116         setting for `==cns11643-4'.
1117
1118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1119         `==cns11643-4'.
1120
1121 2013-11-08  MORIOKA Tomohiko  <tomo.git@chise.org>
1122
1123         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1124         setting for `==cns11643-3'.
1125
1126         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1127         `==cns11643-3'.
1128
1129 2013-11-02  MORIOKA Tomohiko  <tomo.git@chise.org>
1130
1131         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1132         setting for `==cns11643-2'.
1133
1134         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1135         `==cns11643-2'.
1136
1137 2013-10-29  MORIOKA Tomohiko  <tomo.git@chise.org>
1138
1139         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1140         Change priority of `=>>>ucs@ks'.
1141
1142         * mule/mule-conf.el (=>>>ucs@ks): Changed to an alias for
1143         `=ucs@ks'.
1144
1145 2013-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1146
1147         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1148         `=cns11643-1' instead of `chinese-cns11643-1'; add settings for
1149         `==ucs@cns' and `==cns11643-1'.
1150
1151         * mule/mule-conf.el (==cns11643-1): Fix `dimension'.
1152         (==cns11643-2): Ditto.
1153         (==cns11643-3): Ditto.
1154         (==cns11643-4): Ditto.
1155         (==cns11643-5): Ditto.
1156         (==cns11643-6): Ditto.
1157         (==cns11643-7): Ditto.
1158
1159         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1160         `==cns11643-1'.
1161
1162 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1163
1164         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1165         Change priority of `=>>>ucs@jis/2004', `=>>>ucs@jis/2004' and
1166         `=>>>ucs@jis/1990'.
1167
1168         * mule/mule-conf.el (=>>>ucs@jis/1990): Changed to an alias for
1169         `=ucs@jis/1990'.
1170         (=>>>ucs@jis/2000): Changed to an alias for `=ucs@jis/2000'.
1171         (=>>>ucs@jis/2004): Changed to an alias for `=ucs@jis/2004'.
1172
1173 2013-10-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1174
1175         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1176         Change priority of `=>>>ucs@cns'.
1177
1178         * mule/mule-conf.el (=>>>ucs@cns): Changed to an alias for
1179         `=ucs@cns'.
1180
1181 2013-10-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1182
1183         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1184         `==ks-x1001'.
1185
1186         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1187         `=ks-x1001' instead of `korean-ksc5601'; add setting for
1188         `==ks-x1001'.
1189
1190 2013-10-18  MORIOKA Tomohiko  <tomo.git@chise.org>
1191
1192         * mule/mule-conf.el (=>>>gt): Changed to an alias for `=gt'.
1193
1194 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1195
1196         * mule/mule-conf.el (=>>>jis-x0208): Changed to an alias for
1197         `=jis-x0208'.
1198         (=>>>jis-x0208@1978): Changed to an alias for `=jis-x0208@1978'.
1199         (=>>>jis-x0208@1983): Changed to an alias for `=jis-x0208@1983'.
1200         (=>>>jis-x0208@1990): Changed to an alias for `=jis-x0208@1990'.
1201         (=>>>jis-x0213-1): Changed to an alias for `=jis-x0213-1'.
1202         (=>>>jis-x0213-1@2000): Changed to an alias for
1203         `=jis-x0213-1@2000'.
1204         (=>>>jis-x0213-1@2004): Changed to an alias for
1205         `=jis-x0213-1@2004'.
1206         (=>>>jis-x0213-2): Changed to an alias for `=jis-x0213-2'.
1207
1208 2013-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1209
1210         * mule/mule-conf.el (=>>>adobe-japan1-0): Changed to an alias for
1211         `=adobe-japan1-0'.
1212         (=>>>adobe-japan1-1): Changed to an alias for `=adobe-japan1-1'.
1213         (=>>>adobe-japan1-2): Changed to an alias for `=adobe-japan1-2'.
1214         (=>>>adobe-japan1-3): Changed to an alias for `=adobe-japan1-3'.
1215         (=>>>adobe-japan1-4): Changed to an alias for `=adobe-japan1-4'.
1216         (=>>>adobe-japan1-5): Changed to an alias for `=adobe-japan1-5'.
1217         (=>>>adobe-japan1-6): Changed to an alias for `=adobe-japan1-6'.
1218
1219 2013-10-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1220
1221         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1222         settings for `==adobe-japan1-6', `==hanyo-denshi/*', `==gt',
1223         `==jis-x0208@1990', `==jis-x0212', `==jis-x0213-1@2000',
1224         `==jis-x0213-2', `==jis-x0213-1@2004', `==big5-cdp', `==gt-k',
1225         `==jis-x0208@1983', `==jis-x0208@1978', `==ucs@iso',
1226         `==ucs@unicode', `=>>daikanwa/+p' and `==shinjigen@rev'.
1227
1228 2013-10-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1229
1230         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1231         `=adobe-japan1-0', `=adobe-japan1-1', `=adobe-japan1-2',
1232         `=adobe-japan1-3', `=adobe-japan1-4', `=adobe-japan1-5',
1233         `==jis-x0208@1990', `==ucs-bmp-cjk@gb',
1234         `==ucs-bmp-cjk@JP/hanazono', `==ucs-sip-ext-b@iso',
1235         `==hanyo-denshi/*', `==adobe-japan1-6', `==big5-cdp',
1236         `==jis-x0208@1983', `==jis-x0208@1978', `==jis-x0213-1@2000' and
1237         `==jis-x0212'.
1238
1239 2013-10-03  MORIOKA Tomohiko  <tomo.git@chise.org>
1240
1241         * mule/mule-conf.el (=adobe-japan1-0): Modify registry to accept
1242         "AdobeJapan1-[0-6]$".
1243         (=adobe-japan1-1): Modify registry to accept "AdobeJapan1-[1-6]$".
1244         (=adobe-japan1-2): Modify registry to accept "AdobeJapan1-[2-6]$".
1245         (=adobe-japan1-3): Modify registry to accept "AdobeJapan1-[3-6]$".
1246         (=adobe-japan1-4): Modify registry to accept "AdobeJapan1-[4-6]$".
1247         (=adobe-japan1-5): Modify registry to accept "AdobeJapan1-[5-6]$".
1248         (==adobe-japan1-0): New coded-charset for XEmacs CHISE.
1249         (==adobe-japan1-1): Ditto.
1250         (==adobe-japan1-2): Ditto.
1251         (==adobe-japan1-3): Ditto.
1252         (==adobe-japan1-4): Ditto.
1253         (==adobe-japan1-5): Ditto.
1254         (==adobe-japan1-6): Ditto.
1255         (==jis-x0208): Ditto.
1256         (==jis-x0208@1978): Ditto.
1257         (==jis-x0208@1983): Ditto.
1258         (==jis-x0208@1990): Ditto.
1259         (==jis-x0213-1): Ditto.
1260         (==jis-x0213-1@2000): Ditto.
1261         (==jis-x0213-1@2004): Ditto.
1262         (==jis-x0213-2): Ditto.
1263         (==jis-x0212): Ditto.
1264         (==gb2312): Ditto.
1265         (==iso-ir165): Ditto.
1266         (==gb12345): Ditto.
1267         (==ks-x1001): Ditto.
1268         (==cns11643-1): Ditto.
1269         (==cns11643-2): Ditto.
1270         (==cns11643-3): Ditto.
1271         (==cns11643-4): Ditto.
1272         (==cns11643-5): Ditto.
1273         (==cns11643-6): Ditto.
1274         (==cns11643-7): Ditto.
1275         (==big5-cdp): Ditto.
1276         (==hanyo-denshi/ja): Ditto.
1277         (==hanyo-denshi/jb): Ditto.
1278         (==hanyo-denshi/jc): Ditto.
1279         (==hanyo-denshi/jd): Ditto.
1280         (==hanyo-denshi/ft): Ditto.
1281         (==hanyo-denshi/ia): Ditto.
1282         (==hanyo-denshi/ib): Ditto.
1283         (==hanyo-denshi/hg): Ditto.
1284         (==hanyo-denshi/jt): Ditto.
1285         (==hanyo-denshi/ks): Ditto.
1286         (==gt): Ditto.
1287         (==gt-k): Ditto.
1288         (==daikanwa): Ditto.
1289         (==shinjigen): Ditto.
1290         (==ucs@iso): Ditto.
1291         (==ucs@unicode): Ditto.
1292         (==ucs@gb): Ditto.
1293         (==ucs-bmp@gb): Ditto.
1294         (==ucs@cns): Ditto.
1295         (==ucs-bmp@cns): Ditto.
1296         (==ucs@jis): Ditto.
1297         (==ucs@jis/1990): Ditto.
1298         (==ucs@jis/2000): Ditto.
1299         (==ucs@jis/2004): Ditto.
1300         (==ucs@JP): Ditto.
1301         (==ucs@JP/hanazono): Ditto.
1302         (==ucs@ks): Ditto.
1303         (==ucs-bmp@ks): Ditto.
1304         (==ucs@cns11643): Ditto.
1305         (==ucs-bmp-cjk@gb): Ditto.
1306         (==ucs-bmp-cjk@JP/hanazono): Ditto.
1307         (==ucs-sip-ext-b@iso): Ditto.
1308
1309 2013-07-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1310
1311         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1312         `=ucs-bmp-cjk@gb' instead of `=ucs-bmp-cjk@unicode'.
1313
1314         * mule/mule-conf.el (=ucs-bmp-cjk@gb): New coded-charset for
1315         XEmacs CHISE.
1316         (=ucs-bmp-cjk@unicode): Abolished.
1317
1318 2013-07-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1319
1320         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1321         `=+>ucs-bmp-cjk-compat@jis'.
1322
1323         * mule/mule-conf.el (=+>ucs-bmp-cjk-compat@jis): New coded-charset
1324         for XEmacs CHISE.
1325
1326 2013-07-06  MORIOKA Tomohiko  <tomo.git@chise.org>
1327
1328         * mule/mule-conf.el (=>cns11643-6): New coded-charset for XEmacs
1329         CHISE.
1330
1331 2013-05-28  MORIOKA Tomohiko  <tomo.git@chise.org>
1332
1333         * mule/mule-conf.el (=jis-x0208@1978/1pr/fixed): New coded-charset
1334         for XEmacs CHISE.
1335         (=jis-x0208@1978/1er-pr): Abolished.
1336         (=jis-x0208@1978/2-pr): Use `=jis-x0208@1978' instead of
1337         `=jis-x0208@1978/1er-pr' as the mother.
1338
1339 2013-02-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1340
1341         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1342         setting for `=ucs-itaiji-084'.
1343
1344 2013-02-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1345
1346         * mule/mule-charset.el (default-coded-charset-priority-list):
1347         Delete `=zihai-17xx'; add `=ucs-bmp-itaiji-084'.
1348
1349         * mule/mule-conf.el (=ucs-itaiji-084): New coded-charset for
1350         XEmacs CHISE.
1351         (=ucs-bmp-itaiji-084): Ditto.
1352
1353 2013-02-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1354
1355         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1356         settings for `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1357
1358 2013-02-14  MORIOKA Tomohiko  <tomo.git@chise.org>
1359
1360         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1361         `=zihai-17xx', `=big5-cdp-var-3' and `=big5-cdp-var-5'.
1362
1363         * mule/mule-conf.el (=big5-cdp-var-3): New coded-charset for
1364         XEmacs CHISE.
1365         (=big5-cdp-var-5): Ditto.
1366
1367 2012-10-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1368
1369         * mule/mule-conf.el (=+>jis-x0213-1@2004): New coded-charset for
1370         XEmacs CHISE.
1371
1372 2012-10-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1373
1374         * mule/mule-conf.el (=>>hanyo-denshi/ip): New coded-charset for
1375         XEmacs CHISE.
1376
1377 2012-10-17  MORIOKA Tomohiko  <tomo.git@chise.org>
1378
1379         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1380         setting for `=>>>hanyo-denshi/ft'.
1381
1382 2012-09-25  MORIOKA Tomohiko  <tomo.git@chise.org>
1383
1384         * mule/mule-conf.el (=>>>hanyo-denshi/jd): New coded-charset for
1385         XEmacs CHISE.
1386         (=>>hanyo-denshi/jd): Use `=>>>hanyo-denshi/jd' instead of
1387         `=hanyo-denshi/jd' as the mother.
1388
1389 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1390
1391         * mule/mule-conf.el (=+>adobe-japan1-0): New coded-charset for
1392         XEmacs CHISE.
1393         (=+>adobe-japan1-1): Ditto.
1394         (=+>adobe-japan1-2): Ditto.
1395         (=+>adobe-japan1-3): Ditto.
1396         (=+>adobe-japan1-4): Ditto.
1397         (=+>adobe-japan1-5): Ditto.
1398         (=+>adobe-japan1-6): Ditto.
1399         (=+>adobe-japan1): Changed to an alias for `=+>adobe-japan1-6'.
1400
1401 2012-09-07  MORIOKA Tomohiko  <tomo.git@chise.org>
1402
1403         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1404         Prefer `=>>>adobe-japan1' to other abstract glyph-form CCSs;
1405         prefer `=>>adobe-japan1' to other abstract glyph CCSs.
1406
1407         * mule/mule-conf.el: Define coded-charsets about Adobe-Japan1 at
1408         the top.
1409
1410 2012-09-05  MORIOKA Tomohiko  <tomo.git@chise.org>
1411
1412         * mule/mule-conf.el (=>>>hanyo-denshi/jb): New coded-charset for
1413         XEmacs CHISE.
1414         (=>>>hanyo-denshi/hg): New coded-charset for XEmacs CHISE.
1415         (=>>hanyo-denshi/jb): Use `=>>>hanyo-denshi/jb' as the mother.
1416         (=>>hanyo-denshi/hg): Use `=>>>hanyo-denshi/hg' as the mother.
1417
1418 2012-08-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1419
1420         * mule/mule-charset.el (default-coded-charset-priority-list):
1421         Prefer `chinese-cns11643-{1..7}', `=adobe-japan1-6', `=big5-cdp'
1422         and `=hanyo-denshi/*' to `=gt-pj-{2..11}', `=gt-pj-k{1|2}', etc.
1423
1424         * mule/mule-conf.el: Modify order of definitions of some
1425         coded-charsets.
1426
1427 2012-08-30  MORIOKA Tomohiko  <tomo.git@chise.org>
1428
1429         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1430         Prefer `=>>hanyo-denshi/{ft|ia|ib|jt|ks}' to `=>>jis-x0208@1978',
1431         `=>>big5-cdp', `=>>gt-k' and `=>>ruimoku-v6'; add `=>>cns11643-4'.
1432
1433         * mule/mule-conf.el (=>>cns11643-4): New coded-charset for XEmacs
1434         CHISE.
1435         (=>>>hanyo-denshi/ft): New coded-charset for XEmacs CHISE.
1436         (=>>hanyo-denshi/ft): Use `=>>>hanyo-denshi/ft' as the mother.
1437
1438 2012-07-31  MORIOKA Tomohiko  <tomo.git@chise.org>
1439
1440         * mule/mule-conf.el (=>cns11643-2): New coded-charset for XEmacs
1441         CHISE.
1442
1443 2012-07-27  MORIOKA Tomohiko  <tomo.git@chise.org>
1444
1445         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1446         setting for `=daikanwa/+2p'.
1447
1448         * mule/mule-conf.el (=>>daikanwa/+2p): New coded-charset for
1449         XEmacs CHISE.
1450
1451 2012-06-26  MORIOKA Tomohiko  <tomo.git@chise.org>
1452
1453         * mule/mule-conf.el (=>>>hanyo-denshi/ks): New coded-charset for
1454         XEmacs CHISE.
1455         (=>>hanyo-denshi/ks): Use `=>>>hanyo-denshi/ks' as the mother.
1456
1457 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1458
1459         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1460         setting for `=>>>hanyo-denshi/ib'.
1461
1462 2012-06-12  MORIOKA Tomohiko  <tomo.git@chise.org>
1463
1464         * mule/mule-conf.el (=>>>hanyo-denshi/ja): New coded-charset for
1465         XEmacs CHISE.
1466         (=>>>hanyo-denshi/ib): Ditto.
1467         (=>>hanyo-denshi/ja): Use `=>>>hanyo-denshi/ja' instead of
1468         `=hanyo-denshi/ja' as the mother.
1469         (=>>hanyo-denshi/ib): Use `=>>>hanyo-denshi/ib' instead of
1470         `=hanyo-denshi/ib' as the mother.
1471
1472 2012-06-11  MORIOKA Tomohiko  <tomo.git@chise.org>
1473
1474         * mule/mule-coding.el (utf-8-ivs-mcs): New coding-system for
1475         XEmacs CHISE.
1476         (utf-8-ivs-mcs-er): Likewise.
1477         (utf-8-gb): Use `=ucs@gb' and `=>ucs@unicode' instead of `ucs-gb'
1478         and `=>ucs-gb'.
1479         (utf-8-ivs-gb): New coding-system for XEmacs CHISE.
1480         (utf-8-gb-er): Use `=ucs@gb' and `=>ucs@unicode' instead of
1481         `ucs-gb' and `=>ucs-gb'.
1482         (utf-8-ivs-gb-er): New coding-system for XEmacs CHISE.
1483         (utf-8-cns): Use `=ucs@cns' and `=>ucs@cns' instead of `ucs-cns'
1484         and `=>ucs-cns'.
1485         (utf-8-ivs-cns): New coding-system for XEmacs CHISE.
1486         (utf-8-cns-er): Use `=ucs@cns' and `=>ucs@cns' instead of
1487         `ucs-cns' and `=>ucs-cns'.
1488         (utf-8-ivs-cns-er): New coding-system for XEmacs CHISE.
1489         (utf-8-big5): Use `=ucs@big5' and `=>ucs@big5' instead of
1490         `ucs-big5' and `=>ucs-big5'.
1491         (utf-8-ivs-big5): New coding-system for XEmacs CHISE.
1492         (utf-8-big5-er): Use `=ucs@big5' and `=>ucs@big5' instead of
1493         `ucs-big5' and `=>ucs-big5'.
1494         (utf-8-ivs-big5-er): New coding-system for XEmacs CHISE.
1495         (utf-8-jis): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1496         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1497         (utf-8-ivs-jis): New coding-system for XEmacs CHISE.
1498         (utf-8-jis-er): Use `=ucs@jis/2000' and `=>ucs@jis' instead of
1499         `=ucs@jis-2000' and `=>ucs-jis'; modify DOC and mnemonic.
1500         (utf-8-ivs-jis-er): New coding-system for XEmacs CHISE.
1501         (utf-8-jp): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp' and
1502         `=>ucs-jis'; modify DOC and mnemonic.
1503         (utf-8-ivs-jp): New coding-system for XEmacs CHISE.
1504         (utf-8-jp-er): Use `=ucs@JP' and `=>ucs@jis' instead of `=ucs@jp'
1505         and `=>ucs-jis'; modify DOC and mnemonic.
1506         (utf-8-ivs-jp-er): New coding-system for XEmacs CHISE.
1507         (utf-8-ks): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks' and
1508         `=>ucs-ks'.
1509         (utf-8-ivs-ks): New coding-system for XEmacs CHISE.
1510         (utf-8-ks-er): Use `=ucs@ks' and `=>ucs@ks' instead of `ucs-ks'
1511         and `=>ucs-ks'.
1512         (utf-8-ivs-ks-er): New coding-system for XEmacs CHISE.
1513
1514 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1515
1516         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1517         Prefer Hanyo-Denshi to GT, JIS, CNS, etc.
1518
1519 2012-05-20  MORIOKA Tomohiko  <tomo.git@chise.org>
1520
1521         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1522         Modify priorities.
1523
1524 2012-05-19  MORIOKA Tomohiko  <tomo.git@chise.org>
1525
1526         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1527         Prefer '("M-H" 4 d) and '("M-p" 5 d) to '("M-" 5 d).
1528
1529 2012-05-16  MORIOKA Tomohiko  <tomo.git@chise.org>
1530
1531         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1532         settings for `=daikanwa/ho', `=daikanwa/+p' and `=>daikanwa/ho'.
1533
1534 2012-05-15  MORIOKA Tomohiko  <tomo.git@chise.org>
1535
1536         * mule/mule-conf.el (=>daikanwa/ho): New coded-charset for XEmacs
1537         CHISE.
1538
1539 2012-05-10  MORIOKA Tomohiko  <tomo.git@chise.org>
1540
1541         * mule/mule-conf.el (=>>daikanwa/+p): New coded-charset for XEmacs
1542         CHISE.
1543
1544 2012-05-09  MORIOKA Tomohiko  <tomo.git@chise.org>
1545
1546         * mule/mule-conf.el (=>>daikanwa/ho): New coded-charset for XEmacs
1547         CHISE.
1548
1549 2012-03-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1550
1551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1552         `=+>ucs-bmp-cjk@unicode'.
1553
1554         * mule/mule-conf.el (=+>ucs-bmp-cjk@unicode): New coded-charset
1555         for XEmacs CHISE.
1556
1557 2012-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1558
1559         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1560         setting for `=>>daikanwa'.
1561
1562 2011-12-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1563
1564         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1565         `=>>hanyo-denshi/jt'.
1566
1567 2011-12-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1568
1569         * mule/mule-conf.el (=+>jis-x0208@1983): New coded-charset for
1570         XEmacs CHISE.
1571         (=+>jis-x0208@1990): Ditto.
1572         (=+>jis-x0213-1@2000): Ditto.
1573
1574 2011-12-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1575
1576         * mule/mule-conf.el (=+>ucs@jis/2004): New coded-charset for
1577         XEmacs CHISE.
1578
1579 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1580
1581         * mule/mule-conf.el (=>>>hanyo-denshi/jc): New coded-charset for
1582         XEmacs CHISE.
1583         (=>>hanyo-denshi/jc): Use `=>>>hanyo-denshi/jc' instead of
1584         `=hanyo-denshi/jc' as the mother.
1585
1586 2011-11-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1587
1588         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1589         setting for `=+>adobe-japan1'.
1590
1591         * mule/mule-charset.el (default-coded-charset-priority-list):
1592         Prefer `=adobe-japan1-6', `=adobe-japan1-base', `=>jis-x0208@1997'
1593         and `=>>hanyo-denshi/ft' to `=>>gt'.
1594
1595 2011-11-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1596
1597         * mule/mule-conf.el (=>>adobe-japan1-0): New coded-charset for
1598         XEmacs CHISE.
1599         (=>>adobe-japan1-1): Ditto.
1600         (=>>adobe-japan1-2): Ditto.
1601         (=>>adobe-japan1-3): Ditto.
1602         (=>>adobe-japan1-4): Ditto.
1603         (=>>adobe-japan1-5): Ditto.
1604         (=>>adobe-japan1-6): Ditto.
1605         (=>>adobe-japan1): Changed to alias for `=>>adobe-japan1-6'.
1606
1607 2011-11-22  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1608
1609         * mule/mule-conf.el (=adobe-japan1): New alias for
1610         `=adobe-japan1-6'.
1611         (=>>>adobe-japan1-0): New coded-charset for XEmacs CHISE.
1612         (=>>>adobe-japan1-1): Ditto.
1613         (=>>>adobe-japan1-2): Ditto.
1614         (=>>>adobe-japan1-3): Ditto.
1615         (=>>>adobe-japan1-4): Ditto.
1616         (=>>>adobe-japan1-5): Ditto.
1617         (=>>>adobe-japan1-6): Ditto.
1618         (=>>>adobe-japan1): Changed to alias for `=>>>adobe-japan1-6'.
1619
1620 2011-11-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1621
1622         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1623         setting for `=>>>adobe-japan1'.
1624
1625 2011-11-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1626
1627         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1628         setting for `=+>ucs@ks'.
1629
1630 2011-11-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1631
1632         * mule/mule-conf.el (=>>>adobe-japan1): New coded-charset for
1633         XEmacs CHISE.
1634         (=>>adobe-japan1): Use `=>>>adobe-japan1' instead of
1635         `=adobe-japan1-6' as the mother.
1636
1637 2011-11-03  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1638
1639         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1640         setting for `=>cns11643-7'.
1641
1642 2011-11-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1643
1644         * mule/mule-conf.el (=>cns11643-7): New coded-charset for XEmacs
1645         CHISE.
1646
1647 2011-10-29  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1648
1649         * mule/mule-conf.el (=+>adobe-japan1): New coded-charset for
1650         XEmacs CHISE.
1651         (=>>hanyo-denshi/ja): New coded-charset for XEmacs CHISE.
1652
1653         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1654         setting for `=>ucs@jis/2004'.
1655
1656 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1657
1658         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1659         setting for `=+>gt'.
1660
1661         * mule/mule-conf.el (=+>gt): New coded-charset for XEmacs CHISE.
1662         (=>gt): Use `=+>gt' instead of `=>>gt' as the mother.
1663
1664 2011-10-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1665
1666         * mule/mule-conf.el (=+>ucs@unicode): Use `=+>ucs@iso' instead of
1667         `=>ucs@unicode' as the mother.
1668         (=+>ucs@jis): Use `=+>ucs@unicode' instead of `=>ucs@jis' as the
1669         mother.
1670         (=+>ucs@ks): Use `=+>ucs@unicode' instead of `=>ucs@ks' as the
1671         mother.
1672         (=+>ucs@cns): Use `=+>ucs@unicode' instead of `=>ucs@cns' as the
1673         mother.
1674
1675 2011-10-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1676
1677         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1678         setting for `=+>ucs@unicode'.
1679
1680         * mule/mule-conf.el (=+>ucs@unicode): New coded-charset for XEmacs
1681         CHISE.
1682
1683 2011-10-26  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1684
1685         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1686         - Use `=+>jis-x0208' instead of `=>jis-x0208@usual'.
1687         - Use `=+>jis-x0213-2' instead of `=>jis-x0213-2@usual'.
1688         - Add setting for `=+>ucs@cns'.
1689
1690         * mule/mule-conf.el (=+>jis-x0213-1): New coded-charset for XEmacs
1691         CHISE.
1692         (=>jis-x0213-1): Use `=+>jis-x0213-1' instead of `=>>jis-x0213-1'
1693         as the mother.
1694         (=+>ucs@cns): New coded-charset for XEmacs CHISE.
1695         (=>ucs-bmp-cjk@unicode): New coded-charset for XEmacs CHISE.
1696
1697         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1698         `=>ucs-bmp-cjk@unicode'; delete `=>>ucs@unicode'.
1699
1700 2011-10-25  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1701
1702         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1703         setting for `=>ucs@ks'.
1704
1705 2011-10-21  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1706
1707         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1708         `=ucs-bmp-cjk-compat@unicode'.
1709
1710         * mule/mule-conf.el (=ucs-bmp-cjk-compat@unicode): New
1711         coded-charset for XEmacs CHISE.
1712
1713 2011-10-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1714
1715         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1716         `=ucs-bmp-cjk-compat'.
1717
1718         * mule/mule-conf.el (=ucs-bmp-cjk-compat): New coded-charset for
1719         XEmacs CHISE.
1720
1721 2011-10-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1722
1723         * mule/mule-conf.el (=+>ucs@ks): New coded-charset for XEmacs
1724         CHISE.
1725
1726 2011-10-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1727
1728         * mule/mule-coding.el (coded-charset-entity-reference-alist): Use
1729         `=+>ucs@jis/1990' instead of `=>ucs@jis/1990'.
1730
1731         * mule/mule-conf.el (=+>ucs@jis/1990): Renamed from
1732         `=>ucs@jis/1990'.
1733         (=>ucs@jis/1990): New alias for `=+>ucs@jis/1990'.
1734
1735 2011-10-17  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1736
1737         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1738         setting for `=+>ucs@iso'; use `=+>ucs@jis' instead of `=>ucs@JP'.
1739
1740         * mule/mule-conf.el (=+>ucs@iso): New coded-charset for XEmacs
1741         CHISE.
1742         (=>>ucs@iso): Use `=+>ucs@iso' instead of `=>ucs@iso' as the
1743         mother.
1744
1745 2011-10-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1746
1747         * mule/mule-conf.el (=+>jis-x0213-2): Renamed from
1748         `=>jis-x0213-2@usual'.
1749         (=>jis-x0213-2@usual): New alias for `=+>jis-x0213-2'.
1750         (=>jis-x0213-2): Use `=+>jis-x0213-2' instead of
1751         `=>jis-x0213-2@usual' as the mother.
1752
1753 2011-10-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1754
1755         * mule/mule-conf.el (=+>ucs@jis): Renamed from `=>ucs@JP'.
1756         (=>ucs@JP): New alias for `=+>ucs@jis'.
1757
1758 2011-10-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1759
1760         * mule/mule-conf.el (=+>jis-x0208): Renamed from
1761         `=>jis-x0208@usual'.
1762         (=>jis-x0208@usual): New alias for `=+>jis-x0208'.
1763         (=+>jis-x0208@1978): Use `=+>jis-x0208' instead of
1764         `=>jis-x0208@usual' as the mother.
1765         (=>jis-x0208): Likewise.
1766
1767 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1768
1769         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1770         setting for `=+>jis-x0208@1978'.
1771
1772 2011-10-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1773
1774         * mule/mule-conf.el (=+>jis-x0208@1978): New coded-charset for
1775         XEmacs CHISE.
1776
1777 2011-09-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1778
1779         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1780         setting for `=>>>ucs@jis/1990'.
1781
1782 2011-07-23  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1783
1784         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1785         setting for `=>ucs@jis/1990'.
1786
1787 2011-07-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1788
1789         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1790         setting for `=ucs@JP/hanazono'.
1791
1792         * mule/mule-conf.el (=>ucs@jis/1990): New coded-charset for XEmacs
1793         CHISE.
1794         (=ucs@JP/hanazono): Ditto.
1795         (=ucs-bmp-cjk@JP/hanazono): Ditto.
1796         (=>>hanyo-denshi/jc): Ditto.
1797         (=>>hanyo-denshi/jd): Ditto.
1798
1799 2011-07-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1800
1801         * mule/mule-charset.el (default-coded-charset-priority-list): Use
1802         `=ucs-bmp-cjk@JP/hanazono' instead of `=ucs-bmp-cjk@JP'.
1803
1804 2011-07-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1805
1806         * mule/mule-conf.el (=>>hanyo-denshi/jb): New coded-charset for
1807         XEmacs CHISE.
1808
1809 2011-07-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1810
1811         * mule/mule-conf.el (=>>hanyo-denshi/hg): New coded-charset for
1812         XEmacs CHISE.
1813
1814 2011-06-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1815
1816         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1817         `=ucs-bmp-cjk@JP'.
1818
1819 2011-04-28  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1820
1821         * mule/mule-conf.el (=ucs-bmp-cjk@JP): New coded-charset for
1822         XEmacs CHISE.
1823
1824 2011-05-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1825
1826         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1827         Modify order of settings; add settings for `=daikanwa@rev2'.
1828
1829 2011-04-20  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1830
1831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1832         setting for `=>>cbeta'.
1833
1834         * mule/mule-conf.el (=>>cbeta): New coded-charset for XEmacs
1835         CHISE.
1836
1837 2011-04-01  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1838
1839         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1840         setting for `=>>adobe-japan1'.
1841
1842 2011-03-30  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1843
1844         * mule/mule-conf.el (=>>adobe-japan1): New coded-charset for
1845         XEmacs CHISE.
1846
1847 2011-03-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1848
1849         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1850         setting for `=>>hanyo-denshi/ia'.
1851
1852         * mule/mule-conf.el (=>>hanyo-denshi/ia): New coded-charset for
1853         XEmacs CHISE.
1854
1855 2011-03-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1856
1857         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1858         settings for `=>>>hanyo-denshi/jt' and `=>>>gt'.
1859
1860         * mule/mule-conf.el (=>>>hanyo-denshi/jt): New coded-charset for
1861         XEmacs CHISE.
1862         (=>>hanyo-denshi/jt): Use `=>>>hanyo-denshi/jt' instead of
1863         `=hanyo-denshi/jt' as the mother.
1864
1865 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1866
1867         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1868         setting for `=>>>jis-x0213-2'.
1869
1870         * mule/mule-conf.el (=>>>gt): New coded-charset for XEmacs CHISE.
1871         (=>>gt): Use `=>>>gt' instead of `=gt' as the mother.
1872         (=>>>ucs@jis/2000): New coded-charset for XEmacs CHISE.
1873
1874 2011-03-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1875
1876         * mule/mule-conf.el (=>>>ucs@jis/1990): New coded-charset for
1877         XEmacs CHISE.
1878
1879 2011-03-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1880
1881         * mule/mule-conf.el (=>>>jis-x0208@1983): New coded-charset for
1882         XEmacs CHISE.
1883
1884         * mule/mule-charset.el (default-coded-charset-priority-list): Add
1885         `=>>jis-x0213-1@2004'.
1886
1887 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1888
1889         * mule/mule-conf.el (=>>>jis-x0208@1978): New coded-charset for
1890         XEmacs CHISE.
1891
1892 2011-03-07  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1893
1894         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
1895         - Use "&g2-*;" as entity-references for `=>>>*'.
1896         - Omit "&a{GT|JX1|JX2|JX3}-*;".
1897
1898         * mule/mule-conf.el (=>>>jis-x0213-2): New coded-charset for
1899         XEmacs CHISE.
1900         (=>>jis-x0213-2): Use `=>>>jis-x0213-2' instead of `=jis-x0213-2'
1901         as the mother.
1902
1903 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1904
1905         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1906         setting for `=>>hanyo-denshi/ib'.
1907
1908         * mule/mule-conf.el (=>>jis-x0208@1978): Fix DOC.
1909         (=>>jis-x0208@1983): New coded-charset for XEmacs CHISE.
1910         (=>>jis-x0208@1990): Ditto.
1911         (=>>hanyo-denshi/ib): Ditto.
1912
1913         * mule/mule-charset.el (default-coded-charset-priority-list):
1914         Prefer `=hanziku-*' to `=hanyo-denshi/*'.
1915
1916 2011-03-06  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1917
1918         * mule/mule-coding.el (coded-charset-entity-reference-alist):
1919         Prefer `=>jis-x0213-2@usual' to `=>jis-x0208@1997' and
1920         `=>jis-x0213-1@2000'; add settings for `=>>>ucs@ks' and
1921         `=>>>ucs@jis/2004'.
1922
1923 2011-03-05  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1924
1925         * mule/mule-conf.el (=>>>jis-x0213-1@2000): New coded-charset for
1926         XEmacs CHISE.
1927         (=>>>jis-x0213-1@2004): Use `=>>>jis-x0213-1' instead of
1928         `=jis-x0213-1@2004' as the mother.
1929         (=>>>ucs@jis/2004): New coded-charset for XEmacs CHISE.
1930         (=>>>ucs@ks): Ditto.
1931
1932         * mule/mule-charset.el (default-coded-charset-priority-list):
1933         Modify priority of `=hanyo-denshi/*'.
1934
1935 2011-03-04  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1936
1937         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1938         settings for `=>>ucs@JP' and `=ucs@JP'.
1939
1940 2011-03-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1941
1942         * mule/mule-conf.el (=>>ucs@JP): New coded-charset for XEmacs
1943         CHISE.
1944
1945 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1946
1947         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1948         setting for `=>>>ucs@cns'.
1949
1950         * mule/mule-conf.el (=>>>ucs@cns): New coded-charset for XEmacs
1951         CHISE.
1952
1953 2011-02-27  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1954
1955         * mule/mule-conf.el (=>>jis-x0213-1@2004): Use `=>>jis-x0213-1'
1956         instead of `=>>>jis-x0213-1@2004' as the mother.
1957         (=>>>ucs@iso): New coded-charset for XEmacs CHISE.
1958         (=>>>ucs@unicode): Likewise.
1959         (=>>>ucs@jis): Likewise.
1960         (=ucs@iso): Use `=>>>ucs@iso' instead of `=>>ucs@iso' as the
1961         mother.
1962         (=>>hanyo-denshi/ks): Fix `chars' and `dimension'.
1963
1964 2011-02-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1965
1966         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1967         settings for `=>>>jis-x0208', `=>>>jis-x0213-1',
1968         `=>>>jis-x0213-1@2004', `=>>>ucs@iso', `=>>>ucs@unicode' and
1969         `=>>>ucs@jis'.
1970
1971 2011-02-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
1972
1973         * mule/mule-charset.el (default-coded-charset-priority-list):
1974         Prefer `=jis-x0212' to `=gt-pj-*', `chinese-cns11643-*', `=big5*'
1975         and `=jis-x0213-*-2000'.
1976
1977 2011-02-24  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1978
1979         * mule/mule-conf.el (=>>>jis-x0213-1@2004): New coded-charset for
1980         XEmacs CHISE.
1981         (=>>jis-x0213-1@2004): Use `=>>>jis-x0213-1@2004' instead of
1982         `=>>jis-x0213-1' as the mother.
1983
1984 2011-02-19  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1985
1986         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
1987         settings for `=>>hanyo-denshi/jt' and `=>gt-k'.
1988
1989 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1990
1991         * mule/mule-conf.el (=>gt-k): New coded-charset for XEmacs CHISE.
1992
1993 2011-02-18  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1994
1995         * mule/mule-conf.el (=>>hanyo-denshi/jt): New coded-charset for
1996         XEmacs CHISE.
1997
1998 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
1999
2000         * mule/mule-coding.el (decomposition-feature-list): Set
2001         `=decomposition', `=decomposition@cid' and
2002         `=decomposition@hanyo-denshi'.
2003
2004 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2005
2006         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2007         setting for `=>>hanyo-denshi/ks'.
2008
2009         * mule/mule-conf.el (=>>hanyo-denshi/ks): New coded-charset for
2010         XEmacs CHISE.
2011
2012 2011-02-16  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2013
2014         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2015         settings for `=hanyo-denshi/ks' and `=hanyo-denshi/ks/mf'.
2016
2017         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2018         `=hanyo-denshi/ks/mf'.
2019
2020         * mule/mule-conf.el (=hanyo-denshi/ks): New coded-charset for
2021         XEmacs CHISE.
2022         (=hanyo-denshi/ks/mf): Ditto.
2023
2024 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2025
2026         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2027         settings for P=hanyo-denshi/jt'.
2028
2029         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2030         `=hanyo-denshi/jt'.
2031
2032         * mule/mule-conf.el (=hanyo-denshi/jt): New coded-charset for
2033         XEmacs CHISE.
2034
2035 2011-02-15  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2036
2037         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2038         settings for `=hanyo-denshi/ip'.
2039
2040         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2041         `=hanyo-denshi/ip'.
2042
2043         * mule/mule-conf.el (=hanyo-denshi/ip): New coded-charset for
2044         XEmacs CHISE.
2045
2046 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2047
2048         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2049         settings for `=hanyo-denshi/hg'.
2050
2051         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2052         `=hanyo-denshi/hg'.
2053
2054         * mule/mule-conf.el (=hanyo-denshi/hg): New coded-charset for
2055         XEmacs CHISE.
2056
2057 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2058
2059         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2060         setting for `=>>hanyo-denshi/ft'.
2061
2062         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2063         `=>>hanyo-denshi/ft'.
2064
2065         * mule/mule-conf.el (=>>hanyo-denshi/ft): New coded-charset for
2066         XEmacs CHISE.
2067
2068 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2069
2070         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2071         settings for `=hanyo-denshi/ib'.
2072
2073         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2074         `=hanyo-denshi/ib'.
2075
2076         * mule/mule-conf.el (=hanyo-denshi/ib): New coded-charset for
2077         XEmacs CHISE.
2078
2079 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2080
2081         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2082         settings for isolated characters of `=hanyo-denshi/ia' and
2083         non-isolated characters of `=hanyo-denshi/*'.
2084
2085         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2086         `=hanyo-denshi/ia'.
2087
2088         * mule/mule-conf.el (=hanyo-denshi/ia): New coded-charset for
2089         XEmacs CHISE.
2090
2091 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2092
2093         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2094         setting for isolated characters of `=hanyo-denshi/ft'.
2095
2096         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2097         `=hanyo-denshi/ft'.
2098
2099         * mule/mule-conf.el (=hanyo-denshi/ft): New coded-charset for
2100         XEmacs CHISE.
2101
2102 2011-02-14  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2103
2104         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2105         setting for isolated characters of `=hanyo-denshi/jd'.
2106
2107         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2108         `=hanyo-denshi/jd'.
2109
2110         * mule/mule-conf.el (=hanyo-denshi/jd): New coded-charset for
2111         XEmacs CHISE.
2112
2113 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2114
2115         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2116         setting for isolated characters of `=hanyo-denshi/jc'.
2117
2118         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2119         `=hanyo-denshi/jc'.
2120
2121         * mule/mule-conf.el (=hanyo-denshi/jc): New coded-charset for
2122         XEmacs CHISE.
2123
2124 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2125
2126         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2127         setting for isolated characters of `=hanyo-denshi/jb'.
2128
2129         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2130         `=hanyo-denshi/jb'.
2131
2132         * mule/mule-conf.el (=hanyo-denshi/jb): New coded-charset for
2133         XEmacs CHISE.
2134
2135 2011-02-13  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2136
2137         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2138         setting for isolated characters of `=hanyo-denshi/ja'.
2139
2140 2011-02-12  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2141
2142         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2143         `=hanyo-denshi/ja'.
2144
2145         * mule/mule-conf.el (=hanyo-denshi/ja): New coded-charset for
2146         XEmacs CHISE.
2147
2148 2011-02-09  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2149
2150         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2151         settings for isolated characters of `=adobe-japan1-6'.
2152
2153 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2154
2155         * mule/mule-conf.el (=daikanwa/+p): New coded-charset for XEmacs
2156         CHISE.
2157         (=daikanwa/+2p): Ditto.
2158         (=daikanwa/ho): Ditto.
2159
2160 2011-02-08  MORIOKA Tomohiko  <tomo@zinbun.kyoto-u.ac.jp>
2161
2162         * mule/mule-coding.el (utf-8-mcs-no-composition): New
2163         coding-system for XEmacs CHISE.
2164
2165 2011-02-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2166
2167         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2168         setting for `=>>ruimoku-v6'.
2169
2170         * mule/mule-conf.el (=>>ruimoku-v6): New coded-charset for XEmacs
2171         CHISE.
2172
2173 2010-12-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2174
2175         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2176         setting for `=daikanwa@rev1'.
2177
2178 2010-10-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2179
2180         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2181         setting for `=>jis-x0213-2@usual' and `=>ucs@JP'.
2182
2183 2010-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2184
2185         * mule/mule-conf.el (=>jis-x0213-2@usual): New coded-charset for
2186         XEmacs CHISE.
2187         (=>jis-x0213-2): Use `=>jis-x0213-2@usual' as the mother.
2188
2189 2010-10-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2190
2191         * mule/mule-conf.el (=>ucs@JP): New coded-charset for XEmacs
2192         CHISE.
2193
2194 2010-09-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2195
2196         * mule/mule-conf.el (=>ucs@jis): New coded-charset for XEmacs
2197         CHISE.
2198
2199         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2200         setting for `=>ucs@jis'.
2201
2202 2010-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2203
2204         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2205         setting for `=>jis-x0208@usual'.
2206
2207         * mule/mule-conf.el (=>jis-x0208@usual): New coded-charset for
2208         XEmacs CHISE.
2209         (=>jis-x0208): Use `=>jis-x0208@usual' as the mother.
2210         (=>ucs@ks): New coded-charset for XEmacs CHISE.
2211         (=ucs@big5): Use `=>>ucs@cns' as the mother.
2212
2213 2010-09-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2214
2215         * mule/mule-conf.el (=>>>jis-x0208): New coded-charset for XEmacs
2216         CHISE.
2217         (=>>>jis-x0208@1990): Ditto.
2218         (=>>>jis-x0213-1): Ditto.
2219         (=>>jis-x0208): Use `=>>>jis-x0208' instead of `=jis-x0208' as the
2220         mother.
2221         (=>>jis-x0213-1): Use `=>>>jis-x0213-1' instead of `=jis-x0213-1'
2222         as the mother.
2223
2224 2010-09-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2225
2226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2227         setting for `=>ucs@cns' and `=>>ucs@ks'.
2228
2229         * mule/mule-conf.el (=>>ucs@ks): New coded-charset for XEmacs
2230         CHISE.
2231
2232 2010-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2233
2234         * mule/mule-conf.el (=>ucs@cns): New coded-charset for XEmacs
2235         CHISE.
2236
2237 2010-08-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2238
2239         * mule/mule-conf.el (=>>daikanwa): New coded-charset for XEmacs
2240         CHISE.
2241         (=>daikanwa): Use `=>>daikanwa' instead of `=daikanwa' as the
2242         mother.
2243
2244 2010-08-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2245
2246         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2247         `==>ucs-bmp-cjk@bucs'.
2248
2249         * mule/mule-conf.el (==>ucs-bmp-cjk@bucs): New coded-charset for
2250         XEmacs CHISE.
2251
2252 2010-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2253
2254         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2255         setting for `==>ucs@bucs'.
2256
2257         * mule/mule-conf.el (==>ucs@bucs): New super abstract CCS for
2258         XEmacs CHISE.
2259
2260 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2261
2262         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2263         - Add setting for `=>>jis-x0208'.
2264         - Omit setting for `=>>jis-x0208@1990'.
2265         - Prefer `=>>gt', JIS X0208/0213, `=>>big5-cdp', `=>>gt-k', `=>gt'
2266           and `=>zinbun-oracle' to `=>ucs@FOO', `=>>ucs@FOO' and
2267           `=ucs@FOO'.
2268
2269 2010-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2270
2271         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2272         setting for `=>daikanwa'.
2273
2274 2010-08-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2275
2276         * mule/mule-conf.el (=daikanwa): Fix DOC.
2277         (=>daikanwa): New abstract character for XEmacs CHISE.
2278         (=>ucs@iso): Likewise.
2279         (=>ucs@unicode): Likewise.
2280         (=>>ucs@iso): Use `=>ucs@iso' as the mother.
2281
2282 2010-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2283
2284         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2285         - Prefer representative features to `=>>gt', `=>>big5-cdp',
2286           `=>>gt-k', `=>gt' and `=>zinbun-oracle'.
2287         - Prefer abstract glyph features to `=>gt', `=>zinbun-oracle'.
2288         - Add `=>big5-cdp'.
2289
2290 2010-07-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2291
2292         * mule/mule-conf.el (=>>big5-cdp): Fix long-name.
2293         (=>big5-cdp): New abstract character.
2294
2295 2010-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2296
2297         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2298         Prefer UCS and JIS X0208/0213 related features to `china3-jef' and
2299         `chinese-big5'.
2300
2301 2010-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2302
2303         * mule/mule-charset.el (default-coded-charset-priority-list):
2304         Prefer `=>>big5-cdp' to `=>>ucs@unicode'.
2305
2306         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2307         Prefer `=>>ucs@{unicode|jis|cns' to `=>>ucs@jis/{2004|2000|1990',
2308         `=>>jis-x0208@{1990|1978', `=>>jis-x0213-1@{2000|2004}',
2309         `=>>jis-x0213-2', `=>jis-x0208@1997', `=>jis-x0213-1@{2000|2004}'
2310         and `=>jis-x0213-2'.
2311
2312 2010-07-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2313
2314         * mule/mule-conf.el (=>>ucs@jis/1990): New abstract glyph-set for
2315         XEmacs CHISE.
2316         (=>>ucs@jis/2000): Likewise.
2317         (=>>ucs@jis/2004): Likewise.
2318
2319 2010-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2320
2321         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2322         settings for `=>>big5-cdp', `=>>gt-k', `=>>ucs@jis' and
2323         `=>>ucs@cns'.
2324
2325         * mule/mule-conf.el (=>>big5-cdp): New abstract glyph-set for
2326         XEmacs CHISE.
2327         (=>>gt): Use quote instead of backquote; modify DOC.
2328         (=>gt): Use quote instead of backquote.
2329         (=>>gt-k): New abstract glyph-set for XEmacs CHISE.
2330         (=>>ucs@iso): New abstract glyph-set for XEmacs CHISE.
2331         (=>>ucs@unicode): Use `=>>ucs@iso' as the mother.
2332         (=>>ucs@jis): New abstract glyph-set for XEmacs CHISE.
2333         (=>>ucs@cns): New abstract glyph-set for XEmacs CHISE.
2334         (=ucs@iso): Use `=>>ucs@iso' as the mother.
2335
2336 2010-07-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2337
2338         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2339         `=>>ucs@unicode' and `=>>gt'.
2340
2341 2010-05-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2342
2343         * mule/mule-conf.el (=jis-x0208@1978/2-pr): New coded-charset for
2344         XEmacs CHISE.
2345         (=jis-x0208@1978/4er): New coded-charset for XEmacs CHISE.
2346         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/2-pr' instead of
2347         `=jis-x0208@1978/1er-pr' as the mother.
2348         (=jis-x0208@1978/5pr): New coded-charset for XEmacs CHISE.
2349
2350 2010-04-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2351
2352         * mule/mule-conf.el (=ucs@big5): Use `=>>ucs@unicode' instead of
2353         `=ucs@unicode' as the mother.
2354
2355 2010-04-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2356
2357         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2358         setting for `=>>ucs@unicode'.
2359
2360         * mule/mule-conf.el (=>>ucs@unicode): New coded-charset for XEmacs
2361         CHISE.
2362
2363 2010-04-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2364
2365         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2366         settings for &I-AJ1-ddddd; and &AJ1-ddddd;.
2367
2368         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2369         `=adobe-japan1-6' and `=adobe-japan1-base'.
2370
2371         * mule/mule-conf.el (=adobe-japan1-base): New coded-charset for
2372         XEmacs CHISE.
2373         (=adobe-japan1-0): Specify `=adobe-japan1-base' as the mother;
2374         specify `min-code' and `max-code'.
2375         (=adobe-japan1-1): Specify `min-code' and `max-code'.
2376         (=adobe-japan1-2): Likewise.
2377         (=adobe-japan1-3): Likewise.
2378         (=adobe-japan1-4): Likewise.
2379         (=adobe-japan1-5): Likewise.
2380         (=adobe-japan1-6): Likewise.
2381
2382 2010-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2383
2384         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2385         setting for `=>gt'.
2386
2387 2010-04-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2388
2389         * mule/mule-conf.el (=>gt): New abstract coded-charset for XEmacs
2390         CHISE.
2391
2392 2010-04-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2393
2394         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2395         setting for `=>zinbun-oracle'.
2396
2397         * mule/mule-conf.el (=>zinbun-oracle): New abstract coded-charset
2398         for XEmacs CHISE.
2399
2400 2010-03-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2401
2402         * mule/mule-conf.el (=jis-x0208@1978/1er-pr): New coded-charset
2403         for XEmacs CHISE.
2404         (=jis-x0208@1978/4-pr): Use `=jis-x0208@1978/1er-pr' instead of
2405         `=jis-x0208@1978' as the mother.
2406
2407 2010-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2408
2409         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2410         - Use `=gt' instead of `ideograph-gt'.
2411         - Use `=gt-k' instead of `ideograph-gt-k'.
2412         - Use `=jis-x0208@1990' instead of `japanese-jisx0208-1990'.
2413         - Use `=jis-x0208@1983' instead of `japanese-jisx0208'.
2414         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'.
2415         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2416         - Use `=jis-x0212' instead of `japanese-jisx0212'.
2417         - Use `=jis-x0208@1978' instead of `japanese-jisx0208-1978'.
2418         - Use `=>>gt' instead of `<=>gt'.
2419         - Use &G-GT-ddddd; instead of &aGT-ddddd for `=>>gt'.
2420         - Add setting for `=>>jis-x0208@1990'.
2421         - Use &G-JX1-hhhh; instead of &aJX1-hhhh; for
2422           `=>>jis-x0213-1@2000'.
2423         - Use &G-JX2-hhhh; instead of &aJX2-hhhh; for `=>>jis-x0213-2'.
2424         - Use &G-JX3-hhhh; instead of &aJX3-hhhh; for
2425           `=>>jis-x0213-1@2004'.
2426         - Add setting for `=>>jis-x0208@1978'.
2427         - Decode &A-J0-hhhh; as `=>jis-x0208@1997'.
2428
2429 2010-02-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2430
2431         * mule/mule-conf.el (=>>jis-x0208@1978): New coded-charset for
2432         XEmacs CHISE.
2433
2434 2009-11-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2435
2436         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2437         setting for `=>>jis-x0213-2' and `=>jis-x0213-2'; use
2438         `=>jis-x0208@1997', `=>jis-x0213-1@2000' and `=>jis-x0213-1@2004'
2439         instead of `<=>jis-x0208@1997', `<=>jis-x0213-1@2000' and
2440         `<=>jis-x0213-1@2004'.
2441
2442 2009-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2443
2444         * mule/mule-conf.el (=>>jis-x0213-2): New coded-charset for XEmacs
2445         CHISE.
2446         (=>jis-x0213-2): Ditto.
2447
2448 2009-09-01  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2449
2450         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2451         settings for `=>>jis-x0213-1@2000' and `=>>jis-x0213-1@2004'.
2452
2453 2009-08-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2454
2455         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2456         `=>>jis-x0208', `=>>jis-x0213-1', `=>jis-x0208' and
2457         `=>jis-x0213-1'.
2458
2459 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2460
2461         * mule/mule-conf.el (=>>jis-x0208): New coded-charset for XEmacs
2462         CHISE.
2463         (=>jis-x0208): Use `=>>jis-x0208' as the mother.
2464
2465 2009-08-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2466
2467         * mule/mule-conf.el (=>>jis-x0213-1): Renamed from
2468         `<==>jis-x0213-1'.
2469         (=>>jis-x0213-1@2000): Renamed from `<==>jis-x0213-1@2000'.
2470         (=>>jis-x0213-1@2004): Renamed from `<==>jis-x0213-1@2004'.
2471         (=>jis-x0208): Renamed from `<=>jis-x0208'.
2472         (<=>jis-x0208): New alias for `=>jis-x0208'.
2473         (=>jis-x0208@1997): Renamed from `<=>jis-x0208@1997'.
2474         (<=>jis-x0208@1997): New alias for `=>jis-x0208@1997'.
2475         (=>jis-x0213-1): Renamed from `<=>jis-x0213-1'.
2476         (<=>jis-x0213-1): New alias for `=>jis-x0213-1'.
2477         (=>jis-x0213-1@2000): Renamed from `<=>jis-x0213-1@2000'.
2478         (<=>jis-x0213-1@2000): New alias for `=>jis-x0213-1@2000'.
2479         (=>jis-x0213-1@2004): Renamed from `<=>jis-x0213-1@2004'.
2480         (<=>jis-x0213-1@2004): New alias for `=>jis-x0213-1@2004'.
2481         (=>>gt): Renamed from `<==>gt'.
2482         (<==>gt): New alias for `=>>gt'.
2483
2484 2009-08-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2485
2486         * mule/mule-coding.el: (coded-charset-entity-reference-alist):
2487         - Use `=jis-x0213-1@2000' instead of `japanese-jisx0213-1'
2488         - Use `=jis-x0213-2' instead of `japanese-jisx0213-2'.
2489         - Use `<=>jis-x0208@1997' instead of `=jis-x0208@1997'.
2490         - Add settings for `<=>jis-x0213-1@2000' and
2491           `<=>jis-x0213-1@2004'.
2492
2493         * mule/mule-conf.el (=jis-x0208@1978/-4X): New coded-charset for
2494         XEmacs CHISE.
2495         (<==>jis-x0213-1): Likewise.
2496         (<==>jis-x0213-1@2000): Likewise.
2497         (<==>jis-x0213-1@2004): Likewise.
2498         (<=>jis-x0208): Add property `=>iso-ir 168'.
2499         (<=>jis-x0208@1997): Likewise.
2500         (<=>jis-x0213-1): Use `<==>jis-x0213-1' instead of `=jis-x0213-1'
2501         as the mother; add property `=>iso-ir 228'.
2502         (<=>jis-x0213-1@2000): Modify DOC-string; fix `registry'; add
2503         property `=>iso-ir 228'.
2504         (<=>jis-x0213-1@2004): Modify DOC-string; fix `registry'; add
2505         property `=>iso-ir 233'.
2506         (<==>gt): Renamed from `<=>gt'.
2507         (<=>gt): New alias for `<==>gt'.
2508
2509 2009-08-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2510
2511         * mule/mule-conf.el (<=>jis-x0208): New coded-charset for XEmacs
2512         CHISE.
2513         (<=>jis-x0208@1997): Renamed from `=jis-x0208@1997'; use
2514         `<=>jis-x0208' as the mother.
2515         (<=>jis-x0213-1): New coded-charset for XEmacs CHISE.
2516         (<=>jis-x0213-1@2000): Ditto.
2517         (<=>jis-x0213-1@2004): Ditto.
2518
2519 2009-06-22  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2520
2521         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2522         settings for `<=>gt'.
2523
2524         * mule/mule-conf.el (<=>gt): New coded-charset for XEmacs CHISE.
2525
2526 2009-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2527
2528         * mule/mule-conf.el (=jis-x0208@1978): Specify `=>iso-ir' in
2529         XEmacs CHISE.
2530         (=jis-x0208@1978/-4pr): Likewise.
2531         (=jis-x0208@1978/4-pr): Likewise.
2532         (=jis-x0213-1): Likewise.
2533         (=ucs@iso): Likewise.
2534         (=ucs@unicode): Likewise.
2535         (=ucs@gb): Likewise.
2536         (=ucs@gb/fw): Likewise.
2537         (=ucs@cns): Likewise.
2538         (=ucs@cns/fw): Likewise.
2539         (=ucs@jis): Likewise.
2540         (=ucs@jis/fw): Likewise.
2541         (=ucs@jis/1990): Likewise.
2542         (=ucs@jis/2000): Likewise.
2543         (=ucs@jis/2004): Likewise.
2544         (=ucs@JP): Likewise.
2545         (=ucs@ks): Likewise.
2546         (=ucs@big5): Likewise.
2547         (=ucs@big5/cns11643): Likewise.
2548         (=ucs@cns11643): Likewise.
2549
2550 2008-10-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2551
2552         * mule/mule-charset.el (default-coded-charset-priority-list):
2553         Prefer `=jis-x0213-{1|2}-2000' to `japanese-jisx0212'.
2554
2555         * mule/mule-conf.el (=ucs@jis/2004): New coded-charset for XEmacs
2556         CHISE.
2557         (=ucs@JP): Use `=ucs@jis/2004' instead of `=ucs@jis' as the
2558         mother.
2559
2560 2008-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2561
2562         * mule/mule-conf.el (=jis-x0208@1978): New coded-charset [moved
2563         from src/mule-charset.c].
2564         (=jis-x0208@1978/-4pr): Renamed from `=jis-x0208@1978/i-4';
2565         specify `final'.
2566         (=jis-x0208@1978/1pr): Renamed from `=jis-x0208@1978/i1'; specify
2567         `iso-ir' and `final', namely now it is used as ISO-IR-42.
2568         (=jis-x0208@1978/4-pr): Renamed from `=jis-x0208@1978/i4-'.
2569         (=jis-x0208@1978/i1): New alias for `=jis-x0208@1978/1pr'.
2570         (=jis-x0208@1978/i-4): New alias for `=jis-x0208@1978/-4pr'.
2571         (=jis-x0208@1978/i4-): New alias for `=jis-x0208@1978/4-pr'.
2572
2573 2008-09-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2574
2575         * mule/mule-conf.el (=jis-x0213-1-2000): Changed to the alias of
2576         `=jis-x0213-1@2000' instead of `=jis-x0213-1'.
2577         (=jis-x0208@1978/i-4): Specify `partial'.
2578         (=jis-x0208@1978/i1): Likewise; use `=jis-x0208@1978/i-4' as the
2579         mother coded-charset.
2580         (=jis-x0208@1978/i4-): New coded-charset for XEmacs CHISE.
2581
2582 2008-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2583
2584         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2585         settings for `=jis-x0213-1@2004'.
2586
2587 2008-09-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2588
2589         * mule/mule-conf.el (=jis-x0213-1): New coded-charset for XEmacs
2590         CHISE.
2591         (=jis-x0213-1@2000): Renamed from `=jis-x0213-1-2000'.
2592         (=jis-x0213-2): Renamed from `=jis-x0213-2-2000'.
2593         (=jis-x0213-1@2004): New coded-charset for XEmacs CHISE.
2594         (=jis-x0213-1-2000): New alias for `=jis-x0213-1' in XEmacs CHISE
2595         temporarily.
2596         (=jis-x0213-2-2000): New alias for `=jis-x0213-2' in XEmacs CHISE.
2597
2598 2008-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2599
2600         * mule/mule-conf.el (=shinjigen): New coded-charset for XEmacs
2601         CHISE.
2602         (=shinjigen@1ed): Inherited from `=shinjigen'.
2603         (=shinjigen@rev): Likewise.
2604
2605 2008-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2606
2607         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2608         settings for `=shinjigen@rev' and `=shinjigen@1ed'.
2609
2610 2008-08-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2611
2612         * mule/mule-conf.el (=shinjigen@1ed): Renamed from `shinjigen-1';
2613         define it as an alias.
2614         (=shinjigen@1ed/24pr): New coded-charset for XEmacs CHISE.
2615         (=shinjigen@rev): Renamed from `shinjigen-2'; define it as an
2616         alias.
2617         (=shinjigen/+p@rev): Renamed from `shinjigen-2-p'; define it as an
2618         alias.
2619
2620 2008-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2621
2622         * mule/mule-conf.el (shinjigen-2-p): New coded-charset for XEmacs
2623         CHISE.
2624
2625 2008-06-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2626
2627         * mule/mule-conf.el (shinjigen-1): New coded-charset for XEmacs
2628         CHISE.
2629         (shinjigen-2): Ditto.
2630
2631 2007-05-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2632
2633         * mule/mule-charset.el (default-coded-charset-priority-list):
2634         Prefer `gt-pj-*' to `chinese-cns11643-*', `=big5-cdp',
2635         `chinese-big5-eten-*' and `chinese-big5'.
2636
2637 2006-03-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2638
2639         * mule/mule-conf.el (=ucs-bmp-cjk@unicode): Change `max-code' to
2640         #x9FA5 temporarily.
2641
2642 2006-01-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2643
2644         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2645         settings for `=jis-x0208@1978/i1'.
2646
2647 2005-11-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2648
2649         * mule/mule-conf.el (=jis-x0208@1978/i-4): New coded-charset for
2650         XEmacs CHISE.
2651
2652 2005-10-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2653
2654         * mule/mule-conf.el (=adobe-japan1-[0..6]): New coded-charset for
2655         XEmacs CHISE.
2656
2657 2005-07-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2658
2659         * mule/mule-conf.el (=jis-x0208@1978/i1): New coded-charset for
2660         XEmacs CHISE.
2661
2662 2005-06-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2663
2664         * mule/mule-conf.el (=ucs-bmp@gb): New coded-charset for XEmacs
2665         CHISE.
2666         (=ucs-bmp@cns): Likewise.
2667         (=ucs-bmp@jis): Likewise.
2668         (=ucs-bmp@ks): Likewise.
2669
2670 2005-05-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2671
2672         * mule/mule-conf.el (=zinbun-oracle): New coded-charset for XEmacs
2673         CHISE.
2674         (=ucs-bmp-cjk): Change `max-code' to #x9FA5 temporarily.
2675
2676 2005-05-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2677
2678         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2679         settings for `=zinbun-oracle'.
2680
2681         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2682         `=zinbun-oracle'.
2683
2684 2005-05-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2685
2686         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2687         Modify to use "&U-hhhhhhhh;" instead of "&UU+hhhh;" for
2688         `=ucs@iso'.
2689
2690 2005-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2691
2692         * mule/mule-charset.el (default-coded-charset-priority-list):
2693         Delete `ucs-sip'; modify order of some CCSs.
2694
2695 2005-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2696
2697         * mule/mule-coding.el (iso-2022-jp-2): Specify `ccs-priority-list'
2698         in XEmacs CHISE.
2699
2700         * mule/japanese.el (iso-2022-jp): Specify `ccs-priority-list' in
2701         XEmacs CHISE; don't specify `input-charset-conversion' in XEmacs
2702         CHISE.
2703
2704 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2705
2706         * mule/mule-conf.el (=ucs-radicals): Use "-zhRadicals-.*-ucs-0" as
2707         its registry.
2708         (=ucs-radicals@unicode): Likewise.
2709
2710 2004-12-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2711
2712         * mule/mule-conf.el (=ucs-hangul): New coded-charset for XEmacs
2713         CHISE.
2714
2715 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2716
2717         * mule/mule-conf.el (=ucs@cns/fw): New coded-charset for XEmacs
2718         CHISE.
2719
2720 2004-11-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2721
2722         * mule/mule-conf.el (=ucs@gb/fw): New coded-charset for XEmacs
2723         CHISE.
2724
2725 2004-11-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2726
2727         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2728         Modify preference of *isolated settings*.
2729
2730 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2731
2732         * mule/mule-conf.el (=ucs@big5/cns11643): New coded-charset when
2733         utf-2000 is provided.
2734         (=ucs@cns11643): Likewise.
2735
2736 2004-11-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2737
2738         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2739         Prefer every *isolated setting* to ordinary setting.
2740
2741 2004-11-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2742
2743         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2744         settings for `latin-viscii-{upper|lower}' and `latin-viscii'.
2745
2746 2004-10-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2747
2748         * mule/mule-conf.el (=ucs@jis/fw): New coded-charset for XEmacs
2749         CHISE.
2750
2751 2004-09-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2752
2753         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2754         settings for `=jis-x0208@1997'.
2755
2756 2004-09-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2757
2758         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2759         `=jis-x0208@1997'.
2760
2761 2004-09-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2762
2763         * mule/mule-conf.el (=jis-x0208@1997): New coded-charset for
2764         XEmacs CHISE.
2765
2766 2004-09-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2767
2768         * mule/mule-conf.el (=jis-x0208-1978): Define as an alias for
2769         `=jis-x0208@1978'.
2770         (=jis-x0208-1983): Define as an alias for `=jis-x0208@1983'.
2771         (=jis-x0213-1-2000): Use `=jis-x0208@1990' instead of
2772         `=jis-x0208-1990' as the mother.
2773         (=jis-x0208-1990): Define as an alias for `=jis-x0208@1990'.
2774
2775 2004-09-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2776
2777         * mule/mule-conf.el (=ucs@jis/1990): Renamed from `=ucs@jis-1990';
2778         define `=ucs@jis-1990' as an alias for `=ucs@jis/1990'.
2779         (=ucs@jis/2000): Renamed from `=ucs@jis-2000'; define
2780         `=ucs@jis-2000' as an alias for `=ucs@jis/2000'.
2781         (=ucs@JP): Renamed from `=ucs@jp'; define `=ucs@jp' as an alias
2782         for `=ucs@JP'.
2783
2784 2004-09-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2785
2786         * mule/mule-conf.el (=daikanwa@rev1): Renamed from
2787         `=daikanwa-rev1'; specify `=daikanwa' as the mother; define
2788         `=daikanwa-rev1' as an alias for `=daikanwa@rev1'.
2789         (=daikanwa@rev2): Renamed from `=daikanwa-rev2'; specify
2790         `=daikanwa' as the mother; define `=daikanwa-rev2' as an alias for
2791         `=daikanwa@rev2'.
2792
2793 2004-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2794
2795         * mule/mule-conf.el (=big5-cdp): Swap DOC-string and long-name.
2796         (=gt): Likewise.
2797         (=gt-k): Likewise.
2798         (=gt-pj-*): Likewise.
2799         (=gt-pj-k1): Likewise.
2800         (=gt-pj-k2): Likewise.
2801         (=daikanwa): Likewise.
2802         (=daikanwa-rev1): Likewise.
2803         (=daikanwa-rev2): Likewise.
2804         (=big5-pua): Likewise.
2805         (=big5-eten): Likewise.
2806         (chinese-big5-eten-a): Likewise.
2807         (chinese-big5-eten-b): Likewise.
2808         (=hanziku-*): Likewise.
2809         (=cbeta): Likewise.
2810         (=jef-china3): Likewise.
2811         (=ruimoku-v6): Likewise.
2812         (=ucs@iso): Likewise.
2813         (=ucs@unicode): Likewise.
2814         (=ucs@gb): Likewise.
2815         (=ucs@cns): Likewise.
2816         (=ucs@jis): Likewise.
2817         (=ucs@jis-1990): Likewise.
2818         (=ucs@jis-2000): Likewise.
2819         (=ucs@jp): Likewise.
2820         (=ucs@ks): Likewise.
2821         (=ucs@big5): Likewise.
2822         (=ucs-radicals): Likewise.
2823         (=ucs-radicals@unicode): Likewise.
2824         (=ucs-bmp-cjk): Likewise.
2825         (=ucs-bmp-cjk@unicode): Likewise.
2826         (=ucs-sip-ext-b): Likewise.
2827         (=ucs-sip-ext-b@iso): Likewise.
2828
2829 2004-04-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2830
2831         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2832         settings for =ucs@{unicode|iso|gb|jis|cns|ks}.
2833
2834 2004-04-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2835
2836         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2837         settings for chinese-gb2312, =iso-ir165, latin-iso8859-{1..4},
2838         cyrillic-iso8859-5, greek-iso8859-7, hebrew-iso8859-8,
2839         latin-iso8859-9, latin-jisx0201, katakana-jisx0201,
2840         latin-tcvn5712, thai-tis620, lao, ethiopic, arabic-{1|2}-column,
2841         arabic-digit, ipa and ``&I-B-XXXX;''.
2842
2843 2004-03-12  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2844
2845         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2846         setting for (I-)HZK{03..12}-XXXX.
2847
2848 2004-02-04  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2849
2850         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2851         settings for `&I-RUI6-hhhh;' and `&RUI6-hhhh;'.
2852
2853         * mule/mule-charset.el (default-coded-charset-priority-list): Add
2854         `=ruimoku-v6'.
2855
2856         * mule/mule-conf.el (=ruimoku-v6): New coded-charset of XEmacs
2857         CHISE.
2858
2859 2004-01-21  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2860
2861         * mule/mule-conf.el (=ucs@iso): New coded-charset in XEmacs CHISE.
2862         (=ucs@unicode): Likewise.
2863         (=ucs@gb): Inherits `=ucs@unicode' instead of `=ucs'.
2864         (=ucs@cns): Likewise.
2865         (=ucs@jis): Likewise.
2866         (=ucs@ks): Likewise.
2867         (=ucs@big5): Likewise.
2868
2869 2004-01-19  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2870
2871         * mule/mule-coding.el (utf-8-jis): Use `=ucs@jis-2000' instead of
2872         `ucs-jis'.
2873         (utf-8-jis-er): Likewise.
2874         (utf-8-jp): New coding-system.
2875         (utf-8-jp-er): Likewise.
2876
2877         * mule/mule-conf.el (=ucs@jp): New coded-charset for XEmacs CHISE.
2878
2879 2004-01-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2880
2881         * mule/mule-coding.el (euc-jisx0213): Moved from mule/japanese.el.
2882
2883         * mule/japanese.el: Move definition of `euc-jisx0213' to
2884         mule/mule-coding.el.
2885
2886 2004-01-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2887
2888         * dumped-lisp.el (preloaded-file-list): Load mule-charset and
2889         mule-coding before loading update-cdb when utf-2000 is provided.
2890
2891 2003-11-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2892
2893         * mule/mule-conf.el: Prefer `=big5-cdp', `=gt' and `=gt-k' to
2894         `=daikanwa'.
2895
2896 2003-11-10  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2897
2898         * mule/mule-conf.el: Define =ucs@DOMAIN at the end of CCS
2899         definition codes when `utf-2000' is provided.
2900
2901 2003-08-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2902
2903         * mule/mule-category.el (word-combining-categories): Don't setup
2904         `word-combining-categories' in XEmacs CHISE.
2905         (word-separating-categories): Add setting about Latin script in
2906         XEmacs CHISE.
2907
2908 2003-08-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2909
2910         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
2911         setting for `chinese-big5'.
2912
2913 2003-08-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2914
2915         * mule/mule-coding.el (coded-charset-entity-reference-alist):
2916         Prefer `chinese-big5-cdp' to `ideograph-daikanwa' and
2917         `ideograph-gt-k'; prefer `ideograph-daikanwa' to `ideograph-gt-k';
2918         add setting for HZK0[12]-xxxx.
2919
2920 2003-08-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2921
2922         * mule/mule-conf.el (=iso-ir165): Define to inherit from `=gb2312'
2923         in XEmacs CHISE.
2924
2925 2003-07-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2926
2927         * mule/mule-charset.el (default-coded-charset-priority-list):
2928         Prefer `=big5-cdp', `chinese-big5-eten-a', `chinese-big5-eten-b'
2929         and `chinese-big5' to `=gt-pj-*'.
2930
2931 2003-05-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2932
2933         * mule/mule-conf.el (=daikanwa): Renamed from
2934         `ideograph-daikanwa'.
2935         (ideograph-daikanwa): Changed to an alias for `=daikanwa'.
2936
2937 2003-05-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2938
2939         * mule/mule-conf.el (=cns11643-7): Renamed from
2940         `chinese-cns11643-7'.
2941         (chinese-cns11643-7): Changed to an alias for `=cns11643-7'.
2942
2943 2003-05-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2944
2945         * mule/mule-conf.el (=cns11643-6): Renamed from
2946         `chinese-cns11643-6'.
2947         (chinese-cns11643-6): Changed to an alias for `=cns11643-6'.
2948
2949 2003-05-06  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2950
2951         * mule/mule-conf.el (=cns11643-5): Renamed from
2952         `chinese-cns11643-5'.
2953         (chinese-cns11643-5): Changed to an alias for `=cns11643-5'.
2954
2955 2003-05-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2956
2957         * mule/mule-conf.el (=cns11643-4): Renamed from
2958         `chinese-cns11643-4'.
2959         (chinese-cns11643-4): Changed to an alias for `=cns11643-4'.
2960
2961 2003-05-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2962
2963         * mule/mule-conf.el (=cns11643-3): Renamed from
2964         `chinese-cns11643-3'.
2965         (chinese-cns11643-3): Changed to an alias for `=cns11643-3'.
2966
2967 2003-04-30  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2968
2969         * mule/mule-conf.el: `chinese-cns11643-2' is renamed to
2970         `=cns11643-2'.
2971         (chinese-cns11643-2): New alias for `=cns11643-2'.
2972
2973 2003-04-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2974
2975         * mule/mule-conf.el: `chinese-cns11643-1' is renamed to
2976         `=cns11643-1'.
2977         (chinese-cns11643-1): New alias for `=cns11643-1'.
2978
2979 2003-04-25  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2980
2981         * mule/mule-conf.el: `chinese-gb12345' is renamed to `=gb12345'.
2982         (chinese-gb12345): New alias for `=gb12345'.
2983
2984 2003-04-21  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2985
2986         * mule/mule-conf.el: `chinese-gb2312' is renamed to `=gb2312'.
2987         (chinese-gb2312): New alias for `=gb2312'.
2988
2989 2003-04-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
2990
2991         * mule/mule-conf.el: `chinese-big5' is renamed to `=big5'.
2992         (chinese-big5): New alias for `=big5'.
2993
2994 2003-04-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
2995
2996         * mule/mule-conf.el: `korean-ksc5601' is renamed to `=ks-x1001'.
2997         (korean-ksc5601): New alias for `=ks-x1001'.
2998
2999 2003-04-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3000
3001         * mule/mule-conf.el: `japanese-jisx0212' is renamed to
3002         `=jis-x0212'.
3003         (japanese-jisx0212): New alias for `=jis-x0212'.
3004
3005 2003-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3006
3007         * mule/mule-conf.el: `japanese-jisx0208' is renamed to
3008         `=jis-x0208-1983'.
3009         (japanese-jisx0208): New alias for `=jis-x0208-1983'.
3010
3011 2003-04-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3012
3013         * mule/mule-conf.el: `japanese-jisx0208-1978' is renamed to
3014         `=jis-x0208-1978'.
3015         (japanese-jisx0208-1978): New alias for `=jis-x0208-1978'.
3016
3017 2003-04-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3018
3019         * mule/mule-conf.el (=iso-ir165): Renamed from `chinese-isoir165'.
3020         (chinese-isoir165): Changed to an alias for `=iso-ir165'.
3021
3022 2003-04-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3023
3024         * mule/mule-conf.el (chinese-isoir165): Specify iso-ir 165.
3025         (chinese-cns11643-3): Specify iso-ir 183.
3026         (chinese-cns11643-4): Specify iso-ir 184.
3027         (chinese-cns11643-5): Specify iso-ir 185.
3028         (chinese-cns11643-6): Specify iso-ir 186.
3029         (chinese-cns11643-7): Specify iso-ir 187.
3030         (=jis-x0213-1-2000): In XEmacs CHISE, specify iso-ir 228.
3031         (=jis-x0213-2-2000): In XEmacs CHISE, specify iso-ir 229.
3032
3033 2003-04-03  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3034
3035         * bytecomp.el (byte-compile-insert-header): In XEmacs CHISE, check
3036         \uXXXX for every cases.
3037
3038 2003-03-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3039
3040         * mule/mule-conf.el (=ucs@big5): Renamed from `ucs-big5'.
3041         (ucs-big5): Changed to an alias for `=ucs@big5'.
3042
3043 2003-03-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3044
3045         * mule/mule-conf.el (=ucs@ks): Renamed from `ucs-ks'.
3046         (ucs-ks): Changed to an alias for `=ucs@ks'.
3047
3048 2003-03-27  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3049
3050         * mule/mule-conf.el (=ucs@jis-2000): Renamed from `=ucs-jis-2000'.
3051         (=ucs-jis-2000): Changed to an alias for `=ucs@jis-2000'.
3052
3053 2003-03-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3054
3055         * mule/mule-conf.el (=ucs@jis-1990): Renamed from `=ucs-jis-1990'.
3056         (=ucs-jis-1990): Changed to an alias for `=ucs@jis-1990'.
3057
3058 2003-03-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3059
3060         * mule/mule-conf.el (=ucs@jis): Renamed from `ucs-jis'.
3061         (ucs-jis): Changed to an alias for `=ucs@jis'.
3062
3063 2003-03-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3064
3065         * mule/mule-conf.el (=ucs@cns): Renamed from `ucs-cns'.
3066         (ucs-cns): Changed to an alias for `=ucs@cns'.
3067
3068 2003-03-20  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3069
3070         * mule/mule-conf.el (=ucs@gb): Renamed from `ucs-gb'.
3071         (ucs-gb): Changed to an alias for `=ucs@gb'.
3072
3073 2003-03-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3074
3075         * mule/mule-conf.el (=daikanwa-rev1): Renamed from
3076         `ideograph-daikanwa-2'.
3077         (ideograph-daikanwa-2): Changed to an alias for `=daikanwa-rev1'.
3078         (=daikanwa-rev2): New coded-charset when `utf-2000' is provided.
3079
3080 2003-03-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3081
3082         * version.el (emacs-version): Rename `XEmacs UTF-2000' to `XEmacs
3083         CHISE'; use `xemacs-chise-version' instead of `utf-2000-version'.
3084
3085         * obsolete.el (utf-2000-version): Declare as an obsolete variable
3086         for `xemacs-chise-version'.
3087
3088 2003-03-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3089
3090         * mule/mule-charset.el (default-coded-charset-priority-list):
3091         Refer `=jis-x0208-1990' instead of `japanese-jisx0208-1990'; refer
3092         `=gt-pj-*' instead of `ideograph-gt-pj-*'; refer `=hanziku-*'
3093         instead of `ideograph-hanziku-*'.
3094
3095         * mule/mule-conf.el: `ucs' is renamed to `=ucs'.
3096         (ucs): New alias for `=ucs' when `utf-2000' is provided.
3097
3098 2003-03-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3099
3100         * mule/mule-conf.el (=jis-x0213-1-2000): Rename
3101         `japanese-jisx0208-1990' to `=jis-x0208-1990'.
3102         (japanese-jisx0208-1990): New alias for `=jis-x0208-1990' when
3103         `utf-2000' is provided.
3104
3105 2003-03-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3106
3107         * mule/mule-conf.el (ucs-gb): New coded-charsets when `utf-2000'
3108         is provided [was builtin coded-charsets].
3109
3110 2003-03-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3111
3112         * mule/mule-conf.el (ucs-cns): New coded-charsets when `utf-2000'
3113         is provided [was builtin coded-charsets].
3114
3115 2003-03-03  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3116
3117         * mule/mule-conf.el (ucs-jis): New coded-charsets when `utf-2000'
3118         is provided [was builtin coded-charsets].
3119
3120 2003-03-02  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3121
3122         * mule/mule-conf.el (ucs-ks): New coded-charsets when `utf-2000'
3123         is provided [was builtin coded-charsets].
3124
3125 2003-03-01  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3126
3127         * mule/mule-conf.el (ideograph-daikanwa-2): New coded-charsets
3128         when `utf-2000' is provided [was builtin coded-charsets].
3129
3130 2003-02-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3131
3132         * mule/mule-conf.el (=hanziku-*): Renamed from
3133         `ideograph-hanziku-*'.
3134         (ideograph-hanziku-*): Changed to an alias for `=hanziku-*'.
3135
3136 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3137
3138         * mule/mule-conf.el (ideograph-daikanwa): New coded-charsets when
3139         `utf-2000' is provided [was builtin coded-charsets].
3140         (ideograph-hanziku-{1..12}): Likewise.
3141
3142 2003-02-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3143
3144         * mule/mule-conf.el (=gt-pj-*): Renamed from `ideograph-gt-pj-*'.
3145         (ideograph-gt-pj-*): Changed to an alias for `=gt-pj-*'.
3146
3147 2003-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3148
3149         * mule/mule-conf.el (ideograph-gt-pj-{1..11}): New coded-charsets
3150         when `utf-2000' is provided [was builtin coded-charsets].
3151
3152 2003-02-24  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3153
3154         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3155         `=big5-cdp', `=cbeta' and `=jef-china3' instead of
3156         `chinese-big5-cdp', `ideograph-cbeta' and `china3-jef'.
3157
3158 2003-02-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3159
3160         * mule/mule-conf.el (=gt): Renamed from `ideograph-gt'.
3161         (ideograph-gt): Changed to an alias for `=gt'.
3162
3163 2003-02-17  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3164
3165         * mule/mule-conf.el (ucs-big5): New coded-charset when `utf-2000'
3166         is provided; it was defined as a builtin coded-charset.
3167         (ideograph-gt): Likewise.
3168
3169 2003-02-16  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3170
3171         * mule/mule-conf.el (=gt-k): Renamed from `ideograph-gt-k'.
3172         (ideograph-gt-k): Changed to an alias for `=gt-k'.
3173
3174 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3175
3176         * mule/mule-conf.el (=big5-cdp): Renamed from `chinese-big5-cdp'.
3177         (chinese-big5-cdp): Changed to an alias for `=big5-cdp'.
3178
3179 2003-02-15  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3180
3181         * mule/mule-conf.el (=big5-eten): Renamed from
3182         `chinese-big5-eten'.
3183         (chinese-big5-eten): Changed to an alias for `=big5-eten'.
3184
3185 2003-02-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3186
3187         * mule/mule-conf.el (=big5-pua): Renamed from `chinese-big5-pua'.
3188         (chinese-big5-pua): Changed to an alias for `=big5-pua'.
3189
3190 2003-02-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3191
3192         * mule/mule-conf.el (=cbeta): Renamed from `ideograph-cbeta'.
3193         (ideograph-cbeta): Changed to an alias for `=cbeta'.
3194
3195 2003-02-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3196
3197         * mule/mule-conf.el (=jef-china3): Renamed from `china3-jef'.
3198         (china3-jef): Changed to an alias for `=jef-china3'.
3199
3200 2003-02-10  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3201
3202         * mule/mule-charset.el (default-coded-charset-priority-list): Use
3203         `=jis-x0213-{1|2}-2000' instead of `japanese-jisx0213-{1|2}'.
3204
3205         * mule/mule-conf.el (=jis-x0213-{1|2}-2000): Renamed from
3206         `japanese-jisx0213-{1|2}' when `utf-2000' is provided.
3207         (japanese-jisx0213-{1|2}): New alias for =jis-x0213-{1|2}-2000
3208         when `utf-2000' is provided.
3209
3210 2003-02-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3211
3212         * mule/mule-charset.el (default-coded-charset-priority-list):
3213         Refer Hanziku to CBETA, Big5 variants, UCS-BMP and JEF-CHINA3.
3214
3215         * mule/mule-conf.el (ucs-jis-1990): Deleted.
3216         (ucs-jis-2000): Deleted.
3217
3218 2003-02-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3219
3220         * mule/mule-conf.el (=ucs-jis-1990): New coded-charset for
3221         UTF-2000.
3222         (=ucs-jis-2000): New coded-charset for UTF-2000.
3223
3224 2003-01-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3225
3226         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3227         settings for `ideograph-hanziku-{1|2}' and JEF-CHINA3.
3228
3229 2003-01-09  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3230
3231         * mule/mule-charset.el (default-coded-charset-priority-list):
3232         Prefer `korean-ksc5601' to CNS 11643; prefer Big5-CDP to
3233         `ideograph-cbeta'.
3234
3235 2003-01-05  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3236
3237         * mule/mule-conf.el: Add new coded-charset when UTF-2000 [was a
3238         builtin coded-charset].
3239
3240 2002-12-22  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3241
3242         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3243         settings for &K0-xxxx and &I-K0-xxxx.
3244
3245 2002-12-19  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3246
3247         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3248         `ideograph-gt-pj-k1' and `ideograph-gt-pj-k2' in UTF-2000.
3249
3250 2002-12-18  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3251
3252         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3253         settings for &GT-Knnnnn and &I-GT-Knnnnn in UTF-2000.
3254
3255 2002-12-18  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3256
3257         * mule/mule-conf.el (ideograph-gt-k): New coded-charset in
3258         UTF-2000.
3259         (ideograph-gt-pj-k1): Likewise.
3260         (ideograph-gt-pj-k2): Likewise.
3261
3262 2002-11-29  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3263
3264         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3265         `=jis-x0208'.
3266
3267 2002-11-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3268
3269         * mule/mule-conf.el (china3-jef): Add new coded-charset when
3270         UTF-2000 [was a builtin coded-charset].
3271
3272 2002-11-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3273
3274         * mule/mule-coding.el (utf-8-gb): Prefer `ucs-gb' and `=>ucs-gb'.
3275         (utf-8-gb-er): Likewise.
3276
3277 2002-10-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3278
3279         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3280         settings for JIS X 0212 and JIS X 0208:1978.
3281
3282 2002-10-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3283
3284         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3285         setting for JIS X 0213.
3286
3287 2002-08-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3288
3289         * iso8859-1.el: Don't set `iso8859/1-case-table' to the
3290         standard-case-table in UTF-2000.
3291
3292 2002-08-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3293
3294         * mule/mule-coding.el (coded-charset-entity-reference-alist): Add
3295         definitions for isolated-chars.
3296
3297 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3298
3299         * setup-paths.el (paths-find-utf-2000-lisp-directory): Use
3300         `configure-utf-2000-lisp-directory'.
3301         (paths-construct-load-path): Prefer `utf-2000-lisp-load-path' to
3302         `mule-lisp-load-path'.
3303
3304 2002-08-13  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3305
3306         * startup.el (startup-setup-paths): Set and use
3307         `utf-2000-lisp-directory'.
3308         (startup-setup-paths-warning): Check `utf-2000-lisp-directory' in
3309         UTF-2000.
3310
3311 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3312
3313         * setup-paths.el (paths-utf-2000-load-path-depth): New variable.
3314         (paths-find-utf-2000-lisp-directory): New function.
3315         (paths-construct-load-path): Add new optional argument
3316         `utf-2000-lisp-directory'.
3317
3318         * dump-paths.el: Set and use `utf-2000-lisp-directory'.
3319
3320 2002-08-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3321
3322         * mule/mule-charset.el: Don't specify `auto-fill-chars' for
3323         `katakana-jisx0201', `japanese-jisx0208', `japanese-jisx0212',
3324         `chinese-gb2312', `chinese-big5-1' and `chinese-big5-2'.
3325         (default-coded-charset-priority-list): Add `chinese-big5-1' and
3326         `chinese-big5-2' in UTF-2000.
3327
3328         * mule/chinese.el: Set syntax-entry "w" for `chinese-big5' instead
3329         of `chinese-big5-1' and `chinese-big5-2' in UTF-2000.
3330
3331 2002-08-11  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3332
3333         * mule/chinese.el: Add new coding-systems `big5-er', `big5-eten',
3334         `big5-eten-er' in UTF-2000.
3335         (big5-cdp): Modify DOC-string and mnemonic.
3336
3337 2002-08-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3338
3339         * mule/mule-coding.el (utf-8-mcs-er): New coding-system in
3340         UTF-2000 [renamed from utf-8-er].
3341         (utf-8-gb): New coding-system in UTF-2000.
3342         (utf-8-gb-er): Likewise.
3343         (utf-8-cns): Likewise.
3344         (utf-8-cns-er): Likewise.
3345         (utf-8-big5): Likewise.
3346         (utf-8-big5-er): Likewise.
3347         (utf-8-jis): Likewise.
3348         (utf-8-jis-er): Likewise.
3349         (utf-8-ks): Likewise.
3350         (utf-8-ks-er): Likewise.
3351         (utf-8-er): Likewise.
3352
3353 2002-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3354
3355         * bytecomp.el (byte-compile-insert-header): Use `utf-8-mcs-unix'
3356         instead of `utf-8-unix' in UTF-2000.
3357
3358         * mule/mule-coding.el (utf-8): Define as an alias for `utf-8-mcs'.
3359
3360 2002-07-23  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3361
3362         * mule/japanese.el (euc-jisx0213): New coding-system.
3363
3364         * mule/mule-conf.el (japanese-jisx0213-1): Specify
3365         `japanese-jisx0208-1990' as the mother.
3366
3367 2002-07-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3368
3369         * dumped-lisp.el (preloaded-file-list): Change condition of
3370         loading "close-cdb".
3371
3372 2002-07-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3373
3374         * mule/mule-coding.el (utf-8-er): New coding-system in UTF-2000;
3375         setup `coded-charset-entity-reference-alist'.
3376
3377 2002-07-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3378
3379         * dumped-lisp.el (preloaded-file-list): Dump "close-cdb" in
3380         UTF-2000.
3381
3382 2002-04-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3383
3384         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3385         `chinese-big5-eten-a' and `chinese-big5-eten-b'.
3386
3387 2002-04-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3388
3389         * mule/mule-conf.el (chinese-big5-pua): New coded-charset.
3390         (chinese-big5-eten-a): Likewise.
3391         (chinese-big5-eten-b): Likewise.
3392         (chinese-big5-cdp): Declare as a subset of `chinese-big5' whose
3393         code range is #x8140 .. #x8DFE.
3394
3395 2002-04-08  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3396
3397         * mule/mule-conf.el (chinese-big5-eten): New coded-charset in
3398         UTF-2000.
3399         (chinese-big5-cdp): Likewise.
3400
3401 2002-02-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3402
3403         * dumped-lisp.el (preloaded-file-list): Rename
3404         utf-2000/make-cdbs.el -> utf-2000/update-cdb.el.
3405
3406 2002-02-14  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3407
3408         * update-elc.el: Load lisp/utf-2000/dumped-chars.el in UTF-2000;
3409         append `system-char-db-source-file-list' into
3410         `preloaded-file-list' in UTF-2000.
3411
3412 2002-02-12  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3413
3414         * dumped-lisp.el (preloaded-file-list): Delete
3415         character-definition files.
3416
3417 2002-02-04  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3418
3419         * dumped-lisp.el (preloaded-file-list): Add `make-cdbs' in
3420         UTF-2000.
3421
3422 2001-12-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3423
3424         * mule/mule-charset.el (default-coded-charset-priority-list):
3425         Delete `mojikyo-2022-1'.
3426
3427 2001-12-26  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3428
3429         * mule/mule-charset.el (default-coded-charset-priority-list):
3430         Delete `mojikyo'.
3431
3432 2001-12-11  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3433
3434         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3435         `ucs-sip'.
3436
3437 2001-11-14  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3438
3439         * mule/mule-charset.el (default-coded-charset-priority-list):
3440         Comment out `chinese-gb12345'.
3441
3442 2001-11-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3443
3444         * bytecomp.el (byte-compile-insert-header): Fixed.
3445
3446 2001-10-31  MORIOKA Tomohiko  <tomo@mousai.as.wakwak.ne.jp>
3447
3448         * dumped-lisp.el (preloaded-file-list): Dump `ad-hoc-cdp' in
3449         XEmacs UTF-2000.
3450
3451 2001-10-16  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3452
3453         * mule/chinese.el (big5-cdp): New coding-system in XEmacs
3454         UTF-2000.
3455
3456 2001-10-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3457
3458         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3459         `ideograph-hanziku-{1 .. 12}' in XEmacs UTF-2000.
3460
3461 2001-10-13  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3462
3463         * mule/mule-charset.el (default-coded-charset-priority-list):
3464         `japanese-jef-china3' is renamed `china3-jef'.
3465
3466 2001-10-08  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3467
3468         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3469         `japanese-jef-china3' and `ideograph-cbeta'.
3470
3471 2001-09-02  MORIOKA Tomohiko  <tomo@calliope.mousai.mahoroba.ne.jp>
3472
3473         * list-mode.el: Delete dirty hack for XEmacs UTF-2000.
3474
3475 2001-08-07  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3476
3477         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3478         `chinese-big5-cdp'.
3479
3480 2001-08-02  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3481
3482         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3483         `arabic-digit', `arabic-1-column' and `arabic-2-column'.
3484
3485 2001-07-31  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3486
3487         * dumped-lisp.el (preloaded-file-list): Load "arabic" before
3488         loading character definitions.
3489
3490 2001-07-29  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3491
3492         * dumped-lisp.el (preloaded-file-list): Rename
3493         u031A0-Extended-Bopomofo.el to u031A0-Bopomofo-Extended.el.
3494
3495 2001-07-24  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3496
3497         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3498         `chinese-big5'.
3499
3500 2001-07-20  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3501
3502         * dumped-lisp.el (preloaded-file-list): Dump
3503         "Ideograph-R028-Private" with XEmacs UTF-2000.
3504
3505 2001-07-15  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3506
3507         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3508         `chinese-gb12345'.
3509
3510 2001-07-09  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3511
3512         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3513         `ideograph-gt-pj-{1..11}'.
3514
3515         * dumped-lisp.el (preloaded-file-list): Dump `isolated-char' in
3516         XEmacs UTF-2000.
3517
3518 2000-12-06  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3519
3520         * mule/mule-charset.el (default-coded-charset-priority-list):
3521         Prefer `chinese-gb2312' than `chinese-cns11643-*'; add
3522         `chinese-isoir165'.
3523
3524 2000-10-05  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3525
3526         * format.el (format-alist): Revive `image/jpeg', `image/gif',
3527         `image/png', `image/x-xpm' and `image/tiff'.
3528
3529         * files.el (binary-file-regexps): Add *.PNG.
3530
3531 2000-07-23  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3532
3533         * mule/mule-charset.el (default-coded-charset-priority-list):
3534         Prefer `japanese-jisx0208-1990' than `japanese-jisx0212'; prefer
3535         `korean-ksc5601' than `japanese-jisx0213-1'; add `mojikyo-2022-1'.
3536
3537 2000-09-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3538
3539         * list-mode.el: Call `completion-list-mode' to avoid slowness of
3540         the first completion when UTF-2000 is running.
3541
3542 2000-05-30  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3543
3544         * mule/mule-charset.el (default-coded-charset-priority-list):
3545         Delete `ucs'.
3546
3547 2000-04-28  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3548
3549         * dumped-lisp.el (preloaded-file-list): Don't add "mojikyo".
3550
3551         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3552         `mojikyo' instead of `mojikyo-pj-[1..21]'.
3553
3554 2000-04-27  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3555
3556         * mule/vietnamese.el (vscii-2): Delete abolished property
3557         `composite'; now composite mode is default.
3558
3559 2000-04-26  MORIOKA Tomohiko  <tomo@kanji.zinbun.kyoto-u.ac.jp>
3560
3561         * bytecomp.el (byte-compile-insert-header): Use `binary' instead
3562         of `raw-text'; check \uHHHH representation even if non-ascii
3563         characters are not found.
3564
3565         * dumped-lisp.el (preloaded-file-list): Add "ccs-tcvn5712.el" in
3566         UTF-2000; add "viet-ccl" in non-UTF-2000 Mule; add "vietnamese"
3567         unconditionally.
3568
3569         * mule/viet-ccl.el: New file.
3570
3571         * mule/vietnamese.el (vscii-2): New coding-system in UTF-2000.
3572         (tcvn-5712): New coding-system alias of `vscii-2' in UTF-2000.
3573         - Separate CCL based implementations to viet-ccl.el.
3574
3575 2000-02-24  MORIOKA Tomohiko  <tomo@m17n.org>
3576
3577         * mule/mule-conf.el (japanese-jisx0213-1): Allow
3578         "jisx0213.2000-1".
3579         (japanese-jisx0213-2): Allow "jisx0213.2000-2".
3580
3581         * mule/mule-charset.el (default-coded-charset-priority-list):
3582         Prefer `japanese-jisx0213-1' and `japanese-jisx0213-2' to
3583         `japanese-jisx0208-1978' and `japanese-jisx0208-1990'.
3584
3585 2000-01-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3586
3587         * dumped-lisp.el (preloaded-file-list): Add "mojikyo" in UTF-2000.
3588
3589 2000-01-27  MORIOKA Tomohiko  <tomo@m17n.org>
3590
3591         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3592         `ucs' in UTF-2000.
3593
3594 2000-01-26  MORIOKA Tomohiko  <tomo@etl.go.jp>
3595
3596         * mule/mule-charset.el (default-coded-charset-priority-list):
3597         Prefer `mojikyo-pj-*' and `ideograph-daikanwa' to `ucs-bmp' and
3598         `arabic-iso8859-6'.
3599
3600 2000-01-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
3601
3602         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3603         `mojikyo-pj-[1 .. 21]' in UTF-2000.
3604
3605 2000-01-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3606
3607         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3608         `katakana-jisx0201' in UTF-2000.
3609
3610 1999-12-23  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3611
3612         * dumped-lisp.el (preloaded-file-list): Add "u0A000-Yi-Syllables",
3613         "u0AC00-Hangul-Syllables", "u0FB00-Alphabetic-Presentation-Forms",
3614         "u0FB50-Arabic-Presentation-Forms-A",
3615         "u0FE20-Combining-Half-Marks", "u0FE30-CJK-Compatibility-Forms",
3616         "u0FE50-Small-Form-Variants",
3617         "u0FE70-Arabic-Presentation-Forms-B",
3618         "u0FF00-Halfwidth-and-Fullwidth-Forms" and "u0FFF0-Specials" in
3619         UTF-2000.
3620
3621 1999-12-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
3622
3623         * dumped-lisp.el (preloaded-file-list): Delete
3624         "ccs-jisx0208-1983.el"; add "Ideograph-R031-Enclosure"
3625         ... "Ideograph-R214-Flute" in UTF-2000.
3626
3627 1999-11-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3628
3629         * mule/mule-conf.el (japanese-jisx0213-1): New coded-charset.
3630         (japanese-jisx0213-2): New coded-charset.
3631
3632         * dumped-lisp.el (preloaded-file-list): Add
3633         "Ideograph-R028-Private", "Ideograph-R029-Again" and
3634         "Ideograph-R030-Mouth".
3635
3636 1999-11-19  MORIOKA Tomohiko  <tomo@etl.go.jp>
3637
3638         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R012-Eight",
3639         "Ideograph-R013-Down-Box", "Ideograph-R014-Cover",
3640         "Ideograph-R015-Ice", "Ideograph-R016-Table",
3641         "Ideograph-R017-Open-Box", "Ideograph-R018-Knife",
3642         "Ideograph-R019-Power", "Ideograph-R020-Wrap", "Ideograph-R021-Spoon",
3643         "Ideograph-R022-Right-Open-Box", "Ideograph-R023-Hiding-Enclosure",
3644         "Ideograph-R024-Ten", "Ideograph-R025-Divination",
3645         "Ideograph-R026-Seal" and "Ideograph-R027-Cliff" in UTF-2000.
3646
3647 1999-11-18  MORIOKA Tomohiko  <tomo@etl.go.jp>
3648
3649         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R002-Line",
3650         "Ideograph-R003-Dot", "Ideograph-R004-Slash",
3651         "Ideograph-R005-Second", "Ideograph-R006-Hook",
3652         "Ideograph-R007-Two", "Ideograph-R008-Lid", "Ideograph-R009-Man",
3653         "Ideograph-R010-Legs" and "Ideograph-R011-Enter".
3654
3655         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3656         `japanese-jisx0208-1990' and `japanese-jisx0208-1978'.
3657
3658 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3659
3660         * dumped-lisp.el (preloaded-file-list): Add "Ideograph-R001-One"
3661         in UTF-2000.
3662
3663 1999-11-16  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3664
3665         * mule/mule-conf.el (sisheng): Moved from mule/chinese.el.
3666         (chinese-isoir165): Moved from mule/chinese.el.
3667         (chinese-cns11643-3): Moved from mule/chinese.el.
3668         (chinese-cns11643-4): Moved from mule/chinese.el.
3669         (chinese-cns11643-5): Moved from mule/chinese.el.
3670         (chinese-cns11643-6): Moved from mule/chinese.el.
3671         (chinese-cns11643-7): Moved from mule/chinese.el.
3672
3673         * mule/chinese.el: Move definition of coded-charsets to
3674         mule/mule-conf.el.
3675
3676 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3677
3678         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3679         `ideograph-daikanwa'.
3680
3681 1999-11-15  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3682
3683         * dumped-lisp.el (preloaded-file-list): Delete
3684         "ccs-jisx0201-latin.el".
3685
3686 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3687
3688         * dumped-lisp.el (preloaded-file-list): Add
3689         "u031A0-Extended-Bopomofo" in UTF-2000.
3690
3691 1999-11-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3692
3693         * dumped-lisp.el (preloaded-file-list): u02E00-CJK-Radicals was
3694         renamed to u02E00-CJK-Radical-Supplement.
3695
3696 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3697
3698         * dumped-lisp.el (preloaded-file-list): Add
3699         "u03000-CJK-Symbols-and-Punctuation", "u03040-Hiragana",
3700         "u030A0-Katakana", "u03100-Bopomofo",
3701         "u03130-Hangul-Compatibility-Jamo", "u03190-Kanbun",
3702         "u03200-Enclosed-CJK-Letters-and-Months" and
3703         "u03300-CJK-Compatibility".
3704
3705 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3706
3707         * dumped-lisp.el (preloaded-file-list): Add "u02E00-CJK-Radicals",
3708         "u02F00-Kangxi-Radicals" and
3709         "u02FF0-Ideographic-Description-Characters".
3710
3711 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3712
3713         * dumped-lisp.el (preloaded-file-list): Add
3714         "u02600-Miscellaneous-Symbols", "u02700-Dingbats" and
3715         "u02800-Braille-Patterns" in UTF-2000.
3716
3717 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3718
3719         * dumped-lisp.el (preloaded-file-list): Load "uXXXXX-*" instead of
3720         "uXXXXX-*.el" in UTF-2000.
3721
3722         * bytecomp.el (byte-compile-insert-header): Delete comments if
3723         non-ASCII characters are found; allow `byte-compile-dynamic' and
3724         `byte-compile-dynamic-docstrings' if *.elc will be encoded by
3725         `raw-text'.
3726
3727 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3728
3729         * dumped-lisp.el (preloaded-file-list): Add
3730         "u02500-Box-Drawing.el", "u02580-Block-Elements.el" and
3731         "u025A0-Geometric-Shapes.el".
3732
3733 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3734
3735         * dumped-lisp.el (preloaded-file-list): Add
3736         "u02400-Control-Pictures.el", "u02440-OCR.el" and
3737         "u02460-Enclosed-Alphanumerics.el".
3738
3739 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3740
3741         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3742         `chinese-gb2312'.
3743
3744         * dumped-lisp.el (preloaded-file-list): Add
3745         "u02200-Mathematical-Operators.el" and
3746         "u02300-Miscellaneous-Technical.el".
3747
3748 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3749
3750         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3751         `chinese-cns11643-*'.
3752
3753         * dumped-lisp.el (preloaded-file-list): Add
3754         "u02100-Letterlike-Symbols.el", "u02150-Number-Forms.el" and
3755         "u02190-Arrows.el" in UTF-2000.
3756
3757 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3758
3759         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3760         `korean-ksc5601'.
3761
3762         * dumped-lisp.el (preloaded-file-list): Add
3763         "u02000-General-Punctuation.el", "u02070-Superscripts.el",
3764         "u02080-Subscripts.el", "u020A0-Currency-Symbols.el" and
3765         "u020D0-Combining-Diacritical-Marks-for-Symbols.el" in UTF-2000.
3766
3767 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3768
3769         * dumped-lisp.el (preloaded-file-list): Delete "ccs-viscii.el".
3770
3771 1999-11-14  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3772
3773         * dumped-lisp.el (preloaded-file-list): Add "u013A0-Cherokee.el",
3774         "u01400-Canadian.el", "u01680-Ogham.el", "u016A0-Runic.el",
3775         "u01780-Khmer.el", "u01800-Mongolian.el",
3776         "u01E00-Latin-Extended-Additional.el" and
3777         "u01F00-Greek-Extended.el" in UTF-2000.
3778
3779 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3780
3781         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3782         `ethiopic-ucs' and `ethiopic'.
3783
3784         * dumped-lisp.el (preloaded-file-list): Add "u010A0-Georgian.el",
3785         "u01100-Hangul-Jamo.el" and "u01200-Ethiopic.el".
3786
3787         * mule/mule-conf.el: Move definition of coded-charset `ethiopic'
3788         from mule/ethiopic.el.
3789
3790         * mule/ethiopic.el: Move definition of coded-charset `ethiopic' to
3791         mule/mule-conf.el.
3792
3793 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3794
3795         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3796         `lao'.
3797
3798         * mule/mule-conf.el (lao): New coded-charset.
3799
3800         * dumped-lisp.el (preloaded-file-list): Add
3801         "u00900-Devanagari.el", "u00980-Bengali.el", "u00A00-Gurmukhi.el",
3802         "u00A80-Gujarati.el", "u00B00-Oriya.el", "u00B80-Tamil.el",
3803         "u00C00-Telugu.el", "u00C80-Kannada.el", "u00D00-Malayalam.el",
3804         "u00D80-Sinhala.el", "u00E00-Thai.el", "u00E80-Lao.el",
3805         "u00F00-Tibetan.el" and "u01000-Myanmar.el".
3806
3807 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3808
3809         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3810         `ucs-bmp' and `arabic-iso8859-6'.
3811
3812 1999-11-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3813
3814         * dumped-lisp.el (preloaded-file-list): Add "u00400-Cyrillic.el",
3815         "u00530-Armenian.el", "u00590-Hebrew.el", "u00600-Arabic.el",
3816         "u00700-Syriac.el" and "u00780-Thaana.el" in UTF-2000.
3817
3818 1999-11-12  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3819
3820         * startup.el (normal-top-level): Load autoload file for UTF-2000
3821         in UTF-2000.
3822
3823 1999-11-11  MORIOKA Tomohiko  <tomo@etl.go.jp>
3824
3825         * dumped-lisp.el (preloaded-file-list): Add "mule-conf" in Mule;
3826         delete "ccs-iso8859-*.el"; add "u00000-C0.el",
3827         "u00020-Basic-Latin.el", "u00080-C1.el",
3828         "u000A0-Latin-1-Supplement.el", "u00100-Latin-Extended-A.el",
3829         "u00180-Latin-Extended-B.el", "u00250-IPA-Extensions.el",
3830         "u002B0-Spacing-Modifier-Letters.el",
3831         "u00300-Combining-Diacritical-Marks.el" and "u00370-Greek.el" in
3832         UTF-2000.
3833
3834 1999-11-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3835
3836         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3837         `japanese-jisx0212' and `ipa' in UTF-2000; use `latin-viscii-*'
3838         instead of `vietnamese-viscii-*'.
3839
3840 1999-11-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3841
3842         * mule/mule-conf.el: New file.
3843
3844         * mule/misc-lang.el: Move definition of charset `ipa' to
3845         mule/mule-conf.el.
3846
3847 1999-10-10  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3848
3849         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3850         `latin-viscii'; prefer it for characters used in Vietnamese.
3851
3852 1999-10-08   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
3853
3854         * bytecomp.el (byte-compile-insert-header): Fix regexp.
3855
3856 1999-10-07  MORIOKA Tomohiko  <tomo@etl.go.jp>
3857
3858         * mule/viet-chars.el (latin-viscii-lower): Renamed from charset
3859         `vietnamese-viscii-lower'.
3860         (latin-viscii-upper): Renamed from charset
3861         `vietnamese-viscii-upper'.
3862         (vietnamese-viscii-lower): New alias for charset
3863         `latin-viscii-lower'.
3864         (vietnamese-viscii-upper): New alias for charset
3865         `latin-viscii-upper'.
3866
3867 1999-10-05  MORIOKA Tomohiko  <tomo@etl.go.jp>
3868
3869         * mule/mule-charset.el (default-coded-charset-priority-list):
3870         Comment out `hiragana-jisx0208' and `katakana-jisx0208'.
3871
3872 1999-10-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3873
3874         * mule/ccs-jisx0208-1983.el, mule/ccs-tcvn5712.el,
3875         mule/ccs-viscii.el, mule/ccs-iso8859-9.el,
3876         mule/ccs-jisx0201-latin.el, mule/ccs-iso8859-2.el,
3877         mule/ccs-iso8859-3.el, mule/ccs-iso8859-4.el: Moved to
3878         lisp/utf-2000.
3879
3880 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3881
3882         * mule/ccs-tcvn5712.el: New file.
3883
3884 1999-10-03  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3885
3886         * dumped-lisp.el (preloaded-file-list): Add "ccs-jisx0208-1983.el"
3887         in UTF-2000.
3888
3889 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3890
3891         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3892         `japanese-jisx0208'.
3893
3894 1999-10-02  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3895
3896         * dumped-lisp.el (preloaded-file-list): Add
3897         "ccs-jisx0201-latin.el", "ccs-iso8859-2.el", "ccs-iso8859-3.el",
3898         "ccs-iso8859-4.el", "ccs-iso8859-9.el" and "ccs-viscii.el" in
3899         UTF-2000.
3900
3901         * mule/ccs-iso8859-2.el, mule/ccs-iso8859-3.el,
3902         mule/ccs-iso8859-4.el, mule/ccs-iso8859-9.el,
3903         mule/ccs-jisx0201-latin.el, mule/ccs-jisx0208-1983.el,
3904         mule/ccs-viscii.el: New files.
3905
3906         * bytecomp.el (byte-compile-insert-header): Don't use `raw-text'
3907         if \uXXXX is found.
3908
3909 1999-09-30  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3910
3911         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3912         `hiragana-jisx0208' and `katakana-jisx0208'.
3913
3914 1999-09-21  MORIOKA Tomohiko  <tomo@etl.go.jp>
3915
3916         * mule/chinese.el (chinese-cns11643-3): Define it even if
3917         `utf-2000' is provided.
3918         (chinese-cns11643-4): Likewise.
3919         (chinese-cns11643-5): Likewise.
3920         (chinese-cns11643-6): Likewise.
3921         (chinese-cns11643-7): Likewise.
3922
3923 1999-09-14  MORIOKA Tomohiko  <tomo@etl.go.jp>
3924
3925         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3926         thai-tis620 and hebrew-iso8859-8; namely all BMP are covered.
3927
3928 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3929
3930         * mule/mule-charset.el (default-coded-charset-priority-list): Add
3931         `cyrillic-iso8859-5' and `greek-iso8859-7'.
3932
3933 1999-09-13  MORIOKA Tomohiko  <tomo@urania.m17n.org>
3934
3935         * mule/mule-charset.el (default-coded-charset-priority-list):
3936         Setup in UTF-2000.
3937
3938 1999-09-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
3939
3940         * mule/viet-chars.el: Don't define charset
3941         `vietnamese-viscii-lower' and `vietnamese-viscii-upper' because
3942         they are defined as builtin charsets.
3943
3944 1999-08-31  MORIOKA Tomohiko  <tomo@etl.go.jp>
3945
3946         * version.el (emacs-version): Add more space just before UTF-2000
3947         version string.
3948
3949 1999-08-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
3950
3951         * version.el ([constant] emacs-version): Don't add a space in the
3952         preceding place of `xemacs-betaname' because it is duplicated.
3953         (emacs-version): Add UTF-2000 version if `utf-2000' is provided.
3954
3955         * startup.el (splash-frame-body): Add ETL.
3956
3957 1999-08-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
3958
3959         * mule/chinese.el (chinese-cns11643-3): Don't define if `utf-2000'
3960         is provided because it is defined as builtin charset.
3961         (chinese-cns11643-4): Likewise.
3962         (chinese-cns11643-5): Likewise.
3963         (chinese-cns11643-6): Likewise.
3964         (chinese-cns11643-7): Likewise.
3965
3966 1999-08-24  MORIOKA Tomohiko  <tomo@etl.go.jp>
3967
3968         * mule/mule-cmds.el (reset-language-environment): Fix problem when
3969         coding-system `iso-10646-ucs-4' is not defined.
3970
3971 1999-06-17  MORIOKA Tomohiko  <tomo@etl.go.jp>
3972
3973         * bytecomp.el (byte-compile-insert-header): Use utf-8 as
3974         coding-system if `utf-2000' is provided.
3975
3976 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3977
3978         * mule/mule-coding.el: Add `utf-8' to coding-priority-list if
3979         `utf-2000' is provided.
3980
3981 1999-06-15  MORIOKA Tomohiko  <tomo@etl.go.jp>
3982
3983         * dumped-lisp.el (preloaded-file-list): Don't load vietnamese.el
3984         if utf-2000 is provided temporally.
3985
3986 1999-06-10  MORIOKA Tomohiko  <tomo@etl.go.jp>
3987
3988         * mule/vietnamese.el (leading-code-private-11): Deleted [defined
3989         as builtin variable].
3990
3991 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
3992
3993         * files.el (insert-file-contents-literally): Treat file as binary;
3994         call file-name-handlers. [sync with Emacs 20.3.10]
3995
3996 2008-12-28  Vin Shelton  <acs@xemacs.org>
3997
3998         * XEmacs 21.4.22 is released
3999
4000 2008-12-30  Vin Shelton  <acs@xemacs.org>
4001
4002         * easy-mmode.el: Added easy-mmode.el so autoload.el will work
4003         during building even if no packages are found.
4004
4005 2008-05-13  Aidan Kehoe  <kehoea@parhasard.net>
4006
4007         * printer.el (generic-print-region): 
4008         (generic-print-buffer): 
4009         Use #'valid-device-type-p instead of #'valid-specifier-tag-p to
4010         check if the msprinter device is available, now that msprinter is
4011         always available as a specifier tag. 
4012
4013 2008-12-24  Vin Shelton  <acs@xemacs.org>
4014
4015         * about.el: Add Francisco to my bio!
4016
4017 2008-12-23  Vin Shelton  <acs@xemacs.org>
4018
4019         * autoload.el: Move operator definitions to autoload-operators.el
4020         in the xemacs-base package.
4021
4022 2007-11-22  Vin Shelton  <acs@xemacs.org>
4023
4024         * about.el (about-hacker-contribution): Updated my bio.
4025
4026 2007-10-07  Vin Shelton  <acs@xemacs.org>
4027
4028         * XEmacs 21.4.21 is released
4029
4030 2007-09-19  Didier Verna  <didier@xemacs.org>
4031
4032         Update my personal info.
4033         * about.el (xemacs-hackers): Use 'didier instead of 'dv.
4034         * about.el (about-other-current-hackers): Ditto.
4035         * about.el (about-url-alist): Add my musical website.
4036         * about.el (about-personal-info): Update my entry.
4037         * about.el (about-hacker-contribution): Ditto.
4038
4039 2007-08-21  Adrian Aichner  <adrian@xemacs.org>
4040
4041         * package-get.el (package-get-download-sites): Update download
4042         sites in Japan.
4043         * package-get.el (package-get-pre-release-download-sites): Ditto.
4044
4045 2007-08-18  Vin Shelton  <acs@xemacs.org>
4046
4047         * package-get.el (package-get-pre-release-download-sites): Sync
4048         mirror sites with 21.5.  (Thanks, Adrian)
4049
4050 2007-08-09  Mike Sperber  <mike@xemacs.org>
4051
4052         * startup.el (migrate-user-init-file): Create backup of
4053         `user-init-file' before migrating.
4054         * startup.el (maybe-migrate-user-init-file): Print
4055         information about backup file.
4056         (maybe-create-compatibility-dot-emacs): Follow above change.
4057
4058 2006-11-02  Adrian Aichner  <adrian@xemacs.org>
4059
4060         * font-lock.el: Sync font-lock-add-keywords and
4061         font-lock-remove-keywords from GNU Emacs.
4062         * font-lock.el (font-lock-keywords-alist): New.
4063         * font-lock.el (font-lock-removed-keywords-alist): New.
4064         * font-lock.el (font-lock-add-keywords): New.
4065         * font-lock.el (font-lock-update-removed-keyword-alist): New.
4066         * font-lock.el (font-lock-remove-keywords): New.
4067
4068 2007-08-16  Vin Shelton  <acs@xemacs.org>
4069
4070         * font-lock.el: Add defvar for font-lock-warning-face.  Original
4071         patch from Hans de Graaff.
4072
4073 2007-07-28  Adrian Aichner  <adrian@xemacs.org>
4074
4075         * package-get.el (package-get-download-sites): Document Chile and
4076         update Denmark download site.
4077         * package-get.el (package-get-pre-release-download-sites): Ditto.
4078
4079 2007-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
4080
4081         * gutter-items.el (progress-feedback-with-label): Clarify docstring.
4082
4083 2006-12-09  Vin Shelton  <acs@xemacs.org>
4084
4085         * XEmacs 21.4.20 is released
4086
4087 2006-10-14  Jeff Miller  <jmiller@xemacs.org>
4088
4089         * info.el (Info-find-emacs-command-nodes): fix regex for find command node.
4090
4091 2006-11-14  Stephen J. Turnbull  <stephen@xemacs.org>
4092
4093         * info.el (Info-find-file-node, Info-insert-dir)
4094         (Info-read-subfile, Info-insert-file-contents): Maintain invariant
4095         `(equal buffer-file-truename (file-truename buffer-file-name))'.
4096         Thanks to Nelson Ferreira <nelson.ferreira@ieee.org> for report
4097         and discussion.
4098
4099 2006-05-20  Ville Skyttä  <scop@xemacs.org>
4100
4101         * obsolete.el (line-beginning-position): New, from 21.5.x.
4102         (line-end-position): Ditto.
4103
4104 2006-06-03  Adrian Aichner  <adrian@xemacs.org>
4105
4106         * package-get.el (package-get-download-sites): Welcome
4107         nl.xemacs.org and Thanks!
4108         * package-get.el (package-get-pre-release-download-sites): Ditto.
4109
4110 2004-01-19  Martin Buchholz  <martin@xemacs.org>
4111
4112         * font-lock.el: Add support for not-so recent changes in Java to
4113         java-mode.
4114
4115 2006-01-28  Vin Shelton  <acs@xemacs.org>
4116
4117         * XEmacs 21.4.19 is released
4118
4119 2006-01-03  Aidan Kehoe  <kehoea@parhasard.net>
4120
4121         * easymenu.el: Update copyright. 
4122         * easymenu.el (easy-menu-all-popups):
4123         Add a docstring. 
4124         * easymenu.el (easy-menu-add):
4125         Document a bug, rework the function to preserve any existing
4126         non-default mode-popup-menu instead of overwriting it, and not to
4127         bother normalising the menu title (nothing else does).
4128         * easymenu.el (easy-menu-remove):
4129         Restore the default mode-popup-menu instead of leaving an empty
4130         one when we remove the last easy-menu popup. 
4131
4132 2006-01-06  Adrian Aichner  <adrian@xemacs.org>
4133
4134         * package-get.el (package-get-download-sites): Add pt.xemacs.org,
4135         as suggested by Rodrigo Ventura.
4136         * package-get.el (package-get-pre-release-download-sites): Ditto,
4137         with replacement of xemacs-21.5 by beta, which is the logical path
4138         to our beta core and package pre-releases.
4139
4140 2005-12-17  Adrian Aichner  <adrian@xemacs.org>
4141
4142         * package-get.el (package-get-download-sites): Add Hong Kong
4143         download site.
4144         * package-get.el (package-get-pre-release-download-sites): Ditto.
4145
4146 2005-12-26  Vin Shelton  <acs@xemacs.org>
4147
4148         * find-paths.el:
4149         * find-paths.el (paths-emacs-root-p): Add search for package root.
4150         * find-paths.el (paths-find-emacs-root): Replaced with
4151         paths-find-invocation-roots, which returns a list of roots.
4152         * find-paths.el (paths-find-invocation-roots): New.
4153         * find-paths.el (paths-find-emacs-roots): Call paths-find-invocation-roots.
4154
4155 2005-12-05  Ville Skyttä  <scop@xemacs.org>
4156
4157         * minibuf.el (x-library-search-path): Add /usr(/local)/share/X11.
4158         * font.el (font-lookup-rgb-components): Ditto, remove stale comment.
4159
4160 2005-12-03  Vin Shelton <acs@xemacs.org>
4161
4162         * XEmacs 21.4.18 is released
4163
4164 2005-10-28  Adrian Aichner  <adrian@xemacs.org>
4165
4166         * package-get.el (package-get-download-sites): Update reflecting
4167         latest http://www.xemacs.org/Releases/ information generated by
4168         xemacs-builds/adrian/website/package-get-2-download-sites.el.
4169         * package-get.el (package-get-pre-release-download-sites): Ditto.
4170
4171 2005-02-28  Simon Josefsson  <jas@extundo.com>
4172
4173         * about.el (xemacs-hackers): Add jas.
4174         (about-other-current-hackers): Likewise.
4175         (about-url-alist): Add URL for jas.
4176         (about-personal-info): Document jas.
4177         (about-hacker-contribution): Describe jas contributions.
4178
4179 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4180
4181         * easymenu.el (easy-menu-remove): As described in 
4182         E1D4Nn5-0001lq-EU@neutrino.iwi.uni-sb.de; don't strip everything
4183         except the "Command" menu from mode-popup-menu. 
4184
4185 2005-03-25  Ralf Angeli  <angeli@iwi.uni-sb.de> 
4186  
4187         * font.el (font-spatial-to-canonical): Correct calculation of 
4188         return value for pixel-based input value. 
4189  
4190 2002-05-13  Adrian Aichner  <adrian@xemacs.org>
4191
4192         * code-process.el (call-process): Process-related docstring
4193         improvements spurred by Norbert Koch.
4194         * code-process.el (call-process-region): Ditto.
4195         * code-process.el (start-process): Ditto.
4196
4197 2005-10-09  Adrian Aichner  <adrian@xemacs.org>
4198
4199         * finder.el (finder-find-library): Return filename actually
4200         searched for.
4201
4202 2005-10-10  Steve Youngs  <steve@sxemacs.org>
4203
4204         * help.el (view-emacs-news): Use `expand-file-name' instead of
4205         `locate-data-file' as the latter will find any "NEWS" files that
4206         might exist in packages _before_ the one in core.
4207
4208 2005-06-06  Adrian Aichner  <adrian@xemacs.org>
4209
4210         * package-get.el (package-get-init-package):
4211         package-get-init-package buglet (21.4.17) by Jeff Mincy
4212         <mincy@rcn.com> fixing false temporary load-path shadows reported
4213         after package installation and simplifying code.
4214
4215 2005-10-18  Ville Skyttä  <scop@xemacs.org>
4216
4217         * package-get.el (package-get-download-sites): Sync mirrors list
4218         with the XEmacs website.
4219         (package-get-pre-release-download-sites): Ditto.
4220
4221 2005-04-06  Stephen J. Turnbull  <stephen@xemacs.org>
4222
4223         * derived.el (derived-mode-merge-syntax-tables):
4224         Revert my 21.5-only patch of 2003-07-18 which slipped in
4225         through Jerry James's patch of 2004-06-07.
4226
4227 2005-02-23  Adrian Aichner  <adrian@xemacs.org>
4228
4229         * cmdloop.el (keyboard-quit): Remove workaround for
4230         `region-active-p' not making sure active region is in current
4231         buffer now that it does.
4232         * minibuf.el (minibuffer-keyboard-quit): Ditto.
4233         * simple.el (region-active-p): `region-active-p' to only return t
4234         when active region is in current buffer.
4235
4236 2005-02-21  Norbert Koch  <viteno@xemacs.org>
4237
4238         * package-ui.el (pui-list-packages): MF21.5, adapt to longer
4239         package names, quell a byte-compiler warning, doc fix.
4240
4241 2005-02-16  Aidan Kehoe  <kehoea@parhasard.net>
4242
4243         * buffer.el (pop-to-buffer):
4244         * window-xemacs.el (display-buffer):
4245         Document use of `same-window-buffer-names,' `same-window-regexps'
4246         by pop-to-buffer and display-buffer. 
4247         
4248 2005-02-06  Vin Shelton <acs@xemacs.org>
4249
4250         * XEmacs 21.4.17 is released
4251
4252 2005-01-29  Ben Wing  <ben@xemacs.org>
4253
4254         * shadow.el (find-emacs-lisp-shadows):
4255         Add custom-defines to list of ignored files.
4256
4257 2005-01-17  Adrian Aichner  <adrian@xemacs.org>
4258
4259         * simple.el (shifted-motion-keys-select-region): Fix statement
4260         about unshifted-motion-keys-deselect-region.
4261
4262 2004-12-15  Ville Skyttä  <scop@xemacs.org>
4263
4264         * bytecomp-runtime.el (make-obsolete): Add 3rd argument (no-op for
4265         now) for GNU Emacs compatibility.
4266         (make-obsolete-variable): Ditto.
4267
4268 2004-01-08  Ben Wing  <ben@xemacs.org>
4269
4270         * code-files.el (load):
4271         File positions are 0 based not 1 based. Thanks to Steve Youngs.
4272
4273 2004-12-05  Vin Shelton <acs@xemacs.org>
4274
4275         * XEmacs 21.4.16 is released
4276
4277 2004-12-04  Vin Shelton  <acs@xemacs.org>
4278
4279         * auto-autoloads.el: Regenerated.
4280
4281         * custom-load.el: Regenerated.
4282
4283 2004-09-15  Stephen J. Turnbull  <stephen@xemacs.org>
4284
4285         Fix bug: apropos errors if a defalias refers to an undefined
4286         function.  <87pt4pmdcs.fsf@tleepslib.sk.tsukuba.ac.jp>
4287
4288         * apropos.el (apropos):
4289         (apropos-command):
4290         * help.el (frob-help-extents):
4291         * help-macro.el (make-help-screen):
4292         * hyper-apropos.el (hyper-apropos-grok-functions):
4293         (hyper-apropos-get-doc):
4294         Catch void-function error thrown by `documentation'.
4295
4296 2004-09-02  Steve Youngs  <steve@youngs.au.com>
4297
4298         * packages.el (package-require): Fix incorrect arg to format.
4299         This fixes a `format specifier' error.
4300
4301 2004-08-13  Jerry James  <james@xemacs.org>
4302
4303         * bytecomp.el (forward-word): Tell the byte compiler the correct
4304         number of arguments to forward-word.
4305
4306 2004-08-12  Sven Grundmann  <sven@xemacs.org>
4307
4308         * etags.el: Fixed loading of include files for tag completion. Now
4309         you can make a tag file for a library, include it into your
4310         project and it will be reloaded only if it changed. Infinte
4311         include loops are detected and the correct tag files are loaded.
4312         * etags.el (buffer-tag-table-list): Load and verify tag files in
4313         the external function buffer-tag-table-list-load.
4314         * etags.el (buffer-tag-table-list-load): New. Load and verify the
4315         tag files. Also load the included tag files. The priority of the
4316         included files is right below their parent file. If multiple
4317         matches occur then the symbols from the parent file are found
4318         first.
4319         * etags.el (tag-table-include-files): Corrected comment
4320         string. Switched to pattern constant tags-include-pattern to have
4321         it at a central location.
4322         * etags.el (tags-include-pattern): Added doc string.
4323         * etags.el (add-to-tag-completion-table): Removed obsolete
4324         comments as the include files are allready returned by
4325         buffer-tag-table-list and loaded.
4326         * etags.el (find-tag-internal): The include files are allready
4327         included in tag-tables as buffer-tag-table-list returns them now.
4328
4329 2004-07-02  Malcolm Purvis  <malcolmp@xemacs.org>
4330
4331         * widgets-gtk.el (gtk-widget-instantiate-notebook-internal):
4332         Loading items into the notebook is now done by C code.
4333         * widgets-gtk.el (gtk-widget-instantiate-internal):
4334         Style no longer changed.
4335
4336 2004-06-28  Nix  <nix@esperi.org.uk>
4337
4338         * cmdloop.el (truncate-command-history-for-gc): Delay
4339         execution of all things that look up variable bindings,
4340         via `enqueue-eval-event'.
4341
4342 2004-06-24  Vin Shelton  <acs@xemacs.org>
4343
4344         * package-get.el (package-get-require-signed-base-updates):
4345         now defaults to nil.
4346
4347 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4348
4349         * subr.el (split-string): Clean up docstring.
4350
4351 2002-01-24  John Paul Wallington  <jpw@shootybangbang.com>
4352
4353         * faces.el (zmacs-region): fix typo in docstring.
4354
4355 2004-06-07  Jerry James  <james@xemacs.org>
4356
4357         * derived.el: Synch with Emacs 21.3.
4358         * subr.el (with-local-quit): New, from Emacs 21.3.
4359         * subr.el (delayed-mode-hooks): New variable, from Emacs 21.3.
4360         * subr.el (run-mode-hooks): New function, from Emacs 21.3.
4361         * subr.el (delay-mode-hooks): New macro, from Emacs 21.3.
4362
4363 2004-06-16  Jerry James  <james@xemacs.org>
4364
4365         * cl.el (cl-set-substring): Increment start by the length of the
4366         string, not the string itself.
4367
4368 2004-05-19  Malcolm Purvis  <malcolmp@xemacs.org>
4369
4370         * etags.el (tag-table-include-files): Expand included TAGS file
4371         paths to avoid problems with relative paths.  Thanks to Peter
4372         Chubb <peterc@gelato.unsw.edu.au>.
4373         * etags.el (tags-include-pattern): New.
4374         * etags.el (add-to-tag-completion-table): Parse and ignore
4375         trailing include lines.
4376
4377 2004-06-21  Adrian Aichner  <adrian@xemacs.org>
4378
4379         * package-ui.el (pui-help-echo): Fix false cvs conflict by
4380         avoiding line solely composed of equal signs.
4381
4382 2004-06-10  Adrian Aichner  <adrian@xemacs.org>
4383
4384         * cus-edit.el (alloc): Typo fix.
4385         * cus-edit.el (custom-browse-visibility): Ditto.
4386         * cus-edit.el (custom-variable-value-create): Ditto.
4387         * cus-edit.el (custom-variable-pre-reset-standard): Ditto.
4388         * cus-edit.el (custom-save-variables): Bind print-length and
4389         print-level to nil to avoid value abbreviation.
4390         * cus-edit.el (custom-save-face-internal): Ditto.
4391         * cus-edit.el (custom-save-faces): Save in sorted order.
4392         * cus-edit.el (custom-save-resets): Bind print-length and
4393         print-level to nil to avoid value abbreviation.
4394         * cus-edit.el (custom-save-loaded-themes): Ditto.
4395
4396 2004-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
4397
4398         * subr.el (split-string-default-separators): New.
4399         (split-string): Synch to 21.5/GNU Emacs version.  *New semantics*,
4400         see comment in source.
4401
4402 2004-01-29  Stephen J. Turnbull  <stephen@xemacs.org>
4403
4404         * mule/japanese.el (paragraph-start, paragraph-separate):
4405         Remove anchor to BOL.
4406
4407 2004-04-30  Stephen J. Turnbull  <stephen@xemacs.org>
4408
4409         * cl.el (gensym, gentemp): Improve docstrings.
4410
4411 2004-05-10  Vin Shelton  <acs@xemacs.org>
4412
4413         * etags.el: Sync with 21.5 version.
4414
4415 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4416
4417         * etags.el:
4418         * etags.el (tags-exuberant-ctags-optimization-p): Enable optimization
4419         only for use with exuberant ctags. This will also enable building of 
4420         completion tables with exuberant ctags. This will not work with
4421         xemacs ctags. 
4422         * etags.el (get-tag-table-buffer): New function for creating of
4423         completion table is used if tags-exuberant-ctags-optimization-p ist t
4424         * etags.el (tags-explicit-name-pattern): Hold the name pattern for
4425         finding the tag names. New.
4426         * etags.el (add-to-tag-completion-table-exuberant-ctags): Defun for
4427         building tag completion table with exuberant ctags. New.
4428         * etags.el (find-tag-internal): Improve exact tag matching for tags
4429         with name fields. Before the patch return types of functions or
4430         function parameters (with exuberant ctags) were found as matches.
4431
4432 2004-04-21  Sven Grundmann  <sven@hellerhof.de>
4433
4434         * list-mode.el (display-completion-list): Fixed completion list was
4435         taking the width of the frame and not of the window for displaying
4436         the selection methods.
4437
4438 2004-04-18  Stephen J. Turnbull  <stephen@xemacs.org>
4439
4440         * menubar-items.el (default-menubar): Options are saved to custom.el.
4441
4442
4443 2004-02-23  Stephen J. Turnbull  <stephen@xemacs.org>
4444
4445         * isearch-mode.el (isearch-abort): Preserve successful search target.
4446
4447 2004-03-27  Adrian Aichner  <adrian@xemacs.org>
4448
4449         * gnuserv.el: Sync with 21.5 version, inspired by bugreport and
4450         (make-variable-buffer-local 'gnuserv-minor-mode) patch by Robert
4451         Bihlmeyer.
4452         * gnuserv.el (gnuserv-mode-line-string): New.
4453         * gnuserv.el (gnuserv-minor-mode): Make it buffer-local, not
4454         gnuserv-mode.
4455         * gnuserv.el (make-x-device-with-gtk-fallback): New.
4456         * gnuserv.el (gnuserv-edit-files): Use
4457         make-x-device-with-gtk-fallback.
4458
4459 2004-03-23  Malcolm Purvis  <malcolmpurvis@optushome.com.au>
4460
4461         * gtk-widgets.el: New import: gtk-accel-group-new.
4462         * dialog-gtk.el:
4463         * dialog-gtk.el (gtk-popup-convert-underscores): New.
4464         * dialog-gtk.el (popup-builtin-question-dialog):
4465         Added support for dialog button mnemonics.
4466
4467 2004-03-22  Chris Green <cmg@dok.org>
4468
4469         * process.el (shell-command): Output buffer was ignored when a
4470         background process was run via shell-command.
4471
4472 2004-03-19  Hrvoje Niksic  <hniksic@xemacs.org>
4473
4474         * cus-edit.el (custom-save-variables): Retrieve a list of
4475         variables to save first, sort it, and make sure the variables are
4476         saved in sorted order.
4477
4478 2004-02-23  Steve Youngs  <sryoungs@bigpond.net.au>
4479  
4480         * package-get.el (package-get-update-base-from-buffer): Force
4481         binary coding system for verifying GnuPG signature in the
4482         package-index file.
4483  
4484 2003-07-06  Adrian Aichner  <adrian@xemacs.org>
4485
4486         * package-get.el (package-get-package-index-file-location): Handle
4487         missing "EMACSPACKAGEPATH" environment variable.
4488
4489 2003-07-05  Adrian Aichner  <adrian@xemacs.org>
4490
4491         * package-admin.el (package-admin-find-top-directory): Simplify
4492         directory comparisions and fix substring errors on short path
4493         components.
4494         * package-get.el (package-get-package-index-file-location):
4495         Default to first component of "EMACSPACKAGEPATH", if set.
4496
4497 2004-02-16  Steve Youngs  <sryoungs@bigpond.net.au>
4498
4499         * package-get.el (process-error): New error datum.
4500
4501 2004-02-02  Vin Shelton <acs@xemacs.org>
4502
4503         * XEmacs 21.4.15 is released
4504
4505 2003-12-12  Katsumi Yamaoka  <yamaoka@jpl.org>
4506
4507         * itimer.el (activate-itimer): Modify the itimer timeout value as
4508         if it were begun at the last time when the itimer driver was woken
4509         up.
4510
4511 2004-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
4512
4513         * specifier.el (Copyright):
4514         Update.
4515         (make-specifier-and-init):
4516         (map-specifier):
4517         (canonicalize-inst-pair):
4518         (canonicalize-spec-list):
4519         (set-specifier):
4520         Synch docstrings to 21.5 where appropriate.
4521
4522 2004-01-25  Steve Youngs  <sryoungs@bigpond.net.au>
4523
4524         * package-get.el (package-get-list-packages-where): New.  A
4525         function that allows searching for groups of packages.  For
4526         example, find all packages that require the fsf-compat package.
4527
4528 2004-01-25  Steve Youngs  <youngs@xemacs.org>
4529
4530         The Great PUI Sync.
4531
4532         * auto-autoloads.el: Regenerated.
4533
4534         * custom-load.el: Regenerated.
4535
4536         * dumped-lisp.el (packages-hardcoded-lisp): New.
4537
4538         * menubar-items.el (menu-max-items): New.
4539         (menu-submenu-max-items): New.
4540         (menu-submenu-name-format): New.
4541         (menu-split-long-menu): New.
4542         (menu-sort-menu): New.
4543         (default-menubar): Sync to 21.5 in regard to the PUI menus.
4544
4545         * obsolete.el (pui-add-install-directory): Renamed to the more
4546         logical `pui-set-local-package-get-directory'.
4547         (package-get-download-menu): Moved to `package-ui.el' and renamed
4548         to `package-ui-add-download-menu'.
4549
4550         * package-admin.el (package-admin-install-function-mswindows):
4551         Whitespace clean up.
4552         (package-admin-add-single-file-package): Removed.
4553         (package-admin-default-install-function): Whitespace clean up.
4554         (package-admin-find-top-directory): New.
4555         (package-admin-get-install-dir): Use it.
4556         (package-admin-get-manifest-file): 
4557         (package-admin-check-manifest): 
4558         (package-admin-add-binary-package):
4559         (package-admin-get-lispdir):
4560         (package-admin-delete-binary-package):
4561         (package-admin):
4562
4563         * package-get.el (package-get-package-index-file-location): New.
4564         (package-get-install-to-user-init-directory): New.
4565         (package-get-remote):
4566         (package-get-download-sites):
4567         (package-get-pre-release-download-sites): New.
4568         (package-get-site-release-download-sites): New.
4569         (package-get-base-filename):
4570         (package-get-always-update):
4571         (package-get-user-index-filename): Removed.
4572         (package-get-pgp-available-p): New.
4573         (package-get-require-signed-base-updates):
4574         (package-get-was-current):
4575         (package-entries-are-signed): New.
4576         (package-get-continue-update-base): New.
4577         (package-get-download-menu): Removed.
4578         (package-get-require-base):
4579         (package-get-update-base-entry):
4580         (package-get-locate-file):
4581         (package-get-locate-index-file):
4582         (package-get-maybe-save-index):
4583         (package-get-update-base):
4584         (package-get-update-base-from-buffer):
4585         (package-get-update-base-entries):
4586         (package-get-interactive-package-query):
4587         (package-get-update-all):
4588         (package-get-all):
4589         (package-get-dependencies):
4590         (package-get-init-package):
4591         (package-get-info): New.
4592         (package-get):
4593         (package-get-staging-dir):
4594         (package-get-set-version-prop): Removed.
4595         (package-get-installedp):
4596         (package-get-ever-installed-p):
4597         (packages): Removed.
4598         (package-get-custom-groups): Removed.
4599         (package-get-custom): Removed.
4600         (package-get-custom-add-entry): Removed.
4601
4602         * package-info.el (batch-update-package-info):
4603
4604         * package-net.el (package-net-batch-generate-bin-ini):
4605         (package-net-update-installed-db):
4606
4607         * package-ui.el (pui-info-buffer):
4608         (pui-directory-exists): Removed.
4609         (pui-package-dir-list): Removed.
4610         (pui-add-install-directory): Removed.
4611         (package-ui-download-menu): New.
4612         (package-ui-pre-release-download-menu): New.
4613         (package-ui-site-release-download-menu): New.
4614         (pui-set-local-package-get-directory): New.
4615         (pui-package-symbol-char):
4616         (pui-update-package-display):
4617         (pui-toggle-package):
4618         (pui-toggle-package-key):
4619         (pui-toggle-package-delete):
4620         (pui-toggle-package-delete-key):
4621         (pui-toggle-package-event):
4622         (pui-toggle-verbosity-redisplay):
4623         (pui-install-selected-packages):
4624         (pui-add-required-packages):
4625         (pui-help-echo):
4626         (pui-display-info):
4627         (list-packages-mode):
4628         (pui-list-packages):
4629
4630         * packages.el (packages-compute-package-locations):
4631         (package-require):
4632         (package-delete-name):
4633         (packages-hardcoded-lisp): Removed.
4634         (packages-useful-lisp): Removed.
4635         (packages-unbytecompiled-lisp): Removed.
4636         (packages-find-package-directories):
4637
4638         Summary:
4639
4640         Major code clean up of all things PUI.
4641
4642         Much improved code to determine where packages should be
4643         installed.  PUI no longer depends on any packages being
4644         pre-installed to compute where packages are to be installed to.
4645
4646         The user can specify the location of their package-index file.  It
4647         isn't necessary to set this because it has sane defaults.  People
4648         who "run-in-place" won't accidently overwrite the CVS
4649         package-index file.  See
4650         `package-get-package-index-file-location'. 
4651
4652         PUI will now properly clean up after itself in the event of an
4653         unsuccessful package install.  This drastically reduces the number
4654         of "wrong md5sum" FAQs.
4655
4656         non-Mule XEmacsen can no longer install Mule packages.
4657
4658         Package management via the custom interface has been removed.
4659
4660         The PUI related menubar items have been reorganised.
4661
4662         The PGP verification code has been fixed and the default for
4663         whether or not it is used is automatically computed.
4664
4665         * update-elc.el ((preloaded-file-list site-load-packages
4666         need-to-dump dumped-exe)):
4667         Just a couple of small changes to allow for
4668         `packages-(hardcoded|useful|unbytecompiled)-lisp' not really
4669         existing anymore.
4670
4671 2003-12-10  Hrvoje Niksic  <hniksic@xemacs.org>
4672
4673         * bytecomp.el (byte-compile-warn-about-unused-variables): Don't
4674         apply `format' to the first argument of byte-compile-warn, it
4675         already calls format.
4676
4677 2003-12-03  Adrian Aichner  <adrian@xemacs.org>
4678
4679         * files.el (delete-old-versions): Avoid going interactive during
4680         make install when environment variable VERSION_CONTROL is set.
4681
4682 2003-12-04  Vin Shelton  <acs@xemacs.org>
4683
4684         * menubar-items.el (menu-item-search): Only bring up search dialog
4685         box if the feature is available and desired.
4686
4687 2003-11-04  Stephen J. Turnbull  <stephen@xemacs.org>
4688
4689         * about.el (about-personal-info): Fix typo in Tony Rossini's entry.
4690
4691 2003-11-05  Vin Shelton  <acs@xemacs.org>
4692
4693         * help.el (Help-prin1-face):
4694         (Help-princ-face):
4695         princ and prin1 are functions and need to be called as such.  The
4696         idea for this patch was submitted by Eric Eide <eeide@cs.utah.edu>.
4697
4698 2003-10-22  Stephen J. Turnbull  <stephen@xemacs.org>
4699
4700         * about.el (about-xemacs): Give full version and build date.
4701
4702 2003-09-19  Stephen J. Turnbull  <stephen@xemacs.org>
4703
4704         * win32-native.el (grep-null-device): This XEmacs has null-device.
4705
4706 2003-09-06  Mike Sperber  <mike@xemacs.org>
4707
4708         * bytecomp.el (byte-compile-defvar-or-defconst): Actually
4709         implement the specified semantics for `defvar.'
4710
4711 2003-09-07  Adrian Aichner  <adrian@xemacs.org>
4712
4713         * window-xemacs.el (display-buffer): Fix for `shrink-to-fit' by
4714         Klaus Berndl, calling `shrink-window-if-larger-than-buffer' when
4715         displaying buffer in question.
4716
4717 2003-09-03  Vin Shelton <acs@xemacs.org>
4718
4719         * XEmacs 21.4.14 is released
4720
4721 2003-08-17  Vin Shelton  <acs@xemacs.org>
4722
4723         * about.el: Vanity patch.
4724
4725 2003-08-11  Stephen J. Turnbull  <stephen@xemacs.org>
4726
4727         * code-process.el (call-process):
4728         (call-process-region):
4729         (start-process):
4730         Document coding system processing.
4731
4732 2003-08-03  Stephen J. Turnbull  <stephen@xemacs.org>
4733
4734         * startup.el (splash-frame-body): Idiomatic English.
4735
4736 2003-04-24  Jin Choi <jsc@orangeimagineering.com>
4737
4738         * font-lock.el (font-lock-match-java-declarations): Move
4739         save-restriction, narrow-to-region to beginning of function to
4740         avoid going beyond the limit and causing an infloop.
4741
4742 2003-04-16  Jerry James  <james@xemacs.org>
4743
4744         * keydefs.el: Remove mappings for keys mapped to the nowhere
4745         defined function function-key-error.
4746
4747 2003-03-22  Vasily Korytov  <deskpot@myrealbox.com>
4748
4749         * lisp-mode.el (emacs-lisp-mode-hook, lisp-mode-hook,
4750         lisp-interaction-mode-hook): Add the docstrings.
4751
4752 2003-08-04  Michael Toomim <toomim@OCF.Berkeley.EDU>
4753
4754         * byte-optimize.el: Fix infinite loop in bytecode optimizer.  See:
4755         http://list-archive.xemacs.org/xemacs-beta/200306/msg00157.html
4756         http://list-archive.xemacs.org/xemacs-beta/200307/msg00005.html
4757
4758 2003-06-18  Nickolay Pakoulin  <npak@ispras.ru>
4759
4760         * cl-macs.el (cl-transform-lambda): Place doc on Common Lisp
4761         lambda list after the original doc.  Care about
4762         #'(lambda () "SingleString") 
4763         (cl-upcase-arg): 
4764         (cl-function-arglist):
4765         Care about &cl-defs and &cl-quote in lambda list, dotted lists and
4766         circular data structures in lambda list specification
4767
4768 2003-06-11  Adrian Aichner  <adrian@xemacs.org>
4769
4770         * font-lock.el (lisp-font-lock-keywords-1): Only NAME, not NAME(
4771         to appear in font-lock-function-name-face.
4772
4773 2003-06-17  Stephen J. Turnbull  <stephen@xemacs.org>
4774
4775         * bytecomp.el (byte-compile-lambda): Discard docstring only if it
4776         is not also the value of the lambda.
4777
4778 2003-05-06  Andy Piper  <andy@xemacs.org>
4779
4780         * files.el (revert-buffer): Make sure local variables get processed,
4781         even in the case of an optimized reversion.
4782
4783 2003-05-25  XEmacs Build Bot <builds@cvs.xemacs.org>
4784
4785         * XEmacs 21.4.13 is released
4786
4787 2003-03-18  Stephen J. Turnbull  <stephen@xemacs.org>
4788
4789         * gutter-items.el (buffers-tab-filter-functions): Improve docstring.
4790         Suggested by a Chris Palmer <chris@nodewarrior.org> patch.
4791
4792 2003-02-14  Ben Wing  <ben@xemacs.org>
4793
4794         * byte-optimize.el:
4795         * byte-optimize.el (byte-compile-inline-expand):
4796         * byte-optimize.el (byte-compile-unfold-lambda):
4797         * byte-optimize.el (byte-optimize-form-code-walker):
4798         * byte-optimize.el (byte-optimize-form):
4799         * byte-optimize.el (byte-decompile-bytecode-1):
4800         * byte-optimize.el (byte-optimize-lapcode):
4801         Review carefully and sync up to 20.7 except for areas as noted.
4802         Fixes problem with JDE compilation.
4803
4804 2003-02-05  Ben Wing  <ben@xemacs.org>
4805
4806         * simple.el:
4807         * simple.el (motion-keys-for-shifted-motion):
4808         Omit M-S-home/end from motion keys.
4809
4810 2003-02-07  Ben Wing  <ben@xemacs.org>
4811
4812         * text-props.el (text-property-any):
4813         * text-props.el (text-property-not-all):
4814         Fix bug when end > start.
4815
4816 2003-01-17  Stephen J. Turnbull  <stephen@xemacs.org>
4817
4818         * info.el (Info-insert-dir): Make default-directory end in
4819         separator.  Patch due to Martin Buchholz.
4820
4821 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4822
4823         * XEmacs 21.4.12 "Portable Code" is released.
4824
4825 2003-01-13  Ilya Golubev  <golubev@xemacs.org>
4826
4827         * about.el: Update golubev data.
4828
4829 2003-01-15  Stephen J. Turnbull  <stephen@xemacs.org>
4830
4831         * isearch-mode.el (isearch-mode-map): Substitute comment on
4832         desirability, and back out "GR is printable" changes.
4833
4834 2003-01-08  Stephen J. Turnbull  <stephen@xemacs.org>
4835
4836         * isearch-mode.el (isearch-mode-map): Don't bind CSI.
4837
4838 2003-01-07  Stephen J. Turnbull  <stephen@xemacs.org>
4839
4840         * isearch-mode.el (isearch-mode-map): GR (and C1) is printable.
4841
4842 2003-01-06  Ville Skyttä  <scop@xemacs.org>
4843
4844         * menubar-items.el (default-menubar): Use browse-url-mozilla
4845         instead of browse-url-gnome-moz for Mozilla.
4846
4847 2003-01-03  Stephen J. Turnbull  <stephen@xemacs.org>
4848
4849         * XEmacs 21.4.11 "Native Windows TTY Support" is released.
4850
4851 2002-12-27  Ville Skyttä  <scop@xemacs.org>
4852
4853         * files.el (auto-mode-alist): Remove redundant entries for modes
4854         that live in packages.
4855         (interpreter-mode-alist): Ditto.
4856
4857 2002-03-17  Ville Skyttä  <ville.skytta@xemacs.org>
4858
4859         * menubar-items.el (default-menubar): Sync with current
4860         browse-url-xemacs.el.
4861
4862 2002-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
4863
4864         * XEmacs 21.4.10 "Military Intelligence" is released.
4865
4866 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4867
4868         * font-lock.el (font-lock-fontify-keywords-region): Fix typo.
4869
4870 2002-10-07  Katsumi Yamaoka  <yamaoka@jpl.org>
4871
4872         * keydefs.el (global-map): Bind C-xrd to delete-rectangle per GNU.
4873
4874 2001-05-10   Daiki Ueno  <ueno@unixuser.org>
4875
4876         * font-lock.el (font-lock-compile-keywords): Rewrite as a side
4877         effect free function.
4878         (font-lock-fontify-keywords-region): Supply the argument to
4879         font-lock-compile-keywords.
4880
4881 2002-09-22  Ville Skyttä  <ville.skytta@xemacs.org>
4882
4883         * package-get.el (package-get-download-sites): Bring sites list
4884         up to date, prefer xx.xemacs.org addresses.
4885
4886 2002-09-27  Andy Piper  <andy@xemacs.org>
4887
4888         * dialog.el (make-dialog-box): for general dialogs only
4889         delete-frame-hook will be run.
4890
4891 2002-09-28  Stephen J. Turnbull  <stephen@xemacs.org>
4892
4893         * font-lock.el (font-lock-fontify-syntactically-region): Add
4894         comment about lookup-syntax-properties, document LOUDLY as unused.
4895
4896 2002-08-26  Andy Piper  <andy@xemacs.org>
4897
4898         * gutter-items.el (set-progress-feedback-instantiator): Fix bad
4899         merge.
4900
4901 2002-09-02  Ville Skyttä  <ville.skytta@xemacs.org>
4902
4903         * bytecomp-runtime.el (make-obsolete): Docstring argument nit.
4904         (make-obsolete-variable): Ditto.
4905         (make-compatible): Ditto.
4906         (make-compatible-variable): Ditto.
4907
4908 2002-09-16  Stephen J. Turnbull  <stephen@xemacs.org>
4909
4910         * obsolete.el (parse-sexp-lookup-properties): new compatible alias
4911         for `lookup-syntax-properties'.  RFE from Alan Mackenzie.
4912
4913 2002-08-28  Andy Piper  <andy@xemacs.org>
4914
4915         * files.el (revert-buffer): propagate revert-without-query-status.
4916
4917 2002-06-03  Andy Piper  <andy@xemacs.org>
4918
4919         * dialog-items.el (make-search-dialog): align various subcontrols
4920         in visually pleasing ways, allow frame to autosize to the dialog
4921         size.
4922         * dialog.el (make-dialog-box): add a border inside the frame. Add
4923         :autosize property, if t then reset the frame size appropriately
4924         before the frame is mapped.
4925         * gutter-items.el (set-progress-feedback-instantiator): align
4926         various subcontrols.
4927         * gutter-items.el (set-progress-abort-instantiator): ditto.
4928
4929 2002-08-23  Stephen J. Turnbull  <stephen@xemacs.org>
4930
4931         * XEmacs 21.4.9 "Informed Management" is released.
4932
4933 2002-06-22  Ville Skyttä  <ville.skytta@xemacs.org>
4934
4935         * subr.el (add-to-list): Sync with GNU Emacs 21.2, adding the
4936         "&optional append" argument.
4937
4938 2002-07-16  Didier Verna  <didier@xemacs.org>
4939
4940         * subr.el (replace-in-string): fix case fold bug introduced by
4941         "2000-07-30  Ben Wing  <ben@xemacs.org>": honor the value of
4942         case-fold-search in temporary buffers.
4943
4944 2002-08-03  Steve Youngs  <youngs@xemacs.org>
4945
4946         * lib-complete.el (find-library): Remove check for mule because
4947         decompression DOES work on Mule.
4948
4949 2002-08-11  John Paul Wallington  <jpw@shootybangbang.com>
4950
4951         * simple.el (join-line): New alias for `delete-indentation'.
4952
4953 2002-08-02  Ville Skyttä  <ville.skytta@xemacs.org>
4954
4955         * font-lock.el: Some faces and doc typo fixes from GNU Emacs.
4956         (font-lock-doc-face): New alias to font-lock-doc-string-face.
4957         (font-lock-builtin-face): New.
4958         (font-lock-constant-face): New.
4959         (font-lock-face-list): Add builtin and constant faces.
4960
4961 2002-08-16  Stephen J. Turnbull  <stephen@xemacs.org>
4962
4963         * autoload.el (make-autoload): Support define-derived-mode.
4964         Collected puts of doc-string-elt property.  Based on a patch by
4965         Didier Verna <didier@xemacs.org>.
4966
4967 2002-08-15  Stephen J. Turnbull  <stephen@xemacs.org>
4968
4969         * wid-edit.el (widget-field-activate): Fix docstring typo.
4970
4971 2002-07-23  Andy Piper  <andy@xemacs.org>
4972
4973         * about.el (about-personal-info): update me.
4974
4975 2002-07-12  Andy Piper  <andy@xemacs.org>
4976
4977         * custom.el (custom-theme-set-variables): remove bogus
4978         arguments. Use custom-set-default to set defaults.
4979         (custom-set-variables): update doc.
4980         (custom-local-buffer): new, synced from FSF.
4981         (custom-set-default): ditto.
4982         (defcustom): update doc.
4983
4984 2002-06-16  Andy Piper  <andy@xemacs.org>
4985
4986         * menubar-items.el (default-menubar): enable windows printing on
4987         cygwin as well as native.
4988
4989 2002-06-12  Andy Piper  <andy@xemacs.org>
4990
4991         * printer.el (generic-print-buffer): catch all errors so that the
4992         print device can be cleared in all scenarios.
4993         (Printer-clear-device): make sure clearing the printer allows it
4994         to be used again immediately.
4995         (generic-print-region): make sure the default printer face is
4996         black-on-white.
4997
4998 2002-04-23  Jerry James  <james@xemacs.org>
4999
5000         * window-xemacs.el (display-buffer-function): Change doc to
5001         reflect new arg.
5002         * window-xemacs.el (pre-display-buffer-function): Ditto.
5003         * window-xemacs.el (display-buffer): New arg, shrink-to-fit.  If
5004         non-nil, make the new window just big enough for its contents.
5005         * frame.el (get-frame-for-buffer): Accept new arg, due to above.
5006         * frame.el (show-temp-buffer-in-current-frame): Remove broken
5007         temp-buffer-shrink-to-fit code.  Tell display-buffer instead.
5008
5009 2002-06-06  Andy Piper  <andy@xemacs.org>
5010
5011         * custom.el (custom-theme-set-variables): sync :set-after from FSF.
5012         (defcustom): ditto.
5013         (custom-handle-keyword): ditto.
5014
5015 2002-07-12  Stephen J. Turnbull  <stephen@xemacs.org>
5016
5017         * gutter-items.el (buffers-tab-selection-function): Improve doc.
5018         Make obsolete.  Default to nil.
5019         (buffers-tab-filter-functions): Improve doc.  Use literal default.
5020         Inspired by a patch by John Palmieri.
5021
5022 2002-07-01  Mike Alexander  <mta@arbortext.com>
5023
5024         * process.el (shell-command-on-region): Don't delete the region
5025         before giving it to call-process-region
5026
5027 2002-06-04  Jerry James <james@eecs.ku.edu>
5028
5029         * find-paths.el (paths-find-architecture-directory): Search in
5030         `system-configuration'/`base', not `base'`system-configuration'.
5031
5032 2002-06-23  Ville Skyttä  <ville.skytta@xemacs.org>
5033
5034         * info.el (Info-index): Add missing \ in [ t].
5035
5036 2002-06-11  Stephen J. Turnbull  <stephen@xemacs.org>
5037
5038         * gutter-items.el (gutter-buffers-tab-visible-p,
5039         buffers-tab-omit-function, buffers-tab-selection-function,
5040         buffers-tab-filter-functions):
5041         Doc improvements.
5042
5043 2002-06-09  Stephen J. Turnbull  <stephen@xemacs.org>
5044
5045         * toolbar.el (toolbar-icon-directory): Document trailing separator.
5046
5047         * toolbar-items.el (toolbar-news): Fix typo in message string.
5048
5049 2002-06-08  Stephen J. Turnbull  <stephen@xemacs.org>
5050
5051         * dialog.el (yes-or-no-p-dialog-box): 
5052         * cmdloop.el (y-or-n-p-minibuf):
5053         (yes-or-no-p-minibuf):
5054         (yes-or-no-p):
5055         (y-or-n-p): 
5056         Specify negative answers in docstrings.
5057
5058 2002-05-25  Steve Youngs  <youngs@xemacs.org>
5059
5060         * package-ui.el (pui-help-echo): Display both installed and author
5061         version.  Use a balloon-help window to display extra info like
5062         package requires.
5063
5064 2002-05-30  Andy Piper  <andy@xemacs.org>
5065
5066         * files.el (revert-buffer-internal): don't visit
5067         revert-buffer. Kill buffer when not used. Suggested by Mike
5068         Alexander <mta@arbortext.com>
5069
5070 2002-05-20  Stephen J. Turnbull  <stephen@xemacs.org>
5071
5072         * files.el (revert-buffer): More docstring fiddling.
5073
5074 2002-05-19  Stephen J. Turnbull  <stephen@xemacs.org>
5075
5076         * files.el (revert-buffer):
5077         (revert-buffer-internal):
5078         (revert-buffer-insert-file-contents-function):
5079         Improve docstrings and comments.
5080
5081 2002-05-08  Andy Piper  <andy@xemacs.org>
5082
5083         * files.el (revert-buffer): observe noconfirm behavior.
5084
5085 2002-04-09  Andy Piper  <andy@xemacs.org>
5086
5087         * files.el (revert-buffer): use revert-buffer-internal if it looks
5088         like doing so will not result in any user-visible changes.
5089         (revert-buffer-internal): new function. Do the actual process of
5090         reversion and then see whether the result is any different to what
5091         we have already. If it is not then do nothing.
5092
5093 2001-12-11  Andy Piper  <andy@xemacs.org>
5094
5095         * menubar.el (get-popup-menu-response): re-order so that it works
5096         on more sane/facist window systems.
5097
5098 2001-12-03  Andy Piper  <andy@xemacs.org>
5099
5100         * faces.el (frob-face-property): don't infloop in face frobbing
5101         from Jan Vroonhof <jan@xemacs.org>.
5102
5103 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5104
5105         * faces.el (frob-face-property): Follow face fall-back hierarchy
5106         properly for face properties without an instance. Only do manual
5107         copy form 'default in last resort. This handles in particular
5108         the case where 'default itself has only a fall-back (which is
5109         the case by default on windows).
5110
5111 2001-11-24  Andy Piper  <andy@xemacs.org>
5112
5113         * printer.el (generic-print-region): set default-frame-plist to
5114         nil while creating the printer frame so that sizes reflect the
5115         printed page.
5116
5117         * faces.el (face-complain-about-font): Don't complain on printers.
5118
5119 2002-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5120         
5121         * package-net.el: Andy synch.
5122         
5123 2001-12-16  Andy Piper  <andy@xemacs.org>
5124
5125         * package-get.el (package-get-update-all): Make sure installed.db
5126         gets updated after updating packages.
5127
5128 2002-03-28  Ben Wing  <ben@xemacs.org>
5129
5130         * msw-glyphs.el: Set glyph-contrib-p to nil on hscroll,
5131         continuation, truncation so that we don't get line jumpiness from
5132         them being larger than the line height.
5133
5134         * msw-font-menu.el (mswindows-font-menu-font-data): Fix bug.
5135
5136 2001-11-30  Jan Vroonhof  <jan@xemacs.org>
5137
5138         * font.el (font-window-system-mappings): Add mapping for Gtk
5139         (assume identical to X) 
5140
5141 2002-02-04  Andy Piper  <andy@xemacs.org>
5142
5143         * files.el (convert-standard-filename): Fix for short filename
5144         Peter Arius <pas@methodpark.de>
5145
5146 2001-12-10  Christoph Wedler  <Christoph.Wedler@sap.com>
5147
5148         * list-mode.el (default-choose-completion): completion-base-size
5149         should refer to local value in the completion list buffer.
5150
5151 2001-12-03  Didier Verna  <didier@xemacs.org>
5152
5153         * rect.el: autoload `replace-rectangle'.
5154         * keydefs.el (global-map): bind it to `C-x r p'.
5155
5156 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5157
5158         * XEmacs 21.4.8 "Honest Recruiter" is released.
5159
5160 2002-05-09  Stephen J. Turnbull  <stephen@xemacs.org>
5161
5162         This patch is based on Jerry James's patch and analysis.
5163
5164         * select.el (get-clipboard):
5165         (get-selection):
5166         Update docstrings.
5167         (get-clipboard-foreign):
5168         (get-selection-foreign):
5169         New function for use as `interprogram-paste-function's.
5170
5171         * simple.el (interprogram-paste-function): Change default to
5172         `get-clipboard-foreign'; improve docstring.
5173         (interprogram-cut-function): Improve dosctring.
5174
5175 2002-05-04  Stephen J. Turnbull  <stephen@xemacs.org>
5176
5177         * XEmacs 21.4.7 "Economic Science" is released.
5178
5179 2002-03-18  Adrian Aichner  <adrian@xemacs.org>
5180
5181         * cus-edit.el (customize-save-variable): Fix typo in prompt.
5182
5183 2002-03-26  John Paul Wallington  <jpw@xemacs.org>
5184
5185         * obsolete.el (assq-delete-all): New compatibility alias for 
5186         remassq.
5187
5188 2002-01-09  Simon Josefsson  <jas@extundo.com>
5189
5190         * files.el (auto-mode-alist): Support Sieve (*.siv, *.sieve).
5191
5192 2002-01-04  Adrian Aichner  <adrian@xemacs.org>
5193
5194         * info.el (Info-auto-generate-directory): Default
5195         Info-auto-generate-directory to 'if-outdated.
5196
5197 2002-03-28  Stephen J. Turnbull  <stephen@xemacs.org>
5198
5199         * startup.el (normal-top-level): Prevent migration code from
5200         trashing .emacs on an error in loading the init files.
5201
5202 2002-03-14  Ville Skyttä  <ville.skytta@xemacs.org>
5203
5204         * files.el (auto-mode-alist): GNUmakefile is a Makefile,
5205         "system default" Xdefaults and friends get xrdb-mode.
5206
5207 2002-03-05  Mats Lidell  <matsl@contactor.se>
5208  
5209         * help-nomule.el (tutorial-supported-languages): Added Swedish
5210         tutorial. Sorted languages.
5211
5212 2002-02-11  Mike Sperber <mike@xemacs.org>
5213
5214         * info.el (Info-maybe-update-dir): Regenerate dir if we're
5215         regenerating outdated dir files and dir is non-existent.
5216
5217 2002-01-27  Stephen J. Turnbull  <stephen@xemacs.org>
5218
5219         * code-files.el (convert-mbox-coding-system): Improve comment.
5220         (write-region): Improve docstring.  Reformat to 80 columns.  Add
5221         coding-system argument to `write-region-pre-hook' call.
5222         (write-region-pre-hook): Fix docstring to mention lockname argument.
5223
5224 2002-01-18  Stephen J. Turnbull  <stephen@xemacs.org>
5225
5226         * minibuf.el (completing-read): Remove redundant wrong arg list.
5227
5228         * help.el (with-displaying-help-buffer): Put usage advice in docstring.
5229
5230 2001-12-27  John Paul Wallington  <jpw@shootybangbang.com>
5231
5232         * obsolete.el (interactive-form): new compatibility alias for 
5233         function-interactive.
5234
5235 2001-11-29  Adrian Aichner  <adrian@xemacs.org>
5236
5237         * menubar-items.el (Menubar-items-truncate-list): Removed.
5238         * menubar-items.el (Menubar-items-truncate-history): New.
5239         * menubar-items.el (default-menubar): Use
5240         Menubar-items-truncate-history.
5241
5242 2002-02-03  Adrian Aichner  <adrian@xemacs.org>
5243
5244         * printer.el (generic-print-region): Pass correct arguments to
5245         lpr-region.  Thanks to Nevin Kapur <nevin@jhu.edu> and Björn
5246         Torkelsson <torkel@acc.umu.se>.
5247
5248 2002-01-09  John Paul Wallington  <jpw@shootybangbang.com>
5249
5250         * help.el (describe-mode): synched with FSF 19.34; handle nil
5251         minor mode indicators.
5252
5253 2001-12-03  Christoph Wedler  <Christoph.Wedler@sap.com>
5254
5255         * minibuf.el (completing-read): Update docstring.
5256
5257 2001-12-17  Stephen J. Turnbull  <stephen@xemacs.org>
5258
5259         * XEmacs 21.4.6 "Common Lisp" is released.
5260
5261 2001-11-21  Stephen J. Turnbull  <stephen@xemacs.org>
5262
5263         * package-net.el: Inadvertant synch with Windows branch.  From
5264         Andy's log:
5265         (package-net-kit-version): new variable.
5266         (package-net-generate-bin-ini): use it. Remove unwanted functions.
5267
5268 2001-11-28  Steve Youngs  <youngs@xemacs.org>
5269
5270         * package-get.el (package-get-locate-index-file): Also search the
5271         core etc/ directory for the package index file if it can't be
5272         found in ~/.xemacs/.
5273
5274 2001-12-13  William Perry  <wmperry@gnu.org>
5275
5276         * dialog-gtk.el (popup-builtin-question-dialog):
5277         Conform to API in gui.c.
5278         
5279 2001-11-12  Andy Piper  <andy@xemacs.org>
5280
5281         * cus-edit.el (custom-save-face-internal): make sure we save
5282         non-themed faces.
5283         (custom-save-variables): ditto variables.
5284
5285 2001-11-20  Stephen J. Turnbull  <stephen@xemacs.og>
5286
5287         * faces.el (make-face-family):
5288         (make-face-size):
5289         New face-modifying functions per Jan Vroonhof.
5290
5291         cus-face.el (custom-set-face-font-family):
5292         (custom-set-face-font-size):
5293         Use them.
5294
5295         * font.el (font-window-system-mappings): More precise docstring.
5296
5297         (font-create-name):
5298         (font-create-object):
5299         (tty-font-create-object):
5300         (tty-font-create-plist):
5301         (x-font-create-object):
5302         (x-font-create-name):
5303         (ns-font-create-name):
5304         (mswindows-font-create-object):
5305         (mswindows-font-create-name):
5306         Add doctrings.
5307
5308 2001-11-14  John Paul Wallington <jpw@shootybangbang.com>
5309
5310         * gtk-faces.el (gtk-init-device-faces): removed spurious
5311         quote before let* expression.
5312
5313 2001-10-29  Andy Piper  <andy@xemacs.org>
5314
5315         * code-files.el (toggle-buffer-file-coding-system): mark buffer as
5316         modified when changing coding system.
5317
5318         * toolbar-items.el (toolbar-dired): Use interactive "D" spec so
5319         that we invoke the GUI directory selector.
5320
5321 2001-10-25  Andy Piper  <andy@xemacs.org>
5322
5323         * dialog.el (make-dialog-box): use new directory dialog support.
5324         * minibuf.el (read-file-name-1): ditto.
5325         (read-file-name): ditto.
5326         (read-directory-name): ditto.
5327
5328 2001-10-23  Stephen J. Turnbull  <stephen@xemacs.org>
5329
5330         * XEmacs 21.4.5 "Civil Service" is released.
5331
5332 2001-04-23  Didier Verna  <didier@xemacs.org>
5333
5334         * cus-edit.el (custom-variable-pre-save): New.
5335         * cus-edit.el (custom-variable-post-save): New.
5336         * cus-edit.el (custom-variable-save): use them.
5337         * cus-edit.el (custom-face-pre-save): New.
5338         * cus-edit.el (custom-face-post-save): New.
5339         * cus-edit.el (custom-face-save): use them.
5340         * cus-edit.el (custom-group-pre-save): New.
5341         * cus-edit.el (custom-group-post-save): New.
5342         * cus-edit.el (custom-group-save): use them.
5343         * cus-edit.el (Custom-save): use the pre/post functions above,
5344         call `custom-save-all' only once.
5345         * cus-edit.el (custom-variable-pre-reset-standard): New.
5346         * cus-edit.el (custom-variable-post-reset-standard): New.
5347         * cus-edit.el (custom-variable-reset-standard): use them.
5348         * cus-edit.el (custom-face-pre-reset-standard): New.
5349         * cus-edit.el (custom-face-post-reset-standard): New.
5350         * cus-edit.el (custom-face-reset-standard): use them.
5351         * cus-edit.el (custom-group-pre-reset-standard): New.
5352         * cus-edit.el (custom-group-post-reset-standard): New.
5353         * cus-edit.el (Custom-reset-standard): use them.
5354         * cus-edit.el (custom-face-reset-saved): use the pre/post
5355         functions above, call `custom-save-all' only once.
5356
5357 2001-04-08  Danny Colascione  <qtmstr@optonline.net>
5358
5359         * gutter-items.el (buffers-tab face): Derive from the modeline
5360         face by default.  Many people use white-on-black for the default
5361         font, and the tabs look hideous with that color combination.  The
5362         modeline usually has the correct colors.
5363
5364 2001-09-28  Robert Pluim  <rpluim@bigfoot.com>
5365
5366         * etags.el (find-tag): Doc fix, point users at pop-tag-mark.
5367         (tag-mark-stack-max): Typo fix.
5368
5369 2001-09-28  Ben Wing  <ben@xemacs.org>
5370
5371         * font-lock.el:
5372         * font-lock.el (font-lock-after-change-function):
5373         fix problem with last patch, reported by Katsumi Yamaoka.
5374
5375 2001-09-17  Ben Wing  <ben@xemacs.org>
5376
5377         * font-lock.el (font-lock-after-change-function):
5378         fix problem when you insert a comment on the line before a line of
5379         code: if we use the following char, then when you hit backspace,
5380         the following line of code turns the comment color.
5381
5382 2001-06-08  Ben Wing  <ben@xemacs.org>
5383
5384         * process.el: comment about shell-command-switch.
5385         * process.el (shell-quote-argument): Need to quote a null
5386         argument, too.  From Dan Holmsand.
5387         
5388         * startup.el (normal-top-level): Delete some unused FSF junk.
5389         * startup.el (command-line-early):
5390         
5391         * startup.el (command-line): Call MS Windows init function.
5392         
5393         * win32-native.el:
5394         * win32-native.el (mswindows-system-shells): New.
5395         * win32-native.el (mswindows-system-shell-p): New.
5396         * win32-native.el (init-mswindows-at-startup): New.
5397         * win32-native.el (mswindows-quote-one-vc-runtime-arg):
5398         * win32-native.el (mswindows-quote-one-simple-arg):
5399         * win32-native.el (mswindows-quote-one-command-arg):
5400         * win32-native.el (mswindows-construct-process-command-line-alist):
5401         Correct comments at top.  Correctly handle passing arguments
5402         to Cygwin programs and to bash.  Fix quoting of zero-length
5403         arguments (from Dan Holmsand).  Set shell-command-switch based
5404         on shell-file-name, which in turn comes from env var SHELL.
5405
5406 2001-07-18  Alexey Mahotkin  <alexm@hsys.msk.ru>
5407
5408         * toolbar.el (toolbar-visible-p, toolbar-captioned-p,
5409         default-toolbar-position): Fill docstrings for balloon-help.
5410
5411 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5412
5413         * faces.el: Reenable specifications over 'gtk domain.
5414
5415 2001-08-08  Didier Verna  <didier@xemacs.org>
5416
5417         * autoload.el (update-autoload-files): make defdir a file name,
5418         not directory name.
5419
5420 2001-08-06  Steve Youngs  <youngs@xemacs.org>
5421
5422         * menubar-items.el (default-menubar): Use 'report-xemacs-bug'.
5423
5424         * lisp-mnt.el (lm-report-bug): Use 'report-xemacs-bug-beta-address'.
5425
5426 2001-08-01  Edward M. Lee  <tailbert@yahoo.com>
5427
5428         * font-menu.el (font-menu-set-font): Default to current font-family.
5429         (font-menu-preferred-resolution):
5430         (font-menu-size-scaling):
5431         Provide gtk defaults, too.
5432
5433 2001-07-29  Mike Alexander  <mta@arbortext.com>
5434
5435         * cus-face.el (custom-set-face-font-size): Last arg to apply is a
5436         list
5437         (custom-set-face-font-family): ditto
5438
5439 2001-07-26  Mike Sperber <mike@xemacs.org>
5440
5441         * files.el (auto-mode-alist): .9 files are man pages, too.
5442
5443 2001-07-23  Edwin Steiner <esteiner@net4you.at>
5444
5445         * process.el (call-process-internal): bind
5446         coding-system-for-write to 'binary when calling
5447         start-process-internal, so the process receives 
5448         the literal contents of INFILE.
5449
5450 2001-09-15  Edward M. Lee  <tailbert@yahoo.com>
5451
5452         * files.el (auto-mode-alist): Add configure.ac support.
5453
5454 2001-07-19  Adrian Aichner  <adrian@xemacs.org>
5455
5456         * buff-menu.el:
5457         mouse.el:
5458         Adrian's mouse-track patch.  See <y9plq0nc.fsf@ecf.teradyne.com>.
5459
5460 2001-07-28  Stephen J. Turnbull  <stephen@xemacs.org>
5461
5462         * XEmacs 21.4.4 "Artificial Intelligence" is released.
5463
5464 2001-07-10  Katsumi Yamaoka  <yamaoka@jpl.org>
5465
5466         * mule/kinsoku.el (kinsoku-bol-p): Work with ascii and non-ascii
5467         mixed text.
5468         (kinsoku-eol-p): Ditto.
5469
5470 2001-07-09  Katsumi Yamaoka  <yamaoka@jpl.org>
5471
5472         * mule/kinsoku.el (kinsoku-ascii-eol, kinsoku-gb-bol,
5473         kinsoku-gb-eol, kinsoku-big5-bol, kinsoku-big5-eol): Assign
5474         characters as the category `s' or `e' correctly.
5475
5476 2001-06-06  Alexey Mahotkin  <alexm@hsys.msk.ru>
5477
5478         * mule/cyrillic.el: Uncomment definition of ccl-encode-koi8-r-font.
5479
5480 2001-06-14  Alexey Mahotkin  <alexm@hsys.msk.ru>
5481
5482         * mule/cyrillic.el:  Set up case table.
5483
5484 2001-06-08  Mike Sperber <mike@xemacs.org>
5485
5486         * files.el (save-some-buffers-1): Don't zap the help window right
5487         after `map-y-or-n-p' has popped it up.
5488
5489 2001-06-15  Nick Pakoulin  <npak@ispras.ru>
5490
5491         * help.el (frob-help-extents): Require 'hyper-apropos for faces.
5492
5493 2001-07-18  Stephen J. Turnbull  <stephen@xemacs.org>
5494
5495         * specifier.el: define-specifier-tag 'gtk.
5496
5497 2001-05-12  Ben Wing  <ben@xemacs.org>
5498
5499         * find-paths.el (paths-find-recursive-path):
5500         fix error with null EXCLUDE-REGEXP.
5501         
5502         * font-lock.el (font-lock-mode):
5503         fix problem reported by hrvoje with buffers starting with a space.
5504         
5505 2001-05-06  Ben Wing  <ben@xemacs.org>
5506
5507         * dialog.el (make-dialog-box):
5508         * menubar-items.el (default-menubar):
5509         * printer.el (generic-print-buffer):
5510         * printer.el (generic-print-region):
5511         implement printing the selection when it's selected.
5512
5513 2001-04-18  Didier Verna  <didier@xemacs.org>
5514
5515         * cus-edit.el (Custom-reset-standard): reset to standard settings
5516         not only when the buffer's :custom-state is 'modified, but also
5517         when it is 'set or 'saved.
5518
5519 2001-04-17  Didier Verna  <didier@xemacs.org>
5520
5521         * startup.el (load-user-init-file): define `custom-file' before
5522         loading the user's init file.
5523
5524 2001-04-09  Danny Colascione  <qtmstr@optonline.net>
5525
5526         * menubar.el (popup-mode-menu): Make it work with
5527         popup-menu-titles turned off.
5528         
5529 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5530
5531         * about.el (about-mailto-link): Use compose-mail for sending mail.
5532
5533 2001-07-14  Sean MacLennan  <seanm@storm.ca>
5534
5535         * package-admin.el (package-install-hook): New.
5536         (package-delete-hook): New.
5537         (package-admin-add-single-file-package): Use package-delete-hook.
5538
5539         * package-get.el (package-get): Use package-install-hook.
5540
5541 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5542
5543         * package-ui.el (pui-install-selected-packages): reverse the lists
5544         of packages so that they get handled in the same order as they
5545         were selected.
5546
5547 2001-06-26  Robert Pluim  <rpluim@bigfoot.com>
5548
5549         * packages.el (locate-library): Use read-library-name for completion.
5550
5551 2001-05-21  Martin Buchholz  <martin@xemacs.org>
5552
5553         * byte-optimize.el (=): `=' is not a binary predicate!
5554         Fix incorrect optimization: (= 0 0 (random 2)) ==> 0 or 1.
5555         Use byte-optimize-predicate, not byte-optimize-binary-predicate,
5556
5557 2001-05-20  Martin Buchholz  <martin@xemacs.org>
5558
5559         * bytecomp.el (byte-compile-arithcompare):
5560         Only optimize (= x) ==> t if byte-compile-delete-errors is not nil.
5561
5562 2001-06-03  William M. Perry  <wmperry@gnu.org>
5563
5564         * dialog-gtk.el (popup-builtin-open-dialog): Don't forget to
5565         return the filename selected by the user!
5566
5567 2001-05-31  William M. Perry  <wmperry@gnu.org>
5568
5569         * font-menu.el: Avoid arithmetic with 'nil' when using the font menu
5570         in XEmacs/GTK.
5571
5572 2001-05-29  Alexey Mahotkin  <alexm@hsys.msk.ru>
5573
5574         * coding.el: Tiny typo fixed.
5575
5576 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5577
5578         * XEmacs 21.4.3 "Academic Rigor" is released.
5579
5580 2001-05-17  Stephen J. Turnbull  <stephen@xemacs.org>
5581
5582         * config.values.sh:  lisp/utils?/config.el -> lisp/config.el.
5583
5584 2001-05-10  Stephen J. Turnbull  <stephen@xemacs.org>
5585
5586         * XEmacs 21.4.2 "Developer-Friendly Unix APIs" is released.
5587
5588 2001-05-04  Ben Wing  <ben@xemacs.org>
5589
5590         * printer.el (generic-print-buffer):
5591         * printer.el (generic-print-region):
5592         Enable dialog boxes.  Apply workaround recommended by Kirill.
5593         fix (fboundp 'lpr-buffer) -> (fboundp 'lpr-region).
5594         
5595         * simple.el (kill-whole-line):
5596         * simple.el (kill-line-1):
5597         * simple.el (kill-entire-line):
5598         * simple.el (kill-line):
5599         * simple.el (backward-kill-line):
5600         Take out interactive dependence of kill-whole-line.
5601
5602 2001-04-22  Ben Wing  <ben@xemacs.org>
5603
5604         * dialog.el (make-dialog-box):
5605         Put dialog titles back in -- this time correctly.  Fix various
5606         other problems with leaks and such.
5607
5608         * simple.el (region-exists-p):
5609         * simple.el (region-active-p):
5610         Add comment about which one is correct to use in menu specs.
5611
5612 2001-05-05  Ben Wing  <ben@xemacs.org>
5613
5614         * dialog.el (make-dialog-box): fix doc string.
5615         * menubar-items.el (default-menubar): Add Page Setup for Windows,
5616         take out Pretty Print.
5617         * printer.el:
5618         * printer.el (printer-current-device): New.
5619         * printer.el (Printer-get-device): New.
5620         * printer.el (Printer-clear-device): New.
5621         * printer.el (generic-page-setup): New.
5622         * printer.el (generic-print-buffer):
5623         * printer.el (generic-print-region):
5624         Implement Page Setup.  Handle errors properly.
5625
5626 2001-05-05  Ben Wing  <ben@xemacs.org>
5627
5628         * subr.el (error): Complete list of errors in doc string.
5629         
5630 2001-04-22  Ben Wing  <ben@xemacs.org>
5631
5632         * bytecomp-runtime.el (byte-compiler-options): Correct doc string.
5633         
5634 2001-05-03  Adrian Aichner  <adrian@xemacs.org>
5635
5636         * build-report.el: Remove CVS keywords since this file has been in
5637         core lisp for a while now.
5638         * build-report.el (build-report-make-output-files): Fix typo.
5639
5640 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5641
5642         * about.el (about-finish-buffer): Make sure the last change works
5643         even if EVENT is nil.
5644
5645 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5646
5647         * about.el (about-finish-buffer): Kill/bury the buffer where the user
5648         clicked, not the one that happens to be the current buffer at the
5649         time.
5650
5651 2001-03-19  Karl M. Hegbloom  <karlheg@microsharp.com>
5652
5653         * cus-edit.el (custom-display): Support the GTK Window System also.
5654
5655 2001-04-30  Ben Wing  <ben@xemacs.org>
5656
5657         * printer.el:
5658         * printer.el (printer-page-header):
5659         * printer.el (Print-context): New.
5660         * printer.el (printer-page-footer):
5661         * printer.el (generate-header-element): New.
5662         * printer.el (generate-header-line): New.
5663         * printer.el (print-context-property):
5664         * printer.el (generic-print-buffer):
5665         * printer.el (generic-print-region):
5666         Implement headers and footers.  Implement calling Print dialog box
5667         (#### but it doesn't quite work yet).
5668
5669 2001-04-25  Ben Wing  <ben@xemacs.org>
5670
5671         * about.el (xemacs-hackers):
5672         * about.el (about-url-alist):
5673         * about.el (about-personal-info):
5674         * about.el (about-hacker-contribution):
5675         More contributions.
5676         
5677         * simple.el (handle-post-motion-command):
5678         Fix spurious setting of zmacs-region-stays to t after a non-shift
5679         motion command.
5680
5681 2001-04-24  Hrvoje Niksic  <hniksic@arsdigita.com>
5682
5683         * about.el (about-personal-info): Update my bio.
5684         (about-hacker-contribution): Ditto.
5685
5686 2001-04-23  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
5687
5688         * startup.el (splash-frame-body): Update copyright notices: Ben, FSF.
5689
5690 2001-04-19  Andy Piper  <andy@xemacs.org>
5691
5692         * package-net.el (package-net-cygwin32-binary-size): new size.
5693         (package-net-win32-binary-size): new size.
5694         (package-net-convert-index-to-ini): Use new arch.
5695         (package-net-batch-convert-index-to-ini): Removed.
5696         (package-net-generate-bin-ini): New.
5697         (package-net-batch-generate-bin-ini): New.
5698
5699 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5700
5701         * XEmacs 21.4.1 "Copyleft" is released.
5702
5703 2001-04-19  Stephen J. Turnbull  <stephen@xemacs.org>
5704
5705         * x-compose.el (xlib-input-method-bug-workaround):
5706         (alias-colon-to-double-quote):
5707         Force sort in map-keymap to work around rehash bug.
5708
5709 2001-04-17  Ben Wing  <ben@xemacs.org>
5710
5711         * about.el: Finish overhaul, add a few new hackers, update a
5712         couple old ones.
5713
5714 2001-04-16  Stephen J. Turnbull  <stephen@xemacs.org>
5715
5716         * XEmacs 21.4.0 "Solid Vapor" is released.
5717
5718 2001-04-15  Ben Wing  <ben@xemacs.org>
5719
5720         * about.el:
5721         * about.el (about-headline-face): New.
5722         * about.el (about-link-face): New.
5723         * about.el (about-current-release-maintainers): New.
5724         * about.el (about-other-current-hackers): New.
5725         * about.el (about-url-alist):
5726         * about.el (about-once-and-future-hackers): New.
5727         * about.el (about-mailto-link): New.
5728         * about.el (about-get-buffer):
5729         * about.el (about-finish-buffer):
5730         * about.el (about-xemacs):
5731         * about.el (about-features): Removed.
5732         * about.el (about-advantages): New.
5733         * about.el (about-maintainer-info): Removed.
5734         * about.el (about-personal-info): New.
5735         * about.el (about-hacker-contribution): New.
5736         * about.el (about-maintainer):
5737         * about.el (about-show-linked-info):
5738         * about.el (about-hackers):
5739         Major revamping.  Rewriting of most of the text, improve the
5740         link handling, separate info on contributors into personal
5741         and contribution info, add new contributors, update personal
5742         info, etc. etc.
5743         
5744         * menubar-items.el (default-menubar):
5745         Help menubar entry for News now says more accurately
5746         "What's New in XEmacs".
5747         
5748         * mouse.el:
5749         * mouse.el (mouse-track-cleanup-hook):
5750         * mouse.el (mouse-track):
5751         Don't set-buffer to a dead buffer when calling mouse-track
5752         cleanup hooks.
5753
5754 2001-04-14  Stephen J. Turnbull  <stephen@xemacs.org>
5755
5756         * XEmacs 21.2.47 "Zephir" is released.
5757
5758 2001-04-02  Jan Vroonhof  <jan.vroonhof@ntlworld.com>
5759
5760         * dialog.el (make-dialog-box): Disable dialog box titles until
5761         we get them working.
5762
5763 2001-03-30  Ben Wing  <ben@xemacs.org>
5764
5765         * help.el:
5766         * help.el (Help-princ-face):
5767         * help.el (Help-prin1-face):
5768         * help.el (frob-help-extents):
5769         * help.el (describe-function-1):
5770         * help.el (describe-variable):
5771         Avoid using font-lock faces, which may not be defined.
5772         Instead, use hyper-apropos faces, and make sure they're
5773         defined as necessary by using `require'. (It's not so safe
5774         to do this for font-lock.) In any case, we will eventually
5775         be merging this functionality into hyper-apropos.
5776
5777         * loaddefs.el (completion-ignored-extensions):
5778         Fix documentation.
5779         
5780         * menubar-items.el (menu-truncate-list): Removed.
5781         * menubar-items.el (Menubar-items-truncate-list): New.
5782         * menubar-items.el (default-menubar):
5783         Fix errors if grep or compile command is too long.  Rename helper
5784         function to be less visible.
5785
5786 2001-03-23  Martin Buchholz  <martin@xemacs.org>
5787
5788         * byte-optimize.el (byte-optimize-minus):
5789         Fix mis-byte-compilation of (- 0 x) --> (- (- x))
5790
5791 2001-03-26  Hrvoje Niksic  <hniksic@arsdigita.com>
5792
5793         * dumped-lisp.el (preloaded-file-list): Load mule/latin.el when
5794         Mule is available.
5795
5796         * mule/latin.el: New file.
5797
5798 2001-03-11  Ben Wing  <ben@xemacs.org>
5799
5800         * auto-save.el:
5801         * auto-save.el (auto-save-directory):
5802         * auto-save.el (make-auto-save-file-name):
5803         * auto-save.el (auto-save-file-name-p): New.
5804
5805         Merge in improvements from other definition of
5806         make-auto-save-file-name in files.el.
5807         
5808         * auto-save.el (auto-save-original-name):
5809         * auto-save.el (auto-save-name-in-fixed-directory):
5810         * auto-save.el (auto-save-unslashify-name): Removed.
5811         * auto-save.el (auto-save-slashify-name): Removed.
5812         * auto-save.el (auto-save-reserved-chars): New.
5813         * auto-save.el (auto-save-escape-name): New.
5814         * auto-save.el (auto-save-unhex): New.
5815         * auto-save.el (auto-save-unescape-name): New.
5816
5817         Change algorithm for encoding filenames in auto-save names to be
5818         entirely safe with all filesystems and all possible characters in
5819         a filename, and 100% reversible. (Essentially, uses
5820         quoted-printable as the encoding.)
5821         
5822         * auto-save.el (recover-all-files):
5823
5824         Use insert-directory rather than calling ls directly -- fixes
5825         things under Windows.
5826
5827         * files.el:
5828         * files.el (convert-standard-filename): Substitute FSF's
5829         definition for this (we had nothing here before).
5830         
5831         * files.el (backup-buffer): Warning fix.
5832         
5833         * files.el (make-backup-file-name):
5834         * files.el (find-backup-file-name):
5835         Fix error in calling sequence to auto-save-file-name-p.
5836         
5837         * files.el (recover-file):
5838         Use insert-directory rather than calling ls directly -- fixes
5839         things under Windows.
5840
5841         * files.el (make-auto-save-file-name): Removed.
5842         * files.el (auto-save-file-name-p): Removed.
5843         auto-save is always dumped so no sense in having a definition
5844         that will always be overwritten with another.
5845         
5846         * files.el (insert-directory):
5847         * win32-native.el:
5848         * win32-native.el (debug-mswindows-process-command-lines):
5849         * win32-native.el (original-make-auto-save-file-name): Removed.
5850         * win32-native.el (make-auto-save-file-name): Removed.
5851
5852
5853 2001-03-21  Martin Buchholz <martin@xemacs.org>
5854
5855         * XEmacs 21.2.46 "Urania" is released.
5856
5857 2001-03-16  Stephen J. Turnbull  <stephen@xemacs.org>
5858
5859         * menubar-items.el (default-menubar): Update sample.emacs to
5860         sample.init.el and adjust accelerators.
5861
5862 2001-02-02  Stephen J. Turnbull  <stephen@xemacs.org>
5863
5864         * build-report.el (build-report): Improve docstring.
5865
5866 2001-03-15  Stephen J. Turnbull  <stephen@xemacs.org>
5867
5868         * ChangeLog: Log GTK merge.
5869
5870         * gutter-items.el:
5871         * mwheel.el:
5872         * sound.el:
5873         * startup.el:
5874         Revert gratuitous whitespace changes.
5875
5876 2001-03-07  Ben Wing  <ben@xemacs.org>
5877
5878         * help.el:
5879         * help.el (key-or-menu-binding):
5880         * help.el (Help-find-file): New.
5881         * help.el (describe-beta):
5882         * help.el (describe-copying):
5883         * help.el (describe-project):
5884         * help.el (view-emacs-news):
5885         * help.el (view-sample-init-el): New.
5886         * help.el (Help-princ-face): New.
5887         * help.el (Help-prin1-face): New.
5888         * help.el (help-symbol-function-context-menu):
5889         * help.el (help-symbol-variable-context-menu):
5890         * help.el (help-symbol-function-and-variable-context-menu):
5891         * help.el (frob-help-extents):
5892         * help.el (describe-function-1):
5893         * help.el (describe-variable):
5894
5895         Add coloring in Help buffers, correspondent with hyperlinks.
5896         View files in view-mode rather than Fundamental.
5897         Remove separators from context menus -- now handled in generic code.
5898         Add `Find Tag' to context menu.
5899         
5900         * menubar.el (popup-mode-menu):
5901
5902         Rewrite code that outputs the popup menu to (a) put more specific
5903         entries first, (b) be more robust, (c) output the proper context
5904         menu separators automatically (the context menu functionality is
5905         new and currently used only by Help).
5906
5907 2001-03-10  William M. Perry  <wmperry@aventail.com>
5908
5909         * dialog-gtk.el (gtk-make-dialog-box-internal): Forgot to rewrite
5910         this function when converting from the 21.1 GTK branch.  Now
5911         supports file, password, question, and color built-in dialogs.
5912
5913 2001-03-06  Ben Wing  <ben@xemacs.org>
5914
5915         * keydefs.el:
5916         * keydefs.el (global-map):
5917         Add commented-out change of M-k (for 21.5).
5918         
5919         * menubar-items.el (default-menubar):
5920         Fix items to control kill-line behavior; add items for
5921         shifted motion.
5922         
5923         * simple.el:
5924         * simple.el (kill-whole-line):
5925         * simple.el (historical-kill-line): Removed.
5926         * simple.el (kill-line): Removed.
5927         * simple.el (kill-entire-line): New.
5928         * simple.el (kill-line-1): New.
5929         * simple.el (backward-kill-line):
5930         Undo kill-whole-line == always changes.  Add new function
5931         kill-entire-line to unconditionally delete the current line.
5932         Add comments describing the lamentable state of affairs of
5933         the kill-line functions and variables.
5934
5935 2001-03-02  Ben Wing  <ben@xemacs.org>
5936
5937         * simple.el:
5938         * simple.el (beginning-of-buffer):
5939         * simple.el (end-of-buffer):
5940         * simple.el (mark-ring-unrecorded-commands):
5941         * simple.el (signal-error-on-buffer-boundary):
5942         * simple.el (shifted-motion-keys-select-region):
5943         * simple.el (unshifted-motion-keys-deselect-region):
5944         * simple.el (motion-keys-for-shifted-motion): New.
5945         * simple.el (handle-pre-motion-command):
5946         * simple.el (handle-post-motion-command):
5947         * simple.el (forward-char-command):
5948         * simple.el (backward-char-command):
5949         * simple.el (scroll-up-command):
5950         * simple.el (scroll-down-command):
5951         * simple.el (next-line):
5952         * simple.el (previous-line):
5953         * simple.el (backward-block-of-lines):
5954         * simple.el (forward-block-of-lines):
5955         * simple.el (backward-word):
5956         * simple.el (mark-word):
5957
5958         Augment documentation of the most common motion commands to make
5959         note of the shifted-motion support.  Improve the support to (a)
5960         properly document how it works and why it's done in the fashion it
5961         is, and (b) allow the keystrokes that trigger it to be customized.
5962
5963         Correct error in the customize specification of
5964         mark-ring-unrecorded-commands.
5965
5966 2001-03-02  Ben Wing  <ben@xemacs.org>
5967
5968         * font-lock.el:
5969         * font-lock.el (font-lock-pending-extent-table): Removed.
5970         * font-lock.el (font-lock-pending-buffer-table): New.
5971         * font-lock.el (font-lock-pre-idle-hook):
5972         * font-lock.el (font-lock-after-change-function):
5973         * font-lock.el (font-lock-fontify-pending-extents):
5974         * font-lock.el (font-lock-lisp-like):
5975
5976         Fix handling of pending extents to avoid excessive slowness (N^2
5977         behavior) when making lots of buffer changes between redisplays,
5978         such as when saving the Options.
5979
5980 2001-03-09  William M. Perry  <wmperry@aventail.com>
5981
5982         * device.el:
5983         * dragdrop.el:
5984         * dumped-lisp.el:
5985         * faces.el:
5986         * frame.el:
5987         * gnuserv.el:
5988         * loadup.el:
5989         * menubar-items.el:
5990         * minibuf.el:
5991         The Great GTK Merge.
5992
5993         * ChangeLog.GTK:
5994         * dialog-gtk.el:
5995         * gdk.el:
5996         * generic-widgets.el:
5997         * glade.el:
5998         * gnome-widgets.el:
5999         * gnome.el:
6000         * gtk-compose.el:
6001         * gtk-extra.el:
6002         * gtk-faces.el:
6003         * gtk-ffi.el:
6004         * gtk-file-dialog.el:
6005         * gtk-font-menu.el:
6006         * gtk-glyphs.el:
6007         * gtk-init.el:
6008         * gtk-iso8859-1.el:
6009         * gtk-marshal.el:
6010         * gtk-mouse.el:
6011         * gtk-package.el:
6012         * gtk-password-dialog.el:
6013         * gtk-select.el:
6014         * gtk-widget-accessors.el:
6015         * gtk-widgets.el:
6016         * gtk.el:
6017         widgets-gtk.el:
6018         The Great GTK Merge: new files.
6019
6020 2001-03-05  Stephen J. Turnbull  <stephen@xemacs.org>
6021
6022         * generic-widgets.el: Don't require gtk (a built-in feature) at
6023         top level.  Don't execute the last sexp unless (featurep 'gtk).
6024
6025 2001-02-28  Stephen J. Turnbull  <stephen@xemacs.org>
6026
6027         * mule/mule-init.el (auto-language-alist): Split zh into GB and BIG5.
6028
6029 2001-02-23  Martin Buchholz <martin@xemacs.org>
6030
6031         * XEmacs 21.2.45 "Thelxepeia" is released.
6032
6033 2001-01-25  Jason R. Mastaler  <jason@xemacs.org> 
6034  
6035         * about.el (xemacs-hackers): update my entry. 
6036         * about.el (about-maintainer-info): ditto. 
6037         * about.el (about-hackers): ditto. 
6038
6039 2001-02-20  Jan Vroonhof  <jan@xemacs.org>
6040
6041         * about.el (about-maintainer-info): More vanity info about
6042         yours truly.
6043
6044 2001-02-20  Adrian Aichner  <adrian@xemacs.org>
6045
6046         * build-report.el (build-report-destination): xemacs-build-reports
6047         has moved to SourceForge, where mailing list name length is
6048         restricted, hence the name change to
6049         xemacs-buildreports@xemacs.org.
6050         * build-report.el (build-report-keep-regexp): Update default.
6051         * build-report.el (build-report-delete-regexp): Ditto.
6052         * build-report.el (build-report-make-output-files): Ditto.
6053
6054 2001-02-19  Craig Lanning  <lanning@scra.org>
6055
6056         * lisp-mode.el: Add indentation specifications for following
6057         Common Lisp forms: handler-case, handler-bind, with-slots,
6058         with-open-file, with-open-stream, print-unreadable-object.
6059
6060 2001-02-18  Matt Tucker  <tuck@whistlingfish.net>
6061
6062         * font-lock.el (font-lock-set-defaults-1):
6063         Move initialization of `font-lock-cache-position' so that it's set
6064         even if font-lock-keywords is already defined.
6065
6066 2001-02-17  Matt Tucker  <tuck@whistlingfish.net>
6067
6068         * autoload.el (generate-file-autoloads-1):
6069         Use `emacs-lisp-mode-syntax-table' instead of
6070         `lisp-mode-syntax-table'.
6071         * lisp-mode.el (lisp-mode-syntax-table):
6072         Get rid of old checks for `parse-partial-sexp' version.
6073         Make `|' (pipe) string delimiter instead of punctuation.
6074
6075 2001-02-16  Martin Buchholz  <martin@xemacs.org>
6076
6077         * window.el (save-selected-window):
6078         Use gensym for better macro hygiene.
6079
6080 2001-02-06  Mike Sperber <mike@xemacs.org>
6081
6082         * dump-paths.el:
6083         * startup.el (startup-setup-paths): Set and use
6084         `mule-lisp-directory'.
6085         (startup-setup-paths-warning): Ditto.
6086
6087         * setup-paths.el (paths-find-mule-lisp-directory): Added.
6088         (paths-construct-load-path): Consider `mule-lisp-directory'.
6089
6090 2001-02-07  Matt Tucker  <tuck@whistlingfish.net>
6091
6092         * font-lock.el: Syntax table improvements used.  A few random
6093         changes are not specified below.
6094         (font-lock-fontify-string-delimiters):
6095         (font-lock-syntactic-keywords):
6096         (font-lock-cache-state nil):
6097         (font-lock-cache-position):
6098         New variables.
6099         (font-lock-set-syntax):
6100         (font-lock-apply-syntactic-highlight):
6101         (font-lock-fontify-syntactic-anchored-keywords):
6102         (font-lock-fontify-syntactic-keywords-region):
6103         (font-lock-eval-keywords):
6104         New functions.
6105         (font-lock-remove-face):
6106         (font-lock-fontify-syntactically-region):
6107         Use syntax properties.
6108
6109 2001-02-08  Martin Buchholz <martin@xemacs.org>
6110
6111         * XEmacs 21.2.44 "Thalia" is released.
6112
6113 2001-01-16  Mike Sperber <mike@xemacs.org>
6114
6115         * startup.el (normal-top-level): Work even if no installation root
6116         is found.
6117
6118 2001-01-30  Andy Piper  <andy@xemacs.org>
6119
6120         * gutter-items.el (progress-abort-glyph): remove instantiator.
6121         (set-progress-abort-instantiator): new function.
6122         (abort-progress-feedback): use it.
6123
6124         * gutter.el (set-gutter-dirty-p): new function.
6125
6126 2001-01-30  Didier Verna  <didier@xemacs.org>
6127
6128         * mwheel.el (mwheel-scroll): unwind-protect the selected window.
6129
6130 2001-01-24  Didier Verna  <didier@xemacs.org>
6131
6132         * sound.el (sound-extension-list): give a better default value.
6133         * sound.el (load-sound-file): improve the doc string, also find
6134         files given by absolute names, pass a real extension list to
6135         `locate-file'.
6136
6137 2001-01-26  Martin Buchholz <martin@xemacs.org>
6138
6139         * XEmacs 21.2.43 "Terspichore" is released.
6140
6141 2001-01-20  Klaus Frank <klausf@i3.informatik.rwth-aachen.de>
6142
6143         * gnuserv.el (gnuserv-process-filter): Robuster handling of error
6144         messages from gnuserv.
6145
6146 2001-01-20  Martin Buchholz <martin@xemacs.org>
6147
6148         * XEmacs 21.2.42 "Poseidon" is released.
6149
6150 2001-01-12  Nick V. Pakoulin  <npak@ispras.ru>
6151
6152         * cl-macs.el (cl-upcase-arg): New function.
6153         (cl-function-arglist): New function.
6154         (cl-transform-lambda): Automatically add CL-style lambda list to
6155         documentation string using functions above.
6156
6157 2001-01-12  Andy Piper  <andy@xemacs.org>
6158
6159         * package-get.el (package-get-custom): call
6160         package-net-update-installed-db.
6161
6162         * package-ui.el (pui-install-selected-packages): call
6163         package-net-update-installed-db.
6164
6165         * package-net.el (package-net-update-installed-db): use
6166         packages-package-list so that we reflect reality.
6167
6168         * packages.el (packages-package-list): Make docstring reflect
6169         reality.
6170
6171         * package-net.el (package-net-convert-index-to-ini): exclude mule entries.
6172
6173         * postinstall.cc (do_postinstall): don't pick up shells if cygwin
6174         isn't installed.
6175
6176 2001-01-17  Andy Piper  <andy@xemacs.org>
6177
6178         * wid-edit.el (widget-activation-glyph-mapper): activate or
6179         deactivate native widgets.
6180         (widget-glyph-insert-glyph): record instantiator.
6181         (widget-push-button-value-create): use it.
6182
6183         * gui.el (gui-button-action): new function. Make button's domain
6184         buffer current when calling.
6185         (make-gui-button): update to use gui-button-action.
6186
6187 2001-01-16  Didier Verna  <didier@xemacs.org>
6188
6189         * menubar-items.el (default-menubar): add an entry for modeline
6190         horizontal scrolling in Options -> Display.
6191
6192 2001-01-17  Steve Youngs  <youngs@xemacs.org>
6193
6194         * package-get.el (package-get-require-signed-base): Set to nil
6195         by default.
6196
6197 2001-01-17  Martin Buchholz <martin@xemacs.org>
6198
6199         * XEmacs 21.2.41 "Polyhymnia" is released.
6200
6201 2001-01-16  Mike Sperber <mike@xemacs.org>
6202
6203         * setup-paths.el (paths-core-load-path-depth): Stopgap bump to
6204         catch lisp/mule/.
6205
6206 2001-01-14  Mike Sperber <mike@xemacs.org>
6207
6208         * startup.el (maybe-create-compatibility-dot-emacs):
6209         (maybe-unmigrate-user-init-file):
6210         (unmigrate-user-init-file): Created.
6211         (maybe-migrate-user-init-file): Offer creation of compatibility
6212         .emacs.
6213         Some doc fixes wrt init file location.
6214
6215 2001-01-15  Golubev I. N.  <gin@mo.msk.ru>
6216
6217         * faces.el (face-frob-from-locale-first): new variable.
6218         (frob-face-font-2): Honor tags arg while trying to use
6219         standard-face-mapping.  When face-frob-from-locale-first is set,
6220         first try to set face inheriting from frobbed-face.
6221
6222 2001-01-15  Didier Verna  <didier@xemacs.org>
6223
6224         * about.el (xemacs-hackers): update my entry.
6225         * about.el (about-url-alist): ditto.
6226         * about.el (about-maintainer-info): ditto.
6227         * about.el (about-hackers): ditto.
6228
6229 2001-01-15  Martin Buchholz  <martin@xemacs.org>
6230
6231         The byte compiler has been badly broken for a year,
6232         by the patch of 1999-12-06.
6233         * byte-optimize.el (byte-optimize-form-code-walker):
6234         Bug was: the byte compiler was making this erroneous optimization:
6235         (progn (or (foo)) (bar)) ==> (bar)
6236
6237 2000-11-20  Mike Sperber <mike@xemacs.org>
6238
6239         * setup-paths.el (paths-core-load-path-depth): Split
6240         `paths-load-path-depth' in two for site and core lisp.  Don't
6241         recurse into core.
6242         * setup-paths.el (paths-construct-load-path): Use.
6243
6244 2001-01-10  Andy Piper  <andy@xemacs.org>
6245
6246         * package-net.el (package-net-cygwin32-binary-size): new variable
6247         (package-net-win32-binary-size): ditto.  add much needed
6248         commentary.
6249
6250         * gutter-items.el (buffers-tab-items): correct off-by-one error
6251         for buffers-tab-max-size.
6252
6253 2001-01-08  Martin Buchholz <martin@xemacs.org>
6254
6255         * XEmacs 21.2.40 is released.
6256
6257 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6258
6259         * mule/hebrew.el: Fix comments and typos.
6260         mule/japanese.el: Fix comments, typos, and 8-bit character encoding.
6261
6262 2001-01-06  Stephen J. Turnbull  <stephen@xemacs.org>
6263
6264         * ChangeLog.1: move ancient log from fill.el.
6265
6266         * dump-paths.el:
6267         paragraphs.el:
6268         mule/mule-category.el:
6269         Miscellaneous typo fixes and slight doc clarifications.
6270
6271         * mule/mule-ccl.el:  Correct file name in header.
6272
6273 2000-12-31  Martin Buchholz <martin@xemacs.org>
6274
6275         * XEmacs 21.2.39 is released.
6276
6277 2000-12-27  Martin Buchholz  <martin@xemacs.org>
6278
6279         * byte-optimize.el (byte-optimize-cond):
6280         (byte-optimize-cond-1): New.
6281         Rewrite `cond' in terms of `if' and `or', which are easier to optimize.
6282         Optimizes (cond (x nil)) ==> nil.
6283         Provide better diagnostic on malformed expr like (cond foo).
6284
6285 2000-12-20  Stephen J. Turnbull  <stephen@xemacs.org>
6286
6287         * mule/mule-coding.el:
6288         mule/mule-cmds.el (reset-language-environment,
6289         set-language-environment-coding-systems):
6290         Safer default coding-priority-list, corresponding to src/file-coding.h.
6291
6292 2000-12-03  Jorma Laaksonen <jorma.laaksonen@hut.fi>
6293
6294         * package-admin.el: Allow package removal from
6295         early-package-load-path.
6296
6297 2000-12-15  Andreas Jaeger  <aj@suse.de>
6298
6299         * about.el (about-maintainer-info): Update my entry.
6300
6301 2000-12-11  Matt Tucker  <tuck@whistlingfish.net>
6302
6303         * packages.el (locate-library): Add support for bzip2
6304         compressed .el files.
6305
6306 2000-12-12  Andy Piper  <andy@xemacs.org>
6307
6308         * package-net.el: new file.
6309
6310 2000-12-01  Enrico Scholz  <enrico.scholz@informatik.tu-chemnitz.de>
6311
6312         * font-lock.el: Add missing C++ keywords.
6313
6314 2000-12-08  Adrian Aichner  <adrian@xemacs.org>
6315
6316         * simple.el (indent-for-comment): Preserve indentation of comments
6317         starting in column 0, as documented in (Info-goto-node
6318         "(xemacs)Comments").  Update docstring accordingly.
6319
6320 2000-12-05  Martin Buchholz <martin@xemacs.org>
6321
6322         * XEmacs 21.2.38 is released.
6323
6324 2000-12-04  Didier Verna  <didier@xemacs.org>
6325
6326         * mouse.el (default-mouse-track-set-point-in-window): remove
6327         spurious '+' operation detected by Martin.
6328
6329
6330 2000-12-01  Martin Buchholz  <martin@xemacs.org>
6331
6332         * cl-extra.el (coerce):
6333         Implement char to integer coercion.
6334         Remove extraneous (numberp) test.
6335
6336         * byte-optimize.el (byte-compile-splice-in-already-compiled-code):
6337         Perform lapcode inlining if the value of `byte-optimize' is 'byte.
6338         (byte-optimize-predicate):
6339         Warn if evaluating constant expression signals an error.
6340         (byte-optimize-form): Small simplification.
6341
6342         * cl-macs.el (cl-do-proclaim): small efficiency improvement.
6343
6344 2000-11-30  Martin Buchholz  <martin@xemacs.org>
6345
6346         * byte-optimize.el:
6347         (byte-optimize-minus):
6348         (byte-optimize-plus):
6349         (byte-optimize-mult):
6350         (byte-optimize-quo):
6351         Use (car (last x)) instead of (last x) to get last elt!
6352         Use `byte-optimize-predicate' to optimize `%'.
6353         Move optimizations for special numeric args to bytecomp.el.
6354         * bytecomp.el (byte-compile-associative): Remove.
6355         (byte-compile-max): New.
6356         (byte-compile-min): New.
6357         Properly handle erroneous calls: (max) (min).
6358         (byte-compile-plus): New.
6359         (byte-compile-minus):
6360         It's easiest to handle 0, +1 and -1 args here.
6361         (byte-compile-mult): New.
6362         It's easiest to handle 1, -1 and 2 args here.
6363         (byte-compile-quo):
6364         It's easiest to handle 0, +1 and -1 args here.
6365         Issue byte-compiler warning when dividing by zero.
6366
6367         Byte-compiler arithmetic improvements.
6368         Better optimize these expressions in the obvious way:
6369         (+ x y 1)   -->  varref x varref y add add1
6370         (+ x y -1)  -->  varref x varref y add sub1
6371         (- x y 0)   -->  (- x y)
6372         (- 0 x y)   -->  (- (- x) y)
6373         (% 42 19)   --> compile-time constant
6374         (/ 42 19)   --> compile-time constant
6375         (* (foo) 2) --> foo call dup plus
6376
6377         Optimize away arithmetic operations (+ x) (* x) (/ x 1)
6378         unless (declaim (optimize (safety 3)))
6379         or (setq byte-compile-delete-errors nil).
6380
6381 2000-11-28  Stephen J. Turnbull  <stephen@xemacs.org>
6382
6383         * paragraphs.el (paragraph-separate, forward-sentence):  Clarify
6384         docstrings.
6385
6386 2000-11-08  Stephen J. Turnbull  <stephen@xemacs.org>
6387
6388         * startup.el (command-line-do-help):  Add documentation of
6389         portable dumper switches.
6390
6391 2000-11-22  Andy Piper  <andy@xemacs.org>
6392
6393         * x-mouse.el (x-init-pointer-shape): use cursor-font explicitly.
6394
6395         * glyphs.el (init-glyphs): don't use autodetect for strings.
6396
6397 2000-11-28  Martin Buchholz  <martin@xemacs.org>
6398
6399         * byte-optimize.el (byte-optimize-char-before):
6400         (byte-optimize-backward-char):
6401         (byte-optimize-backward-word):
6402         Fix incorrect optimizations for these sorts of expressions:
6403         (let ((x nil)) (backward-char x))
6404
6405 2000-11-21  Martin Buchholz  <martin@xemacs.org>
6406
6407         * byte-optimize.el:
6408         * byte-optimize.el (byte-optimize-backward-char): New.
6409         * byte-optimize.el (byte-optimize-backward-word): New.
6410         Make backward-word and backward-char as efficient as forward versions.
6411
6412         * bytecomp.el (byte-compile-no-args-with-one-extra):
6413         * bytecomp.el (byte-compile-one-arg-with-one-extra):
6414         * bytecomp.el (byte-compile-two-args-with-one-extra):
6415         * bytecomp.el (byte-compile-zero-or-one-arg-with-one-extra):
6416         * bytecomp.el (byte-compile-one-or-two-args-with-one-extra):
6417         * bytecomp.el (byte-compile-two-or-three-args-with-one-extra):
6418         Check if extra arg is constant nil, and if so, use byte-coded call.
6419
6420         * simple.el (backward-word):
6421         * simple.el (mark-word):
6422         * simple.el (kill-word):
6423         * simple.el (backward-kill-word):
6424         Make COUNT argument optional, for consistency with forward-char et al.
6425
6426         * abbrev.el (abbrev-string-to-be-defined):
6427         * abbrev.el (inverse-abbrev-string-to-be-defined):
6428         * abbrev.el (inverse-add-abbrev):
6429         * abbrev.el (expand-region-abbrevs):
6430         * buff-menu.el (Buffer-menu-execute):
6431         * indent.el (move-to-left-margin):
6432         * indent.el (indent-relative):
6433         * indent.el (move-to-tab-stop):
6434         * info.el (Info-reannotate-node):
6435         * lisp-mode.el (lisp-indent-line):
6436         * lisp.el (end-of-defun):
6437         * lisp.el (move-past-close-and-reindent):
6438         * misc.el (copy-from-above-command):
6439         * mouse.el (default-mouse-track-scroll-and-set-point):
6440         * page.el (forward-page):
6441         * paragraphs.el (forward-paragraph):
6442         * paragraphs.el (end-of-paragraph-text):
6443         * picture.el (picture-forward-column):
6444         * picture.el (picture-self-insert):
6445         * rect.el (extract-rectangle-line):
6446         * simple.el (newline):
6447         * simple.el (fixup-whitespace):
6448         * simple.el (backward-delete-char-untabify):
6449         * simple.el (transpose-chars):
6450         * simple.el (transpose-preceding-chars):
6451         * simple.el (do-auto-fill):
6452         * simple.el (indent-new-comment-line):
6453         * simple.el (blink-matching-open):
6454         * view-less.el (cleanup-backspaces):
6455         * wid-edit.el (widget-transpose-chars):
6456         * term/bg-mouse.el (bg-insert-moused-sexp):
6457         Use more readable (backward-FOO n) instead of (forward-FOO -n).
6458
6459         * info.el (Info-fontify-node):
6460         * simple.el (backward-delete-function):
6461         Use canonical delete-backward-char instead of backward-delete-char.
6462
6463 2000-11-20  Andy Piper  <andy@xemacs.org>
6464
6465         * gutter-items.el (update-tab-in-gutter): don't barf if there are
6466         no buffers.
6467
6468 2000-11-20  Andy Piper  <andy@xemacs.org>
6469
6470         * gutter-items.el (update-tab-in-gutter): don't give popup frames
6471         buffer tabs.
6472
6473 2000-11-18  Martin Buchholz  <martin@xemacs.org>
6474
6475         * cl-macs.el: Correctly optimize plusp minusp oddp evenp.
6476         (proclaim inline...) was shadowing compiler-macros.
6477
6478 2000-11-17  Martin Buchholz  <martin@xemacs.org>
6479
6480         * bytecomp.el (byte-compile-eval): New.
6481         (byte-compile-initial-macro-environment): Use byte-compile-eval.
6482         Keeps this promise made in Lispref:
6483         "If a file being compiled contains a `defmacro' form, the macro is
6484         defined temporarily for the rest of the compilation of that file."
6485
6486 2000-11-09  Martin Buchholz  <martin@xemacs.org>
6487
6488         * cl.el (floatp-safe):
6489         (plusp):
6490         (minusp):
6491         (oddp):
6492         (evenp):
6493         (cl-abs):
6494         Use a better parameter name than `x'.
6495
6496         * cl-macs.el (check-type): Make continuable.  Change documentation
6497         to require PLACE, but accept any form for compatibility.
6498
6499         * abbrev.el (define-abbrev): Use check-type.
6500         * font-menu.el (font-menu-change-face): Use check-type.
6501         * menubar.el (relabel-menu-item): Use check-type.
6502         * itimer.el: Fix typo.
6503
6504 2000-11-10  Yoshiki Hayashi  <yoshiki@xemacs.org>
6505
6506         * info.el (Info-extract-menu-node-name): Comma is a delimiter.
6507
6508 2000-11-14  Martin Buchholz <martin@xemacs.org>
6509
6510         * XEmacs 21.2.37 is released.
6511
6512 2000-11-13  Katsumi Yamaoka  <yamaoka@jpl.org>
6513
6514         * code-cmds.el: Provide the feature.
6515
6516 2000-07-21  Jan Vroonhof  <jan@xemacs.org>
6517
6518         * dumped-lisp.el (preloaded-file-list): Load code-cmds.el
6519
6520         * code-cmds.el: New file
6521         * mule/mule-cmds.el:
6522         * mule/mule-misc.el
6523         (coding-keymap): New keymap. Define coding system keyboard
6524         commands on file-coding builds too.
6525         (coding-system-change-eol-conversion):
6526         (universal-coding-system-argument):
6527         (set-default-coding-systems):
6528         (prefer-coding-system): Moved from mule-cmds.el
6529         (set-buffer-process-coding-system): Moved from mule-misc.el
6530
6531 2000-09-15  Stephen Carney <carney@scubadoo.com>
6532
6533         * etags.el (buffer-tag-table-files): Use append instead of nconc.
6534
6535 2000-11-09  Steve Youngs  <youngs@xemacs.org>
6536
6537         * package-get.el (package-get-download-sites): Add a pre-release
6538         site for experimental packages.
6539
6540         * auto-autoloads.el: Regenerated.
6541
6542 2000-08-01  Andy Piper  <andy@xemacs.org>
6543
6544         * gutter-items.el (buffers-tab-omit-function): reference
6545         buffers-tab-select-visible-buffers.
6546         (buffers-tab-filter-functions): new variable, by default uses
6547         buffers-tab-selection-function and buffers-tab-omit-function.
6548         (select-buffers-tab-buffers-by-mode): invert arguments.
6549         (buffers-tab-select-visible-buffers): new function. Invert calling
6550         of buffers-menu-omit-invisible-buffers.
6551         (buffers-tab-items): rewrite to use
6552         buffers-tab-filter-functions. Rewrite docstring.
6553         (gutter-buffers-tab-extent): delete.
6554         (add-tab-to-gutter): always build a new extent when adding the
6555         tabs.
6556         (update-tab-in-gutter): make gutter dirty when orientation
6557         changes.
6558
6559 2000-11-07  Martin Buchholz  <martin@xemacs.org>
6560
6561         * bytecomp.el (byte-compile-defvar-or-defconst):
6562         Only do loadhist recording if defvar form includes a value.
6563
6564 2000-11-02  Martin Buchholz  <martin@xemacs.org>
6565
6566         * bytecomp.el (byte-compile-initial-macro-environment):
6567         `eval-when-compile' should not compile its body.
6568
6569 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6570
6571         * mule/cyrillic.el: Add Windows 1251 code page encoding (by
6572         Sergey Groznyh <gsm@fct.ru> in <863diqaygu.fsf@fct.ru>).  Fix
6573         some Japanese English.  Remove some ancient FSF comments, and
6574         improve docstrings.  Use symbols not vectors for tables.
6575
6576 2000-11-03  Martin Buchholz  <martin@xemacs.org>
6577
6578         * keymap.el:
6579         (local-key-binding):
6580         (global-key-binding):
6581         Add an optional `accept-defaults' parameter, just like `lookup-key'.
6582
6583         * lisp.el:
6584         (backward-sexp): Slightly simpler code.
6585         (mark-sexp): Make arg optional, like FSF Emacs.
6586         (forward-list): Slightly simpler code.
6587         (backward-list): Slightly simpler code.
6588         (down-list):  Make arg optional, like FSF Emacs.
6589         (up-list):  Make arg optional, like FSF Emacs.
6590         (backward-up-list):  Make arg optional, like FSF Emacs.
6591         (kill-sexp):  Make arg optional, like FSF Emacs.
6592         (backward-kill-sexp):  Make arg optional, like FSF Emacs.
6593
6594         * font-menu.el (font-menu-change-face):
6595         Take continuable errors into account.
6596
6597         * abbrev.el:
6598         * abbrev.el (clear-abbrev-table):
6599         * abbrev.el (define-abbrev-table):
6600         * abbrev.el (define-abbrev):
6601         * abbrev.el (insert-abbrev-table-description):
6602         * apropos.el (apropos-documentation-check-doc-file):
6603         * apropos.el (apropos-documentation-check-elc-file):
6604         * buff-menu.el (list-buffers):
6605         * buff-menu.el (list-buffers-noselect):
6606         * bytecomp.el (byte-recompile-directory):
6607         * bytecomp.el (batch-byte-compile):
6608         * cl-macs.el (typep):
6609         * code-files.el (find-coding-system-magic-cookie):
6610         * code-files.el (insert-file-contents):
6611         * cus-edit.el (customize-set-variable):
6612         * cus-edit.el (customize-save-variable):
6613         * cus-face.el (custom-set-face-font-size):
6614         * cus-face.el (custom-set-face-update-spec):
6615         * cus-face.el (custom-reset-faces):
6616         * custom.el (custom-check-theme):
6617         * custom.el (copy-upto-last):
6618         * fill.el (canonically-space-region):
6619         * fill.el (fill-paragraph):
6620         * fill.el (fill-region):
6621         * fill.el (find-space-insertable-point):
6622         * fill.el (justify-current-line):
6623         * faces.el (face-spec-update-all-matching):
6624         * faces.el (set-face-stipple):
6625         * files-nomule.el (insert-file-contents):
6626         * files.el (insert-file-contents-literally):
6627         * files.el (hack-local-variables-last-page):
6628         * files.el (basic-save-buffer):
6629         * files.el (insert-directory):
6630         * font-menu.el (font-menu-change-face):
6631         * font.el (font-spatial-to-canonical):
6632         * format.el (format-encode-region):
6633         * format.el (format-insert-file):
6634         * format.el (format-replace-strings):
6635         * gutter.el (set-gutter-element):
6636         * help.el (key-or-menu-binding):
6637         * help.el (describe-bindings):
6638         * help.el (with-syntax-table):
6639         * indent.el (indent-rigidly):
6640         * indent.el (delete-to-left-margin):
6641         * info.el:
6642         * info.el (Info-extract-dir-entry-from):
6643         * info.el (Info-build-dir-anew):
6644         * info.el (Info-rebuild-dir):
6645         * info.el (Info-batch-rebuild-dir):
6646         * info.el (Info-read-subfile):
6647         * info.el (Info-build-node-completions):
6648         * info.el (Info-extract-menu-node-name):
6649         * isearch-mode.el (isearch-range-invisible):
6650         * isearch-mode.el (isearch-restore-invisible-extents):
6651         * itimer.el (itimerp):
6652         * itimer.el (itimer-live-p):
6653         * keymap.el:
6654         * keymap.el (substitute-key-definition):
6655         * keymap.el (read-command-or-command-sexp):
6656         * keymap.el (local-key-binding):
6657         * keymap.el (global-key-binding):
6658         * keymap.el (global-set-key):
6659         * keymap.el (local-set-key):
6660         * ldap.el:
6661         * ldap.el (ldap-add-entries):
6662         * ldap.el (ldap-delete-entries):
6663         * lisp.el (backward-sexp):
6664         * lisp.el (mark-sexp):
6665         * lisp.el (forward-list):
6666         * lisp.el (backward-list):
6667         * lisp.el (down-list):
6668         * lisp.el (backward-up-list):
6669         * lisp.el (up-list):
6670         * lisp.el (kill-sexp):
6671         * lisp.el (backward-kill-sexp):
6672         * menubar.el (add-menu-button):
6673         * menubar.el (add-submenu):
6674         * menubar.el (delete-menu-item):
6675         * menubar.el (relabel-menu-item):
6676         * mouse.el (narrow-window-to-region):
6677         * obsolete.el (define-obsolete-variable-alias):
6678         * obsolete.el (store-substring):
6679         * package-admin.el:
6680         * package-admin.el (package-admin-install-function):
6681         * package-admin.el (package-admin-install-function-mswindows):
6682         * package-admin.el (package-admin-default-install-function):
6683         * package-get.el (package-get-update-base-entries):
6684         * packages.el (packages-load-package-dumped-lisps):
6685         * packages.el (packages-collect-package-dumped-lisps):
6686         * printer.el (generic-print-buffer):
6687         * printer.el (generic-print-region):
6688         * replace.el (occur-mode-mouse-goto):
6689         * replace.el (perform-replace):
6690         * select.el (get-selection-no-error):
6691         * simple.el:
6692         * simple.el (newline):
6693         * simple.el (open-line):
6694         * simple.el (edit-and-eval-command):
6695         * simple.el (goto-line):
6696         * simple.el (undo):
6697         * simple.el (kill-region):
6698         * simple.el (copy-region-as-kill):
6699         * simple.el (kill-ring-save):
6700         * simple.el (set-mark):
6701         * simple.el (next-line):
6702         * simple.el (previous-line):
6703         * simple.el (line-move):
6704         * simple.el (set-goal-column):
6705         * simple.el (comment-region):
6706         * subr.el:
6707         * subr.el (putf):
6708         * syntax.el (modify-syntax-entry):
6709         * syntax.el (map-syntax-table):
6710         * view-less.el (view-file):
6711         * view-less.el (view-buffer):
6712         * view-less.el (view-file-other-window):
6713         * window-xemacs.el (backward-other-window):
6714         * window.el:
6715         * window.el (one-window-p):
6716         * window.el (walk-windows):
6717         * window.el (window-list):
6718         * x-mouse.el (x-mouse-kill):
6719         * x-select.el (x-get-cutbuffer):
6720         * x-select.el (x-store-cutbuffer):
6721         * term/bg-mouse.el (bg-mouse-line-to-center):
6722         * term/sun-mouse.el (window-line-end):
6723         * term/sun-mouse.el (sun-select-region):
6724         * term/sun.el (kill-region-and-unmark):
6725         * mule/mule-category.el:
6726         * mule/mule-category.el (modify-category-entry):
6727         * mule/mule-category.el (char-category-list):
6728         * mule/mule-coding.el (coding-system-force-on-output):
6729         * mule/mule-misc.el (coding-system-put):
6730         Docstring arglist/Texinfo fixes.  See man/ChangeLog for details.
6731
6732 2000-11-02  Stephen J. Turnbull  <stephen@xemacs.org>
6733
6734         * cus-face.el: Typo fixes and tiny clarifications.
6735         * custom.el: ditto
6736
6737 2000-10-27  Yoshiki Hayashi  <yoshiki@xemacs.org>
6738
6739         * startup.el (auto-save-list-file-prefix): Moved to fileio.c.
6740         * startup.el (normal-top-level): Setup auto-save-list-file-name
6741         if auto-save-list-file-prefix is non-nil.
6742
6743 2000-10-25  Yoshiki Hayashi  <yoshiki@xemacs.org>
6744
6745         * files.el (auto-mode-alist): Allow mixed case suffix for idlwave-mode.
6746
6747 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
6748
6749         * hyper-apropos.el (hyper-apropos-this-symbol): Don't always
6750         get symbol at point-min.
6751
6752 2000-10-24  Didier Verna  <didier@xemacs.org>
6753
6754         * info.el (Info-emacs-info-file-name): defconst it.
6755         * info.el (Info-footnote-tag): defcustom it.
6756         * info.el (Info-no-description-string): ditto.
6757         * info.el (Info-find-node): adapt to new semantics of
6758         'Info-suffixed-file (don't do the case variants stuff).
6759         * info.el (Info-insert-dir): rewrite the dir file variants code.
6760         * info.el (Info-directory-files): New. Return the list of info
6761         files in a directory.
6762         * info.el (Info-dir-outdated-p): use it.
6763         * info.el (Info-parse-dir-entries): ditto.
6764         * info.el (Info-build-dir-anew): don't restrict to files ending
6765         with a ".info.*" extension.
6766         * info.el (Info-set-mode-line): ditto.
6767         * info.el (Info-read-subfile): adapt to new semantics of
6768         'Info-suffixed-file (append 'exact argument).
6769         * info.el (Info-all-case-regexp): New. Return a regexp matching a
6770         string independently of the case.
6771         * info.el (Info-suffixed-file): use it (match all possible case
6772         for the file name).
6773         * info.el (Info-insert-file-contents): code cleanup.
6774         * info.el (Info-rebuild-dir): cosmetics only. Fit code in 80
6775         columns.
6776         * info.el (Info-batch-rebuild-dir): ditto.
6777         * info.el (Info-read-node-name-1): ditto.
6778         * info.el (Info-search): ditto.
6779         * info.el (Info-fontify-node): ditto.
6780
6781
6782 2000-10-24  Didier Verna  <didier@xemacs.org>
6783
6784         * process.el (shell-command): when called from a program, avoid
6785         'push-mark's "mark-set" message.
6786
6787 2000-10-15  MIYASHITA Hisashi  <himi@m17n.org>
6788
6789         * mule/thai-xtis.el (tis-620): Specify coding-system's ccl-program
6790         by a symbol, not by a vector.
6791         * mule/vietnamese.el (vscii): Likewise.
6792         (viscii): Likewise.
6793         * mule/cyrillic.el (koi8-r): Likewise.
6794
6795         * mule/chinese.el (chinese-big5-1): Specify charset's ccl-program
6796         by a symbol, not by a vector.
6797         (chinese-big5-2): Likewise.
6798         * mule/ethiopic.el (ethiopic): Likewise.
6799         * mule/vietnamese.el (vietnamese-viscii-lower): Likewise.
6800         (vietnamese-viscii-upper): Likewise.
6801
6802 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6803
6804         * files.el (auto-mode-alist): Remove obsolete entry for html3-mode.
6805
6806 2000-10-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
6807
6808         * byte-optimize.el (byte-optimize-car): New function.
6809         (byte-optimize-cdr): Ditto.
6810
6811 2000-10-12  Yoshiki Hayashi  <yoshiki@xemacs.org>
6812
6813         * byte-optimize.el: Partial synch with FSF 20.7.
6814         Optimize constant concatenation.
6815         Add keymapp as a side effect free function.  It is a built-in.
6816         (byte-after-unbind-pos): Remove byte-equal.
6817
6818 2000-10-13  Gunnar Evermann  <ge204@eng.cam.ac.uk>
6819
6820         * update-elc-2.el: Quote regexps correctly.
6821
6822 2000-10-05  MIYASHITA Hisashi  <himi@m17n.org>
6823
6824         * mule/mule-ccl.el: Sync up with Emacs 21.0.90.
6825         (ccl-compile): Apply integerp, not integer-or-char-p to
6826         check the type of the buffer magnification
6827         (ccl-compile-write-string): Encode a string with binary
6828         coding system.
6829         (ccl-compile-write-repeat): Likewise.
6830
6831 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6832
6833         * buff-menu.el:
6834         * bytecomp.el:
6835         * coding.el:
6836         * faces.el:
6837         * files.el:
6838         * fill.el:
6839         * float-sup.el:
6840         * font-lock.el:
6841         * help.el:
6842         * iso8859-1.el:
6843         * loaddefs.el:
6844         * menubar-items.el:
6845         * menubar.el:
6846         * modeline.el:
6847         * msw-font-menu.el:
6848         * paragraphs.el:
6849         * paths.el:
6850         * replace.el:
6851         * simple.el:
6852         * sound.el:
6853         * startup.el:
6854         * version.el:
6855         * x-faces.el:
6856         * x-font-menu.el:
6857         Remove purecopy.
6858
6859 2000-10-03  Daniel Pittman  <daniel@rimspace.net>
6860
6861         * simple.el (do-auto-fill): Use the function pointer to by
6862         `comment-line-break-function', not `indent-new-comment-line'. This
6863         fixes an issue with cc-mode comment continuation.
6864
6865 2000-10-11  Martin Buchholz  <martin@xemacs.org>
6866
6867         * simple.el (turn-on-auto-fill):  Add (interactive).
6868         * mwheel.el (mwheel-install): Add (interactive).
6869         * font-lock.el (turn-on-font-lock): Add (interactive).
6870         (turn-off-font-lock): Add (interactive).
6871
6872 2000-10-03  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
6873
6874         * packages.el (packages-special-base-regexp): Add `man'.
6875
6876 2000-10-08  Adrian Aichner  <adrian@xemacs.org>
6877
6878         * wid-edit.el (widget-specify-active): map over extents in current
6879         buffer like `widget-specify-inactive' does.  Mapping over the
6880         inactive extent object does not work since the current extent is
6881         ignored by `map-extents'.
6882
6883 2000-10-04  Martin Buchholz <martin@xemacs.org>
6884
6885         * XEmacs 21.2.36 is released.
6886
6887 2000-09-22  Martin Buchholz  <martin@xemacs.org>
6888
6889         * byte-optimize.el (byte-optimize-lapcode): Add an optimizer pass.
6890         Optimize the compiled-function-constants vector by byte-code
6891         reference counts.
6892
6893 2000-09-25  Robert Pluim  <rpluim@bigfoot.com>
6894
6895         * build-report.el (build-report-delete-regexp): quote value in
6896         defcustom
6897
6898 2000-09-24  Adrian Aichner  <aichner@ecf.teradyne.com>
6899
6900         * build-report.el (build-report): Don't bind srcdir which we don't
6901         use in `multiple-value-bind' to avoid the only byte-compiler
6902         warning.
6903
6904 2000-09-23  Adrian Aichner  <aichner@ecf.teradyne.com>
6905
6906         * build-report.el: Requires cl and custom now.
6907         build-report-version is determined by XEmacs version -- remove
6908         build-report-version*.
6909         * build-report.el (build-report-version): Removed.
6910         * build-report.el (build-report-installation-version-regexp): New.
6911         * build-report.el (build-report-version-file-regexp): New.
6912         * build-report.el (build-report-installation-srcdir-regexp): New.
6913         * build-report.el (build-report-destination): Offer
6914         xemacs-build-reports and xemacs-beta.
6915         * build-report.el (build-report-keep-regexp): Adjusted.
6916         * build-report.el (build-report-delete-regexp): Adjusted.
6917         * build-report.el (build-report-make-output-dir): New.
6918         * build-report.el (build-report-installation-file): Replace use of
6919         `concat' with `expand-file-name'.
6920         * build-report.el (build-report-make-output-file): Removed.
6921         * build-report.el (build-report-make-output-files): New.
6922         * build-report.el (build-report-subject): Identify as
6923         user-variable with "*...".
6924         * build-report.el (build-report-prompts): Ditto.
6925         * build-report.el (build-report-version-file): New.
6926         * build-report.el (build-report-file-encoding): Identify as
6927         user-variable with "*...".
6928         * build-report.el (build-report-make-output-get): New.
6929         * build-report.el (build-report-insert-header): Report
6930         emacs-version and system-configuration instead of
6931         build-report-version.
6932         * build-report.el (build-report-insert-make-output): Add file
6933         argument.
6934         * build-report.el (build-report-insert-installation-file):
6935         Re-indent.
6936         * build-report.el (build-report-keep): Change docstring,
6937         re-indent.
6938         * build-report.el (build-report-delete): Ditto.
6939         * build-report.el (build-report-installation-data): New.
6940         * build-report.el (build-report-version-file-data): New.
6941
6942 2000-09-20  Martin Buchholz  <martin@xemacs.org>
6943
6944         * byte-optimize.el (byte-optimize-lapcode):
6945         Fix the optimization of using the first 5 elements of the
6946         constants vector for variables.
6947         (byte-optimize-lapcode): Fix another ancient broken optimization.
6948
6949 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6950
6951         * *: Spelling mega-patch
6952
6953 2000-09-19  Martin Buchholz  <martin@xemacs.org>
6954
6955         * easymenu.el: doc fixes.
6956         (easy-menu-do-define): Use backquote.
6957         (easy-menu-change):
6958         (easy-menu-add):
6959         `when' seems much clearer than `if' here.
6960         (easy-menu-remove):
6961         (easy-menu-add-item):
6962         (easy-menu-item-present-p):
6963         (easy-menu-remove-item):
6964         Wrap using (when (featurep 'menubar) ...)
6965
6966 2000-09-16  Martin Buchholz  <martin@xemacs.org>
6967
6968         * bytecomp.el (displaying-byte-compile-warnings):
6969         Revert Ben's change to this function below so that the compile log
6970         is displayed properly for users of the "popper" package.
6971
6972 2000-09-12  Martin Buchholz  <martin@xemacs.org>
6973
6974         * window.el (save-selected-window): Use backquote.
6975
6976         * bytecomp.el (byte-compile-file-form-defvar-or-defconst):
6977         Renamed from `byte-compile-file-form-defvar'.
6978         * bytecomp.el (byte-compile-defvar-or-defconst):
6979         Only cons onto current-load-list in top-level forms.
6980         Else this leaks a cons cell every time a defun is called.
6981         Renamed from `byte-compile-defvar', for clarity.
6982         Warn when docstring of defvar is not a string.
6983         Use consistent error messages.
6984         Better comments.
6985
6986 2000-09-11  Martin Buchholz  <martin@xemacs.org>
6987
6988         * simple.el (set-variable):
6989         Remove unneeded defvar by rearranging order of let* forms.
6990
6991         * mule/mule-ccl.el (ccl-get-next-code):
6992         * menubar-items.el (bookmark-menu-filter):
6993         (language-environment-menu-filter):
6994         (tutorials-menu-filter):
6995         * toolbar-items.el (toolbar-compile):
6996         * byte-optimize.el (disassemble-offset):
6997         Use (declare (special ...)) instead of `defvar'.
6998
6999         * cl-macs.el (cl-do-proclaim):
7000         Fix (declare (special ...)) warning suppression syntax.
7001
7002 2000-07-22  Golubev I. N. <gin@mo.msk.ru>
7003
7004         * info.el (Info-tag-table-marker):
7005         (Info-tag-table-buffer):
7006         (Info-find-file-node):
7007         (Info-read-subfile):
7008         (Info-build-node-completions):
7009         (Info-search):
7010         (Info-mode):
7011         Multiple info buffer support.
7012
7013 2000-08-28  Oscar Figueiredo  <oscar@cpe.fr>
7014
7015         * ldap.el (ldap-decode-entry): New defun
7016         (ldap-search-entries): Use it in order to decode DN-prefixed
7017         entries properly
7018
7019 2000-08-23  Daniel Pittman <daniel@danann.net>
7020
7021         * mule/mule-cmds.el (coding-system-change-eol-conversion):
7022         Use `eq', not `=', to compare symbols.
7023
7024 2000-07-30  Ben Wing  <ben@xemacs.org>
7025
7026         * bytecomp.el (byte-compile-report-error):
7027         * bytecomp.el (displaying-byte-compile-warnings):
7028         if stack-trace-on-error is set, send out a backtrace when
7029         an error is encountered that stops byte compilation.  this
7030         should make it much much easier to track down those curious
7031         problems.  also undo the kludge of using a separate "*Show*"
7032         buffer for display when there's a temp-buffer-show-function;
7033         we can avoid this by just being a little smarter.
7034
7035         * dialog-items.el:
7036         * dialog-items.el (search-dialog-regexp): New.
7037         * dialog-items.el (search-dialog-callback):
7038         * dialog-items.el (make-search-dialog):
7039         add a regexp option to the dialog and clean up a bit.
7040
7041         * dialog.el:
7042         * dialog.el (yes-or-no-p-dialog-box):
7043         * dialog.el (get-dialog-box-response):
7044         * dialog.el (make-dialog-box):
7045         * dialog.el (dialog-box-finish): New.
7046         * dialog.el (dialog-box-cancel): New.
7047         * dialog.el (internal-make-dialog-box-exit): New.
7048         implement [properly!] the :modal property of the new dialog box
7049         interface.  this is the first time xemacs has ever had *proper*
7050         modal dialog boxes, giving the standard window-system feedback.
7051         (e.g. under windows, clicking on a disabled frame causes a beep
7052         and makes the dialog box flash three times.)
7053
7054         * dragdrop.el: header keyword frobbing.
7055
7056         * dumped-lisp.el (preloaded-file-list):
7057         renamed winnt.el to win32-native.el.
7058
7059         * faces.el (face-property):
7060         * faces.el (set-face-property):
7061         * faces.el (frob-face-property):
7062         * faces.el (frob-face-font-2):
7063         * faces.el (make-face-bold):
7064         * faces.el (make-face-italic):
7065         * faces.el (make-face-bold-italic):
7066         * faces.el (make-face-unbold):
7067         * faces.el (make-face-unitalic):
7068         * faces.el (make-face-smaller):
7069         * faces.el (make-face-larger):
7070         clean up the implementation of these so that window-system-specific
7071         methods are called only on objects belonging to that window system.
7072         previously, you could have [e.g.] mswindows-make-face-bold called
7073         on font object of device type `stream', which is not good and
7074         explains the subtle errors Adrian was getting when byte-compiling
7075         something that required 'term. (Adrian, now you can use stack-trace-
7076         on-error to find the exact place where things are going wrong instead
7077         of having to laboriously binary-search your way through.)
7078
7079         * finder.el (finder-known-keywords):
7080         cleaned up -- properly sorted, clarified the meanings of many of
7081         the keywords, and added a few -- mswin, gui, content, build, www,
7082         user, services.  the last two try to distinguish between a package
7083         that's used directly by the user, and a package that provides
7084         support services to other packages.
7085
7086         * font-lock.el (lisp-font-lock-keywords-2):
7087         update list of lisp control structures to include everything,
7088         including new ones i introduced.
7089
7090         * gutter.el: header keyword frobbing.
7091
7092         * isearch-mode.el (isearch-ring-adjust1): M-p to recall the most
7093         recent isearch element was not doing so!  you got the second-most-
7094         recent instead.
7095
7096         * lisp-mode.el (construct-lisp-mode-menu):
7097         more menubar cleanups.
7098         * lisp-mode.el (with-selected-window):
7099         make it indent properly.
7100
7101         * menubar-items.el (default-menubar): lots of menubar cleanups.
7102         rearranged the options menu the most, e.g. splitting up the
7103         Keyboard/Mouse menu into a new Editing menu and combining the
7104         separate Scrollbar/Gutter/Toolbar submenus into Display.
7105         Got rid of General, moved items to Editing or new Troubleshooting.
7106         Moved Packages to Tools; doesn't seem to belong under Options.
7107         Added stuff to the Cmds menu, e.g. Change Case.
7108
7109         NB please don't complain about these periodic menubar changes.
7110         Anything like this is necessarily incremental in its construction
7111         -- By constant use you gradually become more and more aware of
7112         better and better ways to group menu items.  When we eventually
7113         move the options menu to a property sheet, the existing structure
7114         will probably be preserved fairly well.
7115
7116         * minibuf.el (next-history-element): fix problems with pressing
7117         down arrow in repeat-complex-command.
7118
7119         * modeline.el:
7120         * modeline.el (modeline-3d-p): New.
7121         added custom variable for controlling the 3d modeline.  the
7122         corresponding Options item has been present for a long time,
7123         but commented out with "fix me!" comments.  it's fixed now.
7124
7125         * obsolete.el (add-menu):
7126         remove bogus gettexts.
7127
7128         * process.el (shell-quote-argument):
7129         handle this correctly under Windows native with COMMAND.COM/CMD.EXE.
7130         For bash under Windows native, see below.
7131
7132         * simple.el:
7133         * simple.el (display-warning-buffer):
7134         Fixed the handling of warning display to eliminate the annoying
7135         *Show* buffer, like was done for byte-compiler output above.
7136
7137         * simple.el (debug-print): New.
7138         Simple function for sending debug messages to the console and/or
7139         other debug places.
7140
7141         * subr.el (replace-in-string):
7142         Rewrite this function to avoid N^2 behavior with large strings --
7143         catastrophic with the new Windows selection code! (Apparently the
7144         author of this function didn't realize there was a fun
7145         replace-match that could make his life much easier, because we
7146         duplicated the entire logic.  The new version is smaller, easier
7147         to understand, much more robust, and has extended features --
7148         those of replace-match.)
7149
7150         * window.el:
7151         * window.el (with-selected-window): New.
7152         An obvious complement to the existing `with-selected-frame' and
7153         `with-current-buffer'.
7154
7155         * win32-native.el: Renamed from winnt.el.
7156         Added a great deal of stuff for properly handling process quoting,
7157         somewhat modeled on Kirill's original model (which i later threw
7158         away).  We should now finally have correctly working process arg
7159         quoting/dequoting so that the final app gets exactly what we
7160         intended.  Because the mechanism is in Lisp, it's easily
7161         extendible. (For those running bash and running the native
7162         version, I tried hard to do what I thought was correct.  But more
7163         thought is needed, and ideally the volunteer work of people with
7164         these configurations that they generally run on.)
7165
7166         * x-font-menu.el (x-font-menu-font-data):
7167         Put in defvar's to fix byte-compiler warnings.
7168
7169 2000-08-01 Alastair J. Houghton <ajhoughton@lineone.net>
7170
7171         * select.el (selection-coercion-alist): Initialise.
7172         * select.el (select-coerce-to-text): New.
7173         * select.el (select-coerce): New.
7174         New functions to perform type and value coercion.
7175
7176         * select.el (select-buffer-killed-default): Keep data if it was
7177         on the clipboard.
7178
7179 2000-08-02  Martin Buchholz  <martin@xemacs.org>
7180
7181         * menubar-items.el (default-menubar): Fix typo.
7182         (default-menubar): `lambda' was mispelled as `lamda'.
7183
7184 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7185
7186         * window.el (shrink-window-if-larger-than-buffer): Remove
7187         edge checking code.
7188
7189 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7190
7191         * paths.el (gnus-local-domain): Removed.
7192         (gnus-local-organization): Ditto.
7193         (gnus-startup-file): Ditto.
7194
7195 2000-07-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
7196
7197         * files.el (auto-mode-alist): Add .spec for RPM.
7198
7199 2000-07-31  Andy Piper  <andy@xemacs.org>
7200
7201         * gutter-items.el (update-tab-in-gutter): deprecate :properties.
7202
7203 2000-07-31  Yoshiki Hayashi  <yoshiki@xemacs.org>
7204
7205         * dragdrop.el (experimental-dragdrop-drop-url-default): Use function
7206         browse-url.
7207         * help.el (xemacs-www-page): Ditto.
7208         (xemacs-www-faq): Ditto.
7209         * menubar-items.el (default-menubar): Ditto.
7210
7211         * wid-edit.el (widget-url-link-action): Ditto.
7212         From: Kenichi OKADA <okada@opaopa.org>.
7213
7214 2000-07-31  Martin Buchholz  <martin@xemacs.org>
7215
7216         * finder.el (finder-commentary): Add autoload cookie.
7217
7218 2000-07-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7219
7220         * files.el (insert-file-contents-literally): Fix second let
7221         binding for `coding-system-for-read' to `coding-system-for-write'
7222         as suggested by Dan Holmsand <dan@innehallsbolaget.com>.
7223
7224 1999-06-15  Jan Vroonhof  <vroonhof@math.ethz.ch>
7225
7226         * files.el (insert-file-contents-literally): Use binary coding
7227         system (from Morioka san).
7228         (insert-file-contents-literally): Make file-name-handler method.
7229
7230 2000-07-26  Martin Buchholz  <martin@xemacs.org>
7231
7232         * cl-macs.el (get-selection): Add defsetf.
7233
7234 2000-07-25  Steve Youngs  <youngs_s@ozlinx.com.au>
7235
7236         * x-init.el (x-activate-region-as-selection): replace obsolete
7237         function x-own-selection with own-selection.
7238         (ow-find): replace obsolete functions x-get-selection and
7239         x-get-clipboard with get-selection and get-clipboard.
7240         (init-post-x-win): replace obsolete function x-disown-selection
7241         with disown-selection.
7242
7243 2000-07-20  Mike Sperber  <mike@xemacs.org>
7244
7245         * startup.el (load-user-init-file): Only try to load init file if
7246         it exists.
7247
7248 2000-07-10  Andy Piper  <andy@xemacs.org>
7249
7250         * dialog-items.el: sync with Ben's patch.
7251
7252         * gutter-items.el (buffers-tab-switch-to-buffer): remove now-bogus
7253         comment.
7254         (progress-text-glyph): deleted.
7255         (progress-layout-glyph): make completely minimal.
7256         (progress-gauge-glyph): ditto.
7257         (progress-display-style): fix to handle dynamic instantiator
7258         changes.
7259         (progress-text-instantiator): new.
7260         (progress-layout-instantiator): new.
7261         (progress-gauge-instantiator): new.
7262         (set-progress-display-instantiator): renamed and changed from
7263         set-progress-display-style.
7264         (progress-abort-glyph): use instantiator not glyph.
7265         (append-progress-display): use set-progress-display-instantiator
7266         and set-glyph-image.
7267         (abort-progress-display): ditto.
7268         (raw-append-progress-display): ditto.
7269
7270 2000-07-20  Ben Wing  <ben@xemacs.org>
7271
7272         * code-files.el: Move Mule-specific code to mule-coding.el.
7273
7274 2000-07-15  Ben Wing  <ben@xemacs.org>
7275
7276         * autoload.el:
7277         Fixed comments.
7278
7279         * cmdloop.el:
7280         * cmdloop.el (yes-or-no-p):
7281         * cmdloop.el (y-or-n-p):
7282         Make these functions use should-use-dialog-box-p and not be
7283         overridden in dialog.el.
7284
7285         * cus-dep.el:
7286         * cus-dep.el (Custom-make-dependencies): Removed.
7287         * cus-dep.el (Custom-make-dependencies-1): New.
7288         * cus-dep.el (Custom-make-one-dependency): New.
7289         New entry point for use in Makefiles, to avoid excessive
7290         invocations.
7291
7292         * cus-edit.el (custom-variable-reset-saved):
7293         * cus-edit.el (custom-variable-reset-standard):
7294         * cus-edit.el (custom-save-resets):
7295         Fix bytecompiler warnings.
7296
7297         * dialog.el:
7298         * dialog.el (yes-or-no-p-dialog-box):
7299         * dialog.el (yes-or-no-p-maybe-dialog-box): Removed.
7300         * dialog.el (y-or-n-p-maybe-dialog-box): Removed.
7301         * dialog.el (get-dialog-box-response):
7302         * dialog.el (message-or-box):
7303         * dialog.el (make-dialog-box):
7304         * dialog.el (popup-dialog-box): New.
7305         Avoid yes-or-no-p bogosities.
7306         Create a general function `make-dialog-box' to encapsulate all
7307         dialog box methods; easily extendible.  popup-dialog-box now obsolete.
7308
7309         * dumped-lisp.el (preloaded-file-list):
7310         Add dialog-items.  Clean up.  Group files by types.
7311
7312         * easymenu.el (easy-menu-add):
7313         * easymenu.el (easy-menu-remove):
7314         Account for accelerators.
7315
7316         * extents.el:
7317         * extents.el (extent-list): New args, like in map-extents.
7318         * extents.el (extent-at-event): New.
7319         * extents.el (extents-at-event): New.
7320
7321         * font-lock.el:
7322         * font-lock.el (font-lock-mode):
7323         * font-lock.el (font-lock-default-fontify-buffer):
7324         * font-lock.el (font-lock-default-unfontify-region):
7325         * font-lock.el (font-lock-fontify-syntactically-region):
7326         * font-lock.el (font-lock-fontify-keywords-region):
7327         Use new progress-feedback names.
7328
7329         * font-lock.el (java-font-lock-identifier-regexp):
7330         * font-lock.el (java-font-lock-class-name-regexp):
7331         Fix bytecompiler warnings.
7332
7333         * gutter-items.el:
7334         * gutter-items.el (progress-display-use-echo-area): Removed.
7335         * gutter-items.el (progress-feedback-use-echo-area): New.
7336         * gutter-items.el (progress-display-popup-period): Removed.
7337         * gutter-items.el (progress-feedback-popup-period): New.
7338         * gutter-items.el (set-progress-display-style): Removed.
7339         * gutter-items.el (set-progress-feedback-style): New.
7340         * gutter-items.el (progress-display-style): Removed.
7341         * gutter-items.el (progress-feedback-style): New.
7342         * gutter-items.el (progress-stack):
7343         * gutter-items.el (progress-displayed-p): Removed.
7344         * gutter-items.el (progress-feedbacked-p): New.
7345         * gutter-items.el (clear-progress-display): Removed.
7346         * gutter-items.el (clear-progress-feedback): New.
7347         * gutter-items.el (progress-display-clear-when-idle): Removed.
7348         * gutter-items.el (progress-feedback-clear-when-idle): New.
7349         * gutter-items.el (remove-progress-display): Removed.
7350         * gutter-items.el (remove-progress-feedback): New.
7351         * gutter-items.el (progress-display-dispatch-non-command-events): Removed.
7352         * gutter-items.el (progress-feedback-dispatch-non-command-events): New.
7353         * gutter-items.el (append-progress-display): Removed.
7354         * gutter-items.el (append-progress-feedback): New.
7355         * gutter-items.el (abort-progress-display): Removed.
7356         * gutter-items.el (abort-progress-feedback): New.
7357         * gutter-items.el (raw-append-progress-display): Removed.
7358         * gutter-items.el (raw-append-progress-feedback): New.
7359         * gutter-items.el (display-progress-display): Removed.
7360         * gutter-items.el (display-progress-feedback): New.
7361         * gutter-items.el (current-progress-display): Removed.
7362         * gutter-items.el (current-progress-feedback): New.
7363         * gutter-items.el (current-progress-display-label): Removed.
7364         * gutter-items.el (current-progress-feedback-label): New.
7365         * gutter-items.el (progress-display): Removed.
7366         * gutter-items.el (progress-feedback): New.
7367         Replace "progress-display" with "progress-feedback" globally.
7368
7369         * gutter-items.el (lprogress-display): Removed.
7370         * gutter-items.el (progress-feedback-with-label): New.
7371         Rename lprogress-display ==> progress-feedback-with-label.
7372
7373         * gutter-items.el (search-dialog-direction): Removed.
7374         * gutter-items.el (search-dialog-text): Removed.
7375         * gutter-items.el (search-dialog-callback): Removed.
7376         * gutter-items.el (make-search-dialog): Removed.
7377         Move to dialog-items.el.
7378
7379         * help.el:
7380         * help.el (help-mode-quit):
7381         * help.el (mode-for-help): New.
7382         * help.el (help-sticky-window): New.
7383         * help.el (help-window-config): New.
7384         * help.el (with-displaying-help-buffer):
7385         * help.el (function-at-event): New.
7386         * help.el (help-symbol-regexp): New.
7387         * help.el (help-symbol-run-function-1): New.
7388         * help.el (help-symbol-run-function): New.
7389         * help.el (help-symbol-function-context-menu): New.
7390         * help.el (help-symbol-variable-context-menu): New.
7391         * help.el (help-symbol-function-and-variable-context-menu): New.
7392         * help.el (frob-help-extents): New.
7393         * help.el (describe-function-1):
7394         * help.el (variable-at-point):
7395         * help.el (variable-at-event): New.
7396         * help.el (describe-variable):
7397         Major overhaul.
7398         - Make functions and variables be mousable.
7399         - Middle button hyperlinks.
7400         - New context-menu entries.
7401
7402         * keydefs.el:
7403         * keydefs.el (global-map):
7404         New key bindings to move lines up and down.
7405
7406         * lisp-mode.el:
7407         * lisp-mode.el (construct-lisp-mode-menu): New.
7408         * lisp-mode.el (emacs-lisp-mode-popup-menu):
7409         * lisp-mode.el (lisp-interaction-mode-menubar-menu):
7410         * lisp-mode.el (emacs-lisp-mode-menubar-menu):
7411         * lisp-mode.el (lisp-indent-function): Indent "flet" entries better.
7412         Make popup and menubar menus be different.  Popup menu uses
7413         clicked location and automatically assumes symbol under the mouse
7414         for various commands.
7415
7416         * menubar-items.el:
7417         * menubar-items.el (bookmark-menu-filter): Add accelerators.
7418         * menubar-items.el (buffers-menu-omit-chars-list): Include 'd'.
7419
7420         * menubar-items.el (global-popup-menu): Removed.
7421         * menubar-items.el (mode-popup-menu): Removed.
7422         * menubar-items.el (activate-popup-menu-hook): Removed.
7423         * menubar-items.el (popup-mode-menu): Removed.
7424         * menubar-items.el (popup-buffer-menu): Removed.
7425         * menubar-items.el (popup-menubar-menu): Removed.
7426         Move to menubar.el.
7427
7428         * menubar.el:
7429         * menubar.el (global-popup-menu): New.
7430         * menubar.el (mode-popup-menu): New.
7431         * menubar.el (activate-popup-menu-hook): New.
7432         * menubar.el (last-popup-menu-event): New.
7433         * menubar.el (popup-mode-menu): New.
7434         * menubar.el (popup-buffer-menu): New.
7435         * menubar.el (popup-menubar-menu): New.
7436         * menubar.el (menu-call-at-event): New.
7437         Move non-content functions here.  Add support for context menu
7438         items on extents.
7439
7440         * minibuf.el (minibuffer-history-uniquify):
7441         Typo fix.
7442
7443         * minibuf.el (read-file-name-1):
7444         Call new file dialog box if it exists.
7445
7446         * minibuf.el (mouse-rfn-setup-vars):
7447         Clean up "chop" action.
7448
7449         * mouse.el:
7450         * mouse.el (button2): Now bound to mouse-track.
7451         * mouse.el (click-inside-extent-p):
7452         * mouse.el (point-inside-extent-p):
7453         * mouse.el (point-inside-selection-p):
7454         * mouse.el (mouse-drag-or-yank): Removed.
7455         * mouse.el (mouse-begin-drag-n-drop): New.
7456         * mouse.el (mouse-eval-sexp):
7457         * mouse.el (mouse-track-activate-strokes): New.
7458         * mouse.el (mouse-track-do-activate): New.
7459         * mouse.el (mouse-track):
7460         * mouse.el (default-mouse-track-event-is-with-button): New.
7461         * mouse.el (default-mouse-track-cleanup-hook):
7462         * mouse.el (default-mouse-track-drag-hook):
7463         * mouse.el (default-mouse-track-drag-up-hook):
7464         * mouse.el (default-mouse-track-click-hook):
7465         Merge drag-n-drop into mouse-track.
7466         Add general "activate" support to replace specific button2 kludges.
7467         Use "button modifier" support in mouse-track.
7468
7469         * package-get.el (package-get-dependencies): Fix bytecompiler warnings.
7470
7471         * package-ui.el:
7472         * package-ui.el (pui-menu):
7473         * package-ui.el (pui-popup-context-sensitive): Removed.
7474         Fix bytecompiler warnings.
7475         Clean up popup code a bit.
7476
7477         * select.el (get-selection-no-error): Fix bytecompiler warnings.
7478
7479         * simple.el:
7480         * simple.el (transpose-lines):
7481         * simple.el (transpose-line-up): New.
7482         * simple.el (transpose-line-down): New.
7483         * simple.el (transpose-subr):
7484         * simple.el (transpose-subr-1): Removed.
7485         Clean up, add functions to move lines up and down.
7486
7487         * startup.el (mail-host-address):
7488         * startup.el (user-mail-address):
7489         Customize.
7490
7491         * subr.el:
7492         * subr.el (set-symbol-value-in-buffer): New.
7493         * subr.el (error):
7494         * subr.el (check-argument-type):
7495         * subr.el (defined-error-p): New.
7496         Add structured error support.
7497
7498         * toolbar-items.el (toolbar-compile):
7499         Use new make-dialog-box.
7500
7501         * update-elc.el:
7502
7503         * userlock.el (ask-user-about-lock-dbox):
7504         * userlock.el (ask-user-about-supersession-threat-dbox):
7505         * userlock.el (ask-user-about-lock):
7506         * userlock.el (ask-user-about-supersession-threat):
7507         Use new make-dialog-box.
7508         Add safety checks; use should use-dialog-box-p.
7509
7510         * window-xemacs.el:
7511         * window-xemacs.el (__buffer-dedicated-frame):
7512         * window-xemacs.el (buffer-dedicated-frame): New.
7513         * window-xemacs.el (set-buffer-dedicated-frame): New.
7514         Move dedicated-frame stuff into lisp.
7515
7516 2000-07-18  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7517
7518         * printer.el (generic-print-region): Do not require that
7519         `printer-name' be set.
7520         (printer-name): Commentary clarification.
7521
7522 2000-07-19  Martin Buchholz <martin@xemacs.org>
7523
7524         * XEmacs 21.2.35 is released.
7525
7526 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7527
7528         * select.el (selection-coercible-types): Initialise.
7529
7530 2000-07-18 Alastair J. Houghton <ajhoughton@lineone.net>
7531
7532         * select.el (own-clipboard): Bug fix.
7533
7534 2000-07-17  Mike Sperber  <mike@xemacs.org>
7535
7536         * cus-edit.el (custom-migrate-custom-file): Save init file before
7537         continuing.
7538
7539 2000-07-16  Mike Sperber  <mike@xemacs.org>
7540
7541         * startup.el (load-init-file): Remove silly call to
7542         `load-user-custom-file`.
7543         (maybe-migrate-user-init-file): Minor fixes.
7544
7545 2000-07-16  Martin Buchholz  <martin@xemacs.org>
7546
7547         * apropos.el (apropos-documentation-check-doc-file):
7548         `doc' variable should be let-bound, as was presumably intended.
7549
7550         * cus-edit.el (custom-variable-reset-saved):
7551         (custom-variable-reset-standard):
7552         Remove unused variable comment-widget.  Twice.
7553
7554         * toolbar.el (toolbar-blank-press-function):
7555         Add a real defvar with initial value nil and proper docstring.
7556         (press-toolbar-button): No need to check for boundp-ness anymore.
7557
7558         * rect.el (open-rectangle-line): Remove useless (let) form.
7559         Add defvar for pending-delete-mode.
7560
7561         * info.el (Info-find-node): This function needs an autoload cookie.
7562
7563         * mule/mule-x-init.el (x-use-halfwidth-roman-font):
7564         Use let* since the second form referred to the first.
7565
7566 2000-07-16  Adrian Aichner  <aichner@ecf.teradyne.com>
7567
7568         * msw-select.el (mswindows-paste-clipboard): Use `get-clipboard'
7569         instead of removed `mswindows-get-clipboard'.
7570
7571
7572 2000-07-15 Alastair J. Houghton <ajhoughton@lineone.net>
7573
7574         * select.el (select-convert-from-text): New.
7575         * select.el (select-convert-from-length): New.
7576         * select.el (select-convert-from-integer): New.
7577         * select.el (select-convert-from-identity): New.
7578         * select.el (select-convert-from-filename): New.
7579         * select.el (selection-converter-in-alist): Use them.
7580         New converter functions for X.
7581
7582         * select.el (get-selection): Removed comment.
7583
7584         * select.el (own-selection): Removed append code - I thought
7585         I'd already done this, but apparently not...
7586
7587         * select.el: Changed comment about TIMESTAMP.
7588
7589         * select.el (select-convert-in): New.
7590         * select.el (select-convert-out): New.
7591         New functions that get used by select.c.
7592
7593         * select.el (select-buffer-killed-default): New.
7594         * select.el (select-buffer-killed-text): New.
7595         * select.el (selection-buffer-killed-alist): New.
7596         New list and functions that get called if a relevant selection
7597         exists and a buffer gets killed.
7598
7599         * select.el (select-convert-to-targets):
7600         * select.el (select-convert-to-identity): Removed.
7601         * select.el (select-convert-from-identity): Removed.
7602         * select.el (select-converter-out-alist):
7603         Removed _EMACS_INTERNAL selection type.
7604
7605         * x-select.el (xselect-kill-buffer-hook): Removed.
7606         * x-select.el (xselect-kill-buffer-hook-1): Removed.
7607         Removed this X-specific nonesense. Use the generic support
7608         in select.el instead.
7609
7610 2000-07-15  Martin Buchholz  <martin@xemacs.org>
7611
7612         * mule/mule-category.el (defined-category-hashtable):
7613         Use make-hash-table instead of make-hashtable
7614
7615         * buff-menu.el: Byte-compiler warning fix.
7616
7617         * isearch-mode.el (isearch-highlight-all-cleanup):
7618         Remove unused variable `isearch-highlight-all-start'.
7619
7620         * etags.el (add-to-tag-completion-table): Byte-compiler warning fix.
7621
7622         * itimer.el (itimer-edit-mode): Byte-compiler warning fixes.
7623
7624         * cus-dep.el (Custom-make-dependencies):
7625         Add autoload cookie for custom-add-loads to generated custom-load.el.
7626
7627         * autoload.el (autoload-package-name): Warning suppression.
7628         Move defvar prior to first use.
7629
7630         * custom.el: Add autoload for custom-declare-face.
7631         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7632         * cl.el (cl-hack-byte-compiler):
7633         Allow `xemacs -no-autoloads -l bytecomp -f batch-byte-compile ...'
7634         to work properly.
7635
7636 2000-07-08  Mike Sperber  <mike@xemacs.org>
7637
7638         * startup.el (load-home-init-file): Added variable.
7639         (maybe-migrate-user-init-file): Added.
7640         (load-user-init-file): Load custom file if different from init
7641         file.
7642
7643         * dumped-lisp.el (preloaded-file-list): Added "cus-file" before
7644         "startup."
7645
7646         * cus-edit.el (custom-migrate-custom-file): Added for migration.
7647         Moved `custom-file'-related code to cus-file.el.
7648
7649         * cus-file.el: New file.
7650
7651 2000-04-01  Mike Sperber  <mike@xemacs.org>
7652
7653         * packages.el (packages-find-package-directories): Added support
7654         for external package hierarchies with in-place installations.
7655
7656         * find-paths.el (paths-root-in-place-p): Added.
7657         (paths-find-emacs-directory): Added support for external
7658         directories with in-place installations.
7659         (paths-find-site-directory): Ditto.
7660
7661         * startup.el (find-user-init-file): Also look for
7662         ~/.xemacs/init.elc? in preference to ~/.emacs.
7663
7664 2000-07-12 Alastair J. Houghton <ajhoughton@lineone.net>
7665
7666         * select.el (own-selection):
7667         * select.el (own-clipboard): Changed `append' parameter to
7668         `how-to-use' parameter.
7669         * select.el (own-selection): Removed icky append code.
7670         * select.el (own-selection, get-selection): Removed extra type
7671         checking.
7672         * select.el (selection-appender-alist):
7673         * select.el (selection-converter-{in|out}-alist): Initialise.
7674         * select.el (select-append-to-*): New.
7675         * select.el (select-convert-from-*): New.  New functions to append
7676         data and convert data from external type.
7677
7678 2000-07-12  Stef Epardaud  <stef@lunatech.com>
7679
7680         * font-lock.el: Javadoc enhancements.
7681
7682 2000-07-06  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
7683
7684         * printer.el (generic-print-region): Compose job name from buffer
7685         name.
7686
7687 2000-07-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
7688
7689         * font-lock.el (font-lock-fontify-pending-extents): Call
7690         font-lock-fontify-region instead of font-lock-fontify-buffer
7691         to avoid unnecessary progress gauges.
7692
7693 2000-07-06  Craig Lanning  <lanning@scra.org>
7694
7695         * custom-load.el (faces):
7696
7697         * finder.el (finder-compile-keywords): from Dan Holmsand, make sure
7698         dir is a regex.
7699
7700         * process.el (call-process-internal): from Dan Holmsand, use binary
7701         coding systems so that jka-compr works.
7702
7703 2000-07-07  Ben Wing  <ben@xemacs.org>
7704
7705         * font-lock.el: Undo previous change.  Unfortunately, some
7706         files actually use the variables directly in their init code
7707         without quoting them.
7708
7709 2000-07-07  Ben Wing  <ben@xemacs.org>
7710
7711         * font-lock.el (defvar font-lock-*-face): Removed.
7712
7713         * font-lock.el (font-lock-apply-highlight): Bind these face vars
7714         only when necessary.
7715
7716 2000-06-30  Charles G Waldman  <cgw@alum.mit.edu>
7717
7718         * cl-macs.el: fix cl-transform-function-property kludge
7719         so that it does not require a random feature.
7720
7721 2000-06-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7722
7723         * files.el (auto-mode-alist): allow .make extension for Makefiles,
7724         as in Linux kernel "Rules.make".
7725
7726 2000-06-29  Gunnar Evermann  <ge204@eng.cam.ac.uk>
7727
7728         * build-report.el (build-report): Add autoload cookie.
7729
7730 2000-06-21  Charles G Waldman  <cgw@alum.mit.edu>
7731
7732         * package-ui.el (defgroup pui):  Correct a misspelling
7733         (pui-toggle-package-delete):  Change `seleted' to `selected'
7734
7735 2000-06-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
7736
7737         * package-get.el (package-get-update-base):
7738         (package-get): Use insert-file-contents-literally always.
7739         (package-get-maybe-save-index):
7740         Force coding system for writing to binary.
7741
7742 2000-06-08  Mike Alexander  <mta@arbortext.com>
7743
7744         * code-process.el (call-process-region): If there is no coding
7745         system for the process on process-coding-system-alist use the
7746         coding system of the buffer containing the region.
7747
7748 2000-06-10  Ben Wing  <ben@xemacs.org>
7749
7750         * cmdloop.el (command-error):
7751         If debug-on-error and noninteractive, output backtrace.
7752
7753         * files.el (file-relative-name):
7754         Remove MSDOS references.
7755
7756         * simple.el (line-number): New function, due to non-obvious
7757         behavior/usage of count-lines.
7758
7759         * simple.el (count-lines): document non-obvious usage to get
7760         line number.
7761
7762 2000-06-11  Ben Wing  <ben@xemacs.org>
7763
7764         * faces.el ((featurep 'xpm)):
7765         * x-faces.el (x-init-face-from-resources):
7766         * x-faces.el (x-init-frame-faces):
7767         * x-misc.el (x-init-specifier-from-resources):
7768         * x-misc.el (x-get-resource-and-bogosity-check):
7769         * x-misc.el (x-get-resource-and-maybe-bogosity-check):
7770         * x-mouse.el (x-init-pointer-shape):
7771         * x-scrollbar.el (x-init-scrollbar-from-resources):
7772         Add sixth argument to x-get-resource calls so as to issue warnings
7773         rather than errors on bogus arguments.
7774
7775 2000-06-05  Ben Wing  <ben@xemacs.org>
7776
7777         * compat.el: new file.  provides a clean, non-intrusive way to
7778         define compatibility functions.
7779
7780         * process.el (shell-quote-argument): temporary fix for lack
7781         of nt-quote-process-args.  #### I need to put back the overall
7782         structure of that mechanism but redo the guts of it using the
7783         extra intelligence in the C code.
7784
7785 2000-05-28  Adrian Aichner  <aichner@ecf.teradyne.com>
7786
7787         * package-info.el (pi-md5sum): Calculate MD5 sum just like
7788         `package-get' does in package-get.el, instead of using external
7789         "md5sum" program.
7790
7791         * package-get.el (package-get): Insert package file literally to
7792         make checksum calculation work.
7793
7794 2000-04-18  Hrvoje Niksic  <hniksic@iskon.hr>
7795
7796         * code-files.el (convert-mbox-coding-system): Deleted.
7797         (file-coding-system-alist): Removed reference to
7798         convert-mbox-coding-system.
7799
7800 2000-05-28  Martin Buchholz <martin@xemacs.org>
7801
7802         * XEmacs 21.2.34 is released.
7803
7804 2000-05-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
7805
7806         * font-lock.el (font-lock-keywords): Rewrote docstring
7807
7808 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7809
7810         * loadhist.el (unload-feature): handle case where x is both boundp
7811         and fboundp
7812
7813 2000-05-22  Karl M. Hegbloom  <karlheg@debian.org>
7814
7815         * packages.el: It's ok to use built-in macros, but not lisp
7816         defined ones.
7817
7818 2000-05-20  Ben Wing  <ben@xemacs.org>
7819
7820         * font-lock.el:
7821         * font-lock.el (font-lock-message-threshold):
7822         * font-lock.el (font-lock-mode):
7823         * font-lock.el (font-lock-default-fontify-buffer):
7824         * font-lock.el (font-lock-always-fontify-immediately):
7825         * font-lock.el (font-lock-old-extent): Removed.
7826         * font-lock.el (font-lock-old-len): Removed.
7827         * font-lock.el (font-lock-fontify-glumped-region): Removed.
7828         * font-lock.el (font-lock-pending-extent-table): New.
7829         * font-lock.el (font-lock-range-table): New.
7830         * font-lock.el (font-lock-after-change-function):
7831         * font-lock.el (font-lock-after-change-function-1): Removed.
7832         * font-lock.el (font-lock-fontify-pending-extents): New.
7833         * font-lock.el ('font-lock-revert-cleanup): Removed.
7834         * font-lock.el ('font-lock-revert-setup): Removed.
7835         Rewrite deferral code to handle any number of changes, merging
7836         them properly.  Remove hacked-up code for revert-buffer, now
7837         unnecessary.
7838
7839         * menubar-items.el (default-menubar):
7840         In Options->Edit Init File, don't switch to emacs-lisp-mode
7841         unless necessary; doing this turns off font-lock.
7842
7843 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7844
7845         * keydefs.el: Define C-x BS to backward-kill-sentence.
7846
7847 2000-05-15  Yoshiki Hayashi  <yoshiki@xemacs.org>
7848
7849         * files.el (hack-local-variables-prop-line): Use non-greedy
7850         matching to process -*-texinfo-*- -*-.
7851
7852 2000-05-11  Jonathan Marten <jonathan.marten@uk.sun.com>
7853
7854         * minibuf.el (minibuf-directory-files): new function.
7855         (read-file-name-activate-callback): use minibuf-directory-files.
7856         (read-directory-name-internal): ditto.
7857         (mouse-file-display-completion-list): ditto.
7858         (mouse-directory-display-completion-list): ditto.
7859         (read-file-name-internal): remove "./" from completion list unless
7860         explicitly matched, for consistency.
7861
7862 2000-05-11  Ben Wing  <ben@xemacs.org>
7863
7864         * gutter-items.el (gutter-buffers-tab):
7865         * gutter-items.el (add-tab-to-gutter):
7866         * gutter-items.el (update-tab-in-gutter):
7867         * gutter-items.el (remove-buffer-from-gutter-tab): Removed.
7868         * gutter-items.el (append-progress-display):
7869         * gutter-items.el (abort-progress-display):
7870         * gutter-items.el (raw-append-progress-display):
7871         Further fixes.  Use set-glyph-image not set-image-instance-property,
7872         to fix problems with multiple windows in a frame.
7873
7874         * menubar-items.el (tutorials-menu-filter):
7875         Fix typo.
7876
7877         * startup.el (early-error-handler):
7878         Display message box under windows; otherwise, message will disappear
7879         before it can be viewed.
7880
7881         * update-elc.el:
7882         Fix bug in NEEDTODUMP processing.
7883
7884 2000-05-08  Yoshiki Hayashi  <yoshiki@xemacs.org>
7885
7886         * startup.el (lock-directory): Removed.
7887         (superlock-file): Ditto.
7888         (startup-set-paths): Remove lockdir.
7889         (startup-setup-paths-warning): Remove lock-directory.
7890
7891         * setup-paths.el (paths-find-lock-directory): Removed.
7892         (paths-find-superlock-file): Ditto.
7893
7894 2000-05-09  Ben Wing  <ben@xemacs.org>
7895
7896         * faces.el (set-face-property):
7897         * faces.el (set-face-font):
7898         * faces.el (set-face-foreground):
7899         * faces.el (set-face-background):
7900         * faces.el (set-face-background-pixmap):
7901         * faces.el (set-face-underline-p):
7902         * faces.el (set-face-strikethru-p):
7903         * faces.el (set-face-highlight-p):
7904         * faces.el (set-face-dim-p):
7905         * faces.el (set-face-blinking-p):
7906         * faces.el (set-face-reverse-p):
7907         doc string changes.
7908
7909         * glyphs.el:
7910         * glyphs.el (make-image-specifier):
7911         * glyphs.el (glyph-property):
7912         * glyphs.el (set-glyph-image):
7913         * glyphs.el (make-glyph):
7914         * glyphs.el (make-pointer-glyph):
7915         * glyphs.el (make-icon-glyph):
7916         * glyphs.el (widget-image-instance-p): New.
7917         authorship info, lots of doc changes.  New predicate, inadvertently
7918         omitted.  the general principle with specifier docs is now that
7919         the description of instantiators should go with the make-foo-specifier
7920         fun's doc string, rather than in foo-specifier-p.  this follows
7921         conventions elsewhere in XEmacs and in general is a lot more obvious
7922         of a place to look.  sometimes the make-foo-specifier function needs
7923         to be created in the process.
7924
7925         * gutter.el:
7926         * gutter.el (make-gutter-specifier): New.
7927         * gutter.el (make-gutter-size-specifier): New.
7928         * gutter.el (make-gutter-visible-specifier): New.
7929         specifier doc updates according to the conventions specified before.
7930
7931         * objects.el:
7932         * objects.el (make-font-specifier):
7933         * objects.el (make-color-specifier):
7934         * objects.el (make-face-boolean-specifier): New.
7935         specifier doc updates according to the conventions specified before.
7936
7937         * specifier.el:
7938         * specifier.el (set-specifier):
7939         * specifier.el (make-integer-specifier): New.
7940         * specifier.el (make-boolean-specifier): New.
7941         * specifier.el (make-natnum-specifier): New.
7942         * specifier.el (make-generic-specifier): New.
7943         * specifier.el (make-display-table-specifier): New.
7944         specifier doc updates according to the conventions specified before.
7945
7946         * toolbar.el:
7947         * toolbar.el (make-toolbar-specifier): New.
7948         specifier doc updates according to the conventions specified before.
7949
7950 2000-05-09  Ben Wing  <ben@xemacs.org>
7951
7952         * process.el (call-process-internal): Revert to previous version
7953         because Mike's change clashed with a change I did not long before.
7954         Changed progn to prog1 to fix the bug pointed out by Mike Alexander.
7955         Thanks very much Mike for pointing out the bug and submitting a
7956         patch!
7957
7958 2000-04-13  Mike Alexander  <mta@arbortext.com>
7959
7960         * process.el (call-process-internal): Send the correct input buffer
7961         (call-process-internal): Return the exit status of the process
7962
7963 2000-05-07  Ben Wing  <ben@xemacs.org>
7964
7965         * winnt.el:
7966         * winnt.el (nt-quote-args-verbatim): Removed.
7967         * winnt.el (nt-quote-args-prefix-quote): Removed.
7968         * winnt.el (nt-quote-args-backslash-quote): Removed.
7969         * winnt.el (nt-quote-args-double-quote): Removed.
7970         * winnt.el (nt-quote-args-functions-alist): Removed.
7971         * winnt.el (nt-quote-process-args): Removed.
7972         Remove all stuff for argument quoting.  We borrow the code instead
7973         from Emacs 20.6, which is much more careful in its quoting
7974         (e.g. in handling runs of the escape character) and avoids most of
7975         the need for this Lisp mechanism by checking to see whether we're
7976         running a Cygwin or normal program and doing the appropriate
7977         quoting.  If we end up needing such a mechanism, we should add
7978         it by extending the variable `mswindows-quote-process-args' so it
7979         can take an alist of regexps.
7980
7981 2000-05-07  Ben Wing  <ben@xemacs.org>
7982
7983         * keydefs.el:
7984         Restore M-up, M-down to 21.1 state.  Put *ward-sentence on
7985         C-M-left, C-M-right instead.  Define C-M-up, C-M-down to scroll
7986         the window without moving point.
7987
7988         * simple.el:
7989         * simple.el (scroll-up-one): New.
7990         * simple.el (scroll-down-one): New.
7991         Functions for use with C-M-up/down.
7992
7993 2000-05-01  Martin Buchholz <martin@xemacs.org>
7994
7995         * XEmacs 21.2.33 is released.
7996
7997 2000-04-29  Martin Buchholz  <martin@xemacs.org>
7998
7999         * dialog.el (yes-or-no-p-dialog-box):
8000         Fix docstring.
8001         Fix following horrible bug in X11 mode with focus-follows-mouse:
8002           1. Visit two files in two different frames.
8003           2. do File->Revert Buffer in one of those frames.
8004           3. Dialog box appears.
8005           4. Arrange things so that the mouse passes over the *other*
8006              frame, then to the dialog box, and click on "Yes".
8007           5. The file contents end up in the *wrong* buffer!
8008         Add TODO comment.
8009
8010 2000-04-28  Ben Wing  <ben@xemacs.org>
8011
8012         * help.el (describe-installation): correct typo introduced
8013         in last patch: boundp -> fboundp.
8014
8015         * etags.el (buffer-tag-table-list):
8016         canonicalize filenames to Unix format so that tag-table-alist
8017         searching works under Windows.
8018
8019         * autoload.el:
8020         Bowdlerize the supposedly objectionable words
8021         "who couldn't quite manage to cleanly modify batch-update-autoloads".
8022
8023         * gutter-items.el (set-progress-display-style):
8024         * gutter-items.el (search-dialog-callback):
8025         * gutter-items.el (make-search-dialog):
8026         Change to new callback-ex api.
8027
8028 2000-04-26  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8029
8030         * help.el: (describe-installation): decode-coding-string is not
8031         defined in a non MULE environment.
8032
8033 2000-04-28  Ben Wing  <ben@xemacs.org>
8034
8035         * gutter-items.el (buffer-list-changed-hook):
8036         use it, not record-buffer-hook.
8037
8038         * subr.el (record-buffer-hook): Removed.
8039
8040 2000-04-27  Ben Wing  <ben@xemacs.org>
8041
8042         * gutter-items.el (buffers-tab-switch-to-buffer): do not
8043         use NORECORD option.  Andy will not like this, but the existing
8044         gutter behavior is just wrong, as per this comment:
8045
8046         ;; this used to add the norecord flag to both calls below.
8047         ;; this is bogus because it is a pervasive assumption in XEmacs
8048         ;; that the current buffer is at the front of the buffers list.
8049         ;; for example, select an item and then do M-C-l
8050         ;; (switch-to-other-buffer).  Things get way confused.
8051         ;;
8052         ;; Andy, if you want to maintain the current look, you must
8053         ;;  *uncouple* the gutter order and buffers order.
8054
8055         * loaddefs.el (completion-ignored-extensions): unfuckify.
8056
8057         * bytecomp.el (batch-byte-compile-one-file): new function, used in
8058         xemacs.mak.
8059
8060         * autoload.el (batch-update-one-directory): new function, used in
8061         xemacs.mak.
8062
8063         * loadup.el: set gc-cons-threshold very high unless dumping --
8064         loadup during update-elc is much much much faster.  also do this
8065         when quick-building.
8066
8067         add commented-out code for profiling loadup.
8068
8069
8070         * update-elc.el (preloaded-file-list): add bytecomp.el, since it
8071         is required in order to build xemacs.
8072
8073 2000-04-26  Ben Wing  <ben@xemacs.org>
8074
8075         * loadup.el: don't garbage collect during loadup if quick-build
8076         compile-time option is set.
8077
8078 2000-04-23  Ben Wing  <ben@xemacs.org>
8079
8080         * update-elc.el: compute whether any dumped .el or .elc files
8081         are newer than the dumped exe, and touch the file ../src/NEEDTODUMP
8082         if so.
8083
8084         * update-elc.el (update-elc-files-to-compile): always change
8085         NOBYTECOMPILE in the src directory rather than current dir,
8086         so it will work under NT.
8087
8088         * autoload.el (autoload-trim-file-name): canonicalize to slashes so
8089         the form of this file is identical between Unix and Windows.
8090         (autoload-target-directory): Fixed to be lisp/ not lisp/prim/.
8091         Added comment.
8092         (update-autoloads-from-directory): updated doc string.
8093         updated doc strings in a few other places.
8094
8095 2000-04-18  Yoshiki Hayashi  <yoshiki@xemacs.org>
8096
8097         * bytecomp.el (byte-force-recompile): Fix argument to
8098         byte-recompile-directory.
8099
8100 2000-04-17  Yoshiki Hayashi  <yoshiki@xemacs.org>
8101
8102         * gutter-items.el (progress-display-clear-when-idle): Use
8103         add-one-shot-hook.
8104         * gutter-items.el (clear-progress-display): Adjust number of
8105         arguments.
8106
8107 2000-04-13  Yoshiki Hayashi  <yoshiki@xemacs.org>
8108
8109         * dumped-lisp.el (preloaded-file-list): Always dump select.el.
8110
8111 2000-04-16  Ben Wing  <ben@xemacs.org>
8112
8113         * printer.el: New file.
8114
8115         * dumped-lisp.el (preloaded-file-list): Declare printer.el.
8116
8117         * help.el (describe-installation): Fix decoding for Windows.
8118
8119         * menubar-items.el:
8120         * menubar-items.el (default-menubar):
8121         * menubar-items.el (tutorials-menu-filter): New.
8122         * menubar-items.el (popup-menubar-menu):
8123         Add authorship.  Redo Help menu and Tutorials filter.
8124
8125         * menubar.el: Correct comment.
8126
8127         * modeline.el (modeline-buffer-identification): Correct doc string.
8128
8129         * simple.el:
8130         * simple.el (printing): Removed.
8131         * simple.el (printer-name): Removed.
8132         * simple.el (generic-print-buffer): Removed.
8133         * simple.el (generic-print-region): Removed.
8134         Move generic print code to printer.el.
8135
8136 2000-04-15  Ben Wing  <ben@xemacs.org>
8137
8138         * simple.el (generic-print-region): New.
8139         make this function actually work.
8140         (generic-print-buffer): call generic-print-region.
8141
8142 2000-04-14  Andy Piper  <andy@xemacs.org>
8143
8144         * gutter-items.el (make-search-dialog): avoid unnecessary futzing
8145         by using the new widget-callback-current-channel.
8146         (search-dialog-callback): ditto.
8147
8148 2000-04-12  Andy Piper  <andy@xemacs.org>
8149
8150         * gutter.el (default-gutter-position): moved from gutter-items.el.
8151         (default-gutter-position-changed-hook): ditto.
8152         (gutter-element-visibility-changed-hook): ditto.
8153         (set-gutter-element): ditto.
8154         (remove-gutter-element): ditto.
8155         (set-gutter-element-visible-p): ditto.
8156         (gutter-element-visible-p): ditto.
8157         (init-gutter): ditto.
8158
8159         * dialog.el (make-dialog-box): renamed and moved from
8160         gutter-items.el
8161
8162         * gutter-items.el: move various functions elsewhere.
8163
8164 2000-04-13  Katsumi Yamaoka  <yamaoka@jpl.org>
8165
8166         * menubar-items.el: Fixed place of parenthesis.
8167
8168 2000-04-12  Ben Wing  <ben@xemacs.org>
8169
8170         * etags.el (find-tag-at-point): New.  Lets you do find-tag
8171                 without constantly being prompted for the tag.
8172         * simple.el: Added a number of section headings, to clarify the
8173                 organization of this file.
8174         * simple.el (activate-region):
8175         * simple.el (region-exists-p):
8176         * simple.el (region-active-p):
8177                 Moved these three function down to the other side of
8178                 the case-changing functions, so they join the rest of
8179                 the region code.
8180         * simple.el (printing): New.
8181         * simple.el (printer-name): New.
8182         * simple.el (generic-print-buffer): New.
8183                 New functions, a very simple prototype for a unified
8184                 printing interface.
8185
8186         * process.el (call-process-internal): Real fix for null BUFFER,
8187                 other problems with BUFFER specs.
8188
8189         * menubar-items.el:
8190                 Fixed up File->Print to use new printing functions.
8191                 Various corrections and expansions to Grep/Compile menus.
8192                 New options for Printing.
8193                 New options for SMTP Mail, the way to send mail under
8194                   MS Windows. (There's also a package patch to make SMTP
8195                   Mail be the default under MSWin.)
8196
8197 2000-04-09  Jeff Miller <jmiller@cablespeed.com>
8198
8199         * menubar-items.el: Selecting Rectangle Mousing from menubar
8200         did not work.  Needed to quote mouse-track-rectangle-p.
8201
8202 2000-04-06  Yoshiki Hayashi  <yoshiki@xemacs.org>
8203
8204         * cl-compat.el (keywordp): Removed.
8205
8206 2000-04-05  Andy Piper  <andy@xemacs.org>
8207
8208         * gutter-items.el (progress-layout-glyph): don't initialize here.
8209         (progress-gauge-glyph): use dynamic sizing.
8210         (set-progress-display-style): new function. Set progress glyphs
8211         appropriately depending on the style.
8212         (progress-display-style): new variable. Custom version of
8213         set-progress-display-style.
8214         (progress-abort-glyph): switch to dynamic sizes.
8215         (search-dialog-text): make the edit field active.
8216
8217 2000-04-04  Andy Piper  <andy@xemacs.org>
8218
8219         * gutter-items.el (make-search-dialog): need to make the search
8220         dialog visible after creation.
8221
8222         * menubar-items.el (default-menubar): use the search dialog for
8223         searching. Remove some extraneous search menu items.
8224
8225         * gutter-items.el (set-gutter-element): allow glyphs to be used as
8226         well as strings.
8227         (make-gutter-only-dialog-frame): allow the user to create the
8228         frame unmapped. Allow the gutter spec to be given as a glyph.
8229         (search-dialog-direction): new variable.
8230         (search-dialog-text): new variable.
8231         (search-dialog-callback): new function. Callback for the search
8232         dialog action.
8233         (make-search-dialog): new function. Create a user-friendly search
8234         dialog.
8235
8236 2000-04-04  Hrvoje Niksic  <hniksic@iskon.hr>
8237
8238         * faces.el (set-face-stipple): Use mswindows-bitmap-file-path
8239         under Windows.
8240
8241 2000-04-01  Andy Piper  <andy@xemacs.org>
8242
8243         * font-lock.el (font-lock-fontify-keywords-region): Calculate
8244         progress more accurately.
8245
8246 2000-02-02  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8247
8248         * finder.el (finder-compile-keywords): Process readable files only.
8249         Because error in process of .#finder-inf.el when compile xemacs
8250         with --with-clash-detection option.
8251
8252 2000-03-31  Andy Piper  <andy@xemacs.org>
8253
8254         * gutter-items.el (append-progress-display): don't delay after a
8255         successful font-lock.
8256         (make-gutter-only-dialog-frame): new function. Allow users to
8257         create gutter-only dialogs.
8258
8259 2000-03-27  Mike Alexander  <mta@arbortext.com>
8260
8261         * process.el (call-process-internal): Handle a null BUFFER
8262         parameter correctly.
8263
8264 2000-03-28  Andy Piper  <andy@xemacs.org>
8265
8266         * gutter-items.el (abort-progress-display): put strings in the
8267         gutter not extents.
8268         (progress-layout-glyph): signal special 'quit callback.
8269         (progress-display-quit-function): deleted.
8270         (progress-display-stop-callback): deleted.
8271         (progress-display-dispatch-command-events): deleted.
8272         (append-progress-display): remove calls to
8273         progress-display-dispatch-command-events.
8274         (raw-append-progress-display): ditto.
8275
8276 2000-03-23  Hrvoje Niksic  <hniksic@iskon.hr>
8277
8278         * faces.el (set-face-stipple): Rewrite to correctly handle PIXMAP
8279         being a list.  Actually define `stipple-pixmap-p' which is used as
8280         an error predicate.  Correctly handle PIXMAP being either relative
8281         or absolute file name.
8282
8283 2000-03-24  Andy Piper  <andy@xemacs.org>
8284
8285         * gutter-items.el (add-tab-to-gutter): use copy-sequence.
8286         (abort-progress-display): ditto. Don't delete the created extent.
8287         (raw-append-progress-display): ditto.
8288         (progress-display-dispatch-non-command-events): new
8289         function. Encapsulates what we want to do when no command input is
8290         required.
8291         (progress-display-dispatch-command-events): likewise, but disable
8292         for now since it causes too many problems.
8293         (append-progress-display): use them.
8294         (raw-append-progress-display): ditto.
8295         (default-gutter-position-changed-hook): set this rather than
8296         default-gutter-position-changed.
8297         (default-gutter-position-changed-hook): lambda with zero arguments
8298         rather than one.
8299         (raw-append-progress-display): trap errors in pending input since
8300         allowing them to signal will hose the gauge well and
8301         truly. Ideally we would like to delay these until we are more able
8302         to cope.
8303         (append-progress-display): ditto.
8304
8305 2000-03-20  Jeff Miller <jmiller@cablespeed.com>
8306
8307         * lisp/make-docfile.el: call-process-internal is now implemented
8308         in process.el.
8309
8310 2000-03-21  Ben Wing  <ben@xemacs.org>
8311
8312         * mule\mule-cmds.el (set-language-info-alist):
8313         Fix to correspond to new menu arrangement.
8314
8315 2000-03-21  Ben Wing  <ben@xemacs.org>
8316
8317         * process.el:
8318         * process.el (call-process-internal): New.
8319         New implementation of call-process.  Only enabled under NT, so far.
8320         stderr handling not implemented yet in CVS'd C code.
8321
8322 2000-03-20  Ben Wing  <ben@xemacs.org>
8323
8324         * lisp-mode.el:
8325         * lisp-mode.el (lisp-interaction-mode-menubar-menu): New.
8326         * lisp-mode.el (lisp-interaction-mode):
8327         Put back Lisp Interaction menubar for Jan V's sake.
8328
8329         * simple.el:
8330         * simple.el (mark-ring):
8331         * simple.el (dont-record-current-mark): New.
8332         * simple.el (in-shifted-motion-command): New.
8333         * simple.el (mark-ring-unrecorded-commands): New.
8334         * simple.el (mark-ring-max):
8335         * simple.el (set-mark-command):
8336         * simple.el (push-mark):
8337         * simple.el (handle-pre-motion-command):
8338         Implement scheme for not recording unimportant marks.
8339
8340         * subr.el:
8341         * subr.el (function-allows-args): New.
8342         New function function-allows-args.
8343
8344 2000-03-20  Martin Buchholz <martin@xemacs.org>
8345
8346         * XEmacs 21.2.32 is released.
8347
8348 2000-03-20  Andy Piper  <andy@xemacs.org>
8349
8350         * gutter-items.el (update-tab-in-gutter): force selection of the
8351         selected-window if required to do so.
8352         (buffers-tab-items): ditto.
8353         (add-tab-to-gutter): ditto.
8354         (create-frame-hook): use force-selection.
8355         (default-gutter-position-changed): lambdify.
8356         (update-tab-hook): deleted since it was only used in one place.
8357
8358 2000-03-18  Andy Piper  <andy@xemacs.org>
8359
8360         * files.el (find-file-noselect): undo change that shouldn't have
8361         gone in.
8362
8363 2000-03-17  Andy Piper  <andy@xemacs.org>
8364
8365         * buffer.el (switch-to-buffer): use last-nonminibuf-window instead
8366         of selected-window trickery.
8367
8368         * gutter-items.el (update-tab-in-gutter): don't give dedicated
8369         frames tabs.
8370         (progress-display-stop-callback): progress -> progress-display
8371         (progress-display-quit-function): ditto.
8372         (clear-progress-display): ditto.
8373         (remove-progress-display): ditto.
8374         (append-progress-display): ditto.
8375         (abort-progress-display): ditto.
8376         (raw-append-progress-display): ditto.
8377         (display-progress-display): ditto.
8378         (current-progress-display-label): ditto.
8379         (current-progress-display): ditto.
8380         (lprogress-display): ditto and save the buffer
8381         (progress-display): ditto. Otherwise the buffer sometimes gets
8382         changed which confuses font-lock.
8383
8384         * font-lock.el (font-lock-default-fontify-buffer): catch all
8385         errors, not just quit.
8386         (font-lock-mode): progress -> display-progress
8387         (font-lock-default-fontify-buffer): ditto.
8388         (font-lock-fontify-syntactically-region): ditto.
8389         (font-lock-fontify-keywords-region): ditto.
8390
8391 2000-03-14  Hrvoje Niksic  <hniksic@iskon.hr>
8392
8393         * cl.el (gensym): Move to here from cl-macs.el.
8394         (gentemp): Ditto.
8395
8396 2000-03-16  Andy Piper  <andy@xemacs.org>
8397
8398         * font-lock.el (font-lock-mode): use lprogress and friends for
8399         progress management.
8400         (font-lock-default-fontify-buffer): ditto.
8401         (font-lock-fontify-syntactically-region): ditto.
8402         (font-lock-fontify-keywords-region): ditto.
8403         (font-lock-revert-cleanup): fix reverting.
8404         (font-lock-revert-setup): ditto.
8405
8406         * gutter-items.el (progress-use-echo-area): new variable. Use the
8407         echo area for progress gauges if non-nil.
8408         (clear-progress): remove echo area stuff and defer to
8409         clear-message.
8410         (append-progress): dispatch non-command events after each progress
8411         increment. Remove echo area stuff.
8412         (abort-progress): remove echo area stuff and defer to
8413         display-message.
8414         (raw-append-progress): ditto. Dispatch non-command events after
8415         gutter redisplay.
8416         (display-progress): defer echo area stuff to display-message.
8417
8418         * gutter-items.el (clear-progress):
8419         (abort-progress): indentation changes.
8420         (display-progress): don't clear progress.
8421         (append-progress): compare messages with equal.
8422         (raw-append-progress): use dispatch-non-command-events to flush
8423         widget creation events.
8424
8425 2000-03-13  Ben Wing  <ben@xemacs.org>
8426
8427         * abbrev.el:
8428         * abbrev.el (abbrev-string-to-be-defined): New.
8429         * abbrev.el (inverse-abbrev-string-to-be-defined): New.
8430         Changes for use with the menubar.
8431
8432 2000-03-12  Ben Wing  <ben@xemacs.org>
8433
8434         * alist.el (vassoc): moved here from font-menu.el.
8435
8436         * custom.el (defface): typo fix.
8437
8438         * dialog.el (yes-or-no-p-dialog-box):
8439         * dialog.el (message-box):
8440         * files.el (save-some-buffers-1):
8441         Put accelerators in the button names.
8442
8443         * font-lock.el (font-lock-comment-face):
8444         * font-lock.el (font-lock-keyword-face):
8445         * font-lock.el (font-lock-function-name-face):
8446         Fixed some of the colors under MS Windows because the existing
8447         default colors were hardly different from black and needed to be
8448         made lighter.
8449
8450         * font-menu.el:
8451         * font-menu.el (font-menu-split-long-menu):
8452         * font-menu.el (font-menu-family-constructor):
8453         * font-menu.el (font-menu-size-constructor):
8454         * font-menu.el (font-menu-weight-constructor):
8455         * font-menu.el (font-menu-set-font):
8456         vassoc moved to alist.el.
8457         Accelerators added to all menus.
8458         Unused bound var new-props removed.
8459
8460         * keydefs.el: I did a whole lot of rearranging to put things in a
8461         more consistent order and fixed a number of cases where key
8462         combinations involving up, down, left, right and so on were
8463         defined but the corresponding keypad combinations were not
8464         defined.
8465
8466         * lisp-mode.el:
8467         * lisp-mode.el (lisp-interaction-mode-popup-menu):
8468         * lisp-mode.el (emacs-lisp-mode):
8469         * lisp-mode.el (lisp-interaction-mode):
8470         * lisp-mode.el (flet):
8471         Added accelerators onto the menus.
8472         Made all the different versions of the let function be indented
8473         the same way.
8474         Undid Steve's easy-menu-ification, because it makes it impossible
8475         to have the menubar and popup menus different.
8476         Cleaned up the menu; added items for find-function &c and some
8477         indenting, and removed debug-on-*.
8478
8479         * list-mode.el (list-mode-hook):
8480         * list-mode.el (list-mode):
8481         * list-mode.el (completion-setup-hook):
8482         * list-mode.el (display-completion-list):
8483         Added support for the :window-height keyword, which is required
8484         because of other changes that I made for the file dialog box.  I
8485         also made the hook variables list-mode-hook and
8486         completion-setup-hook and also minibuffer-setup-hook in
8487         minibuf.el be permanent-local; see comment in list-mode.el.
8488
8489         * map-ynp.el (map-y-or-n-p):
8490         Added accelerators to the dialog buttons.
8491
8492         * menubar-items.el (menu-truncate-list):
8493         New internal function.
8494         * menubar-items.el (submenu-generate-accelerator-spec):
8495         * menubar-items.el (menu-item-strip-accelerator-spec):
8496         * menubar-items.el (menu-item-generate-accelerator-spec):
8497         New exported functions, for use in auto-generating accelerator specs.
8498
8499         * menubar-items.el:
8500         * menubar-items.el (default-menubar):
8501         * menubar-items.el (maybe-add-init-button):
8502         * menubar-items.el (bookmark-menu-filter):
8503         * menubar-items.el (slow-format-buffers-menu-line):
8504         * menubar-items.el (build-buffers-menu-internal):
8505         * menubar-items.el (language-environment-menu-filter):
8506         * menubar-items.el (default-popup-menu):
8507         * menubar-items.el (popup-buffer-menu):
8508         * menubar-items.el (popup-menubar-menu):
8509         Did a major overhaul on this file, and in fact I'm nowhere near
8510         done working on the menubar, and there will be more patches to
8511         come.  A basic summary of what I've done:
8512
8513         a) I added accelerators to all of the menu items.  For menus that
8514         are auto-generated, such as the buffers menu, the accelerators are
8515         automatically added to the beginning of each line using the
8516         numbers 1 through 9, then zero, and then letters starting with A,
8517         but omitting the letters that are already in use for the fixed
8518         menu items at the top of the buffers menu.  To facilitate adding
8519         accelerators of this kind, I created some new functions
8520         (*-accelerator-spec), which are also being used by other filters
8521         that auto generate lists of things such as ftp sites to download
8522         packages.  If people really don't like these accelerators
8523         appearing at the beginning of the menu items, a variable can be
8524         added to optionally turn them off, but I think this is rather
8525         pointless because other menu items have accelerators and many or
8526         most of the menu users will use the accelerators if the support is
8527         there.
8528
8529         b) I combined the top level Tools and Apps menus into a single
8530         Tools menu, because the distinction between the two is not
8531         obvious, and the items on the menus are not used often enough that
8532         putting some of them onto submenus is a problem.
8533
8534         c) I created two new top level menus called View and Cmds because
8535         there were too many items on the File and Edit menus, and I'm going
8536         to be adding more items to these menus.  In contrast to the Tools
8537         menu, the items on these menus may be used quite often during an
8538         editing session, and so should be available with fewer
8539         keystrokes.
8540
8541         d) I added a number of options to the options menu, including one
8542         for controlling whether the alt key can be used to traverse to
8543         menu items using the accelerators, one for controlling behavior of
8544         control-k, one for controlling how the kill and yank functions
8545         interact with the clipboard, a few additional buffers-menu
8546         options, and various other things.  I also did a bit of
8547         rearranging, for example, combining the keyboard and mouse options
8548         into a single keyboard and mouse submenu to facilitate the
8549         accelerators on that level.
8550
8551         e) I changed the variable buffers-menu-format-buffer-line-function
8552         to take two arguments instead of one, the second argument being
8553         the line number for use in creating an accelerator.  I added a
8554         hack to support existing functions with one argument (although I
8555         doubt that very many of these exist), for backward compatibility.
8556
8557         f) I moved the top level mule menu to be a submenu of the edit
8558         menu.  I think that most of the items on this menu are fairly
8559         useless and there are certainly not enough frequently used items
8560         to justify this being its own top level menu.
8561
8562         g) I combined most of the items in big-menubar.el into the main menu.
8563         If people think the main menu is too big, it would be possible to
8564         create different configurations, some smaller.
8565
8566         * menubar.el (check-menu-syntax):
8567         Deleted some syntax checks that were no longer valid, partly
8568         because of changes that were already made a long time ago, and
8569         partly because of a change I made where I allow the name of the
8570         menu item to be an evaluated expression rather than just a string,
8571         similar to all of the other parameters of a menu item.
8572
8573         * minibuf.el:
8574         * minibuf.el (read-file-name-1):
8575         * minibuf.el (mouse-read-file-name-1):
8576         I made a number of changes to improve the appearance
8577         and functioning of the file dialog box.  They include:
8578
8579         a) Fixing the problem where closing the dialog box by clicking on
8580         the close button of the window didn't properly exit the
8581         minibuffer.
8582
8583         b) Fixing the problem that if you typed part of a file name, and
8584         then clicked on a completion with the mouse, the file was not
8585         correctly selected.
8586
8587         c) Changing the title of the dialog box to reflect the operation
8588         being done in accordance with user interface conventions, rather
8589         than the name of the dialog box buffer, which is rather useless.
8590
8591         d) Remove the words "possible completions are" which didn't
8592         belong.
8593
8594         e) Fix things so that the completions scroll off the end of the
8595         completions windows only to the right, rather than both to the
8596         right and down, which is in accordance with Windows user interface
8597         conventions.
8598
8599         * msw-init.el (init-post-mswindows-win):
8600         Added a binding for meta-F4, which is the standard windows binding
8601         for exiting a program.
8602
8603         * select.el (get-selection-no-error):
8604         * select.el (own-selection):
8605         * select.el (own-clipboard):
8606         Added an optional argument called append to the functions
8607         own-selection and own-clipboard.  This adds support for appending
8608         text to the existing selection and allows the function
8609         own-clipboard to be used as the value of the variable
8610         interprogram- cut-function.
8611
8612         Fixed a bug in own-selection in handling zmacs-region-stays.
8613
8614         * simple.el (historical-kill-line): New.
8615
8616         * simple.el (kill-line):
8617         * simple.el (interprogram-cut-function):
8618         * simple.el (interprogram-paste-function):
8619         * simple.el (handle-pre-motion-command):
8620         * simple.el (next-line):
8621         * simple.el (previous-line):
8622         a) Expanded the variable kill-whole-line, so that function
8623         kill-line can be set to delete the entire line always, not just
8624         when cursor is at the beginning of the line.  This is controlled
8625         by setting the variable kill-whole-line to the symbol 'always.
8626         This behavior, as well as the existing kill-whole-line behavior,
8627         now only take effect when kill-line is called interactively,
8628         although this is a departure from a previous behavior in the case
8629         of setting this variable kill-whole-line to t.  It is almost
8630         certainly what has always been intended, and most likely the old
8631         way of doing things introduced bugs.  I also created a function
8632         called historical-kill-line, which ignores the kill-whole-line
8633         setting and always gives the historical behavior of only killing
8634         to the end of the line.  I bound this function to shift- control-k
8635         so that the kill to end of line behavior is available, even when
8636         kill-whole-line has been set to change control-k into the simple
8637         delete-whole-line behavior. (This can be set using the options
8638         menu.)
8639
8640         b) I changed things so that kill and yank now interact with the
8641         clipboard by default under windows.  This was done by changing the
8642         default value of interprogram-cut- function and
8643         interprogram-paste-function.  You can get the old behavior by
8644         setting these to nil, and there is an option on the options menu
8645         to do this.
8646
8647         c) I added support for selecting text using shifted motion keys.
8648         This support is on by default and can be controlled by the
8649         variable shifted-motion-keys-select-region.  There is also a
8650         variable called unshifted-motion-keys-deselect-region that
8651         controls more specifically how the shifted motion key behavior
8652         works.  I did not put an option on the options menu to turn this
8653         off, because I can't imagine why this would be useful.
8654
8655         * simple.el (forward-block-of-lines):
8656         * simple.el (backward-block-of-lines):
8657         * simple.el (block-movement-size):
8658         New.
8659
8660         * simple.el (uncapitalized-title-words):
8661         * simple.el (uncapitalized-title-word-regexp):
8662         * simple.el (capitalize-string-as-title):
8663         * simple.el (capitalize-region-as-title):
8664         New.
8665
8666
8667         * subr.el (add-hook):
8668         * subr.el (make-local-hook): New.
8669         * subr.el (remove-local-hook): New.
8670         * subr.el (add-one-shot-hook): New.
8671         * subr.el (add-local-one-shot-hook): New.
8672         Added some functions to make using hooks easier.
8673         These include:
8674
8675         a) Functions add-local-hook and remove-local-hook to make it easy
8676         to use local hooks.
8677
8678         b) Functions add-one-shot-hook and add-local-one-shot-hook, which
8679         make it possible to add a "one-shot" hook, which is to say a hook
8680         that runs only once, and automatically removes itself after the
8681         first time it has run.
8682
8683 2000-03-09  Andy Piper  <andy@xemacs.org>
8684
8685         * files.el (auto-mode-alist): pick up jsp, jhtml and xml files.
8686
8687 2000-03-09  Yoshiki Hayashi  <yoshiki@xemacs.org>
8688
8689         * buff-menu.el (buffers-menu-omit-invisible-buffers):
8690         Moved from menubar-items.el.
8691         * dumped-lisp.el: Dump gutter-items regardless of menubar.
8692
8693 2000-03-08  Andy Piper  <andy@xemacs.org>
8694
8695         * gutter-items.el (build-buffers-tab-internal): add selected field
8696         to buffers tab spec.
8697
8698 2000-03-07  Yoshiki Hayashi  <yoshiki@xemacs.org>
8699
8700         * minibuf.el (last-exact-completion): Initialize to nil.
8701
8702 2000-03-07  Didier Verna  <didier@xemacs.org>
8703
8704         * startup.el (command-line-1): remove unused variable
8705         `first-file-buffer'.
8706
8707 2000-02-29  Hrvoje Niksic  <hniksic@iskon.hr>
8708
8709         * loaddefs.el (completion-ignored-extensions): Removed ".log",
8710         which is also used for Web server log files.
8711
8712 2000-02-03  IKEYAMA Tomonori <tomonori@suiyokai.org>
8713
8714         * mule/mule-charset.el: Setup auto-fill-chars.
8715
8716 2000-03-02  SL Baur  <steve@beopen.com>
8717
8718         * subr.el (with-string-as-buffer-contents): Reimplement using
8719         `with-temp-buffer'.  Fixes non-unique buffer name problem, fixes
8720         non-deletion of buffer after execution problem.
8721         (with-output-to-string): Use unique buffer name.
8722
8723 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8724
8725         * gutter-items.el (buffers-tab-sort-function):  New variable.
8726         (buffers-tab-items):  Funcall it to sort the buffer tab list.
8727
8728 2000-02-29  Stephen J. Turnbull  <stephen@xemacs.org>
8729
8730         * startup.el (load-user-init-file):  Merge two `if's to one `or'.
8731
8732 2000-02-28  Martin Buchholz  <martin@xemacs.org>
8733
8734         * menubar-items.el (maybe-add-init-button): Remove the "Load
8735         .emacs" button from all menubars.
8736
8737 2000-03-01  Didier Verna  <didier@xemacs.org>
8738
8739         * rect.el (string-rectangle): depend on `pending-delete-mode' for
8740         region rectangle replacement (from Jan Vroonhof).
8741         (replace-rectangle): new function.
8742
8743 2000-01-05  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8744
8745         * mule/mule-cmds.el (set-default-coding-systems): Use
8746         set-terminal-coding-system and set-keyboard-coding-system.
8747         * coding.el (set-terminal-coding-system): Use
8748         set-console-tty-output-coding-system.
8749         (set-keyboard-coding-system): Use
8750         set-console-tty-input-coding-system.
8751
8752 2000-02-21  Yoshiki Hayashi  <yoshiki@xemacs.org>
8753
8754         * minibuf.el (read-variable): Allow symbol to default argument.
8755
8756 2000-02-27  Andy Piper  <andy@xemacs.org>
8757
8758         * gutter-items.el (update-tab-hook): new function to be used for
8759         hooks.
8760         (create-frame-hook): add update-tab-hook.
8761         (record-buffer-hook): ditto.
8762         (default-gutter-position-changed): ditto.
8763         (default-gutter-position): updating the buffers tab is now handled
8764         by a hook.
8765         (default-gutter-position-changed-hook): new variable.
8766         (gutter-element-visibility-changed-hook): ditto.
8767         (set-gutter-element-visible-p): call it.
8768         (set-gutter-element): use modify-specifier-instances. Set extents
8769         as duplicable before using.
8770         (remove-gutter-element): ditto.
8771         (set-gutter-element-visible-p): ditto.
8772         (init-gutter): new function.
8773         (add-tab-to-gutter): use new gutter-element functions rather than
8774         setting specifiers directly.
8775         (clear-progress): ditto.
8776         (abort-progress): ditto.
8777         (gutter-buffers-tab-visible-p): renamed from
8778         default-gutter-visible-p
8779
8780         * specifier.el (modify-specifier-instances): new function from Jan
8781         Vroonhof.
8782
8783         * x-init.el (init-post-x-win): call init-gutter.
8784
8785         * msw-init.el (init-post-mswindows-win): call init-gutter.
8786
8787         * menubar-items.el (default-menubar): Update to reflect new gutter
8788         variables.
8789
8790 2000-02-26  Andy Piper  <andy@xemacs.org>
8791
8792         * gutter-items.el (set-gutter-element): new function. Add gutter
8793         elements to the specified gutter.
8794         (remove-gutter-element): new function. Remove gutter elements from
8795         the specified gutter.
8796         (set-gutter-element-visible-p): new function. Set gutter element
8797         visibility for the provided gutter-visible specifier.
8798
8799 2000-02-23  Andy Piper  <andy@xemacs.org>
8800
8801         * gutter-items.el (add-tab-to-gutter): specify dimensions
8802         dynamically.
8803
8804 2000-02-24  Martin Buchholz  <martin@xemacs.org>
8805
8806         * gutter-items.el (add-tab-to-gutter):
8807         * package-get.el (package-get-interactive-package-query):
8808         * package-ui.el (pui-directory-exists):
8809         (pui-install-selected-packages):
8810         (pui-list-packages):
8811         Use #'(lambda ...)  instead of '(lambda ...).
8812
8813 2000-02-21  Gregory Neil Shapiro <gshapiro@gshapiro.net>
8814
8815         * startup.el (load-user-init-file): Check to make sure user
8816           has an init-file before calling load().
8817
8818 2000-02-20  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8819
8820         * msw-glyphs.el (msgdi-device-p): Added this and 'msgdi specifier tag.
8821
8822 2000-02-23  Martin Buchholz <martin@xemacs.org>
8823
8824         * XEmacs 21.2.31 is released.
8825
8826 2000-02-21  Mike Sperber <mike@xemacs.org>
8827
8828         * loadup.el (really-early-error-handler):
8829         * update-elc.el:
8830         * make-docfile.el:
8831         Remove dependency on EMACSBOOTSTRAP... environment variables.
8832
8833 2000-02-21  Martin Buchholz <martin@xemacs.org>
8834
8835         * XEmacs 21.2.30 is released.
8836
8837 2000-02-19  Martin Buchholz  <martin@xemacs.org>
8838
8839         * byte-optimize.el (byte-optimize-plus):
8840         (byte-optimize-minus):
8841         (byte-optimize-multiply):
8842         Optimize (- 0) to 0, not (-)
8843         Optimize (+ 5 3.0) to 8.0
8844         Optimize (* 5 3.0) to 15.0
8845         Improve readability.
8846
8847 2000-02-21  Jonathan Harris  <jhar@tardis.ed.ac.uk>
8848
8849         * modeline.el: (modeline-scrolling-method): change modeline
8850         mswindows cursor appearance according to the value.
8851
8852         * msw-faces.el: (mswindows-init-device-faces): Initialise 'default
8853         and 'gui-element face colors and 'gui-element face font to Windows
8854         defaults.
8855
8856 2000-02-09 Stef Epardaud  <stef@lunatech.com>
8857
8858         * font-lock.el: Javadoc enhancements
8859
8860 1999-11-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
8861
8862         * ldap.el (toplevel): Test if LDAP support has been compiled in
8863         (ldap-verbose): New option
8864         (ldap-search-entries): Renamed from the previous ldap-search
8865         Conditionalize message display on ldap-verbose
8866         (ldap-add-entries, ldap-modify-entries, ldap-delete-entries): New
8867         defuns
8868         (ldap-search): Is now defined as an obsolete wrapper calling
8869         ldap-search-basic or ldap-search-entries
8870
8871
8872 1999-12-06  Hirokazu FUKUI  <hfukui@sannet.ne.jp>
8873             Shuhei KOBAYASHI <shuhei@aqua.ocn.ne.jp>
8874             Jan Vroonhof  <jan@xemacs.org>
8875
8876         * byte-optimize.el (byte-optimize-form-code-walker): Fixed.
8877         When for-effect is true, didn't call `byte-optimize-form'
8878         in and/or subforms without last.
8879
8880 1999-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
8881
8882         * package-get.el (package-get-download-sites): Use correct custom
8883         type.
8884
8885 2000-02-15  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8886
8887         * files.el (write-file): Ask for coding system when compiled with
8888         file-coding.
8889
8890 2000-02-16  Andy Piper  <andy@xemacs.org>
8891
8892         * buffer.el (switch-to-buffer): give norecord argument to
8893         set-window-buffer instead of explicitly recording.
8894
8895         * gutter-items.el (buffers-tab-switch-to-buffer): don't record if
8896         we have to pick a window.
8897
8898 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
8899
8900         * mule/mule-cmds.el (describe-language-support): Don't add
8901         unexist function to help-map.
8902         (describe-coding-system): Don't use already assigend `C'.
8903
8904 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8905
8906         * info.el (Info-save-auto-generated-dir): nil -> 'never to make it
8907         work in custom.
8908
8909 2000-02-04  Kazuyuki IENAGA <kazz@imasy.or.jp>
8910
8911         * about.el: Ienaga's e-mail address change.
8912
8913 2000-02-16  Samuel Mikes  <smikes@alumni.hmc.edu>
8914
8915         * etags.el (find-tag): force new window -- even if buf already
8916         visible -- when other-window is t
8917
8918 2000-02-16  Martin Buchholz <martin@xemacs.org>
8919
8920         * XEmacs 21.2.29 is released.
8921
8922 2000-02-09  Martin Buchholz  <martin@xemacs.org>
8923
8924         * cl-extra.el (getf): This is now identical to `plist-get', so
8925         just defalias it.
8926         * cl-macs.el: Make getf an alias to plist-get, at the
8927         byte-compiler level, using define-compiler-macro.
8928
8929 2000-02-08  Martin Buchholz  <martin@xemacs.org>
8930
8931         * cl-extra.el (cl-remprop): Remove. remprop is now in C.
8932
8933 2000-02-07  Kyle Jones  <kyle_jones@wonderworks.com>
8934
8935         * lisp/etags.el (find-tag-internal): set exact-tagname to
8936           a regular expression that matches against the tagname
8937           part of the tag entry first instead of only looking in
8938           the context area.
8939
8940 2000-01-23  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
8941
8942         * gutter-items.el: fixed typo(s) in customizing default-gutter-position
8943         * toobar.el: fixed typo(s) in customizing default-toolbar-position
8944
8945 2000-02-07  Martin Buchholz <martin@xemacs.org>
8946
8947         * XEmacs 21.2.28 is released.
8948
8949 2000-02-07  Martin Buchholz  <martin@xemacs.org>
8950
8951         * cl-extra.el (getf): Just call `get', never `get*'.
8952         Make arglist match docstring.
8953         Fix bug: (getf nil t t) ==> Lisp nesting exceeds `max-lisp-eval-depth'
8954         * cl-macs.el (get* compiler macro): Simply replace `get*' by `get'.
8955         * byte-optimize.el: remove references to `get*'.
8956
8957 2000-02-06  Martin Buchholz  <martin@xemacs.org>
8958
8959         * mule/european.el: Add syntax information for Latin3 and Latin4.
8960
8961 2000-02-02  Martin Buchholz  <martin@xemacs.org>
8962
8963         * byte-optimize.el: Byte-optimize (length "foo")
8964
8965 2000-02-03   Daiki Ueno  <ueno@ueda.info.waseda.ac.jp>
8966
8967         * window.el (shrink-window-if-larger-than-buffer): Rewrite full
8968         width check using `window-leftmost-p' and `window-rightmost-p'.
8969
8970 2000-02-02  Per Abrahamsen  <abraham@dina.kvl.dk>
8971
8972         * wid-edit.el (widget-match-inline): An atom never matches a
8973           list.
8974
8975 2000-01-29  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8976
8977         * modeline.el: Consolidated 'x and 'mswindows specification under
8978         'win tag.
8979
8980 2000-01-29  Andy Piper  <andy@xemacs.org>
8981
8982         * gutter-items.el: (format-buffers-tab-line): Try and be
8983         intelligent about buffer naming when we have duplicates.
8984
8985 2000-01-29  Andy Piper  <andy@xemacs.org>
8986
8987         * gutter-items.el (gutter-visible-p): Make sure the gutter gets
8988         updated when it becomes visible.
8989
8990 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
8991
8992         * bytecomp.el (byte-compile-insert-header): Properly set coding
8993         system under MULE and file-coding.
8994
8995 2000-01-28  Martin Buchholz  <martin@xemacs.org>
8996
8997         * coding.el (dontusethis-set-value-file-name-coding-system-handler):
8998         (dontusethis-set-value-terminal-coding-system-handler):
8999         (dontusethis-set-value-keyboard-coding-system-handler):
9000         Never undefine coding system aliases.  Emergency fix for gnus.
9001
9002 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9003
9004         * files.el (abbreviate-file-name): Use directory-sep-char instead
9005         of hard-coded "/".
9006
9007 2000-01-27  Hrvoje Niksic  <hniksic@iskon.hr>
9008
9009         * startup.el (user-init-file-base-list): New variable, replacing
9010         user-init-file-base.
9011         (find-user-init-file): New function.
9012         (command-line-early): Use it.
9013         (load-user-init-file): Ditto.
9014
9015 2000-01-26  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9016
9017         * gutter-items.el (update-tab-in-gutter): Use proper locale when
9018         calling valid-image-instantiator-format-p
9019
9020 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9021
9022         * isearch-mode.el (isearch-mode): The variable is
9023         isearch-unhidden-extents, not isearch-opened-extents.
9024
9025 2000-01-26  Hrvoje Niksic  <hniksic@iskon.hr>
9026
9027         * minibuf.el (next-history-element): Modify error message if a
9028         default value is available.
9029
9030 2000-01-26  Martin Buchholz  <martin@xemacs.org>
9031
9032         * bytecomp.el (byte-compile-file): Don't unconditionally write
9033         .elc files in binary - might contain non-Latin1.
9034
9035 2000-01-24  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9036
9037         * process.el (shell-quote-argument): Use (nt-quote-process-args)
9038         for windows-nt.
9039
9040         * version.el:
9041         * startup.el (user-init-file-base):
9042         * process.el (call-process-region):
9043         * files.el (make-backup-file-name):
9044         (backup-file-name-p):
9045         (file-relative-name):
9046         (abbreviate-file-name):
9047         (set-auto-mode):
9048         * code-process.el (call-process-region): Removed unnecessary
9049         branching on 'windows-nt and 'ms-dos system types. Phased 'ms-dos
9050         support out of the universe.
9051
9052         * process.el:
9053         * code-process.el:
9054         * bytecomp.el (byte-compile-file): Removed reference to
9055         buffer-file-type, and commented usage of binary-process-output
9056         NTEmacs variables.
9057
9058 2000-01-24  Yoshiki Hayashi  <yoshiki@xemacs.org>
9059
9060         * help.el (function-arglist): Add case for macro.
9061
9062 2000-01-22  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9063
9064         * cus-edit.el (custom-display): Removed "MS-DOS" and added Windows
9065         printers.
9066         (custom-display): Added a menu for printer/display tags.
9067
9068         * frame.el (frame-type):
9069         * device.el (device-type): Added 'msprinter to the doc string, and
9070         removed 'pc -- it is not going to be implemented ever.
9071         (call-device-method): Fixed docstring typo.
9072         Defined specifier tags 'printer and 'display.
9073
9074 2000-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
9075
9076         * lisp/itimer.el (itimer-run-expired-timers): (consp
9077           last-command-event-time) instead of (consp
9078           'last-command-event-time).
9079
9080 2000-01-21  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9081
9082         * msw-glyphs.el: Removed obsolete commentary.
9083
9084 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9085
9086         * minibuf.el (read-file-name): Use abbreviate-file-name to produce
9087         better default value.
9088
9089 2000-01-21  Hrvoje Niksic  <hniksic@iskon.hr>
9090
9091         * minibuf.el (read-expression): Add a DEFAULT-VALUE argument.
9092         (read-string): Ditto.
9093         (eval-minibuffer): Ditto.
9094         (read-command): Ditto.
9095         (read-function): Ditto.
9096         (read-variable): Ditto.
9097         (read-number): Ditto.
9098         (read-shell-command): Ditto.
9099         (read-number): Record history.
9100
9101 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9102
9103         * etags.el (find-tag-tag): Use DEFAULT of completing-read.
9104
9105 2000-01-20  Yoshiki Hayashi  <yoshiki@xemacs.org>
9106
9107         * faces.el (startup-initialize-custom-faces): New function.
9108         Reset all faces created during auto-autoloads loading time
9109         by defface.
9110         * startup.el (command-line): Call it.
9111
9112 2000-01-19  Yoshiki Hayashi  <yoshiki@xemacs.org>
9113
9114         * about.el (about-hackers): Add myself to contributors list.
9115
9116 2000-01-12  Kirill 'Big K' Katsnelson  <kkm@dtmx.com>
9117
9118         * menubar-items.el (maybe-add-init-button): Removed an argument in
9119         a call to load-user-init-file, as the function managed to lose its
9120         formal parameter a few betas ago.
9121
9122 2000-01-18  Martin Buchholz <martin@xemacs.org>
9123
9124         * XEmacs 21.2.27 is released.
9125
9126 2000-01-18  Martin Buchholz  <martin@xemacs.org>
9127
9128         * process.el (shell-command-to-string): Use the FSF docstring.
9129         Make shell-command-to-string the standard function, and
9130         exec-to-string the (deprecated) alias.
9131
9132         * startup.el: typo fix.
9133
9134 2000-01-16  Martin Buchholz  <martin@xemacs.org>
9135
9136         * mule/mule-misc.el (char-octet): Move back into mule-charset.c.
9137
9138 2000-01-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9139
9140         * menubar-items.el (sort-buffers-menu-alphabetically): Put invisible
9141         buffers after visible buffers.
9142         (sort-buffers-menu-by-mode-then-alphabetically): Ditto.
9143
9144 2000-01-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9145
9146         * info.el (Info-extract-menu-node-name): Stop at a dot
9147         followed by whitespace or right parenthesis.
9148
9149 2000-01-15  Hrvoje Niksic  <hniksic@iskon.hr>
9150
9151         * info.el (Info-directory-list): Warn against using Customize with
9152         Info-directory-list.
9153
9154 2000-01-15  Adrian Aichner  <aichner@ecf.teradyne.com>
9155
9156         * minibuf.el (read-file-name): doc fix.
9157
9158         * autoload.el (update-file-autoloads): doc fix.
9159
9160         * about.el (about-hackers): Change my E-mail address.
9161
9162 2000-01-13  Martin Buchholz  <martin@xemacs.org>
9163
9164         * info.el (Info-visit-file): Just use the `f' interactive spec to
9165         read a filename in the standard way.
9166
9167 2000-01-13  Andy Piper  <andy@xemacs.org>
9168
9169         * gutter-items.el (gutter-buffers-tab-orientation): new variable.
9170         (gutter-buffers-tab-extent): new variable.
9171         (update-tab-in-gutter): call add-tab-to-gutter again if the
9172         orientation has changed.
9173         (add-tab-to-gutter): cope with different orientations.
9174
9175 2000-01-11  Didier Verna  <didier@xemacs.org>
9176
9177         * info.el (Info-following-node-name): backward-skip dots as well
9178         as spaces (dots at the end of a node name aren't part of it).
9179         (Info-extract-menu-node-name): don't skip dots. There could be
9180         some in the node name.
9181         (Info-index): allow dots to be part of a node name.
9182
9183 2000-01-12  Andreas Jaeger  <aj@suse.de>
9184
9185         * files.el (auto-mode-alist): Added idlwave-mode.
9186         Patch by Carsten Dominik <dominik@astro.uva.nl>.
9187
9188 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9189
9190         * info.el (Info-search): Show default value.
9191
9192 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9193
9194         * info.el (Info-read-node-completion-table): New variable.
9195         (Info-read-node-name-1): New function.
9196         (Info-read-node-name): Use it.
9197         (Info-follow-reference): Use DEFAULT argument of completing-read.
9198         (Info-menu): Ditto.
9199
9200 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9201
9202         * hyper-apropos.el (hyper-describe-key-briefly): Save
9203         window configuration.
9204         (hyper-describe-face): Use DEFAULT of completing-read.
9205         (hyper-apropos-read-variable-symbol): Ditto.
9206         (hyper-apropos-read-function-symbol): Ditto.
9207
9208 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9209
9210         * mule/mule-cmds.el (set-default-coding-system): Set
9211         comint-exec-hook to use coding-system-for-read and
9212         coding-system-for-write so that C-x RET c works.
9213
9214 1999-12-27  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9215
9216         * minibuf.el (minibuffer-confirm-incomplete): Customize.
9217         (previous-matching-history-element): Increment
9218         minibuffer-max-depth by 1.
9219         (next-matching-history-element): Ditto.
9220
9221 2000-01-11  Andy Piper  <andy@xemacs.org>
9222
9223         * gutter-items.el (buffers-tab): Create a new face for the buffers
9224         tab.
9225         (buffers-tab-face): use it.
9226
9227 2000-01-10  Didier Verna  <didier@xemacs.org>
9228
9229         * modeline.el (modeline-scrolling-method): change modeline X
9230         cursor appearance according to the value.
9231
9232 2000-01-07  Andreas Jaeger  <aj@suse.de>
9233
9234         * about.el (about-hackers): Moved my entry to contributor list.
9235         (xemacs-hackers): Added myself.
9236         (about-maintainer-info): Added description of myself.
9237
9238
9239 2000-01-07  Didier Verna  <didier@xemacs.org>
9240
9241         * modeline.el (modeline-scrolling-method): new variable.
9242         (mouse-drag-modeline): add reference to it in the docstring.
9243         (mouse-drag-modeline): handle it.
9244
9245 2000-01-08  Andy Piper  <andy@xemacs.org>
9246
9247         * gutter-items.el (update-tab-in-gutter): remove resize-subwindow
9248         calls.
9249         (remove-buffer-from-gutter-tab): ditto.
9250
9251 2000-01-06  Per Abrahamsen  <abraham@dina.kvl.dk>
9252
9253         * cus-edit.el (custom-hook-convert-widget): Fix comment.
9254         (custom-face-edit): Fix grammatical error in help message.
9255
9256 2000-01-03  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9257
9258         * movemail.el: Added.
9259
9260         * dumped-lisp.el (preloaded-file-list): Added movemail.el.
9261
9262 2000-01-03  Didier Verna  <didier@xemacs.org>
9263
9264         * modeline.el (mouse-drag-modeline): remove the code related to
9265         the modeline horizontal scrolling facility.
9266
9267 1999-12-31  Martin Buchholz <martin@xemacs.org>
9268
9269         * XEmacs 21.2.26 is released.
9270
9271 1999-12-28  Andy Piper  <andy@xemacs.org>
9272
9273         * wid-edit.el (widget-push-button-value-create): The gui cache
9274         does not agree with native widgets which can only be displayed
9275         once per window. The reasons for caching are diminished now that
9276         we don't hog resources when creating buttons.
9277         (widget-push-button-cache) deleted.
9278
9279 1999-12-24  Martin Buchholz <martin@xemacs.org>
9280
9281         * XEmacs 21.2.25 is released.
9282
9283 1999-12-24  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9284
9285         * hyper-apropos.el (hyper-apropos): Toggle
9286         hyper-apropos-programming-apropos correctly.
9287         Set REGEXP when user accepts default value.
9288
9289 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9290
9291         * minibuf.el (read-from-minibuffer): Bind minibuffer-default.
9292         (read-file-name-2): Use DEFAULT argument of read-from-minibuffer.
9293
9294 1999-12-22  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9295
9296         * mule/mule-category.el (undefined-category-designator):
9297         Return char instead of character.  Search for undefined one.
9298         (describe-category): Use with-displaying-help-buffer.
9299
9300 1999-12-21  Martin Buchholz  <martin@xemacs.org>
9301
9302         * byte-optimize.el (byte-optimize-plus):
9303         Optimize (+ 1) to 1 instead of (1+ nil).
9304
9305         * files.el (basic-save-buffer): Rewrite for clarity.  Use (char-before).
9306
9307         * byte-optimize.el (byte-compile-butlast): Remove.  Use butlast instead.
9308
9309         * byte-optimize.el (byte-optimize-char-before): New function.
9310         Remove performance penalty for using (char-before) instead of (char-after).
9311
9312 1999-12-20  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9313
9314         * mule/mule-category.el (char-category-list): Return character
9315         instead of integer.
9316
9317 1999-12-17  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9318
9319         * minibuf.el (read-buffer): Check default is buffer object.
9320
9321 1999-11-25  Andy Piper  <andy@xemacs.org>
9322
9323         * cus-edit.el (custom-buffer-create-buttons): Use native widgets
9324         for buttons.
9325
9326 1999-12-16  Andreas Jaeger  <aj@suse.de>
9327
9328         * package-get.el (package-get-maybe-save-index): Fixed typo.
9329         Patch by Jeff Miller <jmiller@smart.net>.
9330
9331 1999-12-13  Charles G Waldman  <cgw@alum.mit.edu>
9332
9333         * gnuserv.el (gnuserv-process-filter):  don't call
9334         gnuserv-write-to-client when gnuserv-current-client is nil
9335
9336 1999-12-14  Martin Buchholz <martin@xemacs.org>
9337
9338         * XEmacs 21.2.24 is released.
9339
9340 1999-12-12  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9341
9342         * about.el (about-hackers): Update my email address.
9343
9344 1999-12-07  Martin Buchholz <martin@xemacs.org>
9345
9346         * XEmacs 21.2.23 is released.
9347
9348 1999-11-06  Jason R Mastaler  <jason@mastaler.com>
9349
9350         * package-get.el (package-get-download-sites): Removed several
9351         defunct download sites, added many new ones, and corrected a few
9352         incorrect directory-on-site entries.  Added physical locations to
9353         site-description.
9354
9355 1999-11-30  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9356
9357         * finder.el (finder-commentary): add DOC string and fix
9358         interactive spec
9359
9360 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9361
9362         * help.el (describe-function): Don't forget to intern the string
9363         completing-read returns.
9364         (describe-variable): Ditto.
9365
9366 1999-11-16  Adrian Aichner  <adrian@xemacs.org>
9367
9368         * hyper-apropos.el (hyper-apropos-this-symbol): Handle
9369         `hyper-apropos-help-mode' here to find symbol to customize
9370         irregardless of cursor position and simplify
9371         `hyper-apropos-set-variable', `hyper-apropos-find-function', and
9372         `hyper-apropos-popup-menu'.
9373
9374 1999-11-21  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9375
9376         * apropos.el (apropos-mode-map): Add return to call
9377         apropos-follow.
9378         (apropos-print): Call apropos-mode to have better
9379         command reference. Put keymap text-poperty to
9380         symbole name.
9381
9382 1999-11-22  Alastair Burt  <burt@dfki.de>
9383
9384         * help.el: (describe-bindings-1): Added handling of keymaps for
9385         the extents at point.
9386
9387 1999-12-02  Mark Thomas  <mthomas@jprc.com>
9388
9389         * gutter-items.el (buffers-tab-items): Wrap the function in a
9390         save-match-data
9391
9392 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9393
9394         * help.el (describe-function): Use the DEFAULT argument to
9395         completing-read.
9396         (describe-variable): Ditto.
9397
9398 1999-11-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9399
9400         * minibuf.el (read-from-minibuffer): Add optional argument
9401         DEFAULT to have better mini-buffer history support.
9402         (completing-read): Pass default to read-from-minibuffer.
9403         (read-buffer): Pass default to completing-read.
9404
9405 1999-12-04  Hrvoje Niksic  <hniksic@iskon.hr>
9406
9407         * font-lock.el (font-lock-doc-string-face): Document the
9408         `font-lock-lisp-like' property.
9409
9410 1999-11-29  Hrvoje Niksic  <hniksic@iskon.hr>
9411
9412         * lisp-mode.el: Specify `font-lock-lisp-like'.
9413
9414         * font-lock.el (font-lock-lisp-like): New function.
9415         (font-lock-fontify-syntactically-region): Use it.
9416
9417 1999-11-29  XEmacs Build Bot <builds@cvs.xemacs.org>
9418
9419         * XEmacs 21.2.22 is released
9420
9421 1999-11-28  Martin Buchholz <martin@xemacs.org>
9422
9423         * XEmacs 21.2.21 is released.
9424
9425 1999-11-18  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9426
9427         * minibuf.el (read-coding-system): Accept symbol and
9428         coding-system object as a default-coding-system.
9429
9430 1999-11-16  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9431
9432         * minibuf.el (read-coding-system): Accept symbol as
9433         a default-coding-system.
9434
9435 1999-10-06  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9436
9437         * apropos.el (apropos-documentation): Use insert instead
9438         of princ.
9439
9440 1999-11-07  William M. Perry  <wmperry@aventail.com>
9441
9442         * gpm.el: New gpm-minor-mode to turn GPM mouse support on & off
9443           for the linux console.
9444
9445         * mouse.el (mouse-consolidated-yank): Allow the mouse-yanking
9446           stuff to work when you are not on a window system, since the GPM
9447           mouse support now allows pasting from outside of XEmacs.
9448
9449 1999-11-10  XEmacs Build Bot <builds@cvs.xemacs.org>
9450
9451         * XEmacs 21.2.20 is released
9452
9453 1999-11-06  Hrvoje Niksic  <hniksic@iskon.hr>
9454
9455         * setup-paths.el (paths-default-info-directories): Add
9456         /usr/share/info and /usr/local/share/info.
9457
9458 1999-10-30  Hrvoje Niksic  <hniksic@srce.hr>
9459
9460         * about.el: Updated Vladimir Ivanovic's info.
9461
9462 11999-08-28  Jan Vroonhof  <vroonhof@math.ethz.ch>
9463
9464         * auto-show.el (auto-show-truncationp): Remove.
9465
9466         * auto-show.el (auto-show-should-take-action-p): Use window-truncated-p
9467
9468 999-09-23  Gunnar Evermann  <ge204@eng.cam.ac.uk>
9469
9470         * indent.el (indent-line-to): fix bug: spaces were not replaced
9471         with tab if column is multiple of tab-width
9472         From dhn@qedinc.com
9473
9474 1999-10-24  Jan Vroonhof  <vroonhof@math.ethz.ch>
9475
9476         * mule/mule-cmds.el (read-input-method-name): Accept symbols
9477         correctly. Patch from Mikio Nakajima <minakaji@osaka.email.ne.jp>
9478
9479         * package-get.el (package-get-package-provider): Be verbose when
9480         interactive. Patch from Robert Pluim
9481
9482 1999-08-23  Mike McEwan  <mike@lotusland.demon.co.uk>
9483
9484         * info.el (Info-suffix-list): Add ".info.bz2" to the recognised
9485         info file suffixes.
9486
9487 1999-08-19  Stephen Tse  <stephent@sfu.ca>
9488
9489         * process.el (open-network-stream): Add a new optional parameter
9490         PROTOCOL to support udp; fix a minor typo and add an explanation
9491         in docstring for udp programming.
9492
9493         * code-process.el (open-network-stream): Add a new optional
9494         parameter PROTOCOL to support udp; fix a minor typo and add an
9495         explanation in docstring for udp programming.
9496
9497 1999-10-18  Andy Piper  <andy@xemacs.org>
9498
9499         * gui.el (make-gui-button): be more precise about how we call
9500         callbacks.
9501
9502         * wid-edit.el (widget-push-button-value-create): Use the new form
9503         of native gui-button.
9504
9505 1999-10-14  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
9506
9507         * info.el (Info-page-prev): Don't do (sit-for 0).
9508
9509 1999-10-13  Andy Piper  <andy@xemacs.org>
9510
9511         * gutter-items.el (progress-abort-glyph): new glyph for showing
9512         abort status.
9513         (append-progress): dispatch-event rather than sit-for.
9514         (abort-progress): new function. Show the abort glyph with an
9515         appropriate message.
9516         (raw-append-progress): dispatch-event rather than sit-for.
9517         (display-progress): cope with aborts.
9518
9519         * gui.el (make-gui-button): Use native widgets for buttons
9520         unconditionally.
9521         (insert-gui-button): ditto.
9522         (gui-button-p): ditto.
9523
9524         * xbm-button.el: remove from core.
9525
9526         * xpm-button.el: remove from core.
9527
9528 1999-10-07  Olivier Galibert  <galibert@pobox.com>
9529
9530         * faces.el (init-device-faces): Don't initialize the random faces
9531         on the stream device.
9532
9533 1999-10-06  Andy Piper  <andy@xemacs.org>
9534
9535         * files.el (recover-file): Don't use ls under windows for revert buffer.
9536
9537 1999-09-25  Adrian Aichner  <adrian@xemacs.org>
9538
9539         * package-get.el (package-get-download-menu): Make menu really
9540         toggle download sites.
9541         (package-get-download-sites): Add autoload cookie.
9542
9543 1999-09-29  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9544
9545         * setup-paths.el (paths-find-module-directory): Ditto.
9546
9547 1999-09-29  Werner Fink  <werner@suse.de>
9548
9549         * setup-paths.el (paths-find-exec-directory): Add missing nil
9550         parameter for environment.
9551
9552 1999-09-27  Martin Buchholz  <martin@xemacs.org>
9553
9554         * modeline.el (modeline-format):
9555         Only purecopy the strings.  Else
9556         (nsublis '(("%p" . "%P")) (default-value 'modeline-format) :test 'equal)
9557         barfs.
9558
9559 1999-08-28  Mike Woolley  <mike@bulsara.com>
9560
9561         * winnt.el: Removed nt-shell-mode-hook, which was preventing the
9562         user setting comint-completion-addsuffix and
9563         comint-process-echoes.
9564
9565 1999-09-22  Andy Piper  <andy@xemacs.org>
9566
9567         * gutter-items.el (update-tab-in-gutter): use
9568         last-nonminibuf-window instead of selected-window.
9569
9570 1999-09-18  Andy Piper  <andy@xemacs.org>
9571
9572         * gnuserv.el (gnuserv-edit-files): select frame we are going to
9573         display on.
9574
9575         * subr.el (record-buffer-hook): new variable so that the hook gets
9576         some documentation.
9577
9578 1999-09-16  Andy Piper  <andy@xemacs.org>
9579
9580         * gutter-items.el (update-tab-in-gutter): only update when the
9581         gutter is visible.
9582         (remove-buffer-from-gutter-tab): ditto.
9583
9584 1999-09-17  Hrvoje Niksic  <hniksic@srce.hr>
9585
9586         * simple.el (do-auto-fill): Commented out part of Kinsoku
9587         processing.
9588
9589 1999-09-14  Hrvoje Niksic  <hniksic@srce.hr>
9590
9591         * isearch-mode.el (isearch-highlightify-region): Give the
9592         highlighting extents a high priority.
9593         (isearch-make-extent): Give the main highlighting extent an even
9594         higher priority.
9595
9596 1999-09-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9597
9598         * packages.el (packages-compute-package-locations): Fix typo from
9599         -u rationalization.
9600
9601 1999-09-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9602
9603         * setup-paths.el (paths-find-doc-directory): Respect value of
9604         `configure-doc-directory.'
9605
9606         * find-paths.el (paths-find-architecture-directory): Give
9607         precendence `default' argument (which typically comes from
9608         configure).
9609
9610 1999-09-05  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9611
9612         * startup.el (command-line-early): Added options -user-init-file
9613         and -user-init-directory.
9614
9615         * files.el (user-init-file): Default to NIL so we can recognize
9616         when it's set.
9617
9618 1999-08-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
9619
9620         * obsolete.el (init-file-user):
9621         * startup.el:
9622         * packages.el (packages-compute-package-locations):
9623         * package-get.el (package-get-user-index-filename):
9624         * menubar-items.el (maybe-add-init-button):
9625         * info.el (Info-annotations-path):
9626         * dump-paths.el:
9627         Change `user-init-directory' to be an absolute path.
9628         Use `user-init-directory' where appropriate.
9629         Zap `init-file-user' and its uses.
9630
9631 1999-09-09  Hrvoje Niksic  <hniksic@srce.hr>
9632
9633         * subr.el (copy-symbol): New function.
9634
9635 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9636
9637         * isearch-mode.el (isearch-done): Be sure to restore invisible
9638         extents in the proper buffer.
9639         (isearch-pre-command-hook): Set this-command to the correct value
9640         in case the buffer has changed and old overriding-local-map was
9641         used.
9642         (isearch-restore-extent): Use remprop instead of setting the
9643         property to nil.
9644
9645 1999-09-08  Hrvoje Niksic  <hniksic@srce.hr>
9646
9647         * cmdloop.el (execute-extended-command): Update zmacs region
9648         before the delay.
9649         (execute-extended-command): Make the message gettext-friendly.
9650
9651 1999-09-07  Andy Piper  <andy@xemacs.org>
9652
9653         * gutter-items.el (progress-gauge-glyph): renamed from
9654         progress-glyph.
9655         (progress-text-glyph): new variable.
9656         (progress-layout-glyph): use layouts and text glyphs.
9657         (progress-area-buffer): removed.
9658         (progress-text-and-extent): new variable.
9659         (progress-displayed-p): dynamically create gutter area buffer.
9660         (clear-progress): ditto.
9661         (raw-append-progress): ditto.
9662         (append-progress): use new glyph names.
9663         (raw-append-progress): only create the extent when needed. set
9664         properties more optimally.
9665         (progress): remove args.
9666
9667 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9668
9669         * isearch-mode.el (isearch-range-invisible): Use mapc instead of
9670         mapcar where the return value is unused.
9671         (isearch-restore-invisible-extents): Ditto.
9672         (isearch-highlight-all-cleanup): Ditto.
9673         (isearch-delete-extents-in-range): Traverse the extents only once.
9674         (isearch-highlight-all-update): Don't start over if the search
9675         string has changed and more input is pending.
9676
9677 1999-09-07  Hrvoje Niksic  <hniksic@srce.hr>
9678
9679         * packages.el (packages-find-package-data-path): Ditto.
9680
9681         * cl.el: Use mapcar at top-level -- mapc is no longer a subr.
9682
9683         * subr.el (mapc-internal): Don't make obsolete.
9684
9685         * cl-extra.el (mapc): Resurrect.
9686
9687 1999-09-03  Hrvoje Niksic  <hniksic@srce.hr>
9688
9689         * obsolete.el (isearch-yank-x-clipboard): Define it as an obsolete
9690         alias.
9691
9692         * isearch-mode.el (isearch-top-state): Restore isearch-word.
9693         (isearch-yank-clipboard): Renamed from isearch-yank-x-clipboard.
9694         (isearch-yank-clipboard): Use get-clipboard instead of
9695         x-get-clipboard.
9696         (isearch-yank-selection): Fix docstring.
9697
9698 1999-09-02  Martin Buchholz  <martin@xemacs.org>
9699
9700         * cl-extra.el: Obsolete hash-table-type in favor of hash-table-weakness.
9701
9702 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9703
9704         * cl-macs.el (extent-start-position): Fix setf method.
9705         (extent-end-position): Ditto.
9706
9707 1999-09-02  Hrvoje Niksic  <hniksic@srce.hr>
9708
9709         * isearch-mode.el: End merge with FSF 20.4.
9710
9711         * isearch-mode.el (search-invisible): New variable.
9712         (isearch-hide-immediately): Ditto.
9713         (isearch-unhidden-extents): Ditto.
9714         (isearch-range-invisible): New function.
9715         (isearch-unhide-extent): Ditto.
9716         (isearch-restore-invisible-extents): Ditto.
9717         (isearch-restore-extent): Ditto.
9718
9719         * isearch-mode.el (isearch-ring-advance-edit): Use FSF
9720         implementation.
9721         (isearch-ring-retreat-edit): Ditto.
9722         (isearch-forward): New argument NO-RECURSIVE-EDIT.
9723         (isearch-forward-regexp): New arguments NOT-REGEXP and
9724         NO-RECURSIVE-EDIT.
9725         (isearch-backward): New argument NO-RECURSIVE-EDIT.
9726         (isearch-backward-regexp): New arguments NOT-REGEXP and
9727         NO-RECURSIVE-EDIT.
9728         (isearch-mode): Return isearch-success.
9729         (isearch-update): Use unread-command-events instead of
9730         unread-command-event.
9731         (isearch-abort): If an invalid regexp is encountered, keep popping
9732         states.
9733         (isearch-*-char): Use FSF implementation.
9734         (isearch-whitespace-chars): Use the more robust FSF's
9735         implementation.
9736         (isearch-within-brackets): New variable.
9737         (isearch-mode): Initialize it.
9738         (isearch-edit-string): Bind it.
9739         (isearch-search-and-update): Set it.
9740         (isearch-push-state): Push it.
9741         (isearch-top-state): Pop it.
9742         (isearch-search): Set it.
9743         (isearch-printing-char): When called by isearch-whitespace-chars,
9744         handle M-SPC gracefully.
9745         (isearch-message-prefix): New argument ELLIPSIS.
9746         (isearch-message-suffix): Ditto.
9747         (isearch-message): Use the ELLIPSIS argument when calling
9748         isearch-message-prefix and isearch-message-suffix.
9749         (isearch-message-prefix): Distinguish between "wrapped" and
9750         "overwrapped" search, FWIW.
9751
9752 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9753
9754         * isearch-mode.el (isearch-edit-string): Use the head of the
9755         search ring instead of search-last-string and search-last-regexp.
9756         (search-highlight): Renamed from isearch-highlight.
9757         (isearch-exit): Use the new name.
9758         (isearch-highlight): Ditto.
9759         (isearch-dehighlight): Ditto.
9760         (isearch-update-ring): New function.
9761         (isearch-done): Call it.
9762         (isearch-done): New argument EDIT.
9763         (isearch-repeat): If search string is empty, look up at the car of
9764         the search ring; ignore the yank pointer.
9765         (isearch-abort): Call isearch-done with NOPUSH.
9766         (isearch-cancel): New function.
9767         (isearch-mode-map): Bind it to ESC ESC ESC.
9768
9769         * isearch-mode.el: Begin merge with FSF 20.4.
9770
9771 1999-09-01  Andy Piper  <andy@xemacs.org>
9772
9773         * x-select.el (x-get-clipboard): obsolete.
9774         (x-yank-clipboard-selection): obsolete
9775
9776         * select.el (disown-selection): need to be careful to disown the
9777         clipboard if we set it via selection.
9778         (get-clipboard): move from x-select.el
9779         (yank-clipboard-selection): ditto.
9780
9781 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9782
9783         * isearch-mode.el (isearch-exit): Bind isearch-highlight and
9784         isearch-highlight-all-matches to nil.
9785         (isearch-fixed-case): New variable.
9786         (isearch-mode): Initialize it.
9787         (isearch-edit-string): Save it.
9788         (isearch-toggle-case-fold): Set it.
9789         (isearch-fix-case): Make sure isearch-toggle-case-fold works --
9790         need to check isearch-fixed-case.
9791         (isearch-toggle-case-fold): Update highlighting of all matches
9792         before the pause.
9793         (isearch-edit-string):
9794
9795 1999-09-01  Hrvoje Niksic  <hniksic@srce.hr>
9796
9797         * isearch-mode.el (isearch-edit-string): Call isearch-message
9798         before reading the event so that the prompt is displayed properly.
9799         (isearch-message): Use isearch-nonincremental when calling
9800         isearch-message-prefix.
9801         (minibuffer-local-isearch-map): Bind up and down to do the same as
9802         M-p and M-n respectively.
9803         (isearch-done): New arg NOPUSH.
9804         (isearch-edit-string): Use it.
9805         (isearch-edit-string): Don't bind isearch-string.
9806         (isearch-ring-adjust): Edit string, *then* push state.
9807
9808 1999-08-31  Hrvoje Niksic  <hniksic@srce.hr>
9809
9810         * faces.el (isearch-secondary): Make isearch-secondary look
9811         different than default.
9812
9813 1999-08-30  Hrvoje Niksic  <hniksic@srce.hr>
9814
9815         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9816         save-excursion.
9817         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9818         (isearch-update): Call isearch-dehighlight without arguments.
9819         (isearch-done): Ditto.
9820
9821         * isearch-mode.el (isearch-fix-case): If the search string has no
9822         upper-case letters, allow the folding to be reenabled.
9823         Previously, once disabled, the folding would remain that way until
9824         the end of isearch.
9825         (isearch-top-state): Call isearch-fix-case.
9826
9827         * isearch-mode.el (isearch-yank): Use progn instead of the inner
9828         save-excursion.
9829         (isearch-dehighlight): Remove TOTALLY.  Simplify.
9830
9831 1999-08-31  Jan Vroonhof  <jan@xemacs.org>
9832
9833         * xpm-button.el:
9834         xbm-button.el: Need to exist in core because gui.el depends on
9835         them.
9836
9837 1999-08-31  Andy Piper  <andy@xemacs.org>
9838
9839         * gutter-items.el (buffers-tab-face): new customizable variable.
9840         (buffers-tab-default-buffer-line-length): new specifier for
9841         maximum viewable characters.
9842         (progress-stack): new variable for implementing widget-based
9843         progress messages.
9844         (progress-area-buffer): ditto.
9845         (progress-glyph-height): ditto.
9846         (progress-stop-callback): ditto.
9847         (progress-quit-function): new function.
9848         (progress-glyph): new variable.
9849         (progress-layout-glyph): ditto.
9850         (progress-displayed-p): new function, see message-displayed-p for
9851         details.
9852         (clear-progress): ditto.
9853         (remove-progress): ditto.
9854         (append-progress): ditto.
9855         (raw-append-progress): ditto.
9856         (display-progress): ditto.
9857         (current-progress): ditto.
9858         (current-progress-label): ditto.
9859         (progress): ditto.
9860         (lprogress): ditto.
9861
9862
9863 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9864
9865         * obsolete.el (isearch-yank-x-selection): Define obsolete alias.
9866
9867         * isearch-mode.el (isearch-yank-x-selection): Renamed to
9868         `isearch-yank-selection'.
9869         (isearch-mode-map): Use it.
9870         (isearch-yank-selection): Use `get-selection' instead of
9871         `get-x-selection'.
9872
9873 1999-08-29  Hrvoje Niksic  <hniksic@srce.hr>
9874
9875         * faces.el (isearch-secondary): Create face here.
9876
9877         * isearch-mode.el: Rewrote the "lazy highlighting" code not to use
9878         timers.
9879
9880 1999-08-27  Hrvoje Niksic  <hniksic@srce.hr>
9881
9882         * subr.el (buffer-string): More robust backward compatibility
9883         check, courtesy William Perry.
9884
9885 1999-08-26  Hrvoje Niksic  <hniksic@srce.hr>
9886
9887         * replace.el (perform-replace): Stop the search after the search
9888         limit has been reached.
9889
9890 1999-08-23  Andy Piper  <andy@xemacs.org>
9891
9892         * gutter-items.el (update-tab-in-gutter): call add-tab-to-gutter
9893         here if we don't have one.
9894
9895 1999-08-15  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
9896
9897         * ldap.el (ldap-coding-system): Default to nil until we get
9898         efficient UTF8 support
9899         (ldap-decode-string): Guard against `decode-coding-string' not
9900         being defined
9901         (ldap-encode-string): Guard against `encode-coding-string' not
9902         being defined
9903
9904 1999-08-23  Didier Verna  <didier@xemacs.org>
9905
9906         * rect.el: Cosmetics suggested by Dave Love <d.love@dl.ac.uk>.
9907         Some doc strings improvements, and add a star to the `interactive'
9908         calls.
9909
9910 1999-08-18  Stef Epardaud  <stef@lunatech.com>
9911
9912         * font-lock.el (java-font-lock-keywords-3): introduced new
9913         keywords and regexpes for javadoc syntax 1.2.
9914
9915 1999-08-17  Andy Piper  <andy@xemacs.org>
9916
9917         * gutter-items.el (buffers-tab-format-buffer-line-function): use
9918         format-buffers-tab-line.
9919         (buffers-tab-max-buffer-line-length): new variable.
9920         (format-buffers-tab-line): new function. truncate names if over
9921         buffers-tab-max-buffer-line-length.
9922
9923 1999-08-13  Charles G Waldman  <cgw@fnal.gov>
9924
9925         * cus-start.el: Customize the variable `bell-inhibit-time'.
9926
9927 1999-08-16  Andy Piper  <andy@xemacs.org>
9928
9929         * gutter-items.el (remove-buffer-from-gutter-tab): take a
9930         brute-force approach to deleting the last buffer.
9931         (buffers-tab-grouping-regexp): new customizable variable.
9932         (select-buffers-tab-buffers-by-mode): use it.
9933
9934 1999-08-13  Andy Piper  <andy@xemacs.org>
9935
9936         * gutter-items.el (remove-buffer-from-gutter-tab): fix *scratch*
9937         deletion problem.
9938
9939 1999-07-30  Didier Verna  <didier@xemacs.org>
9940
9941         * cus-edit.el (custom-save-variables): I said, use prin1 instead
9942         of princ to output symbols.
9943         (custom-save-face-internal): ditto.
9944         (custom-save-resets): ditto.
9945
9946 1999-08-09  Didier Verna  <didier@xemacs.org>
9947
9948         * gutter-items.el (select-buffers-tab-buffers-by-mode): use
9949         `regexp-quote' to protect the major mode name for use as a regular
9950         expression (c++ needs this for instance).
9951
9952 1999-08-08  Andy Piper  <andy@xemacs.org>
9953
9954         * gutter-items.el (select-buffers-tab-buffers-by-mode): beef up to
9955         cope with similar mode names.
9956
9957         * gutter-items.el (buffers-tab-selection-function): new selection
9958         function.
9959         (select-buffers-tab-buffers-by-mode): new function.
9960         (buffers-tab-items): use it if set to only display buffers in the
9961         tab in the current buffer's group..
9962         (update-tab-in-gutter): use new api.
9963         (remove-buffer-from-gutter-tab): ditto.
9964
9965         * gutter-items.el (buffers-tab-max-size): set custom selection
9966         default to 6.
9967         (buffers-tab-switch-to-buffer): just switch window if the window is visible.
9968         (add-tab-to-gutter): set face as default.
9969
9970 1999-07-07  Jan Vroonhof  <jan@xemacs.org>
9971
9972         * faces.el (frob-face-property): Merge the fall-back specifier
9973         with the target, not replace it.
9974
9975 1999-08-05  Andy Piper  <andy@xemacs.org>
9976
9977         * gutter-items.el (update-tab-in-gutter): add frame argument for
9978         buffer-items.
9979         (update-tab-in-gutter): use it.
9980
9981         * gutter-items.el (record-buffer-hook): set.
9982
9983         * buffer.el (switch-to-buffer): back out switch-to-buffer-hook
9984         change.
9985         (switch-to-buffer-hook) deleted.
9986
9987 1999-08-04  Andy Piper  <andy@xemacs.org>
9988
9989         * gutter-items.el (update-tab-in-gutter): make sure this will work
9990         as an argument to create-frame-hook.
9991
9992 1999-07-30  Hrvoje Niksic  <hniksic@srce.hr>
9993
9994         * isearch-mode.el: Modified Bob and Darryl's code to use itimers
9995         instead of timer emulation.
9996
9997 1999-07-30  Darryl Okahata  <darrylo@sonic.net>
9998
9999         * isearch-mode.el: Merged Bob Glickstein's <bobg@zanshin.com> GNU
10000         Emacs isearch enhancements.
10001
10002 1999-07-28  Andy Piper  <andy@xemacs.org>
10003
10004         * gutter-items.el (add-tab-to-gutter): put in specifier specs for
10005         all devices that support tab controls.
10006         (remove-buffer-from-gutter-tab): new function. to be used as a
10007         value for kill-buffer-hook.
10008
10009 1999-07-21  Sean MacLennan  <seanm@storm.ca>
10010
10011         * auto-show.el (auto-show-truncationp): changed to match
10012         `window_translation_on'
10013
10014 1999-07-30  XEmacs Build Bot <builds@cvs.xemacs.org>
10015
10016         * XEmacs 21.2.19 is released
10017
10018 1999-07-28  SL Baur  <steve@miho>
10019
10020         * code-files.el (insert-file-contents): Fix docstring.
10021         revert previous change.
10022
10023 1999-07-26  Yoshiki Hayashi  <t90553@mail.ecc.u-tokyo.ac.jp>
10024
10025         * fill.el (fill-region-as-paragraph): Change re-break-point to
10026         contain word-across-newline plus one character so that filling
10027         Japanese and Chinese works as desired.
10028         * simple.el (do-auto-fill): Ditto.
10029
10030 1999-07-26  SL Baur  <steve@miho>
10031
10032         * mule/japanese.el ("Japanese"): Do not specify a default input
10033         method.
10034         Suggested by MORIOKA Tomohiko  <tomo@etl.go.jp>
10035
10036 1999-07-23  Jan Vroonhof  <vroonhof@math.ethz.ch>
10037
10038         * custom.el ((not (fboundp 'defun*))): Insert autoload crap to be
10039         able to use cl-macs macro in early lisp.
10040
10041 1999-07-23  Jan Vroonhof  <jan@xemacs.org>
10042
10043         * custom.el:
10044         * cus-face.el:
10045         * cus-edit.el:
10046                 Massive custom Theme API changes.
10047
10048 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10049
10050         * code-files.el (insert-file-contents): Regard
10051         coding-system-magic-cookie if `coding-system-for-read' is nil.
10052
10053 1999-07-22  MORIOKA Tomohiko  <tomo@etl.go.jp>
10054
10055         * mule/thai-xtis.el: Add coding: local variable, to avoid
10056         bootstrapping problem with C locale.
10057
10058 1999-07-22  Andy Piper  <andy@xemacs.org>
10059
10060         * dumped-lisp.el (preloaded-file-list): guard against putting
10061         gutter-items in a less than functional XEmacs.
10062         * gutter-items.el: put call to `add-tab-to-gutter' back in.
10063
10064 1999-07-18  Bob Weiner  <weiner@beopen.com>
10065
10066         * fill.el (fill-context-prefix): Fixed bug that prevented the
10067         setting of an adaptive fill prefix when the `dont-skip-first' was
10068         t.
10069
10070 1999-07-22  SL Baur  <steve@miho>
10071
10072         * gutter-items.el: remove unguarded call to `add-tab-to-gutter'.
10073
10074 1999-06-25  Karl M. Hegbloom  <karlheg@debian.org>
10075
10076         * files.el (interpreter-mode-alist): add `make', `guile', and
10077         `emacs' entries. (#!/usr/bin/make -f ought to send a file into
10078         makefile-mode, guile is a scheme, and someday XEmacs will be
10079         modular enough to use as an efficient scripting tool.)
10080
10081 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10082
10083         * mule/mule-cmds.el (reset-language-environment): Regard
10084         coding-category `utf-8' and `ucs-4' if they are available.
10085
10086 1999-07-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
10087
10088         * mule/mule-cmds.el (set-default-coding-systems): Fix DOC-string.
10089         (prefer-coding-system): Fix DOC-string.
10090
10091         * mule/mule-cmds.el (coding-system-change-eol-conversion): Fix
10092         DOC-string too.
10093
10094         * mule/mule-cmds.el (mule-keymap): Change keymap name from MULE to
10095         Mule.
10096         (coding-system-change-eol-conversion): Fix DOC-string.
10097
10098 1999-06-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
10099
10100         * mule/mule-cmds.el (mule-keymap): Use `describe-coding-system'
10101         instead of `list-coding-system'.
10102
10103 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10104
10105         * menubar-items.el (default-menubar): `select-input-method' was
10106         renamed to `set-input-method'.
10107
10108         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10109         "Set Language Environment" menu.
10110
10111         * mule/mule-cmds.el (set-language-info-alist): Fix setting for
10112         "Describe Language Support" menu.
10113
10114 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10115
10116         * mule/chinese.el ("Chinese-GB"): Rename
10117         `chinese-gb-environment-setup-function' to
10118         `setup-chinese-gb-environment-internal'.
10119
10120 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10121
10122         * mule/korean.el: Use `define-coding-system-alias' instead of
10123         `copy-coding-system'.
10124
10125 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10126
10127         * mule/mule-cmds.el (set-language-environment-coding-systems):
10128         Treat duplicated coding-categories.
10129
10130 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10131
10132         * mule/japanese.el: Use `define-coding-system-alias' instead of
10133         `copy-coding-system'.
10134
10135 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10136
10137         * mule/vietnamese.el: Specify `iso-8-1' as a category of
10138         coding-system `viscii'.
10139
10140 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10141
10142         * mule/cyrillic.el:
10143         - Specify `iso-8-1' as a category of coding-system `koi8-r'.
10144         (cyrillic-alternativnyj-decode-table): New variable.
10145         (cyrillic-alternativnyj-encode-table): New variable.
10146         - Specify `iso-8-1' as a category of coding-system
10147           `alternativnyj'.
10148         - Abolish general Cyrillic environment.
10149
10150 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10151
10152         * mule/chinese.el:
10153         - Use `define-coding-system-alias' instead of `copy-coding-system'.
10154         - Register `chinese-gb-environment-setup-function' as a
10155           `setup-function' of "Chinese-GB" environment.
10156
10157 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10158
10159         * mule/mule-cmds.el (set-language-info-alist): Allow dummy
10160         optional argument `parents'.
10161
10162         * mule/thai-xtis.el: Specify `tis-620' as `tutorial-coding-system'
10163         property for Thai-XTIS.
10164
10165         * mule/mule-help.el (help-with-tutorial): Use property
10166         `tutorial-coding-system' of language-info as a coding-system to
10167         read tutorial file.
10168
10169 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10170
10171         * mule/thai-xtis.el: Don't setup `setup-function' and
10172         `exit-function'.
10173
10174         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10175         `set-coding-category-system' to set up coding-system for
10176         coding-category.
10177
10178         * mule/mule-cmds.el (prefer-coding-system): Use
10179         `set-coding-category-system' to set up coding-system for
10180         coding-category.
10181
10182 1999-06-29  MORIOKA Tomohiko  <tomo@etl.go.jp>
10183
10184         * mule/thai-xtis.el: Specify TUTORIAL.th as the tutorial file for
10185         Thai-XTIS environment.
10186
10187         * mule/mule-cmds.el (prefer-coding-system): Use
10188         `find-coding-system' instead of `coding-system-p'.
10189
10190 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10191
10192         * mule/mule-cmds.el (set-language-environment-coding-systems):
10193         Modify eol-type for XEmacs.
10194
10195         * mule/thai-xtis.el: Delete unused local variable `category'.
10196
10197         * mule/mule-cmds.el (coding-system-change-eol-conversion): New
10198         function.
10199         (prefer-coding-system): Don't call
10200         `update-coding-systems-internal'; use function
10201         `coding-category-list' instead of variable `coding-category-list';
10202         use `set-coding-priority-list' instead of `set-coding-priority';
10203         modify `eol-type' for XEmacs.
10204
10205         * mule/mule-misc.el (string-width): Use `charset-width' instead of
10206         `charset-columns'.
10207         (char-width): Likewise.
10208
10209 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10210
10211         * mule/thai-xtis.el: Specify `iso-8-1' as coding-category of
10212         `tis-620'.
10213
10214         * mule/mule-cmds.el (set-language-environment-coding-systems): Use
10215         `set-coding-priority-list' instead of `set-coding-priority'; don't
10216         call `update-coding-systems-internal'.
10217
10218         * mule/mule-misc.el (coding-system-get): New function.
10219         (coding-system-put): New function.
10220         (coding-system-category): New function.
10221
10222 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10223
10224         * dumped-lisp.el (preloaded-file-list): Load "thai-xtis-chars"
10225         when Mule is running; load "mule/thai-xtis" instead of "thai-xtis"
10226         to avoid conflict with leim/quail/thai-xtis.
10227
10228         * mule/thai-xtis.el: Split definition of the charset `thai-xtis'
10229         to thai-xtis-chars.el.
10230
10231         * mule/thai-xtis-chars.el: New file (split from
10232         mule/thai-xtis.el).
10233
10234 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10235
10236         * mule/thai-xtis.el:
10237         - Change category for the charset `thai-xtis' to `?x' from `?T'.
10238         - Add syntax entries.
10239         - Put `preferred-coding-system' of the charset `thai-xtis' to
10240           `tis-620'.
10241
10242 1999-06-28  TAKAHASHI Naoto  <ntakahas@etl.go.jp>
10243
10244         * mule/thai-xtis.el: ccl-decode-thai-xtis and subroutines
10245         rewritten to use write-multibyte-character.
10246
10247 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10248
10249         mule/mule-cmds.el (view-hello-file): Use `iso-2022-7bit' instead
10250         of `iso-2022-7'.
10251         (prefer-coding-system): Synced up with Emacs 20.3.11 but not
10252         ported yet.
10253         (read-input-method-name): Treat optional argument `default'.
10254
10255 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10256
10257         * mule/mule-cmds.el (set-language-info): Don't set up menus at
10258         all.
10259         (set-language-info-alist): Set up menus here.
10260
10261 1999-06-28  MORIOKA Tomohiko  <tomo@etl.go.jp>
10262
10263         * minibuf.el (completing-read): Add new optional argument
10264         `default'.
10265         (read-coding-system): Add new optional argument
10266         `default-coding-system'.
10267
10268 1999-06-03  Ken'ichi Handa  <handa@gnu.org>
10269
10270         * mule/vietnamese.el (ccl-encode-vscii): Typo fixed
10271         (viet-viscii-...->viet-vscii...).
10272
10273 1999-05-13  Ken'ichi Handa  <handa@gnu.org>
10274
10275         * mule/mule-cmds.el: Change MULE to Mule in docstrings
10276         and menus.
10277
10278 1999-04-12  Richard M. Stallman  <rms@gnu.org>
10279
10280         * mule/mule-cmds.el (input-method-function): Add permanent-local
10281         property.
10282
10283 1999-03-30  Dave Love  <fx@gnu.org>
10284
10285         * mule/mule-cmds.el (current-language-environment): Doc fix.
10286
10287 1999-02-06  Richard Stallman  <rms@gnu.org>
10288
10289         * mule/european.el (setup-slovenian-environment): New function.
10290         ("Slovenian"): New language environment.
10291
10292 1999-01-27  Dave Love  <fx@gnu.org>
10293
10294         * mule/mule-cmds.el (current-language-environment): Provide :link,
10295         :type (choices) and appropriate :get.
10296
10297 1999-01-14  Kenichi Handa  <handa@etl.go.jp>
10298
10299         * mule/mule-cmds.el (describe-language-environment): Don't alter
10300         input-method-alist.
10301
10302 1999-01-06  Eli Zaretskii  <eliz@gnu.org>
10303
10304         * mule/mule-cmds.el (prefer-coding-system): Call
10305         set-coding-priority, so that the internal array of priorities is
10306         also updated.
10307
10308 1998-12-30  Eli Zaretskii  <eliz@mescaline.gnu.org>
10309
10310         * mule/mule-cmds.el (prefer-coding-system): If the argument
10311         requires specific EOL conversion type, make the default coding
10312         systems use that.
10313
10314 1998-12-17  Eli Zaretskii  <eliz@mescaline.gnu.org>
10315
10316         * mule/mule-cmds.el (set-language-environment): Pass the default
10317         eol-type to set-language-environment-coding-systems.
10318         (set-default-coding-systems): Copy the eol-type property for the
10319         new default values of {buffer-file,process}-coding-system from the
10320         old defaults.
10321         (set-language-environment-coding-systems): Accept an optional
10322         argument EOL-TYPE, and set the eol-type property of the default
10323         coding systems accordingly.
10324
10325 1998-10-26  Kenichi Handa <handa@etl.go.jp>
10326
10327         * mule/chinese.el (pre-write-encode-hz): Cancel previous change,
10328         use generate-new-buffer instead of get-buffer-create.
10329
10330 1998-10-21  Kenichi Handa  <handa@etl.go.jp>
10331
10332         * mule/chinese.el (pre-write-encode-hz): Use with-temp-buffer.
10333
10334 1998-10-16  Markus Rost  <rost@delysid.gnu.org>
10335
10336         * mule/mule-cmds.el (default-input-method): Fix custom type.
10337
10338 1998-10-12  Richard Stallman  <rms@psilocin.ai.mit.edu>
10339
10340         * mule/mule-cmds.el (setup-specified-language-environment):
10341         Add apropos-inhibit property.
10342         (describe-specified-language-support): Likewise.
10343
10344 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10345
10346         * mule/mule-cmds.el: Doc fixes.
10347
10348 1998-09-02  Kenichi Handa  <handa@etl.go.jp>
10349
10350         * mule/mule-cmds.el (register-input-method): Doc-string
10351         modified.
10352
10353 1998-09-01  Dave Love  <fx@gnu.org>
10354
10355         * mule/mule-cmds.el (current-language-environment): Fix
10356         setter function.
10357
10358 1998-08-31  Paul Eggert  <eggert@twinsun.com>
10359
10360         * mule/chinese.el, mule/cyrillic.el, mule/ethiopic.el,
10361         mule/european.el, mule/hebrew.el, mule/japanese.el,
10362         mule/korean.el, mule/vietnamese.el: Add coding: local variable, to
10363         avoid bootstrapping problem if you need to recompile all the Lisp
10364         files using interpreted code.
10365
10366 1998-08-26  Kenichi Handa  <handa@etl.go.jp>
10367
10368         * mule/european.el ("Latin-1"): Modify `documentation' key value.
10369         ("Latin-2"): Likewise.
10370
10371 1998-08-18  Per Starback  <starback@update.uu.se>
10372
10373         * mule/european.el (setup-latin2-environment): Fix typo.
10374
10375 1998-08-18  Kenichi Handa  <handa@etl.go.jp>
10376
10377         * mule/european.el: Give proper value of `input-method' key to all
10378         lang. env.
10379
10380         * mule/mule-cmds.el (activate-input-method): Handle the case that
10381         the arg INPUT-METHOD is nil correctly.
10382         (read-multilingual-string): Activate the specified input method
10383         before calling read-string.  Afterward, activate the original
10384         input method.
10385
10386 1998-08-15  Kenichi HANDA  <handa@etl.go.jp>
10387
10388         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10389         (set-language-info-alist): Fix typo in doc-string.
10390
10391         * mule/hebrew.el ("Hebrew"): Delete describe-function key.
10392
10393 1998-08-09  Kenichi HANDA  <handa@etl.go.jp>
10394
10395         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10396         (reset-language-environment): New function for the job that
10397         setup-english-environment used to do.
10398         (set-language-environment): Do more setups according to the info
10399         in language-info-alist.
10400         (read-language-name): Handle the case that the arg KEY is nil.
10401         (describe-language-environment): Handle input-method property.
10402
10403         * mule/: All files under this directory, which related with
10404         specific languages (such as mule/european.el, mule/greek.el,
10405         mule/hebrew.el, mule/misc-lang.el), modified as below.
10406         (setup-XXX-environment): Just call set-language-environment.  If
10407         they used to do some other jobs than what done by
10408         set-language-environment, those jobs are done in
10409         setup-XXX-environment-internal now.
10410         ("LANUGAGE-ENVIRONMENT"): Delete property setup-function or change
10411         the value to setup-XXX-environment-internal.  Add properties
10412         input-method and features.
10413
10414         * mule/english.el (setup-english-environment): Just call
10415         reset-language-environment.
10416
10417         * mule/european.el (setup-8-bit-environment): Function deleted.
10418
10419 1998-08-08  Richard Stallman  <rms@psilocin.ai.mit.edu>
10420
10421         * mule/mule-cmds.el (input-method-exit-on-first-char)
10422         (input-method-use-echo-area): Doc fixes.
10423
10424 1998-08-06  Kenichi Handa  <handa@etl.go.jp>
10425
10426         * mule/mule-cmds.el (input-method-exit-on-first-char): New
10427         variable.
10428         (input-method-use-echo-area): New variable.
10429
10430 1998-08-01  Kenichi HANDA  <handa@etl.go.jp>
10431
10432         * mule/mule-cmds.el (language-info-alist): Doc-string modified.
10433
10434 1998-07-30  Ken'ichi Handa  <handa@delysid.gnu.org>
10435
10436         * mule/mule-cmds.el (activate-input-method): Update mode line.
10437         (inactivate-input-method): Likewise.
10438
10439 1998-07-19  Kenichi Handa  <handa@etl.go.jp>
10440
10441         * mule/mule-cmds.el (read-multilingual-string): Don't activate an
10442         input method in the current buffer, but just bind
10443         current-input-method.
10444
10445 1998-07-08  Kenichi Handa  <handa@etl.go.jp>
10446
10447         * mule/hebrew.el ("Hebrew"): Add coding-priority.
10448
10449         * mule/misc-lang.el ("IPA"): Add coding-priority and
10450         coding-system.
10451
10452 1998-06-26  Ken'ichi Handa  <handa@melange.gnu.org>
10453
10454         * mule/greek.el: Add coding-priority.
10455
10456 1998-05-23  Richard Stallman  <rms@psilocin.ai.mit.edu>
10457
10458         * mule/mule-cmds.el (register-input-method): Rename arg ENV to
10459         LANG-ENV.
10460
10461 1998-05-20  Richard Stallman  <rms@psilocin.ai.mit.edu>
10462
10463         * mule/mule-cmds.el (register-input-method): Fix previous change.
10464         (setup-specified-language-environment): Doc fix.
10465
10466 1998-05-19  Richard Stallman  <rms@psilocin.ai.mit.edu>
10467
10468         * mule/mule-cmds.el: Several doc fixes.
10469         (get-language-info, set-language-info): Rename argument.
10470         (set-language-info-alist): Likewise.
10471         (register-input-method): Rename argument.
10472         (activate-input-method): If INPUT-METHOD is nil, deactivate.
10473
10474 1998-05-04  Kenichi Handa  <handa@etl.go.jp>
10475
10476         * mule/mule-cmds.el (toggle-input-method): Use a more appropriate
10477         default value while reading an input method.
10478
10479 1998-05-01  Kenichi Handa  <handa@etl.go.jp>
10480
10481         * mule/mule-cmds.el (universal-coding-system-argument):
10482         Use buffer-file-coding-system as default.
10483
10484 1998-04-14  Andreas Schwab  <schwab@mescaline.gnu.org>
10485
10486         * mule/korean.el ("Korean"): Doc fix.
10487
10488 1998-04-11  Kenichi Handa  <handa@etl.go.jp>
10489
10490         * mule/mule-cmds.el (describe-language-environment): Print the
10491         languge environment at the head.
10492
10493 1998-04-06  Kenichi Handa  <handa@etl.go.jp>
10494
10495         * mule/japanese.el: Set exit-function to exit-japanese-environment
10496         for Japanese environment.
10497
10498 1998-03-20  Richard Stallman  <rms@psilocin.gnu.org>
10499
10500         * mule/mule-cmds.el (set-language-environment): Doc fix.
10501         (current-language-environment): Use defcustom.
10502         (default-input-method): Specify :type.
10503
10504 1998-03-02  Kenichi Handa  <handa@etl.go.jp>
10505
10506         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10507         modified.
10508         (prefer-coding-system): Doc-string modified.
10509
10510 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10511
10512         * mule/mule-cmds.el (set-language-info): Doc-string
10513         describes `coding-priority' KEY.
10514         (set-language-environment-coding-systems): New function.
10515         (select-safe-coding-system): New function.
10516         (set-language-info): New optional args DESCRIBE-MAP and SETUP-MAP.
10517         (set-language-info-alist): New optionla arg PARENTS.  Call
10518         set-language-info with appropriate DESCRIBE-MAP and SETUP-MAP args.
10519         (set-language-environment-coding-systems): New function.
10520
10521         * mule/chinese.el: Remove setting up of
10522         describe-chinese-environment-map and
10523         setup-chinese-environment-map.  Exclude them in args of calls to
10524         set-language-info-alist.  Register coding-priority key in
10525         language-info-alist.
10526
10527         * mule/cyrillic.el: Remove setting up of
10528         describe-cyrillic-environment-map and
10529         setup-cyrillic-environment-map.  Exclude them in args of calls to
10530         set-language-info-alist.  Register coding-priority key in
10531         language-info-alist.
10532
10533         * mule/english.el: Register coding-priority key in
10534         language-info-alist.
10535
10536         * mule/ethiopic.el: Register coding-priority key in
10537         language-info-alist.
10538
10539         * mule/european.el: Remove setting up of
10540         describe-european-environment-map and
10541         setup-european-environment-map.  Exclude them in args of calls to
10542         set-language-info-alist.  Register coding-priority key in
10543         language-info-alist.  Add "German" language env.
10544         (setup-8-bit-environment): Delete CODING-SYSTEM arg.
10545         (setup-german-environment): New function.
10546
10547         * mule/greek.el (setup-greek-environment): For Greek lang. env.,
10548         change default input method to "greek-postfix".
10549
10550         * mule/japanese.el, mule/korean.el, mule/vietnamese.el: Register
10551         coding-priority key in
10552
10553 1997-12-19  Stephen Eglen  <stephen@cns.ed.ac.uk>
10554
10555         * mule/mule-cmds.el (set-language-info): Doc fix.
10556         (input-method-inactivate-hook): Doc fix.
10557
10558 1997-11-20  Karl Heuer  <kwzh@gnu.org>
10559
10560         * mule/mule-cmds.el (set-input-method): Renamed from
10561         select-input-method.
10562
10563 1997-11-07  Kenichi Handa  <handa@etl.go.jp>
10564
10565         * mule/mule-cmds.el (set-language-environment): Run
10566         exit-language-environment-hook before calling `exit-function'
10567         which is specified for the language environment.
10568
10569 1997-10-23  Kenichi Handa  <handa@etl.go.jp>
10570
10571         * mule/mule-cmds.el (set-default-coding-systems): Doc-string
10572         modified.
10573         (prefer-coding-system): Likewise.
10574         (describe-language-environment): Print aliases of each coding
10575         system.
10576         (set-language-environment-hook): New variable.
10577         (exit-language-environment-hook): New variable.
10578         (set-language-environment): Call these hooks.  Before setting a
10579         new language environment, exit from the
10580         current-language-environment if necessary.
10581         (input-method-verbose-flag): The value can be nil, t,
10582         complex-only, or default.
10583         (input-method-highlight-flag): Doc-string augmented.
10584         (activate-input-method): Check if we can run the registered
10585         function to activate an input method.
10586
10587         * mule/korean.el: Set exit-function for language environment
10588         "Korean" to exit-korean-environment.
10589         (setup-korean-environment): Moved to korea-util.el.
10590
10591 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10592
10593         * mule/mule-cmds.el (read-multilingual-string): Use
10594         current-input-method prior to default-input-method.  Don't bind
10595         current-input-method by `let', instead, activate the specified
10596         input method in the current buffer temporarily.
10597
10598 1997-10-19  John F. Whitehead  <jfw@cisco.com>
10599
10600         * mule/mule-cmds.el (describe-language-environment): Fix prompt.
10601
10602 1997-10-21  Kenichi Handa  <handa@etl.go.jp>
10603
10604         * mule/chinese.el (post-read-decode-hz): Return the result of
10605         decode-hz-region.
10606         (pre-write-encode-hz): Do not change the value of
10607         last-coding-system.
10608
10609 1998-09-06  Bill Richter  <richter@math.nwu.edu>
10610
10611         * mule/mule-ccl.el: Doc fixes.
10612
10613 1998-04-20  Kenichi Handa  <handa@etl.go.jp>
10614
10615         * mule/mule-ccl.el (declare-ccl-program): New optional arg VECTOR.
10616         (check-ccl-program): New macro.
10617
10618 1998-01-21  Kenichi Handa  <handa@etl.go.jp>
10619
10620         * mule/mule-ccl.el: Comment about CCL syntax modified.
10621         (ccl-command-table): Add read-multibyte-character and
10622         write-multibyte-character.
10623         (ccl-code-table): Add ex-cmd.
10624         (ccl-extended-code-table): New variable.
10625         (ccl-embed-extended-command): New function.
10626         (ccl-compile-read-multibyte-character,
10627         ccl-compile-write-multibyte-character) New functions.
10628         (ccl-dump-ex-cmd, ccl-dump-read-multibyte-character,
10629         ccl-dump-write-multibyte-character): New functions.
10630
10631 1999-07-22  SL Baur  <steve@miho>
10632
10633         * config.el (config-value-file): config.values is installed into
10634         doc-directory.
10635         From Karl M. Hegbloom  <karlheg@cathcart.sysc.pdx.edu>
10636
10637 1999-07-19  Didier Verna  <didier@xemacs.org>
10638
10639         * rect.el: all functions rewritten, except when noted. Below is a
10640         list of interface changes.
10641         (apply-on-rectangle): new function. Obsoletes
10642         `operate-on-rectangle'. All functions that used to call this
10643         function now call the new one.
10644         (kill-rectangle): added optional prefix arg to fill lines.
10645         (delete-rectangle): ditto.
10646         (delete-extract-rectangle): ditto.
10647         (open-rectangle): ditto.
10648         (clear-rectangle): ditto.
10649         (delete-rectangle-line): added third arg FILL.
10650         (delete-extract-rectangle-line): ditto.
10651         (open-rectangle-line): ditto.
10652         (clear-rectangle-line): ditto.
10653
10654 1999-07-18  Andy Piper  <andy@xemacs.org>
10655
10656         * menubar-items.el (default-menubar): add gutter options.
10657
10658         * gutter-items.el: new file.
10659         (gutter): new group for custom.
10660         (gutter-visible-p): new variable.
10661         (default-gutter-position): ditto.
10662         (buffers-tab): new group for the buffers tab.
10663         (gutter-buffers-tab): widget to put in the gutter.
10664         (buffers-tab-max-size): max number of tabs.
10665         (buffers-tab-switch-to-buffer-function): function to call when a
10666         tab is pressed.
10667         (buffers-tab-omit-function): filter buffers with this function.
10668         (buffers-tab-format-buffer-line-function): format buffer names for
10669         inclusion in tabs.
10670         (buffers-tab-switch-to-buffer): like switch-to-buffer but without
10671         the record.
10672         (build-buffers-tab-internal): build a list of tab items.
10673         (buffers-tab-items): ditto.
10674         (add-tab-to-gutter): put a tab in the gutter area.
10675         (update-tab-in-gutter): reset the buffers in the tab.
10676
10677         * dumped-lisp.el (preloaded-file-list): dump gutter-items.
10678
10679         * buffer.el (switch-to-buffer): run switch-to-buffer-hooks.
10680         (switch-to-buffer-hooks): new hook.
10681
10682         * toolbar.el (default-toolbar-position): fix typo.
10683
10684 1999-07-16  Andy Piper  <andy@xemacs.org>
10685
10686         * gui.el (make-dialog-frame): turn off gutters for dialogs.
10687
10688 1999-07-15  Didier Verna  <didier@xemacs.org>
10689
10690         * cus-edit.el (custom-prompt-variable): optional third arg makes
10691         prompt for a comment string.
10692         (customize-set-value): optional prefix makes this function handle
10693         variable comments.
10694         (customize-set-variable): ditto.
10695         (customize-save-variable): ditto.
10696         (customize-customized): handle custom comments.
10697         (customize-save-customized): ditto.
10698         (custom-variable-state-set): ditto.
10699         (custom-face-state-set): ditto.
10700         (customize-saved): ditto.
10701         (custom-variable-set): ditto.
10702         (custom-face-set): ditto.
10703         (custom-variable-save): ditto.
10704         (custom-face-save): ditto.
10705         (custom-variable-reset-saved): ditto.
10706         (custom-face-reset-saved): ditto.
10707         (custom-variable-reset-standard): ditto.
10708         (custom-face-reset-standard): ditto.
10709         (custom-comment-face): new face.
10710         (custom-comment-tag-face): ditto.
10711         (custom-comment): new widget.
10712         (custom-comment-create): new function.
10713         (custom-comment-delete): ditto.
10714         (custom-comment-value-set): ditto.
10715         (custom-comment-show): ditto.
10716         (custom-comment-invisible-p): ditto.
10717         (custom-variable-value-create): create a comment field widget.
10718         (custom-face-value-create): ditto.
10719         (custom-variable-menu): new entry for adding a custom comment.
10720         (custom-face-menu): ditto.
10721         (custom-save-variables): possibly save custom comments.
10722         (custom-save-faces): ditto.
10723
10724         * cus-face.el (custom-set-faces): the arguments can now have a
10725         custom comment as fourth argument.
10726
10727         * custom.el (custom-set-variables): the arguments can now have a
10728         custom comment as fifth element.
10729
10730 1999-07-13  XEmacs Build Bot <builds@cvs.xemacs.org>
10731
10732         * XEmacs 21.2.18 is released
10733
10734 1999-07-13  SL Baur  <steve@miho>
10735
10736         * lib-complete.el (read-library-name): Revert previous change.
10737         (read-library): Ditto.
10738
10739 1999-06-24  Karl M. Hegbloom  <karlheg@debian.org>
10740
10741         * packages.el (packages-package-list): Capitalize docstring.
10742
10743         * packages.el (packages-find-package-library-path): Use #'nconc
10744         rather than #'append to reduce consing -- #'mapcar uses Flist,
10745         which returns a freshly consed list.  #'append would create yet
10746         another fresh list, using Fmake_list in concat.
10747
10748         * packages.el (package-provide): Use setq with remassq like it
10749         says in its docstring.
10750
10751 1999-07-06  SL Baur  <steve@miho.m17n.org>
10752
10753         * lib-complete.el (progn-with-message): Fix typo.
10754
10755 1999-07-06  SL Baur  <steve@miho.m17n.org>
10756
10757         * mule/mule-misc.el (char-octet): Make function match docstring.
10758         From Katsumi Yamaoka <yamaoka@jpl.org>
10759
10760 1999-06-15  Karl M. Hegbloom  <karlheg@debian.org>
10761
10762         * wid-edit.el (widget-documentation): corrected spelling error.
10763
10764 1999-06-23  Jonathan Marten <jonathan.marten@uk.sun.com>
10765
10766         * x-win-sun.el (x-win-init-sun): Don't rebind Find and Sh-find
10767         keys if already bound
10768
10769 1999-07-06  SL Baur  <steve@miho.m17n.org>
10770
10771         * lib-complete.el (progn-with-message): Revert previous changes.
10772
10773 1999-06-24  Bob Weiner  <weiner@beopen.com>
10774
10775         * lib-complete.el (find-library):
10776         (find-library-other-window):
10777         (find-library-other-frame): Completely rewrote
10778         so that these functions actually work when called non-interactively.
10779         Also made them handle LIBRARY arguments which end with .el or .elc.
10780
10781 1999-06-24  Bob Weiner  <weiner@beopen.com>
10782
10783         * simple.el (indent-new-comment-line): Locally bound
10784         `block-comment-start' to `comstart' or else when this is called
10785         from do-auto-fill, e.g. in Lisp mode, it will insert any non-nil
10786         `block-comment-start' value, ignoring any existing spacing after a
10787         comment prefix in the previous line and producing ugly comments.
10788
10789 1999-06-23  Bob Weiner  <weiner@beopen.com>
10790
10791         * list-mode.el (mouse-choose-completion):
10792         (choose-completion):
10793         (completion-switch-to-minibuffer): Added.
10794         ([Tab]): [Tab] previously switched to the minibuffer
10795         but since [space] does that and since most applications in the
10796         world use [Tab] to select the next item in a list, do that in the
10797         *Completions* buffer too.  This will cause the least confusion
10798         among the largest population of users.  -- Bob Weiner, BeOpen.com,
10799         06/23/1999.
10800
10801 1999-06-22  Bob Weiner  <weiner@beopen.com>
10802
10803         * help.el (help-buffer-name): Added support for a null value
10804         of `help-buffer-prefix-string' since some buffers require no
10805         prefix.
10806
10807 1999-06-20  Bob Weiner  <weiner@beopen.com>
10808
10809         * list-mode.el (completion-list-mode-quit): Added and bound to {q}
10810         in the completion-list-mode-map to bury the completions buffer
10811         even when the minibuffer is no longer active.
10812
10813 1999-06-20  Bob Weiner  <weiner@beopen.com>
10814
10815         * list-mode.el (list-mode): It is visually disconcerting to have
10816         the text cursor disappear within list buffers, especially when
10817         moving from window to window, so leave it visible.
10818
10819 1999-07-01  SL Baur  <steve@miho.m17n.org>
10820
10821         * menubar-items.el (default-menubar): Conditionalize the bug
10822         report menu item (which may not be possible in this XEmacs).
10823         Reported by: Ken'ichi Handa <handa@etl.go.jp>
10824
10825 1999-06-30  SL Baur  <steve@miho.m17n.org>
10826
10827         * subr.el (with-current-buffer): DOC string fix.
10828         Suggested by Bob Weiner <weiner@altrasoft.com>
10829
10830 1999-06-25  Charles G Waldman <cgw@fnal.gov>
10831
10832         * cus-face.el (custom-face-italic): insert missing args
10833
10834 1999-06-24  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10835
10836         * packages.el (package-locations): Changed default early package
10837         hierarchies to ~/.xemacs/mule-packages and
10838         ~/.xemacs/xemacs-packages.
10839
10840 1999-06-23  SL Baur  <steve@miho.m17n.org>
10841
10842         * mule/mule-category.el (Top Level): ASCII is also latin-1.
10843
10844 1999-06-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
10845
10846         * packages.el (package-locations): Changed default early package
10847         hierarchy to ~/.xemacs/packages.
10848         (package-locations): Removed `packages' as a possible name for a
10849         late package hierarchy.
10850
10851 1999-06-20  MORIOKA Tomohiko  <tomo@etl.go.jp>
10852
10853         * mule/mule-category.el (word-combining-categories): Set up new
10854         variable.
10855         (word-separating-categories): Likewise.
10856
10857 1999-06-22  XEmacs Build Bot <builds@cvs.xemacs.org>
10858
10859         * XEmacs 21.2.17 is released
10860
10861 1999-06-17  Robert Pluim  <rpluim@bigfoot.com>
10862
10863         * font-menu.el (font-menu-set-font): allow for nil specification
10864         of font size.
10865
10866 1999-06-16  MORIOKA Tomohiko  <tomo@etl.go.jp>
10867
10868         * mule/thai-xtis.el: Specify `columns' of the charset `thai-xtis'
10869         is 1.
10870
10871 1999-06-12  MORIOKA Tomohiko  <tomo@etl.go.jp>
10872
10873         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Use NBSP of ISO
10874         8859-5 instead of ISO 8859-1.
10875
10876 1999-06-15  SL Baur  <steve@steve1.m17n.org>
10877
10878         * mule/vietnamese.el (viet-vscii-encode-table): Use split-char.
10879         (viet-viscii-encode-table): Ditto.
10880
10881         * mule/mule-misc.el: Delete split-char & split-char-or-char-int.
10882         Make obsolete definition of char-octet.
10883
10884 1999-06-14  SL Baur  <steve@steve1.m17n.org>
10885
10886         * subr.el: Move no-Mule make-char ...
10887         * help-nomule.el (make-char): To here.
10888         (string-width): Make Mule compatibility alias.
10889
10890 1999-06-15  Andy Piper  <andy@xemacs.org>
10891
10892         * select.el (get-selection-no-error): really make there be no-error.
10893         (get-selection): revert to original.
10894
10895 1999-06-11  Andy Piper  <andy@xemacs.org>
10896
10897         * select.el (selection-sets-clipboard): renamed.
10898         (own-selection): use it.
10899
10900 1999-06-11  XEmacs Build Bot <builds@cvs.xemacs.org>
10901
10902         * XEmacs 21.2.16 is released
10903
10904 1999-06-09  MORIOKA Tomohiko  <tomo@etl.go.jp>
10905
10906         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): Set 32 for
10907         missing characters to avoid crash.
10908
10909 1999-06-09  Jan Vroonhof  <vroonhof@math.ethz.ch>
10910
10911         * coding.el (set-terminal-coding-system): Only set the console
10912         coding system on the selected console if it is a tty.
10913
10914 1999-06-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
10915
10916         * cus-face.el:
10917         * cus-edit.el:
10918         * faces.el:
10919         (custom):
10920         (face-spec-set):
10921         * faces.el (frob-face-property):
10922         * font-menu.el (font-menu-set-font):
10923                   Actually apply changes from 1999-03-17
10924
10925 1999-06-10  Andy Piper  <andy@xemacs.org>
10926
10927         * select.el (get-selection): abstract out non error-signalling
10928         part.
10929         (get-selection-no-error): get-selection without signalling an
10930         error.
10931         (selection-is-clipboard-p): new variable. controls whether the
10932         selection sets the clipboard.
10933         (own-selection): use it.
10934
10935         * mouse.el (insert-selection): fallback to clipboard after trying
10936         primary selection and cutbuffer.
10937
10938 1999-06-05  Andy Piper  <andy@xemacs.org>
10939
10940         * x-select.el (xselect-kill-buffer-hook-1): use generalised
10941         selection functions.
10942
10943 1999-06-04  MORIOKA Tomohiko  <tomo@etl.go.jp>
10944
10945         * code-files.el (buffer-file-coding-system): Use `raw-text' as
10946         default value.
10947         (load): Use `raw-text' instead of `no-conversion'.
10948         (insert-file-contents): Likewise.
10949
10950         * bytecomp.el (byte-compile-insert-header): Use `raw-text' instead
10951         of `no-conversion'.
10952
10953 1999-06-03  MORIOKA Tomohiko  <tomo@etl.go.jp>
10954
10955         * coding.el: Don't copy `no-conversion' to `raw-text'.
10956
10957 1999-06-07  Hrvoje Niksic  <hniksic@srce.hr>
10958
10959         * subr.el (make-char): Define it if Mule is not around.
10960
10961 1999-06-07  SL Baur  <steve@steve1.m17n.org>
10962
10963         * mule/mule-help.el: Add trailing newline.  Use mule keyword.
10964
10965         * x-select.el (x-disown-selection-internal): Restore symbol as an
10966         obsolete alias.
10967         (xselect-kill-buffer-hook-1): Use disown-selection-internal.
10968
10969 1999-06-04  XEmacs Build Bot <builds@cvs.xemacs.org>
10970
10971         * XEmacs 21.2.15 is released
10972
10973 1999-06-02  Oscar Figueiredo  <oscar@xemacs.org>
10974
10975         * subr.el (split-string): Avoid infinite looping
10976
10977 1999-05-30  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
10978
10979         * ldap.el (ldap-ignore-attribute-codings): New variable
10980         (ldap-default-attribute-decoder): New variable
10981         (ldap-coding-system): New variable
10982         (ldap-attribute-syntax-encoders): New variable
10983         (ldap-attribute-syntax-decoders): New variable
10984         (ldap-attribute-syntaxes-alist): New variable
10985         (ldap-encode-boolean): New function
10986         (ldap-decode-boolean): New function
10987         (ldap-encode-country-string): New function
10988         (ldap-decode-string): New function
10989         (ldap-decode-address): New function
10990         (ldap-encode-address): New function
10991         (ldap-decode-attribute): New function
10992         (ldap-search): Use some of these
10993
10994 1999-05-25  Jan Vroonhof  <jan@xemacs.org>
10995
10996         * version.el (emacs-version): Make the patch level/beta come
10997         before the XEmacs qualifier so that it gets into (funcall
10998         emacs-version) and thus in the bug reports.
10999         (emacs-version>=): Support patch levels.
11000
11001 1999-06-03  SL Baur  <steve@xemacs.org>
11002
11003         * version.el: implement x.y.z version number
11004         From Jan Vroonhof <vroonhof@math.ethz.ch>
11005
11006 1999-05-27  Yoshiki Hayashi <g740685@komaba.ecc.u-tokyo.ac.jp>
11007
11008         * mule/mule-cmds.el (read-input-method-name): set input-method properly.
11009
11010 1999-05-22  Vin Shelton <acs@xemacs.org>
11011
11012         * startup.el: Document -private and break out non-standard X options.
11013
11014 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11015
11016         * mule/mule-charset.el (charset-after): New function.
11017         (charset-direction): Synch with Mule, update docstring.
11018         (get-charset-property): New function.
11019         (put-charset-property): New function.
11020         (charset-plist): New function.
11021
11022         * mule/mule-charset.el (compose-region):
11023         (decompose-region): remove;  these functions (which don't work
11024         since we don't do composite characters) have been moved to
11025         mule-util.el.
11026         (toplevel): follow coding standards
11027
11028 1999-05-26  SL Baur  <steve@gneiss.etl.go.jp>
11029
11030         * dumped-lisp.el (preloaded-file-list): mule-files.el does not
11031         exist any more.
11032
11033         * code-files.el: Fix commentary to follow coding standards.  Move
11034         the single line left in mule-files.el to here.
11035
11036         * mule/mule-files.el: delete.
11037
11038 1999-05-24  SL Baur  <steve@gneiss.etl.go.jp>
11039
11040         * info.el (Info-scroll-prev): Use event functions instead of the
11041         old emacs 19 interface.
11042
11043 1999-06-02  Andy Piper  <andy@xemacs.org>
11044
11045         * x-font-menu.el (x-font-menu-load-font):
11046         font-menu-registry-encoding -> x-font-menu-registry-encoding type.
11047
11048 1999-05-31  Andy Piper  <andy@xemacs.org>
11049
11050         * font-menu.el (font-menu-ignore-scaled-fonts): move to font-menu
11051         group.
11052         (font-menu-this-frame-only-p): ditto.
11053         (font-menu-max-items): reinstate, from Jan Vroonhof
11054         <vroonhof@math.ethz.ch>
11055         (font-menu-submenu-name-format): ditto.
11056         (font-menu-split-long-menu): ditto, for use by the family
11057         constructor.
11058         (font-menu-family-constructor): use it.
11059
11060 1999-05-30  Andy Piper  <andy@xemacs.org>
11061
11062         * msw-faces.el (mswindows-font-regexp): new font matching regexp
11063         for use by the font menu.
11064
11065         * msw-font-menu.el: new file implementing mswindows specific
11066         font-menu behaviour.
11067         (mswindows-font-menu-registry-encoding): new function mirroring x version.
11068         (mswindows-font-menu-junk-families): ditto.
11069         (hack-font-truename): ditto.
11070         (mswindows-font-regexp-ascii): ditto.
11071         (mswindows-reset-device-font-menus): ditto.
11072         (mswindows-font-menu-font-data): ditto.
11073         (mswindows-font-menu-load-font): ditto.
11074
11075         * x-font-menu.el (x-reset-device-font-menus): made device specific.
11076         (x-font-menu-font-data): ditto.
11077         (x-font-menu-load-font): ditto.
11078
11079         * font-menu.el: new file implementing generic font menu behaviour.
11080         (font-menu-ignore-scaled-fonts): copied from x-font-menu.el and
11081         made device independent.
11082         (font-menu-this-frame-only-p): ditto.
11083         (font-menu-preferred-resolution): ditto.
11084         (font-menu-size-scaling): new variable used to determine whether
11085         sizes are in points or tenths of a point.
11086         (vassoc): moved from x-font-menu.el.
11087         (device-fonts-cache): ditto.
11088         (device-fonts-cache): ditto.
11089         (flush-device-fonts-cache): ditto.
11090         (reset-device-font-menus): copied from x-font-menu.el and made
11091         device independent. Most functionality deferred to
11092         device-dependent versions.
11093         (font-menu-family-constructor): copied from x-font-menu.el and
11094         made device independent.
11095         (font-menu-size-constructor): ditto.
11096         (font-menu-weight-constructor): ditto.
11097         (font-menu-set-font): ditto.
11098         (font-menu-change-face): ditto.
11099         (font-menu-load-font): new device method.
11100         (font-menu-font-data): ditto.
11101
11102         * x-font-menu.el: The above functions deleted.
11103
11104 1999-05-26  Andy Piper  <andy@xemacs.org>
11105
11106         * update-elc.el:
11107         * make-docfile.el:
11108         * loadup.el: rehash expand-file-name usage to not use default-directory.
11109
11110 1999-05-21  Andy Piper  <andy@xemacs.org>
11111
11112         * x-select.el (x-select-convert-to-text):
11113         (x-selected-text-type):
11114         (x-get-selection):
11115         (xselect-convert-to-string):
11116         (xselect-convert-to-compound-text):
11117         (xselect-convert-to-length):
11118         (xselect-convert-to-targets):
11119         (xselect-convert-to-delete):
11120         (xselect-convert-to-filename):
11121         (xselect-convert-to-charpos):
11122         (xselect-convert-to-lineno):
11123         (xselect-convert-to-colno):
11124         (xselect-convert-to-sourceloc):
11125         (xselect-convert-to-os):
11126         (xselect-convert-to-host):
11127         (xselect-convert-to-user):
11128         (xselect-convert-to-class):
11129         (xselect-convert-to-name):
11130         (xselect-convert-to-integer):
11131         (xselect-convert-to-atom):
11132         (xselect-convert-to-identity): functions renamed from x-* and
11133         moved to select.el.
11134         (x-get-secondary-selection): use rename get-selection.
11135         (x-get-clipboard): ditto.
11136         (x-own-selection): moved to select.el.
11137         (x-valid-simple-selection-p): ditto.
11138         (x-dehilight-selection): ditto.
11139         (x-own-clipboard): ditto.
11140         (x-disown-selection): ditto.
11141
11142         * x-mouse.el (x-yank-function): moved to mouse.el.
11143         (x-insert-selection): ditto.
11144         (x-set-point-and-move-selection): use renamed function.
11145
11146         * select.el (selected-text-type): moved and renamed from
11147         x-select.el.
11148         (selection-owner-p): moved to C.
11149         (selection-exists-p): ditto.
11150         (get-cutbuffer): new device method.
11151         (get-selection): generalised and moved from x-select.el.
11152         (own-selection): moved x-own-selection functionality into here.
11153         (dehilight-selection): renamed and moved from x-select.el.
11154         (own-clipboard): functionality moved from x-select.el using new
11155         generic C builtins.
11156         (disown-clipboard): ditto.
11157         (select-convert-to-text):
11158         (select-convert-to-string):
11159         (select-convert-to-compound-text):
11160         (select-convert-to-length):
11161         (select-convert-to-targets):
11162         (select-convert-to-delete):
11163         (select-convert-to-filename):
11164         (select-convert-to-charpos):
11165         (select-convert-to-lineno):
11166         (select-convert-to-colno):
11167         (select-convert-to-sourceloc):
11168         (select-convert-to-os):
11169         (select-convert-to-host):
11170         (select-convert-to-user):
11171         (select-convert-to-class):
11172         (select-convert-to-name):
11173         (select-convert-to-integer):
11174         (select-convert-to-atom):
11175         (select-convert-to-identity): new functions renamed from x-* and
11176         moved from x-select.el.
11177
11178         * mouse.el (mouse-consolidated-yank): subsume x-yank-function
11179         into here and use as the default window-system mouse yank.
11180         (insert-selection): generalised and moved from x-mouse.el.
11181         (own-clipboard): moved to C.
11182
11183         * msw-select.el (mswindows-selection-owned-p): deleted.
11184         (mswindows-own-selection): generalised and moved to select.el.
11185         (mswindows-disown-selection): generalised and moved to C.
11186         (mswindows-selection-owner-p): ditto.
11187
11188 1999-05-14  XEmacs Build Bot <builds@cvs.xemacs.org>
11189
11190         * XEmacs 21.2.14 is released
11191
11192 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11193
11194         * about.el: update contact info for jason and slb.
11195
11196 1999-05-13  SL Baur  <steve@gneiss.etl.go.jp>
11197
11198         * mule/european.el (setup-romanian-environment): Add Romanian
11199         support from Emacs/Mule romanian.el.
11200
11201 1999-03-17  Jan Vroonhof  <vroonhof@math.ethz.ch>
11202
11203         * cus-face.el: Label all custom changes with the 'custom' tag.
11204
11205         * cus-edit.el: idem ditto.
11206
11207         * faces.el: Added suport for adding device tags to various functions.
11208         (custom): New device tag.
11209         (face-spec-set): Call reset face with tags argument. No longer do
11210         x-init-global-faces hack.
11211
11212         * faces.el (frob-face-property): Use an anonymous specifier to map
11213         frob-face-property-1 over.
11214
11215         * x-font-menu.el (font-menu-set-font): Always specify all
11216         properties to custom.
11217
11218 1999-05-12  SL Baur  <steve@gneiss.etl.go.jp>
11219
11220         * mule/european.el (setup-czech-environment): Add czech support.
11221         From David Sauer <davids@orfinet.cz>
11222
11223 1999-03-15  SL Baur  <steve@xemacs.org>
11224
11225         * check-features.el: Turn hard errors into warnings.
11226
11227 1999-03-21  SL Baur  <steve@xemacs.org>
11228
11229         * simple.el (delete-key-deletes-forward): As per discussion on
11230         xemacs-beta, default to t.
11231
11232 1999-05-11  Hrvoje Niksic  <hniksic@srce.hr>
11233
11234         * loadup.el: Define Installation-string before loading anything.
11235
11236 1999-05-06  Gunnar Evermann  <ge204@eng.cam.ac.uk>
11237
11238         * files.el (auto-mode-alist): fix typo in regex for .bash_* files
11239         From Anders Stenman <stenman@isy.liu.se>
11240
11241 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11242
11243         * wid-edit.el (widget-glyph-find): Ditto.
11244
11245         * packages.el (locate-library): Ditto.
11246
11247         * loadup.el (really-early-error-handler): Ditto.
11248
11249         * lib-complete.el (read-library): Ditto.
11250
11251         * faces.el (set-face-stipple): Ditto.
11252
11253         * code-files.el (load): Use new calling style of locate-file.
11254
11255 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11256
11257         * packages.el (packages-unbytecompiled-lisp): Installation.el is
11258         dead.
11259
11260 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11261
11262         * dumped-lisp.el (preloaded-file-list): Don't load
11263         Installation.el.
11264
11265         * loadup.el (Installation-string): Define it here.
11266
11267 1999-05-03  Hrvoje Niksic  <hniksic@srce.hr>
11268
11269         * dumped-lisp.el (preloaded-file-list): Revert previous change --
11270         Installation.el needs to be loaded before `dump-paths', otherwise
11271         the dumping process won't find it.
11272
11273 1999-03-13  Adrian Aichner  <adrian@xemacs.org>
11274
11275         * dumped-lisp.el (preloaded-file-list): Load Installation.el after
11276         subr so that we can use `replace-in-string' in Installation.el to
11277         get rid of C-m chars under the native Windows build.
11278
11279 1999-04-29  Andy Piper  <andy@xemacs.org>
11280
11281         * make-docfile.el: canonicalize file and directory names.
11282
11283         * device.el (call-device-method): new function for calling device
11284         specific methods.
11285         (define-device-method): new function for defining device methods.
11286         (define-device-method*): ditto.
11287
11288 1999-04-27  Hrvoje Niksic  <hniksic@srce.hr>
11289
11290         * subr.el (buffer-string): Support new FSFmacs 20.4 stuff.
11291
11292 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11293
11294         * mule/cyrillic.el (cyrillic-koi8-r-decode-table): New variable.
11295         (cyrillic-koi8-r-encode-table): Likewise.
11296         (ccl-decode-koi8): Use `cyrillic-koi8-r-decode-table'.
11297         (ccl-encode-koi8): Use `cyrillic-koi8-r-encode-table'.
11298
11299         * mule/mule-misc.el (split-char-or-char-int): New function [moved
11300         from vietnamese.el].
11301
11302         * mule/vietnamese.el: Move function `split-char-or-char-int' to
11303         mule/mule-misc.el.
11304
11305 1999-04-08  MORIOKA Tomohiko  <tomo@etl.go.jp>
11306
11307         * mule/thai-xtis.el:
11308         - Change font registry name from "Thai94x94-0" to "xtis-0".
11309         - Change mnemonic of coding-system `tis-620' to "TIS620".
11310
11311 1999-04-06  MORIOKA Tomohiko  <tomo@etl.go.jp>
11312
11313         * mule/ethiopic.el: fixed.
11314
11315 1999-03-30  MORIOKA Tomohiko  <tomo@etl.go.jp>
11316
11317         * dumped-lisp.el: Add ethiopic, thai-xtis and vietnamese.
11318
11319         * mule/thai-xtis.el: New file.
11320
11321         * mule/vietnamese.el: New file.
11322
11323         * mule/ethiopic.el: New file.
11324
11325 1999-04-22  Hrvoje Niksic  <hniksic@srce.hr>
11326
11327         * bytecomp.el (byte-compile-close-variables): Leave
11328         debug-issue-ebola-notices alone.
11329
11330 1999-04-11  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11331
11332         * ldap.el (ldap-host-parameters-alist): Make `Search Base' appear
11333         at the top of the buffer since it is the most important thing to
11334         customize
11335         (ldap-get-host-parameter): New defun
11336         (ldap-search): Add a new parameter `withdn' to retrieve the
11337         distinguished names of entries
11338
11339 1999-04-22  Kai Haberzettl  <khaberz@synnet.de>
11340
11341         * startup.el (splash-frame-body): Date and spelling fixes.
11342
11343 1999-03-16  Colin Rafferty  <colin@xemacs.org>
11344
11345         * view-less.el (toggle-truncate-lines): add autoload tag
11346
11347 1999-04-19  Hrvoje Niksic  <hniksic@srce.hr>
11348
11349         * format.el (format-alist): Disable image stuff.
11350
11351 1999-04-17  Hrvoje Niksic  <hniksic@srce.hr>
11352
11353         * wid-edit.el (widget-glyph-find): Search by directories, then by
11354         suffixes rather than the other way around.
11355         (widget-image-conversion): Renamed to
11356         `widget-image-file-name-suffixes'.
11357
11358 1999-04-16  Olivier Galibert  <galibert@pobox.com>
11359
11360         * mule/mule-charset.el: Made old functions obsolete, remove the
11361         unspeakably evil (and inexistant in fsf's) charset-leading-byte.
11362         (charset-iso-graphic-plane): Rename from charset-graphic.
11363         (charset-iso-final-char): Rename from charset-final.
11364         (charset-width): Rename from charset-columns.
11365         (charset-bytes): Added from fsf compatibility, returns always 1.
11366
11367         * mule/mule-misc.el: Move charset-doc-string alias to
11368         mule-charset.el
11369
11370 1999-04-14  Colin Rafferty  <colin@xemacs.org>
11371
11372         * x-faces.el (x-make-font-bold-italic): honor
11373         *try-oblique-before-italic-fonts*
11374
11375 1999-04-14  Hrvoje Niksic  <hniksic@srce.hr>
11376
11377         * cl-extra.el (coerce): Coerce numbers to characters correctly.
11378
11379 1998-12-02  Hrvoje Niksic  <hniksic@srce.hr>
11380
11381         * x-faces.el (try-oblique-before-italic-fonts): Use the right
11382         name.
11383
11384 1999-04-14  Dave Gillesipe  <daveg@synaptics.com>
11385
11386         * cl-extra.el (equalp): Would bug out for lists.
11387
11388 1999-03-12  Charles G Waldman  <cgw@fnal.gov>
11389
11390         * about.el (about-hackers):  Change cgw's email address
11391
11392 1999-03-12  XEmacs Build Bot <builds@cvs.xemacs.org>
11393
11394         * XEmacs 21.2.13 is released
11395
11396 1999-03-12  SL Baur  <steve@xemacs.org>
11397
11398         * simple.el (delete-key-deletes-forward): Revert to previous
11399         behavior.
11400
11401 1999-01-18  Didier Verna  <didier@xemacs.org>
11402
11403         * menubar-items.el (xemacs-splash-buffer): handle the case of
11404         multiple elements in the splash buffer body.
11405
11406         * startup.el (splash-frame-timeout): new constant: interval
11407         between splash buffer elements.
11408         (command-line-1): handle splash buffer with multiple elements (use
11409         a timeout).
11410         (splash-frame-body): Originally `startup-splash-frame-body'.
11411         Rewrote a cleaner and more readable version. This can now be array,
11412         in which case each element is displayed in turn in the splash buffer.
11413         (splash-frame-static-body): new constant. Persistent information
11414         across all splash buffer elements (preserves the possibility to give
11415         it in different languages.
11416         (circulate-splash-frame-elements): new function. Used as a timeout
11417         to circulate through all splash frame elements and display them in
11418         sequence.
11419         (display-splash-frame): originally `startup-splash-frame'. Handle
11420         the case of multiple elements in the splash buffer body. Now
11421         returns a timeout id if multiple elements to display, or nil.
11422
11423 1999-02-19  Jan Vroonhof  <vroonhof@math.ethz.ch>
11424
11425         * x-faces.el (x-init-global-faces): Add default tag to specifiers,
11426         so they can be overridden by x-init-face-from-resources.
11427         Additionally specify the font name also with an x tag.
11428
11429 1999-03-08  Andy Piper  <andy@xemacs.org>
11430
11431         * package-get.el (package-get-base): autoload.
11432
11433         * menubar-items.el (default-menubar): add update menu item. Fix
11434         custom menu to only be activated when package-base is available.
11435
11436         * package-get.el (package-get-custom): don't load
11437         package-get-custom as it is auto-generated. Fix group definition.
11438
11439 1999-03-05  Didier Verna  <didier@xemacs.org>
11440
11441         * cus-dep.el (Custom-make-dependencies): use `prin1-to-string'
11442         instead of `symbol-name' (Thanks Kyle).
11443
11444         * cus-edit.el (custom-save-variables): use `prin1' instead of
11445         princ to write symbols.
11446
11447 1999-03-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11448
11449         * XEmacs 21.2.12 is released
11450
11451 1999-03-05  SL Baur  <steve@xemacs.org>
11452
11453         * menubar-items.el (default-menubar): Add kfm browsing support.
11454         From Neal Becker <nbecker@fred.net>
11455
11456 1999-03-03  Steven Baur  <steve@gneiss.etl.go.jp>
11457
11458         * font-lock.el (font-lock-revert-cleanup): Null out to avoid repeated
11459         calls to font-lock during buffer reversion.
11460
11461 1999-02-12  Didier Verna  <didier@xemacs.org>
11462
11463         * info.el (Info-build-node-completions): unconditionally widen the
11464         tag table buffer.
11465
11466 1999-02-19  Paul Stodghill  <stodghil@cs.cornell.edu>
11467
11468         * x-faces.el (x-init-face-from-resources):
11469         Only set fonts in the 'x locale.
11470
11471 1999-03-04  Adrian Aichner  <adrian@xemacs.org>
11472
11473         * package-ui.el (pui-install-selected-packages): Don't throw on
11474         `package-admin-delete-binary-package' returning nil since it's
11475         normal.  Reindent function.
11476         (pui-add-required-packages): Handle case where packages selected
11477         for installation have never been installed.
11478
11479 1999-03-03  Martin Buchholz  <martin@xemacs.org>
11480
11481         * menubar-items.el (default-menubar):
11482         Implement the ``Mule->Set coding system of process'' menu item.
11483
11484 1999-02-18  Martin Buchholz  <martin@xemacs.org>
11485
11486         * files.el (auto-mode-alist): Use c-mode for *.i pre-processed cpp
11487         files
11488         - Change some `if's to `when's
11489
11490 1999-03-01  XEmacs Build Bot <builds@cvs.xemacs.org>
11491
11492         * XEmacs 21.2.11 is released
11493
11494 1999-02-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
11495
11496         * userlock.el (ask-user-about-supersession-threat-dbox): Guard
11497         against window close (Fix Bug #460).
11498         (ask-user-about-lock-dbox): Idem.
11499
11500 1999-02-25  SL Baur  <steve@xemacs.org>
11501
11502         * mule/mule-charset.el (charset-leading-byte): New function.
11503         From Kazuyuki IENAGA <ienaga@jsys.co.jp>
11504
11505 1999-02-12  Andy Piper  <andy@xemacs.org>
11506
11507         * about.el (xemacs-hackers): change andy's email address.
11508         (about-url-alist): change andy's web page address.
11509         (about-xemacs): add piper.
11510
11511 1999-02-16  SL Baur  <steve@xemacs.org>
11512
11513         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11514         of mule-base into lisp/mule.
11515
11516 1999-02-16  SL Baur  <steve@xemacs.org>
11517
11518         * mule/arabic.el:
11519         mule/canna-leim.el:
11520         mule/chinese.el:
11521         mule/cyrillic.el:
11522         mule/english.el:
11523         mule/european.el:
11524         mule/greek.el:
11525         mule/hebrew.el:
11526         mule/japanese.el:
11527         mule/kinsoku.el:
11528         mule/korean.el:
11529         mule/misc-lang.el:
11530         mule/mule-category.el:
11531         mule/mule-ccl.el:
11532         mule/mule-charset.el:
11533         mule/mule-cmds.el:
11534         mule/mule-coding.el:
11535         mule/mule-files.el:
11536         mule/mule-help.el:
11537         mule/mule-init.el:
11538         mule/mule-misc.el:
11539         mule/mule-tty-init.el:
11540         mule/mule-x-init.el:
11541         mule/viet-chars.el:  Remerge from mule-base.
11542
11543         * dumped-lisp.el (preloaded-file-list): Core mule files moved out
11544         of mule-base into lisp/mule.
11545
11546 1999-02-10  Adrian Aichner  <adrian@xemacs.org>
11547
11548         * process.el (exec-to-string): Use `shell-command-switch' in place
11549         of hard-wired "-c" (for WindowsNT).
11550
11551 1999-02-08  Charles G Waldman  <cgw@pgt.com>
11552
11553         * menubar-items.el (default-menubar):  Remove obsolete
11554         "Gopher" item
11555
11556 1999-02-06  Jan Vroonhof  <vroonhof@math.ethz.ch>
11557
11558         * package-admin.el (package-admin-get-install-dir): First fall
11559         back to the location of xemacs-base for non-mule packages.
11560
11561 1999-02-15  Martin Buchholz  <martin@xemacs.org>
11562
11563         * paths.el:
11564         - improved automounter tmp directory support.
11565         - support 4 (!) empirically discovered automounter conventions
11566
11567 1999-02-12  SL Baur  <steve@xemacs.org>
11568
11569         * etags.el (pop-tag-mark): autoload to match key binding.
11570
11571 1999-02-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11572
11573         * XEmacs 21.2.10 is released
11574
11575 1999-02-02  Jan Vroonhof  <vroonhof@math.ethz.ch>
11576
11577         * package-get.el (package-get-remote-filename): Don't bug out for
11578         a local file name in the search entry.
11579
11580 1999-02-02  XEmacs Build Bot <builds@cvs.xemacs.org>
11581
11582         * XEmacs 21.2.9 is released
11583
11584 1999-01-19  Didier Verna  <didier@xemacs.org>
11585
11586         * replace.el (replace-search-function): new variable containing a
11587         function to perform a search-forward.
11588         (replace-re-search-function): new variable containing a function
11589         to perform a re-search-forward.
11590         (perform-replace): use them.
11591
11592 1999-01-25  Didier Verna  <didier@xemacs.org>
11593
11594         * select.el (selection-owner-p): use the name `XEmacs'.
11595         (cut-copy-clear-internal): ditto.
11596
11597 1999-01-18  Andy Piper  <andy@xemacs.org>
11598
11599         * about.el (about-url-alist): Update my entry.
11600         (xemacs-hackers): Ditto.
11601
11602 1999-01-14  Adrian Aichner  <adrian@xemacs.org>
11603
11604         * buffer.el (switch-to-buffer): Fixing documentation.
11605         * minibuf.el (minibuffer-completion-table): ditto.
11606         * cl-macs.el (return-from): ditto.
11607
11608 1999-01-04  Didier Verna  <didier@xemacs.org>
11609
11610         * replace.el (delete-non-matching-lines): temporarily disable
11611         case-folding when called interactively with a regexp containing
11612         uppercase characters.
11613         (delete-matching-lines): ditto.
11614         (count-matches): ditto.
11615         (list-matching-lines): ditto.
11616
11617 1999-01-07  Colin Rafferty  <colin@xemacs.org>
11618
11619         * window.el (shrink-window-if-larger-than-buffer): Clean up.  Only
11620         abort if current window is split horizontally, not if others are
11621         split.  Got rid of unnecessary minibuffer checking.  Also, add
11622         some comments (it's still complex).
11623
11624 1999-01-12  Robert Pluim  <rpluim@BayNetworks.com>
11625
11626         * package-get.el: changed address for doc.ic.ac.uk to
11627         sunsite.doc.ic.ac.uk
11628
11629 1999-01-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11630
11631         * ldap.el (toplevel): Remove requires so that the file compiles
11632         with a non LDAP-enabled XEmacs binary.  Provide `ldap'.
11633
11634 1999-01-10  J. Kean Johnston  <jkj@sco.com>
11635
11636         * dump-paths.el: Calculate module-directory and set
11637         module-load-path to the load path for modules.
11638
11639         * loadup.el: Get bootstrap value of module-load-path from the
11640         environment variable EMACSBOOTSTRAPMODULEPATH.
11641         - Display the module load path if we're debugging paths.
11642
11643         * setup-paths.el: Added function paths-find-site-module-directory.
11644         - Added function paths-find-module-directory.
11645         - Added function paths-construct-module-load-path.  Uses new
11646         environment variable EMACSMODULEPATH.
11647
11648 1998-12-30  Martin Buchholz  <martin@xemacs.org>
11649
11650         * font.el (font-default-object-for-device):
11651         Oops! This `or' can't be replaced by `unless'.
11652         Fixed inability to run w3, among other things.
11653
11654 1998-12-17  Charles G. Waldman <cgw@pgt.com>
11655
11656         * package-admin.el: Change initialization of
11657           package-admin-install-function dependent on system type.
11658           Change package-admin-install-function-mswindows to use
11659           "minitar".
11660
11661 1998-12-23  Hrvoje Niksic  <hniksic@srce.hr>
11662
11663         * mouse.el (default-mouse-motion-handler): Disable help echo while
11664         in the minibuffer.
11665
11666 1998-12-28  Martin Buchholz <martin@xemacs.org>
11667
11668         * XEmacs 21.2.8 is released.
11669
11670 1998-12-24  Martin Buchholz <martin@xemacs.org>
11671
11672         * XEmacs 21.2.7 is released.
11673
11674 1998-12-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
11675
11676         * package-ui.el (pui-list-packages): Set truncate-lines.
11677
11678         * package-get.el (package-get-download-menu): Use
11679         `package-ui-add-site'. Add a a toggle to indicate it is in the list.
11680
11681         * package-ui.el (pui-help): Ditch in favor of `describe-mode'
11682         (pui-help-string): idem.
11683         (list-packages-mode): New major mode.
11684         (pui-list-packages): Use 'list-packages-mode' in the package buffer.
11685         (pui-install-selected-packages): Add suport for removing packages.
11686         (pui-toggle-package-delete-key): New function.
11687         (pui-popup-context-sensitive): New kludge.
11688         (pui-list-packages): Add warning when `package-get-remote' is nil.
11689         (package-ui-add-site): New function.
11690
11691 1998-12-01  Didier Verna  <didier@xemacs.org>
11692
11693         * hyper-apropos.el (hyper-where-is): added the missing autoload.
11694
11695 1998-11-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
11696
11697         * ldap.el: Custom-ized
11698         (toplevel): Do not provide `ldap' which is provided by C level
11699         LDAP code
11700         (ldap-search): Docstring and stylistic fixes as suggested by Hrvoje
11701
11702 1998-12-05  Hrvoje Niksic  <hniksic@srce.hr>
11703
11704         * isearch-mode.el (isearch-mode): Really fix keymap lossage.
11705
11706 1998-12-17  Andy Piper  <andy@xemacs.org>
11707
11708         * sound.el (sound-load-list): name changed from sound-load-alist.
11709         (sound-extension-list): name changed from sound-ext-list.
11710         (load-default-sounds): use new names.
11711         (load-sound-file): use new names.
11712
11713 1998-12-16  Andy Piper  <andy@xemacs.org>
11714
11715         * XEmacs 21.2.6 is released
11716
11717 1998-11-30  Hrvoje Niksic  <hniksic@srce.hr>
11718
11719         * cus-dep.el (Custom-make-dependencies): Be smarter about trapping
11720         errors.
11721
11722 1998-12-04  Hrvoje Niksic  <hniksic@srce.hr>
11723
11724         * wid-edit.el (widget-echo-this-extent): Set
11725         help-echo-owns-message to t.
11726
11727 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11728
11729         * package-get.el (package-get-download-menu): use toggles for
11730           each site in the download site menu.
11731
11732 1998-12-01  Jan Vroonhof <vroonhof@math.ethz.ch>
11733
11734         * package-get.el (package-get): If we cannot find a package
11735           because package-get-remote is not set, give a more helpful
11736           error message.
11737
11738 1998-11-30  Greg Klanderman  <greg@alphatech.com>
11739
11740         * package-get.el (package-get-remote-filename): use an EFS path
11741         with user anonymous if no user is specified.
11742
11743 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11744
11745         * faces.el (face-spec-set): Re-init fallfacks for default after
11746         calling reset-face on the default face.
11747
11748 1998-12-10  Jan Vroonhof  <vroonhof@math.ethz.ch>
11749
11750         * package-admin.el (package-admin-default-install-function):
11751         Behave as advertised.  Make sure the pkg-dir is proper for
11752         default-directory.
11753         (package-admin-add-binary-package): Make sure the pkg-dir is
11754         proper for default-directory.
11755         (package-admin-install-function-mswindows): Make sure the pkg-dir
11756         is proper for default-directory.
11757
11758 1998-12-05  XEmacs Build Bot <builds@cvs.xemacs.org>
11759
11760         * XEmacs 21.2.5 is released
11761
11762 1998-12-05  SL Baur  <steve@altair.xemacs.org>
11763
11764         * files.el (binary-file-regexps): regexp-opt is not available at
11765         bytecompile time.
11766
11767 1998-11-30  Martin Buchholz  <martin@xemacs.org>
11768
11769         * x-win-xfree86.el:
11770         * x-win-sun.el (x-win-init-sun):
11771         * x-win-sun.el:
11772         * x-mouse.el (mouse-track-and-copy-to-cutbuffer):
11773         * x-iso8859-1.el:
11774         * x-init.el (init-post-x-win):
11775         * x-init.el (init-pre-x-win):
11776         * x-init.el (x-initialize-compose):
11777         * x-init.el:
11778         * x-compose.el:
11779         * winnt.el:
11780         * widget.el:
11781         * wid-edit.el (widget-glyph-click):
11782         * wid-edit.el (widget-glyph-find):
11783         * wid-edit.el (widget-type):
11784         * view-less.el (view-buffer-other-window):
11785         * very-early-lisp.el:
11786         * version.el:
11787         * toolbar.el:
11788         * toolbar-items.el:
11789         * term/sun.el (suntool-map):
11790         * term/sun-mouse.el:
11791         * term/internal.el:
11792         * syntax.el (modify-syntax-entry):
11793         * symbol-syntax.el:
11794         * subr.el:
11795         * startup.el (lock-directory):
11796         * simple.el (set-comment-column):
11797         * simple.el (backward-delete-char-untabify):
11798         * shadow.el (find-emacs-lisp-shadows):
11799         * shadow.el:
11800         * setup-paths.el (paths-construct-info-path):
11801         * select.el (cut-copy-clear-internal):
11802         * process.el (call-process-region):
11803         * process.el (start-process-shell-command):
11804         * process.el:
11805         * paths.el (rmail-spool-directory):
11806         * paragraphs.el (use-hard-newlines):
11807         * package-get.el (package-get-dependencies):
11808         * package-admin.el (package-admin-delete-binary-package):
11809         * obsolete.el (truncate-string):
11810         * obsolete.el (store-substring):
11811         * mouse.el (default-mouse-track-maybe-own-selection):
11812         * mouse.el (mouse-yank-at-point):
11813         * modeline.el:
11814         * modeline.el (mouse-drag-modeline):
11815         * minibuf.el (read-directory-name-internal):
11816         * minibuf.el (read-file-name-internal):
11817         * minibuf.el (read-file-name-internal-1):
11818         * minibuf.el (read-file-name-2):
11819         * minibuf.el (exact-minibuffer-completion-p):
11820         * minibuf.el (read-from-minibuffer):
11821         * minibuf.el:
11822         * menubar.el (check-menu-syntax):
11823         * map-ynp.el (map-y-or-n-p):
11824         * make-docfile.el (docfile-out-of-date):
11825         * loadup.el ((member "run-temacs" command-line-args)):
11826         * loadup.el ((member "no-site-file" command-line-args)):
11827         * loadup.el (really-early-error-handler):
11828         * loadup.el:
11829         * loadhist.el:
11830         * loaddefs.el:
11831         * lisp-mnt.el (lm-verify):
11832         * lib-complete.el (lib-complete:cache-completions):
11833         * lib-complete.el (library-all-completions):
11834         * itimer.el (itimer-run-expired-timers):
11835         * info.el (Info-mode):
11836         * info.el (Info-insert-file-contents):
11837         * info.el (Info-rebuild-dir):
11838         * info.el (Info-build-dir-anew):
11839         * info.el (Info-parse-dir-entries):
11840         * info.el (Info-dir-outdated-p):
11841         * info.el (Info-insert-dir):
11842         * info.el (info-xref):
11843         * info.el:
11844         * hyper-apropos.el (hyper-apropos-get-doc):
11845         * hyper-apropos.el (hyper-describe-face):
11846         * hyper-apropos.el (hyper-apropos-mode):
11847         * hyper-apropos.el:
11848         * help.el (list-processes):
11849         * help.el:
11850         * gnuserv.el:
11851         * font.el (mswindows-font-create-name):
11852         * font.el (font-default-font-for-device):
11853         * font.el (x-font-create-object):
11854         * font.el (font-registry):
11855         * font.el:
11856         * font-lock.el (font-lock-keywords):
11857         * font-lock.el:
11858         * finder.el (finder-compile-keywords):
11859         * find-paths.el (paths-find-recursive-path):
11860         * fill.el (set-justification-center):
11861         * fill.el (fill-region-as-paragraph):
11862         * files.el (insert-directory):
11863         * files.el (wildcard-to-regexp):
11864         * files.el (recover-file):
11865         * files.el (basic-save-buffer):
11866         * files.el (delete-auto-save-file-if-necessary):
11867         * files.el (file-relative-name):
11868         * files.el (backup-extract-version):
11869         * files.el (backup-buffer):
11870         * files.el (set-visited-file-name):
11871         * files.el (set-auto-mode):
11872         * files.el (interpreter-mode-alist):
11873         * files.el:
11874         * files.el (find-file-noselect):
11875         * files.el (abbreviate-file-name):
11876         * files.el (parse-colon-path):
11877         * files.el (directory-abbrev-alist):
11878         * etags.el (visit-tags-table-buffer):
11879         * easymenu.el (easy-menu-define):
11880         * dragdrop.el (experimental-dragdrop-drag):
11881         * dragdrop.el (dragdrop-drop-do-functions):
11882         * dragdrop.el (dragdrop-drop-at-point):
11883         * disass.el (disassemble-1):
11884         * disass.el (disassemble-internal):
11885         * disass.el (disassemble):
11886         * disass.el:
11887         * derived.el (derived-mode-init-mode-variables):
11888         * derived.el (define-derived-mode):
11889         * custom.el (defgroup):
11890         * cus-edit.el (custom-quote):
11891         * config.el:
11892         * code-process.el (open-network-stream):
11893         * code-process.el (start-process):
11894         * code-process.el (call-process-region):
11895         * code-process.el (call-process):
11896         * code-process.el:
11897         * code-files.el (insert-file-contents):
11898         * code-files.el:
11899         * code-files.el (buffer-file-coding-system-for-read):
11900         * cmdloop.el (yes-or-no-p-minibuf):
11901         * cl.el:
11902         * cl-macs.el:
11903         * cl-extra.el:
11904         * callers-of-rpt.el (make-caller-report):
11905         * callers-of-rpt.el:
11906         * bytecomp.el (batch-byte-recompile-directory):
11907         * bytecomp.el (batch-byte-compile-1):
11908         * bytecomp.el (batch-byte-compile):
11909         * bytecomp.el (display-call-tree):
11910         * bytecomp.el (byte-compile-insert):
11911         * bytecomp.el (byte-compile-two-args-19->20):
11912         * bytecomp.el (byte-compile-variable-ref):
11913         * bytecomp.el (byte-compile-form):
11914         * bytecomp.el (byte-compile-top-level-body):
11915         * bytecomp.el (byte-compile-out-toplevel):
11916         * bytecomp.el (byte-compile-byte-code-maker):
11917         * bytecomp.el (byte-compile-file-form-defmumble):
11918         * bytecomp.el (byte-compile-file-form):
11919         * bytecomp.el (byte-compile-keep-pending):
11920         * bytecomp.el (byte-compile-insert-header):
11921         * bytecomp.el (byte-compile-from-buffer):
11922         * bytecomp.el (byte-compile-file):
11923         * bytecomp.el (byte-recompile-file):
11924         * bytecomp.el (byte-compile-close-variables):
11925         * bytecomp.el (byte-compile-warn-about-unused-variables):
11926         * bytecomp.el (byte-compile-warn-about-unresolved-functions):
11927         * bytecomp.el (byte-compiler-legal-options):
11928         * bytecomp.el (byte-compile-lapcode):
11929         * bytecomp.el (byte-optimize-log):
11930         * bytecomp.el ((fboundp 'defsubst)):
11931         * bytecomp.el:
11932         * bytecomp-runtime.el:
11933         * byte-optimize.el (byte-optimize-apply):
11934         * byte-optimize.el (car):
11935         * byte-optimize.el (byte-optimize-form):
11936         * byte-optimize.el (byte-optimize-form-code-walker):
11937         * byte-optimize.el:
11938         * build-report.el (build-report-insert-installation-file):
11939         * build-report.el (build-report):
11940         * auto-show.el:
11941         * apropos.el (apropos-documentation):
11942         - mega patch
11943         - clean up byte-compile warnings
11944         - remove unused variables
11945         - Use common lisp style hashtable functions
11946         - byte compiler cleanup
11947         - use #'(lambda ...) instead of '(lambda ...) or (function (lambda ...))
11948         - remove old backquote syntax usage
11949         - move some cl functionality into C for speed.
11950         - remove last remaining VMS support
11951         - spelling fixes
11952         - implement last, butlast, nbutlast, copy-list in C.
11953         - new macro ignore-file-errors, similar to ignore-errors
11954           (ignore-file-errors (delete-file "foo"))
11955         - get frequent garbage collection during loadup.el by tweaking
11956           gc-cons-threshold, rather than explicitly calling garbage-collect
11957         - default delete-key-deletes-forward to `t'.
11958
11959 1998-11-28  SL Baur  <steve@altair.xemacs.org>
11960
11961         * XEmacs 21.2-beta4 is released.
11962
11963 1998-11-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
11964
11965         * easymenu.el (easy-menu-add-item): Wraper around add-menu-btton.
11966         (easy-menu-item-present-p): Wrapper around find-menu-item.
11967         (easy-menu-remove-item): Wrapper around delete-menu-item.
11968
11969         * menubar.el (delete-menu-item): Add 'from-menu' argument.
11970         (add-menu-button): Add 'in-menu' argument.
11971         (add-menu-item-1): Add in-menu support to helper function.
11972
11973 1998-11-27  Katsumi Yamaoka  <yamaoka@jpl.org>
11974
11975         * isearch-mode.el (isearch-mode): Fix keymap lossage.
11976
11977 1998-11-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
11978
11979         * faces.el (get-custom-frame-properties): Revert Hrvoje Niksic change
11980         of Dec 4, 1997.
11981
11982 1998-11-25  Hrvoje Niksic  <hniksic@srce.hr>
11983
11984         * process.el (shell-command-on-region): Report if the command
11985         succeeded or failed.
11986
11987 1998-11-24  Hrvoje Niksic  <hniksic@srce.hr>
11988
11989         * subr.el (buffer-substring-no-properties): Comment out.
11990
11991 1998-11-07  Adrian Aichner  <adrian@xemacs.org>
11992
11993         * msw-faces.el (mswindows-find-smaller-font): Turning font names
11994           into font instances first, like `x-frob-font-size' does.
11995           (mswindows-find-larger-font): ditto
11996
11997 1998-11-04  Greg Klanderman  <greg@alphatech.com>
11998
11999         * package-ui.el (pui-install-selected-packages): fix args in call
12000         to `package-get'.
12001
12002 1998-10-29  Jan Vroonhof  <vroonhof@math.ethz.ch>
12003
12004         * package-get.el (host-name): New widget type.
12005         (package-get-remote): Better customization using new type.
12006         (package-get-download-sites): idem dito.
12007
12008         (package-get-custom): Do not use package-get-all untill we have
12009         runtime dependencies.
12010
12011         (package-get-remove-copy): Default to 't' we no longer need this
12012         kludge as we do not currently use depenencies.
12013
12014         (package-get-was-current): New variable.
12015         (package-get-require-base): New 'force-current' argument.
12016         (package-get-update-base): idem
12017         (package-get-package-provider):  idem
12018         (package-get-locate-index-file): New 'no-remote' argument.
12019         (package-get-locate-file): idem.
12020
12021         (package-get-maybe-save-index): New function.
12022         (package-get-update-base): Use it.
12023
12024 1998-10-28 Greg Klanderman <greg@alphatech.com>
12025
12026         * package-get.el (package-get-remote): default to nil; by default,
12027         don't go out to the net via EFS.  They must select a download site.
12028         (package-get-download-sites): new variable.
12029         (package-get-download-menu): new function.
12030         (package-get-locate-index-file): new function.
12031         (package-get-update-base): use it.
12032
12033         * menubar-items.el (default-menubar): add "Update Package Index"
12034         and "Add Download Site" menus under Options | Manage Packages.
12035
12036 1998-10-19  Greg Klanderman  <greg@alphatech.com>
12037
12038         * package-get.el (package-get): bugfix code checking installed version
12039         for case where package is not currently installed.
12040         (package-get-require-signed-base-updates): new variable.
12041         (package-get-update-base-from-buffer): remove REMOTE-SOURCE arg, it was
12042         deemed not a goot thing.  Use the variable
12043         package-get-allow-unsigned-base-updates instead.
12044
12045 1998-10-16 Greg Klanderman <greg@alphatech.com>
12046
12047         * package-get.el (package-get): Don't install an older version than
12048         we already have unless explicitly told to.  Issue a warning.
12049
12050         * package-ui.el (pui-add-required-packages): when adding
12051         dependencies, don't add packages that are up to date.
12052         (pui-package-symbol-char):  Don't consider a package out of date
12053         if you have a newer version installed than the latest version in
12054         package-get-base.
12055
12056         * package-get.el (package-get-base-filename): document that it may
12057         be a path relative to package-get-remote;  new default value.
12058         (package-get-locate-file): new function.
12059         (package-get-update-base): use it to expand package-get-base-filename.
12060         (package-get-save-base): new function to save the package-get database
12061         to file.
12062         (package-get-update-base-from-buffer): add REMOTE-SOURCE argument.
12063         (package-get-update-base): pass the REMOTE-SOURCE arg.
12064         (package-get-update-base-entry): call package-get-custom-add-entry.
12065         (package-get-file-installed-p): removed; no longer needed.
12066         (package-get-create-custom): ditto.
12067         (toplevel): remove code to build and load package-get-custom.el
12068         (package-get-custom-add-entry): new function.
12069
12070 1998-10-12  Hrvoje Niksic  <hniksic@srce.hr>
12071
12072         * wid-edit.el (widget-button-click): Don't switch window.
12073
12074 1998-10-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12075
12076         * cus-face.el (custom-set-face-update-spec): Add autoload cookie
12077
12078 1998-10-20  Malcolm Box  <malcolm@brownale.demon.co.uk>
12079
12080         * etags.el (find-tag-default): Run find-tag-hook using
12081         run-hooks rather than funcall
12082
12083 1998-10-19  Hrvoje Niksic  <hniksic@srce.hr>
12084
12085         * isearch-mode.el (isearch-mode): Set the current minor mode maps
12086         and the current local map as the parents to isearch-mode-map.
12087
12088 1998-10-15  SL Baur  <steve@altair.xemacs.org>
12089
12090         * XEmacs 21.2-beta3 is released.
12091
12092 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12093
12094         * package-get.el (package-get-update-base): use
12095         insert-file-contents-internal, not insert-file-contents-literally.
12096
12097 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12098
12099         * auto-save.el: expand-file 'auto-save-*-dir' at runtime not at
12100         dump time.
12101
12102 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12103
12104         * package-get.el (package-get-update-base-entry): new function.
12105         (package-get-update-base): renamed; was `package-get-load-base'.
12106         cleanup, and use package-get-update-base-from-buffer.
12107         (package-get-update-base-from-buffer): new function.
12108         (package-get-update-base-entries): new; helper for above.
12109         Do not eval lisp grabbed over ftp; parse it from new format.
12110
12111 1998-10-15  Greg Klanderman  <greg@alphatech.com>
12112
12113         * files.el (set-auto-mode): Don't play games loading package-get
12114         database; package-get-package-provider will handle it all.
12115
12116 1998-10-14  Greg Klanderman  <greg@alphatech.com>
12117
12118         * package-get.el (package-get-base-filename): new variable.
12119         (package-get-require-base): new function.
12120         (package-get-pgp-signed-begin-line): new variable.
12121         (package-get-pgp-signature-begin-line): ditto.
12122         (package-get-pgp-signature-end-line):  ditto.
12123         (package-get-load-base): new function.
12124         (package-get-interactive-package-query):
12125         (package-get-update-all):
12126         (package-get-dependencies):
12127         (package-get-package-provider):
12128         (package-get-custom): use package-get-require-base.
12129         [package-get-custom loading]: disable for now.
12130
12131         * package-ui.el (pui-list-packages): use (package-get-require-base)
12132
12133 1998-10-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12134
12135         * package-ui.el: Correct obvious thinko in choosing extent face.
12136
12137 1998-10-12  Jan Vroonhof  <vroonhof@math.ethz.ch>
12138
12139         * menubar-items.el (default-menubar): pui-list-package has nothing
12140         to with Customize. Move all the package stuff to a new Item in Options.
12141
12142         * package-ui.el (pui-menu): Add menu and Popup menu.
12143
12144         * package-get.el (package-get): Use new
12145         package-admin-get-install-dir.
12146
12147         * package-admin.el (package-admin-get-install-dir): New syntax.
12148         Conserve package location and put mule packages where mule-base is.
12149
12150         * package-get.el : Customized
12151
12152         * package-ui.el (pui): Customized
12153         (pui-package-install-dest-dir): New variable.
12154         (pui-install-selected-packages): Use it
12155
12156 1998-10-12  SL Baur  <steve@altair.xemacs.org>
12157
12158         * package-get.el (package-get-interactive-package-query): Move
12159         dependency on package-get-base to run-time.
12160         (package-get-update-all): Ditto.
12161         (package-get-dependencies): Ditto.
12162         (package-get-package-provider): Ditto.
12163         (package-get-custom): Ditto.
12164
12165 1998-10-11  Glynn Clements  <glynn@sensei.co.uk>
12166
12167         * events.el: Remove 'ascii-character property from 'backspace
12168         and 'delete symbols
12169
12170 1998-10-11  SL Baur  <steve@altair.xemacs.org>
12171
12172         * package-get-base.el: removed.
12173
12174 1998-09-23  Didier Verna  <didier@xemacs.org>
12175
12176         * simple.el (search-caps-disable-folding): moved from isearch-mode.el
12177         (no-upper-case-p): new function.
12178         (with-search-caps-disable-folding): new macro.
12179         (with-interactive-search-caps-disable-folding): new macro.
12180         (zap-to-char): In interactive mode, do a case-sensitive search if
12181         the character is uppercase.
12182         (zap-up-to-char): ditto.
12183
12184         * replace.el (perform-replace): use the function no-upper-case-p.
12185
12186         * isearch-mode.el (isearch-fix-case): ditto.
12187         make obsolete `with-caps-disable-folding' and
12188         `isearch-no-upper-case-p'.
12189
12190         * etags.el (find-tag-internal): use `with-search-caps-disable-folding'.
12191         (tags-search): ditto.
12192         (tags-query-replace): ditto.
12193
12194         * info.el (Info-search): ditto.
12195
12196 1998-10-07  Jan Vroonhof  <vroonhof@math.ethz.ch>
12197
12198         * x-font-menu.el (font-menu-set-font): Respect font-menu-frame-local
12199
12200 1998-10-07  Greg Klanderman  <greg@alphatech.com>
12201
12202         * package-admin.el (package-admin-rmtree): rewritten.  need to
12203         check for "." and ".." before symlink check.  expand files and
12204         directories with respect to DIRECTORY, not default-directory.
12205
12206 1998-10-04  Greg Klanderman  <greg@alphatech.com>
12207
12208         * package-get.el (package-get-all): add INSTALL-DIR argument.
12209
12210 1998-10-06  Greg Klanderman  <greg@alphatech.com>
12211
12212         * package-ui.el (pui-add-required-packages): new function, select
12213         dependent packages.
12214         (pui-display-keymap): bind it.
12215         (pui-help-string): document it.
12216         (pui-install-selected-packages): package-get-all -> package-get.
12217
12218         * package-get.el (package-get-dependencies): new function.
12219
12220 1998-10-04  Hrvoje Niksic  <hniksic@srce.hr>
12221
12222         * isearch-mode.el (isearch-done): Use regexp-search-ring-max for
12223         regexps.
12224
12225 1998-10-05  Hrvoje Niksic  <hniksic@srce.hr>
12226
12227         * mouse.el (default-mouse-track-point-at-opening-quote-p): New
12228         function.
12229         (default-mouse-track-normalize-point): Use it.
12230
12231 1998-09-30  Jan Vroonhof  <vroonhof@math.ethz.ch>
12232
12233         * package-admin.el (package-admin-delete-binary-package):
12234                 General cleanup. Remove unnessary use of progn and
12235         save-excursion.
12236         (package-admin-delete-binary-package): Do NOT mess with file
12237         modes. That is evil.
12238         (package-admin-delete-binary-package): Wrap all deleting in
12239         condition-case. The data in MANIFEST is untrustworthy.
12240         (package-admin-delete-binary-package): Let the OS worry about non
12241         empty directories.
12242
12243 1998-10-09  SL Baur  <steve@altair.xemacs.org>
12244
12245         * lisp-mnt.el (lm-commentary): Fix InfoDock-style comment
12246         processing.
12247         (lm-report-bug): Fix mail address to send bug reports to.
12248
12249 1998-09-29  SL Baur  <steve@altair.xemacs.org>
12250
12251         * XEmacs 21.2-beta2 is released.
12252
12253 1998-08-14  Jan Vroonhof  <vroonhof@math.ethz.ch>
12254
12255         * files.el (auto-mode-alist): Enhanced regexp for perl-mode
12256
12257 1998-09-22  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12258
12259         * info.el (Info-mode): Document page turning by double clicks in
12260         docstring so `M-x describe-mode' will display it.
12261
12262 1998-09-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
12263
12264         * info.el (Info-mouse-track-double-click-hook): Use character
12265         widths to calculate a border region where double clicking does
12266         page turning, and return `nil' by default so other hooks, such as
12267         region highlighting, will be run.
12268
12269 1998-09-29  Colin Rafferty   <colin@xemacs.org>
12270
12271         * sound.el (default-sound-directory-list): Initialize with all the
12272         "sounds" directories in `data-directory-list'.  It used to just be
12273         the first one.
12274
12275         * packages.el (locate-data-directory-list): Created.  This gives
12276         the list of matching directories, unlike `locate-data-directory',
12277         which just gives the first one.
12278
12279 1998-09-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12280
12281         * minibuf.el (read-from-minibuffer): No longer bind help-form but
12282         make a binding in the local keymap until help-char handling is
12283         improved.
12284
12285         * help.el (help-keymap-with-help-key): Provide keymap with help
12286         binding.
12287         (help-print-help-form): New helper function.
12288
12289 1998-09-23  Hrvoje Niksic  <hniksic@srce.hr>
12290
12291         * isearch-mode.el (isearch-highlight): set-extent-endpoints can
12292         move extent to another buffer; no need to create a new extent.
12293         (isearch-fix-case): New function.
12294         (isearch-search-and-update): Use it.
12295
12296 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12297
12298         * isearch-mode.el (isearch-mode): Use overriding-local-map to set
12299         the keymap, not minor-mode-map-alist.
12300         (isearch-done): Restore overriding-local-map.
12301
12302 1998-09-21  Martin Buchholz  <martin@xemacs.org>
12303
12304         * bytecomp.el (byte-compile-buffer-substring):
12305         Fix for: (byte-compile (defun f () (buffer-substring)))
12306         ==>   ** buffer-substring called with 3 args, but requires 0-3
12307         - new code not only works, but is more readable, too.
12308
12309 1998-09-20  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12310
12311         * msw-faces.el (mswindows-init-device-faces): Don't try to
12312           specify a default font at this late stage. Do try to force
12313           creation of the default face font so that if it fails we get
12314           an error now instead of a crash at frame creation.
12315
12316           mswindows-font-canonicalize-name, mswindows-make-font-unbold,
12317           mswindows-make-font-unitalic: Canonical default weight
12318           changed from "Normal" to "Regular".
12319
12320           mswindows-make-font-bold / -bold-italic: Supplied device was
12321           not being passed into call to mswindows-find-smaller-font.
12322
12323 1998-09-10  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
12324
12325         * package-get.el (package-get-remote): Fix the path where to find
12326           the packages on xemacs.org.
12327
12328 1998-09-08  Hrvoje Niksic  <hniksic@srce.hr>
12329
12330         * about.el (about-maintainer-info): Update Ben's entry.
12331
12332 1998-09-24  Martin Buchholz  <martin@xemacs.org>
12333
12334         * lisp/shadow.el (find-emacs-lisp-shadows):
12335         - `member' was being called on lists of length 2000!
12336         - Replace with hashtables.
12337         - Replace hand-coded loops with (dolist)
12338         - Fix comment typo
12339
12340 1998-09-20  Darryl Okahata  <darrylo@sr.hp.com>
12341
12342         * packages.el: Added new function, `package-delete-name', to
12343           delete existing packages from the installed package database
12344           (`packages-package-list').  Also added the "pkginfo" directory
12345           to `packages-special-base-regexp', so that the pkginfo directory
12346           would not get added to `late-packages'.
12347
12348         * package-admin.el: Added ability to delete an installed package
12349           (added low-level function, `package-admin-delete-package').
12350           Understands how to use the pkginfo/MANIFEST.<package> file to
12351           delete the package.  When installing a package, will also
12352           create a MANIFEST.* file if one is not provided by the
12353           package.  If the MANIFEST.* doesn't exist when deleting a
12354           package, the functions will fall back to attempting to delete
12355           any package-specific lisp directory.
12356
12357         * package-get.el: Moved some functions to package-admin.el.
12358           Added interactive function `package-get-delete-package', for
12359           use by users for deleting a package.
12360
12361           Also modified to not require the presence of efs.
12362
12363 1998-09-22  Hrvoje Niksic  <hniksic@srce.hr>
12364
12365         * files.el (find-file-noselect): Handle all signals, kill the
12366         buffer and resignal.
12367
12368 1998-09-23  SL Baur  <steve@altair.xemacs.org>
12369
12370         * cl-macs.el (glyph-image): Add setf method.
12371
12372 1998-09-06  Darryl Okahata  <darrylo@sr.hp.com>
12373
12374         * package-get.el: Fixed broken EFS downloading.  Also, look for
12375           .tar.gz files first, in preference over .tgz files.
12376
12377         * package-ui.el: Fix display of package version numbers.
12378
12379 1998-08-27  Jan Vroonhof  <vroonhof@math.ethz.ch>
12380
12381         * x-font-menu.el (font-menu-set-font):  Add "pt" units to size
12382         argument.
12383
12384 1998-09-03  Darryl Okahata  <darrylo@sr.hp.com>
12385
12386         * list-mode.el: `display-completion-list': added new/optional
12387           keyword `:completion-string', which allows the programmer to
12388           change the "Possible completions are:" prompt.
12389
12390         * menubar-items.el: Added new pulldown menu-pick to start up the
12391           visual package browser/installer:
12392
12393                 Options->Customize->List Packages
12394
12395         * package-admin.el: Added hooks for installing under both Unix
12396           and MS Windows.  Does additional error checking.  No longer
12397           calls "add-big-package.sh" to install packages under Unix; now
12398           calls gunzip & tar directly.
12399
12400         * package-get.el: Added ability to install packages from files
12401           on a local disk/CDROM.  Now deletes any existing package lisp
12402           directory.  Does completion on available packages when
12403           querying for package names.  Will also search for .tgz files
12404           in addition for .tar.gz files.  Tries to reload
12405           auto-autoloads, as a convenience when loading new packages,
12406           and also tries to add any new package paths to `load-path'.
12407           Changed all occurences of `concat' to use `expand-file-name'.
12408
12409         * package-ui.el: New file which implements the main visual
12410           package browser/installer, which is started via a menu pick or
12411           M-x pui-list packages.
12412
12413 1998-09-03  Hrvoje Niksic  <hniksic@srce.hr>
12414
12415         * startup.el (load-init-file): spelling fix.
12416
12417 1998-09-02  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12418
12419         * startup.el (normal-top-level): Load auto-autoload files
12420         covariantly with their precedence.
12421
12422 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12423
12424         * menubar-items.el (default-menubar): Remove "Font Weight"
12425         option, there is currently no custom equivalent.. Customize-faces
12426         is "Edit faces".
12427
12428         * x-font-menu.el (font-menu-set-font): Use customize to set
12429         default face.
12430
12431         * faces.el (face-spec-update-all-matching): New function.
12432
12433         * cus-face.el (custom-set-face-update-spec): New function.
12434         Interface to customize faces from elisp.
12435
12436         (custom-face-value-create): Show the customized settings if set
12437         but not saved.
12438
12439 1998-08-26  Jan Vroonhof  <vroonhof@math.ethz.ch>
12440
12441         (custom-face-value-create): Show the customized settings if set
12442         but not saved.
12443
12444 1998-08-31  Hrvoje Niksic  <hniksic@srce.hr>
12445
12446         * keydefs.el (global-map): Add FSF 20.3 binding of
12447         query-replace-regexp.
12448
12449 1998-08-21  Greg Klanderman  <greg@alphatech.com>
12450
12451         * minibuf.el (read-file-name-internal-1): use
12452         user-name-completion-1 instead of user-name-completion.
12453
12454 1998-08-19  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12455
12456         * loadup.el:
12457         * make-docfile.el:
12458         * update-elc.el: Don't set `source-directory' (now defunct as a
12459         global variable) no more.
12460
12461         * packages.el (packages-list-autoloads): Made `source-directory'
12462         (now defunct as a global variable) a parameter.
12463
12464 1998-08-13  Carsten Leonhardt  <leo@arioch.oche.de>
12465
12466         * about.el (about-hackers): new email
12467
12468 1998-08-16  SL Baur  <steve@altair.xemacs.org>
12469
12470         * lisp-mode.el (with-string-as-buffer-contents): Set indentation.
12471
12472 1998-07-17  Didier Verna  <didier@xemacs.org>
12473
12474         * faces.el (set-face-property):
12475         (set-face-dim-p):
12476         (face-dim-p): updated the doc strings now that the dim property isn't
12477         tty-specific.
12478         (face-equal): the dim property is now a common one.
12479
12480         * cus-face.el (custom-face-attributes): New face attribute: `dim'
12481         Renamed the `stipple' attribute to `background-pixmap'.
12482         (custom-face-background-pixmap): make custom-face-stipple an
12483         obsolete alias for this.
12484
12485 1998-08-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12486
12487         * find-paths.el (paths-file-readable-directory-p): Created and
12488         used.
12489
12490         * loadup.el: Don't set inhibit-... flags from run-temacs.
12491
12492 1998-08-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
12493
12494         * packages.el (packages-data-path-depth): Added and used.
12495
12496 1998-08-05  Charles G. Waldman <cgw@pgt.com>
12497
12498         * about.el:
12499         - Change .xpm to .png, delete "zcat" section.
12500         - cosmetic fix in the 'marcpa' entry.
12501
12502         * etc/photos
12503         - convert all .xpm.Z to .png
12504         - rename mrb to martin
12505         - rename mcook-m to mcookm
12506
12507 1998-07-31  Martin Buchholz  <martin@xemacs.org>
12508
12509         * x-init.el (x-initialize-compose): Add support for
12510         dead-circumflex as YET ANOTHER NAME for that dead key.
12511
12512 1998-08-05  Colin Rafferty <colin@xemacs.org>
12513
12514         * setup-paths.el (paths-construct-exec-path): Made the
12515         last-packages really be last.
12516         (paths-construct-data-directory-list): Ditto.
12517
12518 1998-08-01  Kai Haberzettl  <khaberz@synnet.de>
12519
12520         * startup.el(startup-splash-frame-body):
12521         Update Copyright notice in splash screen
12522
12523 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12524
12525         * minibuf.el (read-file-name-internal-1): do ~user completion.
12526
12527 1998-07-22  Jan Vroonhof  <vroonhof@math.ethz.ch>
12528
12529         * font-lock.el (font-lock-fontify-glumped-region): Add guard
12530         aginst destroyed extents
12531
12532 1998-07-24  Greg Klanderman  <greg@alphatech.com>
12533
12534         * package-get.el (package-get): add `install-dir' argument.
12535
12536 1998-07-20  John Jones  <jj@asu.edu>
12537
12538         * package-get.el: calls to package-get-update-all will only
12539           update packages which are already installed.
12540
12541 1998-07-23  SL Baur  <steve@altair.xemacs.org>
12542
12543         * autoload.el (update-file-autoloads): Ensure autoloads buffer is
12544         writable.
12545
12546 1998-07-20  Colin Rafferty   <colin@xemacs.org>
12547
12548         * about.el (about-hackers): Correct my email.
12549
12550 1998-07-20  Kai Haberzettl  <khaberz@synnet.de>
12551
12552         * about.el (about-hackers): new email-address.
12553
12554 1998-07-25  SL Baur  <steve@altair.xemacs.org>
12555
12556         * minibuf.el (read-number): Don't let `input-error' condition
12557         escape.
12558
12559 1998-07-20  Greg Klanderman  <greg@alphatech.com>
12560
12561         * about.el (about-hackers): use my `email-for-life' address.
12562
12563 1998-07-19  SL Baur  <steve@altair.xemacs.org>
12564
12565         * XEmacs 21.2-beta1 is released.
12566
12567 1998-07-12  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12568
12569         * ldap.el (ldap-search): Doc string change
12570
12571 1998-07-16  Colin Rafferty   <colin@xemacs.org>
12572
12573         * menubar-items.el (default-menubar): Removed references to
12574         `data-directory', and use `locate-data-file' instead, and made
12575         then greyed out if they don't exist.
12576
12577 1998-07-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12578
12579         * keymap.el (events-to-keys): Use `format' instead of `concat'
12580         since the latter does not accept integer args anymore
12581
12582 1998-07-15  SL Baur  <steve@altair.xemacs.org>
12583
12584         * dumped-lisp.el (preloaded-file-list): Usage of Lisp read-time
12585         macros replaced.
12586
12587 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12588
12589         * make-docfile.el: Get first initialization from very-early-lisp.el
12590         * update-elc.el: Ditto.
12591         * loadup.el (really-early-error-handler): Ditto.
12592
12593         * packages.el (packages-unbytecompiled-lisp): Add new file,
12594         very-early-lisp.el.
12595
12596         * very-early-lisp.el: New file.
12597
12598 1998-07-14  SL Baur  <steve@altair.xemacs.org>
12599
12600         * Symbols that have been obsolete for at least 3 years removed (II).
12601
12602         * obsolete.el (eval-current-buffer): Make compatible.
12603         (byte-code-function-p): Ditto.
12604         (send-string): Removed.
12605         (send-region): Removed.
12606         (screen-scrollbar-width): Removed.
12607         (set-screen-scrollbar-width): Removed.
12608         (set-screen-left-margin-width): Removed.
12609         (set-screen-right-margin-width): Removed.
12610         (screen-left-margin-width): Removed.
12611         (screen-right-margin-width): Removed.
12612         (set-buffer-left-margin-width): Removed.
12613         (set-buffer-right-margin-width): Removed.
12614         (buffer-left-margin-width): Removed.
12615         (buffer-right-margin-width): Removed.
12616         (x-set-frame-icon-pixmap): Removed.
12617         (x-set-screen-icon-pixmap): Removed.
12618         (pixel-name): Removed.
12619         (make-pixmap): Removed.
12620         (make-cursor): Removed.
12621         (pixmap-width): Removed.
12622         (pixmap-contributes-to-line-height-p): Removed.
12623         (set-pixmap-contributes-to-line-height): Removed.
12624
12625 1998-07-13  SL Baur  <steve@altair.xemacs.org>
12626
12627         * obsolete.el (popup-menu-up-p): removed.
12628         (read-no-blanks-input): Removed.
12629         (wholenump): Removed.
12630         (ring-mod): Removed (what was ring-mod?).
12631         (current-time-seconds): Removed.
12632         (run-special-hook-with-args): Removed.
12633         (dot): Removed.
12634         (dot-marker): Removed.
12635         (dot-min): Removed.
12636         (dot-max): Removed.
12637         (window-dot): Removed.
12638         (set-window-dot): Removed.
12639
12640         * bytecomp.el: Remove bytecompiler support for `dot', `dot-max' and
12641         `dot-min'.
12642
12643         * minibuf.el: (read-no-blanks-input): remove commented-out copy.
12644
12645         * code-files.el (insert-file-contents): Rename
12646         run-special-hook-with-args to run-hook-with-args-until-success.
12647         (write-region): Ditto.
12648
12649 1998-07-12  SL Baur  <steve@altair.xemacs.org>
12650
12651         * about.el: Fix typos, update release date.
12652
12653         * Symbols that have been obsolete for at least 3 years removed.
12654
12655         * cl-macs.el (cl-parse-loop-clause): Delete obsolete references to
12656         screen- functions.
12657         (toplevel): remove setf methods for screen functions.
12658         * cl-macs.el (extent-data): defsetf removed.
12659         * obsolete.el (lisp-indent-hook): Make compatible, it's used too
12660         many places to remove.
12661         (comment-indent-hook): Ditto.
12662         * obsolete.el (get-screen-for-buffer-default-screen-name): Remove.
12663         (buffer-dedicated-screen): Ditto.
12664         (deiconify-screen): Ditto.
12665         (delete-screen): Ditto.
12666         (event-screen): Ditto.
12667         (find-file-other-screen): Ditto.
12668         (find-file-read-only-other-screen): Ditto.
12669         (live-screen-p): Ditto.
12670         (screen-height): Ditto.
12671         (screen-iconified-p): Ditto.
12672         (screen-list): Ditto.
12673         (screen-live-p): Ditto.
12674         (screen-name): Ditto.
12675         (screen-parameters): Ditto.
12676         (screen-pixel-height): Ditto.
12677         (screen-pixel-width): Ditto.
12678         (screen-root-window): Ditto.
12679         (screen-selected-window): Ditto.
12680         (screen-totally-visible-p): Ditto.
12681         (screen-visible-p): Ditto.
12682         (screen-width): Ditto.
12683         (screenp): Ditto.
12684         (get-screen-for-buffer): Ditto.
12685         (get-screen-for-buffer-noselect): Ditto.
12686         (get-other-screen): Ditto.
12687         (iconify-screen): Ditto.
12688         (lower-screen): Ditto.
12689         (mail-other-screen): Ditto.
12690         (make-screen): Ditto.
12691         (make-screen-invisible): Ditto.
12692         (make-screen-visible): Ditto.
12693         (modify-screen-parameters): Ditto.
12694         (new-screen): Ditto.
12695         (next-screen): Ditto.
12696         (next-multiscreen-window): Ditto.
12697         (other-screen): Ditto.
12698         (previous-screen): Ditto.
12699         (previous-multiscreen-window): Ditto.
12700         (raise-screen): Ditto.
12701         (redraw-screen): Ditto.
12702         (select-screen): Ditto.
12703         (selected-screen): Ditto.
12704         (set-buffer-dedicated-screen): Ditto.
12705         (set-screen-height): Ditto.
12706         (set-screen-position): Ditto.
12707         (set-screen-size): Ditto.
12708         (set-screen-width): Ditto.
12709         (show-temp-buffer-in-current-screen): Ditto.
12710         (switch-to-buffer-other-screen): Ditto.
12711         (visible-screen-list): Ditto.
12712         (window-screen): Ditto.
12713         (x-set-screen-pointer): Ditto.
12714         (x-set-frame-pointer): Ditto.
12715         (screen-title-format): Ditto.
12716         (screen-icon-title-format): Ditto.
12717         (terminal-screen): Ditto.
12718         (delete-screen-hook): Ditto.
12719         (create-screen-hook): Ditto.
12720         (mouse-enter-screen-hook): Ditto.
12721         (mouse-leave-screen-hook): Ditto.
12722         (map-screen-hook): Ditto.
12723         (unmap-screen-hook): Ditto.
12724         (default-screen-alist): Ditto.
12725         (default-screen-name): Ditto.
12726         (x-screen-defaults): Ditto.
12727         (x-create-screen): Ditto.
12728         * obsolete.el: meta-flag removed.
12729         baud-rate removed.
12730         sleep-for-millisecs removed.
12731         extent-data removed.
12732         set-extent-data removed.
12733         set-extent-attribute removed.
12734         extent-glyph removed.
12735         extent-layout removed.
12736         set-extent-layout removed.
12737         list-faces-display removed.
12738         list-faces removed.
12739         trim-versions-without-asking removed.
12740         after-write-file-hooks removed.
12741         truename removed.
12742         auto-fill-hook removed.
12743         blink-paren-hook removed.
12744         select-screen-hook, deselect-screen-hook removed.
12745         auto-raise-screen, auto-lower-screen removed.
12746
12747         * msw-mouse.el: Global change resource -> mswindows-resource.
12748
12749         * XEmacs 21.0-pre5 is released.
12750
12751 1998-07-11  SL Baur  <steve@altair.xemacs.org>
12752
12753         * about.el (about-hackers): Credits update.
12754
12755 1998-07-11  Hrvoje Niksic  <hniksic@srce.hr>
12756
12757         * register.el (insert-register): Don't activate the region.
12758
12759 1998-07-10  SL Baur  <steve@altair.xemacs.org>
12760
12761         * select.el: Restore x-* symbols for backwards compatibility:
12762         x-copy-primary-selection, x-kill-primary-selection,
12763         x-delete-primary-selection, x-select-make-extent-for-selection,
12764         x-valid-simple-selection-, x-cut-copy-clear-internal.
12765
12766 1998-07-09  SL Baur  <steve@altair.xemacs.org>
12767
12768         * XEmacs 21.0-pre4 is released.
12769
12770 1998-06-28  Hrvoje Niksic  <hniksic@srce.hr>
12771
12772         * menubar-items.el (default-menubar): Use `report-emacs-bug' for
12773         reporting bugs.
12774         (maybe-add-init-button): Fix semantics under Windows.  Use
12775         `expand-file-name' rather than `concat'.
12776
12777         * help.el (print-messages): New function.
12778
12779 1998-07-05  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12780
12781         * ldap.el (ldap-host-parameters-alist): Docstring fixes
12782
12783 1998-07-04  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12784
12785         * about.el: Tweaked my entry in about-hackers.
12786
12787         * find-paths.el (paths-emacs-root-p):
12788           Relaxed emacs-root checking of an in-place installation to
12789           also accommodate the flat layout used on MS Windows.
12790
12791 1998-06-29  John Jones  <jj@asu.edu>
12792
12793         * package-get.el: calls to package-get-update-all will only
12794           update packages which are already installed.
12795
12796 1998-07-05  Andy Piper  <andyp@parallax.co.uk>
12797
12798         * faces.el (xpm-color-symbols): remove hardcoded defaults these
12799         are handled by the gui-element face fallbacks now.
12800
12801         * x-faces.el: default gui-element face to "background" as well as
12802         the default face.
12803
12804         * msw-faces.el (mswindows-init-device-faces): remove gui-element
12805         and default face settings since these are set as fallbacks now in
12806         the appropriate domain.
12807
12808 1998-07-02  SL Baur  <steve@altair.xemacs.org>
12809
12810         * text-mode.el (text-mode): Reorder regexp so the OR part
12811         corresponding to `page-delim' goes first and the hack in
12812         `forward-paragraph' will work.
12813         With bug analysis from Bob Weiner <weiner@altrasoft.com>
12814
12815 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12816
12817         * subr.el (remove-hook): When checking the hook value
12818           with functionp, don't apply car to it.
12819
12820 1998-06-24  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12821
12822         * package-get.el (package-get-remote-filename):
12823           Don't use file-name-as-directory because the local directory
12824           separator conventions might not be the same as ftp's.
12825
12826 1998-06-27  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12827
12828         * ldap.el (ldap-host-parameters-alist): New name of
12829         `ldap-host-parameters-plist'
12830
12831 1998-06-26  Adrian Aichner  <adrian@xemacs.org>
12832
12833         * package-get.el: Using (require 'package-get-base), now that it
12834         provides itself.  Consequently removed all instances of (load
12835         "package-get-base.el").
12836
12837 1998-06-29  Kyle Jones  <kyle_jones@wonderworks.com>
12838
12839         * subr.el (remove-hook): Don't treat the hook value as a
12840           list unless it is both consp and not functionp.
12841
12842 1998-06-29  SL Baur  <steve@altair.xemacs.org>
12843
12844         * about.el: Email address for Ben Wing is ben@xemacs.org.
12845         * auto-show.el: Ditto.
12846         * bytecomp.el: Ditto.
12847         * faces.el: Ditto.
12848         * x-scrollbar.el: Ditto.
12849         * x-misc.el: Ditto.
12850         * tty-init.el: Ditto.
12851         * toolbar-items.el: Ditto.
12852         * symbol-syntax.el: Ditto.
12853         * specifier.el: Ditto.
12854         * objects.el: Ditto.
12855         * hyper-apropos.el: Ditto.
12856         * glyphs.el: Ditto.
12857
12858 1998-06-27  Hrvoje Niksic  <hniksic@srce.hr>
12859
12860         * mouse.el (drag-window-divider): vertical-divider-draggable-p ->
12861         vertical-divider-always-visible-p.
12862         (default-mouse-motion-handler): Ditto.
12863
12864 1998-06-21  Hrvoje Niksic  <hniksic@srce.hr>
12865
12866         * scrollbar.el (scrollbars-visible-p): Simplify.  Always set the
12867         global value.
12868
12869 1998-06-21  Oliver Graf <ograf@fga.de>
12870
12871         * build-reports.el: changed receiver to xemacs-build-reports list
12872
12873 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12874
12875         * font.el: Split font-family-mappings into X and
12876           mswindows-specific versions.
12877           mswindows-font-create-[object|name]: Treat supplied size
12878           as a pointsize. Added underline and strikethru handling.
12879
12880         * msw-faces.el: changed default mswindows charset to western.
12881
12882         * msw-glyphs.el: removed space in border-glyph font string that
12883           was inserted to get round bugs in the mswindows C font code.
12884
12885 1998-06-27  SL Baur  <steve@altair.xemacs.org>
12886
12887         * about.el (about-hackers): Credits update.
12888
12889         * help-nomule.el (tutorial-supported-languages): Add Romanian
12890         TUTORIAL.
12891
12892         * code-files.el (file-coding-system-alist): Hardwire TUTORIAL.ro
12893         to ISO-8859-2.
12894
12895 1998-06-19  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12896
12897         * font.el: Split font-family-mappings into X and
12898           mswindows-specific versions.
12899           mswindows-font-create-[object|name]: Treat supplied size
12900           as a pointsize. Added underline and strikethru handling.
12901
12902         * msw-faces.el: changed default mswindows charset to western.
12903
12904         * msw-glyphs.el: removed space in border-glyph font string that
12905           was inserted to get round bugs in the mswindows C font code.
12906
12907 1998-06-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
12908
12909         * minibuf.el: make read-color-completion-table call
12910           (mswindows-color-list for mswindows devices.
12911
12912 1998-06-18  Sam Mikes  <smikes@alumni.hmc.edu>
12913
12914         * lisp/font-lock.el
12915         (font-lock-match-c++-style-declaration-item-and-skip-to-next):
12916         Let declaration items contain non-word symbol characters.
12917
12918 1998-06-15  Adrian Aichner  <adrian@xemacs.org>
12919
12920         * package-get.el (package-get-package-provider): Added autoload
12921         cookie.  Loading "package-get-base.el" in ALL functions that use
12922         it.  Fixed some (interactive ...) with multiple argument specs
12923         again.  Cosmetic indentation changes.
12924
12925 1998-05-27  Glynn Clements  <glynn@sensei.co.uk>
12926
12927         * info.el (Info-insert-dir): Don't use nreverse on variables
12928         that you want to use later.
12929
12930 1998-06-17  Glynn Clements  <glynn@sensei.co.uk>
12931
12932         * x-mouse.el (x-set-point-and-move-selection): Replace call
12933         to x-kill-primary-selection with kill-primary-selection
12934
12935 1998-06-12  Martin Buchholz  <martin@xemacs.org>
12936
12937         * simple.el (what-cursor-position): Make cursor position reported
12938         use value of column-number-start-at-one
12939
12940 1998-06-17  SL Baur  <steve@altair.xemacs.org>
12941
12942         * about.el (xemacs-hackers): Fix Jareth's email address.
12943
12944 1998-06-16  SL Baur  <steve@altair.xemacs.org>
12945
12946         * startup.el (startup-splash-frame): Remove
12947         `xemacs-startup-logo-function'.
12948
12949 1998-06-15  SL Baur  <steve@altair.xemacs.org>
12950
12951         * about.el (about-hackers): Update credits list.
12952
12953 1998-06-06  Jeff Miller <jmiller@smart.net>
12954
12955         * lisp/sound.el: Update sound-ext to allow filenames with
12956           extensions to be found by load-sound-file
12957
12958 1998-06-14  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
12959
12960         * info.el (Info-rebuild-outdated-dir): Removed variable
12961         (Info-auto-generate-directory): New variable
12962         (Info-save-auto-generated-dir): New variable
12963         (Info-maybe-update-dir): Use `Info-auto-generate-directory'
12964         (Info-build-dir-anew): Second parameter removed.  Use
12965         `Info-save-auto-generated-dir'
12966         (Info-rebuild-dir): Ditto
12967
12968 1998-06-02  Christoph Wedler  <wedler@fmi.uni-passau.de>
12969
12970         * list-mode.el (next-list-mode-item): Would not recognize
12971         border between directly neighbored items.
12972
12973 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12974
12975         * package-get.el: add autoloads for some functions.
12976
12977 1998-06-10  Hrvoje Niksic  <hniksic@srce.hr>
12978
12979         * specifier.el (let-specifier): Tiny docfixes.
12980
12981 1998-06-12  Andy Piper  <andyp@parallax.co.uk>
12982
12983         * msw-mouse.el: set selection-pointer-glyph to Normal.
12984
12985 1998-06-09  Per Abrahamsen  <abraham@dina.kvl.dk>
12986
12987         * wid-edit.el (widget-specify-secret): New function.
12988         (widget-after-change): Use it.
12989         (widget-specify-field): Use it.
12990
12991 1998-06-08  Hrvoje Niksic  <hniksic@srce.hr>
12992
12993         * mouse.el (drag-window-divider): Use `(not done)' instead of
12994         `doit'; reuse result of `window-pixel-edges'.
12995
12996         * modeline.el (drag-modeline-event-lag): Rename to
12997         drag-divider-event-lag.
12998
12999 1998-06-07  Hrvoje Niksic  <hniksic@srce.hr>
13000
13001         * specifier.el (let-specifier): Rewritten not to generate needless
13002         `let's; clarified documentation; support TAG-SET and HOW-TO-ADD
13003         arguments.
13004
13005 1998-05-28  Hrvoje Niksic  <hniksic@srce.hr>
13006
13007         * minibuf.el (read-file-name-1): Setup buffer-local value of
13008         `completion-ignore-case' in completions buffer under Windows.
13009
13010 1998-06-06  Kirill M. Katsnelson  <kkm@kis.ru>
13011
13012         * about.el (about-maintainer-glyph): Fix support for not
13013         compressed images.
13014
13015 1998-06-04  Kirill M. Katsnelson  <kkm@kis.ru>
13016
13017         * cmdloop.el (cancel-mode-internal): Defined this do-nothing function.
13018
13019         * mouse.el (mouse-track): Cancel selection if misc-user event with
13020         `cancel-mode-internal' function is fetched.
13021
13022 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13023
13024         * files.el (save-some-buffers-1): Fixed return value.
13025
13026 1998-06-01  Oliver Graf <ograf@fga.de>
13027
13028         * dragdrop.el: added experimental
13029
13030 1998-05-26  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
13031
13032         * startup.el (after-init-hook, init-file-user,
13033         user-init-directory, load-user-init-file):  Purge references
13034         to "~/.xemacs/init.el" from docstrings.
13035
13036         (load-user-init-file) Use paths-construct-path to construct
13037         paths to user init files.  Go directly to ~/.emacs, do not
13038         search ~/.xemacs/, do not load `default-custom-file'.
13039
13040 1998-06-03  Hrvoje Niksic  <hniksic@srce.hr>
13041
13042         * files.el (interpreter-mode-alist): Catch wish and tclsh before
13043         general *sh.
13044         (inhibit-first-line-modes-regexps): Added `.tar.gz'.
13045
13046 1998-06-03  Andy Piper  <andyp@parallax.co.uk>
13047
13048         * menubar-items.el (default-menubar): add Update Packages to customize
13049         menu.
13050
13051 1998-06-02  Andy Piper  <andyp@parallax.co.uk>
13052
13053         * faces.el: use toolbar face as a fallback for toolbar properties
13054         in xpm-color-symbols instead of default.
13055
13056         * msw-faces.el: rename 3d-object -> gui-element face.
13057
13058 1998-06-06  SL Baur  <steve@altair.xemacs.org>
13059
13060         * startup.el (xemacs-startup-logo-function): New variable.
13061         (startup-splash-frame): Use it.
13062
13063 1998-06-02  Hrvoje Niksic  <hniksic@srce.hr>
13064
13065         * files.el (save-some-buffers): Would wait 1 second.
13066         (save-some-buffers-1): Delete other windows here instead of in
13067         `save-some-buffers'.
13068         (save-some-buffers): Force redisplay only if windows were deleted.
13069
13070 1998-06-02  Didier Verna  <didier@xemacs.org>
13071
13072         * cus-face.el (custom-face-attributes): generalized the use of
13073         toggle buttons for boolean attributes.
13074         Re-ordered the items a bit.
13075
13076 1998-06-01  SL Baur  <steve@altair.xemacs.org>
13077
13078         * sound.el (default-sound-directory): Use `locate-data-directory'
13079         to find the sounds directory.
13080
13081 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13082
13083         * sound.el: default sound-ext to .wav under mswindows, .au
13084         otherwise. load-default sounds without extensions.
13085
13086 1998-05-27  Bjrn Torkelsson  <torkel@hpc2n.umu.se>
13087
13088         * menubar-items.el (default-menubar): Dim out "Submit Bug Report"
13089         if send-pr is not bound.
13090
13091 1998-06-01  Andy Piper  <andyp@parallax.co.uk>
13092
13093         * files.el: grok idl files in auto-mode-alist.
13094 1998-06-01  Jeff Miller  <jmiller@smart.net>
13095
13096         * minibuf.el (exact-minibuffer-completion-p): check for nil before
13097         calling `upcase'.
13098
13099 1998-05-30  Andy Piper  <andyp@parallax.co.uk>
13100
13101         * msw-glyphs.el: add xbm to the list of image types supported.
13102
13103 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13104
13105         * msw-init.el (init-post-mswindows-win): Load InfoDock toolbar
13106         instead of XEmacs one when dumping InfoDock.
13107
13108 1998-05-30  Kirill M. Katsnelson  <kkm@kis.ru>
13109
13110         * obsolete.el (has-modeline-p): Added obsolete alias `has-modeline-p'
13111         for `modeline-visible-p'
13112
13113         * winnt.el (nt-quote-process-args): Fix for duplicating argv[0].
13114
13115 1998-05-29  Andy Piper  <andyp@parallax.co.uk>
13116
13117         * msw-select.el (mswindows-cut-copy-clear-clipboard): deleted
13118         since it's not used anymore. doc string fixes.
13119
13120         * package-get.el (package-get-file-installed-p): new function. use
13121         instead of file-installed-p which is in an external package.
13122
13123 1998-05-28  Oliver Graf <ograf@fga.de>
13124
13125         * dragdrop.el (dragdrop-drop-url-default): dropped pop-to-buffer in
13126         favor of select-window/switch-to-buffer
13127
13128 Wed May 27, 1998  Darryl Okahata  <darrylo@sr.hp.com>
13129
13130         * startup.el: changed (getenv "HOME") to (user-home-directory)
13131
13132 1998-05-25  Oliver Graf <ograf@fga.de>
13133
13134         * frame.el (cde-start-drag) moved to dragdrop.el
13135         (offix-start-drag-region) moved to dragdrop.el
13136         (offix-start-drag) moved to dragdrop.el
13137         * dragdrop.el (cde-start-drag) moved from frame.el
13138         (offix-start-drag-region) moved from frame.el
13139         (offix-start-drag) moved from frame.el
13140         (cde-start-drag-region) cde drag regions
13141         * mouse.el (mouse-drag-or-yank) will now call cde-start-drag-region
13142
13143 1998-05-26  Oliver Graf <ograf@fga.de>
13144
13145         * dragdrop.el: created dragdrop-drag prototypes
13146         (cde-start-drag-region) fixed typo
13147
13148 1998-05-28  SL Baur  <steve@altair.xemacs.org>
13149
13150         * simple.el (after-init-hook): Remove reader macro.
13151
13152         * packages.el (packages-hardcoded-lisp): Get rid of reader
13153         macros.  Update DOC string.
13154
13155 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13156
13157         * mouse.el (drag-window-divider): Ditto.
13158
13159         * modeline.el (mouse-drag-modeline): Use it.
13160
13161         * lisp-mode.el (let-specifier): Specify indentation.
13162
13163         * specifier.el (let-specifier): Renamed from
13164         `with-specifier-instance'.
13165
13166 1998-05-27  Andy Piper  <andyp@parallax.co.uk>
13167
13168         * x-faces.el:
13169         * faces.el: move definition of xpm-color-symbols from x-faces.el
13170         to faces. Predicate x-get-resource on the presence of x.
13171
13172         * msw-faces.el: set 3d-object face rather than modeline. Specify
13173         faces as specfier defaults.
13174
13175         * package-get.el: don't use package-admin-add-single-file-package.
13176
13177 1998-05-25  Hrvoje Niksic  <hniksic@srce.hr>
13178
13179         * toolbar-items.el: Fixup tooltips.
13180         (toolbar-gnus): Don't use obsolete variable
13181         toolbar-news-frame-properties.
13182         (toolbar-news-reader): Default to `gnus' instead of
13183         `not-configured'.
13184
13185         * files.el (auto-mode-alist): Correctly recognize `.emacs' under
13186         Windows.
13187
13188 1998-05-25  Andy Piper  <andyp@parallax.co.uk>
13189
13190         * package-get.el: rename -installedp -> -installed-p.
13191
13192 1998-05-23  Kirill M. Katsnelson  <kkm@kis.ru>
13193
13194         * glyphs.el (init-glyphs): Created `border-glyph' face, with no
13195         attributes, and assinged it to continuation, truncation and
13196         hscroll glyphs.
13197
13198         * msw-glyphs.el: Assigned WinDings font to `border-glyph' face,
13199         and made continuation, truncation and hscroll glyphs arrow
13200         characters out of that font.
13201
13202 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13203
13204         * minibuf.el (minibuffer-electric-separator): Play nicely with
13205         directory-sep-char being \.
13206         (minibuffer-electric-tilde): Ditto.
13207         (read-file-name-map): Ditto.
13208
13209 1998-05-22  Hrvoje Niksic  <hniksic@srce.hr>
13210
13211         * mouse.el (default-mouse-track-maybe-own-selection): Pause only
13212         on X devices.
13213         (default-mouse-track-deal-with-down-event): Avoid
13214         `x-disown-selection'; use `disown-selection' instead.
13215
13216 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13217
13218         * select.el:
13219         * x-select.el: selection cleanup. (x-cut-copy-clear-internal)
13220         moved to (cut-copy-clear-internal) in select.el. Ditto for
13221         (x-delete-primary-selection) (x-kill-primary-selection)
13222         (x-copy-primary-selection).
13223         (own-clipboard): new function.
13224
13225         * msw-select.el: use the new kill/delete/copy/cut-copy-clear
13226         functions in select.el. remove old ones.
13227         (mswindows-own-clipboard): new function.
13228
13229 1998-05-21  Andy Piper  <andyp@parallax.co.uk>
13230
13231         * gnuserv.el: allow connections from mswindows type devices.
13232
13233 1998-05-20  Andy Piper  <andyp@parallax.co.uk>
13234
13235         * msw-glyphs.el: change image type used from cursor to resource.
13236
13237 1998-05-20  Kirill M. Katsnelson  <kkm@kis.ru>
13238
13239         * x-scrollbar.el (x-init-scrollbar-from-resources): Added support
13240         for {top,bottom}-{left,right} values in addition to
13241         {top,bottom}_{left,right}.
13242         Use x-get-resource instead of x-get-resource-and-bogosity-check.
13243
13244 1998-05-20  Hrvoje Niksic  <hniksic@srce.hr>
13245
13246         * cl-macs.el (specifier-instance): Undefine its setf method.
13247
13248         * specifier.el (with-specifier-instance): Added docstring.
13249
13250         * mouse.el (drag-window-divider): Ditto.
13251
13252         * modeline.el (mouse-drag-modeline): Use it.
13253
13254         * lisp-mode.el (with-specifier-instance): Define its indentation
13255         level.
13256
13257         * specifier.el (with-specifier-instance): New macro.
13258
13259 1998-05-19  Andy Piper  <andyp@parallax.co.uk>
13260
13261         * package-get.el (package-get-create-custom): new function to
13262         auto-generate package-get-custom.el from package-get-base.el.
13263         * (package-get-ever-installedp): new function.
13264         * (package-get-custom): new function to get all packages specified
13265         by customize.
13266
13267 1998-05-19  Hrvoje Niksic  <hniksic@srce.hr>
13268
13269         * cus-edit.el (custom-file): Revert to `~/.emacs'.
13270
13271 1998-05-23  SL Baur  <steve@altair.xemacs.org>
13272
13273         * cl-extra.el: Reverse previous float change.
13274
13275 1998-05-17  Andy Piper  <andyp@parallax.co.uk>
13276
13277         * x-faces.el:
13278         * faces.el (try-font-name): moved from x-faces.el since it is
13279         required by w3 under mswindows as well X.
13280
13281 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13282
13283         * winnt.el: Removed evil (setq completion-ignore-case t)
13284         clause, one more overlookef fsfism.
13285         (nt-quote-args-functions-alist): End sentences with double space.
13286
13287 1998-05-18  Kirill M. Katsnelson  <kkm@kis.ru>
13288
13289         * window-xemacs.el (push-window-configuration): Remove kludgery of
13290         recaching default-toolbar specifier.
13291         (pop-window-configuration): Ditto.
13292         (unpop-window-configuration): Ditto.
13293
13294 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13295
13296         * modeline.el (modeline-minor-mode-menu): Don't use :menu-tag.
13297
13298 1998-05-17  Kirill M. Katsnelson  <kkm@kis.ru>
13299
13300         * winnt.el (nt-quote-args-verbatim): Added function.
13301         (nt-quote-args-prefix-quote): Added function.
13302         (nt-quote-args-backslash-quote): Added function.
13303         (nt-quote-args-double-quote): Added function.
13304         (nt-quote-args-functions-alist): New variable.
13305         (nt-quote-process-args): Added function. This is the main quoting
13306         work horse called from process-nt.c
13307
13308 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13309
13310         * winnt.el: Removed duplicate definitions for backspace,
13311         delete, M-backspace and C-M-backspace.
13312         (file-name-buffer-file-type-alist): Removed this variable.
13313         (find-buffer-file-type): Removed function.
13314         (find-file-binary):  Removed function.
13315         (find-file-text): Removed function.
13316         (find-file-not-found-set-buffer-file-type): Removed function.
13317         (save-to-unix-hook): Removed function.
13318         (revert-from-unix-hook): Removed function.
13319         (using-unix-filesystems): Removed function.
13320         (original-make-auto-save-file-name): DEFSUBR to avoid doc snarf
13321         warning.
13322         (x-set-selection): Removed function.
13323         (x-get-selection): Removed function.
13324         Removed commented FSFisms.
13325         Replaced copyright notice (this file is not part of GNU Emacs).
13326         (nt-shell-mode-hook): Moved here from a lambda expression. Added
13327         comint-process-echoes setting to t.
13328
13329 1998-05-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13330
13331         * packages.el (packages-no-package-hierarchy-regexp): Introduced
13332         and used following the interface change of
13333         `paths-find-recursive-path'.
13334
13335         * find-paths.el (paths-find-recursive-path): Exclusion is now by a
13336         regexp instead of a list of base names.
13337         (paths-version-control-filename-regexp):
13338         (paths-lisp-filename-regexp): (paths-no-lisp-directory-regexp):
13339         Introduced and used following the interface change of
13340         `paths-find-recursive-path'.
13341
13342 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13343
13344         * simple.el (delete-forward-p): Make it a defun; do X garbage only
13345         on X devices, rather than on all non-TTY devices.
13346
13347 1998-05-16  Kirill M. Katsnelson  <kkm@kis.ru>
13348
13349         * msw-mouse.el: New file. Sets up cursor shapes for Windows.
13350
13351         * dumped-lisp.el (preloaded-file-list): Added msw-mouse.el
13352
13353 1998-05-17  Adrian Aichner  <adrian@xemacs.org>
13354
13355         * itimer.el (activate-itimer): Fixed usage of integers
13356         as argument to `concat'.
13357
13358 1998-05-17  Glynn Clements  <glynn@sensei.co.uk>
13359
13360         * itimer.el (start-itimer): replace the use of `concat' with
13361         `format'
13362
13363 1998-05-16  SL Baur  <steve@altair.xemacs.org>
13364
13365         * mode-motion.el (mode-motion-hook): Clarify docstring.
13366         From Bob Weiner <weiner@altrasoft.com>
13367
13368         * loadhist.el (symbol-file): Supply prompt string when used
13369         interactively.
13370         From Bob Weiner <weiner@altrasoft.com>
13371
13372 1998-05-16  Hrvoje Niksic  <hniksic@srce.hr>
13373
13374         * loadup.el (really-early-error-handler): Ditto.
13375
13376         * update-elc.el: Ditto.
13377
13378         * setup-paths.el (paths-construct-exec-path): Ditto.
13379
13380         * make-docfile.el: Ditto.
13381
13382         * find-paths.el (paths-decode-directory-path): Use split-path
13383         instead of decode-path.
13384
13385         * files.el (parse-colon-path): Update docstring reference.
13386
13387 1998-05-15  Jonathan Harris  <jhar@tardis.ed.ac.uk>
13388
13389         * msw-init.el:
13390         * x-init.el:
13391         Bind cut'n'paste keys to non window-system specific functions.
13392
13393         * msw-select.el: New function mswindows-clear-clipboard.
13394         mswindows-cut-copy-clipboard extended to handle clearing of the
13395         selection and renamed to mswindows-cut-copy-clear-clipboard.
13396
13397         * select.el: on mswindows devices delete-primary-selection
13398         calls mswindows-clear-clipboard.
13399
13400 1998-05-15  Hrvoje Niksic  <hniksic@srce.hr>
13401
13402         * simple.el (quoted-insert): Inhibit quit when using read-char.
13403
13404         * cmdloop.el (read-char): Don't inhibit quit.
13405         (read-char-exclusive): Ditto.
13406         (read-char): Signal quit if quit-char was pressed.
13407         (read-char-exclusive): Ditto.
13408         (read-quoted-char): Return a character, not integer.
13409
13410         * menubar-items.el (default-popup-menu): Use Andy's generic
13411         selection code.
13412         (default-popup-menu): Fix code.
13413
13414 1998-05-14  Oliver Graf <ograf@fga.de>
13415
13416         * dragdrop.el (dragdrop-function-widget): this time it's done
13417
13418 1998-05-13  Oliver Graf <ograf@fga.de>
13419
13420         * dumped-lisp.el: dragdrop.el now based on dragdrop-api feature
13421
13422 1998-05-15  Kirill M. Katsnelson  <kkm@kis.ru>
13423
13424         * device.el (device-pixel-width):
13425         (device-pixel-height):
13426         (device-mm-width):
13427         (device-mm-height):
13428         (device-bitplanes):
13429         (device-color-cells): Swapped parameters to device-system-metric
13430         according to the interface change.
13431
13432 1998-05-14  Kirill M. Katsnelson  <kkm@kis.ru>
13433
13434         * mouse.el (default-mouse-motion-handler): Use new name of the
13435         function event-over-vertical-divider-p.
13436         Do not set E-W arrow cursor over the divider if
13437         vertical-divider-draggable-p is nil in the window.
13438         ([top-level]): Use new name for the variable
13439         vertical-divider-map.
13440         (drag-window-divider): Respect vertical-divider-draggable-p.
13441         Variable name typo fixes.
13442
13443 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13444
13445         * keymap.el (kbd): Define here; handle string constants and
13446         others...
13447
13448 1998-05-15  Christian Nyb <chr@mediascience.no>
13449
13450         * simple.el (zap-up-to-char): New function.  Behaves like `zap-to-char'
13451         in Emacs 18.
13452
13453 1998-05-13  Didier Verna  <didier@xemacs.org>
13454
13455         * mouse.el (drag-window-divider): give the vertical divider a
13456         pressed look when dragging it.
13457
13458 1998-05-13  Andy Piper  <andyp@parallax.co.uk>
13459
13460         * faces.el: predicate some more face operations on x or mswindows
13461         not just x.
13462
13463         * modeline.el: enable modeline coloring for mswindows.
13464
13465 1998-05-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13466
13467         * minibuf.el (minibuffer-default): Added variable; compatible with
13468         FSF Emacs.
13469         (next-history-element): Used `minibuffer-default'.
13470
13471 1998-05-12  Oliver Graf <ograf@fga.de>
13472
13473         * dragdrop.el (dragdrop-function-widget): button and mods ok
13474         arguments still look a bit strange
13475         (dragdrop-compare-mods) created
13476         (dragdrop-drop-do-functions) correctly checks for buttons and
13477         modifiers
13478
13479 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13480
13481         * setup-paths.el (paths-default-info-directories): Replace
13482         path-separator with directory-sep-char.
13483
13484         * files.el (path-separator): Don't define it here.
13485
13486 1998-05-14  Hrvoje Niksic  <hniksic@srce.hr>
13487
13488         * update-elc.el: Ditto.
13489
13490         * setup-paths.el (paths-construct-exec-path): Ditto.
13491
13492         * make-docfile.el: Ditto.
13493
13494         * loadup.el (really-early-error-handler): Ditto.
13495
13496         * find-paths.el (paths-decode-directory-path): Use decode-path
13497         instead of decode-path-internal.
13498
13499         * files.el (parse-colon-path): Update docstring.
13500
13501 1998-05-13  Hrvoje Niksic  <hniksic@srce.hr>
13502
13503         * subr.el (get-buffer-window-list): Make BUFFER optional.
13504
13505         * window-xemacs.el (windows-of-buffer): Defalias to
13506         get-buffer-window-list.
13507
13508 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13509
13510         * disass.el: Fix maintainer keyword.
13511
13512         * bytecomp.el (byte-compile-and-load-file): Autoload.
13513         (byte-compile-buffer): Ditto.
13514
13515         * lisp-mode.el (eval-last-sexp): Skip ` in `variable' so that the
13516         value is returned, not the name.
13517         (lisp-imenu-generic-expression): Enable it.
13518         (lisp-mode-variables): Ditto.
13519         (lisp-indent-offset): Change defconst to defvar.
13520         (lisp-indent-function): Ditto.
13521         (lisp-body-indent): Ditto.
13522
13523 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13524
13525         * modeline.el: Use zap-last-kbd-macro-event.
13526
13527         * lisp-mode.el (eval-interactive): If eval-interactive-verbose is
13528         nil, don't attempt to do anything with messages.
13529         (eval-last-sexp): Use `letf' for clarity.
13530
13531 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13532
13533         * startup.el: It's still `.emacs', not yet `.xemacs/init.el'.
13534
13535 1998-05-11  Martin Buchholz  <martin@xemacs.org>
13536
13537         * buff-menu.el:
13538         * lisp-mode.el:
13539         * obsolete.el:
13540         Change empty docstrings into no doc strings at all.
13541         Fix bogus FSF-format docstrings.
13542         * etags.el: Fix docstring.
13543
13544 1998-05-11  Jan Vroonhof  <vroonhof@math.ethz.ch>
13545
13546         * package-get.el (package-get): Use internal md5
13547
13548 1998-05-13  SL Baur  <steve@altair.xemacs.org>
13549
13550         * about.el (about-xemacs): Correct abuse of concat.
13551
13552 1998-05-11  SL Baur  <steve@altair.xemacs.org>
13553
13554         * info.el (Info-mode): Use easymenu.
13555
13556 1998-05-12  Hrvoje Niksic  <hniksic@srce.hr>
13557
13558         * apropos.el (apropos): Don't use concat with integers.
13559
13560         * cmdloop.el (describe-last-error): Handle the case when no error
13561         was seen gracefully.
13562
13563         * apropos.el (apropos-print): Use with-displaying-help-buffer as
13564         defun.
13565         (apropos-describe-plist): Ditto.
13566
13567         * help.el (with-displaying-help-buffer): Revert to a defun.
13568         (describe-key): Use it as defun.
13569         (describe-mode): Ditto.
13570         (describe-bindings): Ditto.
13571         (describe-prefix-bindings): Ditto.
13572         (describe-installation): Ditto.
13573         (view-lossage): Ditto.
13574         (describe-function): Ditto.
13575         (describe-variable): Ditto.
13576         (describe-syntax): Ditto.
13577
13578 1998-05-11  Oliver Graf <ograf@fga.de>
13579
13580         * dragdrop.el: changed order of require/provide
13581         (dragdrop-drop-mime-default) changed to new calling conventions
13582         (dragdrop-drop-do-functions) changed to new calling conventions
13583         (dragdrop-function-widget) this one needs more work...
13584
13585 1998-05-10  Oliver Graf <ograf@fga.de>
13586
13587         * about.el: another small change in my entry
13588         * dragdrop.el (dragdrop-drop-log-function): logging added
13589         plus customizations
13590         changed interface to handler functions. now called with event
13591         and object
13592
13593 1998-05-12  Kirill M. Katsnelson  <kkm@kis.ru>
13594
13595         * glyphs.el (divider-pointer-glyph): Declared new glyph,
13596         E-W arrow pointer displayed over draggable dividers.
13597
13598         * mouse.el (default-mouse-motion-handler): Show it when
13599         appropriate.
13600         (drag-window-divider): Added.
13601         ([top-level]): Initialized window-divider-map with a keymap
13602         binding the above function to left button down event.
13603
13604         * x-mouse.el (x-init-pointer-shape): Initialize
13605         divider-pointer-glyph from Cursor.dividerPointer, or use default
13606         E-W double arrow.
13607
13608 1998-04-30  Gunnar Evermann  <Gunnar.Evermann@nats.informatik.uni-hamburg.de>
13609
13610         * toolbar-items.el (toolbar-compile): respect should-use-dialog-box-p
13611
13612 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13613
13614         * simple.el (count-words-buffer): Don't query for buffer.
13615         (count-lines-buffer): Ditto.
13616
13617 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13618
13619         * help.el (where-is): add optional insert argument.
13620
13621 1998-05-11  Hrvoje Niksic  <hniksic@srce.hr>
13622
13623         * help.el (describe-key-briefly): New argument INSERT.
13624
13625         * simple.el (eval-expression): New optional argument; synch with
13626         FSF 20.3.
13627
13628         * keydefs.el (global-map): Add new register bindings.
13629
13630         * register.el: Synched with FSF 20.3.
13631
13632 1998-05-11  Jan Vroonhof <vroonhof@math.ethz.ch>
13633
13634         * window-xemacs.el (recenter): all arguments are optional.
13635
13636 1998-05-10  Kirill M. Katsnelson  <kkm@kis.ru>
13637
13638         * device.el: (device-pixel-width): Reflected name/parameters
13639         change to device-system-metric.
13640         (device-pixel-height): Ditto.
13641         (device-mm-width): Ditto.
13642         (device-mm-height): Ditto.
13643         (device-bitplanes): Ditto.
13644         (device-color-cells): Ditto.
13645
13646 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13647
13648         * cl-extra.el (cl-float-limits): Removed; move code to top-level.
13649
13650         * cl.el (most-positive-fixnum): Document.
13651         (most-negative-fixnum): Ditto.
13652
13653         * cus-dep.el: Updated comment.
13654
13655         * cus-load.el: Use most-positive-fixnum as the gc-inhibiting
13656         constant.
13657
13658         * cus-load.el (custom-put): Removed.
13659
13660         * files.el (after-find-file): Just resignal quit instead of
13661         signaling "canceled".
13662
13663 1998-05-10  Hrvoje Niksic  <hniksic@srce.hr>
13664
13665         * frame.el (other-frame): Use `focus-frame' instead of
13666         select-frame kludges.
13667
13668         * lisp-mode.el: Update lisp-indent-function for
13669         save-selected-frame and with-selected-frame.
13670
13671         * frame.el (save-selected-frame): New macro.
13672         (with-selected-frame): Ditto.
13673         (other-frame): Use `set-frame-focus'.
13674
13675 1998-05-06  Oliver Graf <ograf@fga.de>
13676
13677         * dragdrop.el (dragdrop-drop-dispatch): changed to new list concept
13678         (dragdrop-drop-url-default) default handler for URL drops created
13679         (dragdrop-drop-mime-default) default handler for MIME drops created
13680         (dragdrop-drop-functions) default custom for handling drops created
13681         (dragdrop-drop-do-functions) helper for drgadrop-drop-dispatch
13682
13683 1998-05-05  Jonathan Harris <jhar@tardis.ed.ac.uk>
13684
13685         * mouse.el: Removed redundant mouse-mswindows-drop function.
13686
13687 1998-05-05  Oliver Graf <ograf@fga.de>
13688
13689         * about.el: changed some text in my entry
13690         * dragdrop.el: added customs
13691
13692 1998-05-04  Oliver Graf <ograf@fga.de>
13693
13694         * mouse.el: killed global drop key bindings
13695         (mouse-offix-drop) removed
13696         * dragdrop.el: created
13697         * dumped-lisp.el: inclusion of dragdrop.el for window-systems
13698
13699 1998-05-09  Kirill M. Katsnelson  <kkm@kis.ru>
13700
13701         * x-scrollbar.el (x-init-scrollbar-from-resources): Initialize
13702         scrollbar-on-{left,top}-p from *scrollBarPlacement resources.
13703
13704         * x-misc.el (x-get-resource-and-maybe-bogosity-check): Removed
13705         obsolete comment.
13706
13707         * scrollbar.el (scrollbars-visible-p): Use new
13708         {vertical,horizontal}-scrollbar-visible-p specifiers.
13709
13710 1998-04-18  Kirill M. Katsnelson  <kkm@kis.ru>
13711
13712         * device.el (device-pixel-height):
13713         (device-pixel-width):
13714         (device-mm-width):
13715         (device-mm-height):
13716         (device-bitplanes):
13717         (device-color-cells): Moved these 6 functions from device.c; they
13718         all use single (device-system-metrics) call.
13719
13720 1998-05-09  SL Baur  <steve@altair.xemacs.org>
13721
13722         * dumped-lisp.el (preloaded-file-list): x-menubar.el and x-toolbar.el
13723         were renamed.
13724
13725         * menubar-items.el:
13726         * toolbar-items.el: Renamed from x-menubar/x-toolbar.
13727         Suggested by Hrvoje Niksic <hniksic@srce.hr>
13728
13729         * help.el (help-map): Remove Hyperbole keybinding logic.
13730         Suggested by: Michael Ernst <mernst@cs.washington.edu>
13731
13732 1998-05-08  SL Baur  <steve@altair.xemacs.org>
13733
13734         * x-menubar.el (default-menubar): Enable 'mail-user-agent' feature.
13735         From SAKIYAMA Nobuo <nobuo@db3.so-net.or.jp>
13736
13737 1998-05-07  Andy Piper  <andyp@parallax.co.uk>
13738
13739         * msw-glyphs.el: use nicer icon3 from the frame icon.
13740
13741 1998-05-07  SL Baur  <steve@altair.xemacs.org>
13742
13743         * version.el (emacs-version): Remove InfoDock conditionals.
13744
13745         * startup.el (startup-splash-frame): Change ID logo name.
13746
13747 1998-05-06  Hrvoje Niksic  <hniksic@srce.hr>
13748
13749         * files.el (after-find-file): If the user presses C-g on
13750         directory-creation prompt, kill the buffer.
13751
13752 1998-05-06  SL Baur  <steve@altair.xemacs.org>
13753
13754         * simple.el (count-words-region): Reverse previous change.
13755
13756 1998-05-05  Hrvoje Niksic  <hniksic@srce.hr>
13757
13758         * replace.el (query-replace): Just call perform-replace.
13759         (query-replace-regexp): Ditto.
13760         (perform-replace): Move region handling here.
13761         (perform-replace): Use the new arg to match-data.
13762
13763 1998-03-08  Kyle Jones  <kyle_jones@wonderworks.com>
13764
13765         * x-init.el: Install X specific display table that
13766           displays char 0240 as a space to avoid whatever it is
13767           that screws up display of that character code.
13768
13769 1998-05-03  Hrvoje Niksic  <hniksic@srce.hr>
13770
13771         * help.el (function-arglist): If no arguments are documented for a
13772         subr, print nothing rather than incorrect output.
13773
13774 1998-05-05  SL Baur  <steve@altair.xemacs.org>
13775
13776         * cmdloop.el (command-error): Update bail-out error message to use
13777         `emacs-program-name'.
13778
13779         * lib-complete.el: Remove reader macro cruft.
13780
13781         * dumped-lisp.el (preloaded-file-list): Phase I:  remove InfoDock
13782         cruft.
13783
13784         * simple.el (count-words-region): Drop interactive-p check on the
13785         message.
13786
13787 1998-05-04  Jonathan Harris <jhar@tardis.ed.ac.uk>
13788
13789         * font.el
13790         * msw-faces.el
13791         Correct spelling of mswindows-font-canonicalize-name.
13792
13793 1998-05-03 Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
13794
13795         * ldap.el (ldap-host-parameters-alist): Replaced with
13796         `ldap-host-parameters-plist'
13797         (ldap-search): Adapt to previous change
13798
13799 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13800
13801         * about.el (about-hackers): Update Bob Weiner bio.
13802         (about-maintainer-info): Ditto.
13803
13804 1998-05-02  Hrvoje Niksic  <hniksic@srce.hr>
13805
13806         * simple.el (display-warning-minimum-level): Docfix.
13807
13808 1998-04-04  Per Abrahamsen  <abraham@dina.kvl.dk>
13809
13810         * widget.el (:default-get): New keyword.
13811         * wid-edit.el (default, widget-default-default-get): Define it.
13812         (group, widget-group-default-get): Define it.
13813         (menu-choice, widget-choice-default-get): Define it.
13814         (widget-default-get): New function.
13815         (widget-choice-action): Call it.
13816         (widget-editable-list-entry-create): Call it.
13817
13818 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13819
13820         * byte-optimize.el (byte-boolean-vars): Removed.
13821         (byte-optimize-lapcode): Use `built-in-variable-type' instead of
13822         lookup through `byte-boolean-vars'.
13823
13824 1998-05-01  Kirill M. Katsnelson  <kkm@kis.ru>
13825
13826         * x-scrollbar.el (x-init-scrollbar-from-resources): Stuff
13827         resource-provided values into ghost specs for scrollbar-height and
13828         scrollbar-width.
13829
13830 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13831
13832         * byte-optimize.el: Don't attempt to optimize /=.
13833
13834         * bytecomp.el (byte-compile-one-ore-more-args): New function.
13835         (byte-compile-/=): Ditto.
13836
13837 1998-05-02  SL Baur  <steve@altair.xemacs.org>
13838
13839         * apropos.el: Use `with-displaying-help-buffer'.
13840         (apropos-print): Remove explicit mentions of "*Apropos*" buffer.
13841         Use `with-displaying-help-buffer'.
13842         (apropos-follow): Do not give special treatment to buffer cursor
13843         was in prior to a mouse click.
13844         (apropos-describe-plist): Use `with-displaying-help-buffer'.
13845         (apropos-print-doc): Set correct buffer for setting text
13846         properties.
13847
13848 1998-05-01  SL Baur  <steve@altair.xemacs.org>
13849
13850         * help.el (help-buffer-prefix-string): New variable.
13851         (help-buffer-name): Use it.
13852
13853         * modeline.el (modeline-minor-mode-menu): Alphabetize the minor
13854         mode menu.
13855
13856 1998-04-30  Greg Klanderman  <greg@alphatech.com>
13857
13858         * frame.el (other-frame): Work even when focus-follows-mouse is true.
13859
13860 1998-05-01  Hrvoje Niksic  <hniksic@srce.hr>
13861
13862         * files.el (find-file-noselect): Update docstring.
13863         (find-file-noselect): Signal an error if found an unreadable file.
13864         (file-chase-links): Save the match data.
13865         (normal-mode): Use `lwarn' and `error-message-string'.
13866         (interpreter-mode-alist): Change defconst to defvar.
13867         (inhibit-first-line-modes-regexps): Ditto.
13868         (inhibit-first-line-modes-regexps): Added .tgz.
13869         (inhibit-first-line-modes-suffixes): Change defconst to defvar.
13870         (change-major-mode-with-file-name): New user-option.
13871         (set-visited-file-name): Synched with FSF.
13872         (file-name-extension): New function, from FSF 20.3.
13873         (file-relative-name): Synched with FSF.
13874         (save-some-buffers): Support the C-r feature.
13875         (recover-session): Synched with FSF.
13876         (kill-some-buffers): Ditto.
13877         (set-auto-mode): New argument JUST-FROM-FILE-NAME.
13878
13879 1998-04-30  SL Baur  <steve@altair.xemacs.org>
13880
13881         * files.el (insert-file): Undo previous change and reenable use of
13882         format.el.
13883
13884 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13885
13886         * window-xemacs.el (recenter): Define.
13887
13888 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13889
13890         * font.el (mswindows-font-create-name)
13891         (mswindows-font-create-object): new functions for mswindows type
13892         fonts.
13893
13894         * msw-faces.el (mswindows-font-canicolize-name): fix so that
13895         strings are parsed as well as font objects.
13896
13897 1998-04-30  Hrvoje Niksic  <hniksic@srce.hr>
13898
13899         * modeline.el (defining-kbd-macro): Restore modeline indication of
13900         kbd-macro being recorded.
13901         (add-minor-mode): Simplify docstring.
13902         (modeline-minor-mode-menu): Remove stuff.
13903
13904 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13905
13906         * code-process.el (call-process): dynamically decide process
13907         coding type.
13908
13909 1998-04-29  Jim Radford  <radford@robby.caltech.edu>
13910
13911         * modeline.el: Add line-number-mode, column-number-mode to
13912         the modeline minor-mode menu.  Button2 on the line number does
13913         goto-line.
13914
13915 1998-04-29  Andy Piper  <andyp@parallax.co.uk>
13916
13917         * mouse.el: move x-selection-owner-p type things to
13918         selection-owner-p.
13919
13920         * msw-init.el: copy zmacs stuff from x-init.el
13921
13922         * msw-select.el (mswindows-own-selection)
13923         (mswindows-disown-selection) (mswindows-selection-owner-p): new
13924         functions. Very simple minded implementation of selectio
13925         ownership.
13926
13927         * select.el (own-selection) (disown-selection)
13928         (activate-region-as-selection) (select-make-extent-for-selection)
13929         (valid-simple-selection-p): functions moved from x-select.el for
13930         generalized selection.
13931
13932         * x-select.el: see select.el changes.
13933
13934         * x-toolbar.el: use new selection functions.
13935
13936 1998-04-28  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
13937
13938         * packages.el (packages-find-package-directories): Fixed bug that
13939         would pick up multiple site-package directories.
13940         (package-locations): Added "xemacs-packages" as a late package
13941         location.
13942
13943         * find-paths.el: Now uses `emacs-program-name' and
13944         `emacs-program-version'.
13945         Additions to enforce version-specific directories in
13946         `paths-find-version-directory'.
13947
13948 1998-04-29  SL Baur  <steve@altair.xemacs.org>
13949
13950         * default.el: Removed.
13951         * site-start.el: Removed.
13952
13953 1998-04-29  Didier Verna  <didier@xemacs.org>
13954
13955         * minibuf.el (minibuffer-history-minimum-string-length): Default
13956         to nil.
13957
13958 1998-04-28  SL Baur  <steve@altair.xemacs.org>
13959
13960         * find-paths.el (paths-program-name): Rename.
13961         (paths-emacs-root-p): Ditto.
13962         (paths-find-site-directory): Ditto.
13963
13964 1998-04-26  Karl M. Hegbloom  <karlheg@inetarena.com>
13965
13966         * lisp-mode.el (emacs-lisp-mode-popup-menu-1): Add menu entry for
13967         `emacs-lisp-byte-compile-and-load'.
13968
13969 1998-04-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
13970
13971         * ldap.el (ldap-search): Fixed additional parameter passing to
13972         `ldap-open'
13973
13974 1998-04-27  Andy Piper  <andyp@parallax.co.uk>
13975
13976         * select.el (kill-primary-selection) (selection-owner-p)
13977         (copy-primary-selection) (yank-clipboard-selection)
13978         (selection-exists-p) (delete-primary-selection): new file and
13979         functions that do the right thing for the selected device.
13980
13981         * x-menubar.el: use generalised selection functions.
13982
13983         * dumped-lisp.el: dump select.el.
13984
13985 1998-04-27  SL Baur  <steve@altair.xemacs.org>
13986
13987         * find-paths.el (paths-progname): New variable.
13988         (paths-emacs-root-p): Use it.
13989         (paths-find-site-directory): Ditto.
13990
13991 1998-04-26  SL Baur  <steve@altair.xemacs.org>
13992
13993         * loadup.el ((member "dump" command-line-args)): Dump as
13994         `infodock' if InfoDock.
13995
13996 1998-04-25  SL Baur  <steve@altair.xemacs.org>
13997
13998         * find-paths.el (construct-emacs-version): Simplify, include
13999         program name in the return value.
14000         * (paths-find-version-directory): Use it.
14001
14002 1998-04-25  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14003
14004         * info.el (Info-parse-dir-entries): Fixed regexp
14005         (Info-build-dir-anew): Remove full suffix and capitalize info file
14006         name for files with no @direntry
14007         (Info-batch-rebuild-dir): New function
14008         (Info-suffixed-file): Check for regular files instead of simple
14009         file existence (could catch directories before)
14010
14011 1998-04-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14012
14013         * setup-paths.el, find-paths.el: Removed uses of `not' which
14014         temacs doesn't have.
14015
14016         * find-paths.el (paths-find-emacs-roots): Included exec-prefix
14017         into root searching.
14018
14019 1998-04-24  Martin Buchholz  <martin@xemacs.org>
14020
14021         * subr.el: Remove definition of `not'.
14022
14023 Sat Apr 24 1998  Andy Piper  <andyp@parallax.co.uk>
14024
14025         * msw-glyphs.el: enable graphics support.
14026
14027 1998-04-23  Didier Verna  <didier@xemacs.org>
14028
14029         * x-menubar.el (default-menubar): restored the line-number-mode
14030         option.
14031
14032         * misc doc string updates related to the options menu.
14033
14034 1998-04-24  SL Baur  <steve@altair.xemacs.org>
14035
14036         * setup-paths.el (paths-construct-load-path): Fix typo.
14037
14038 1998-04-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14039
14040         * x-menubar.el (default-menubar): font-menu-this-frame-only-p and
14041         font-menu-ignore-scaled-fonts don't have to be bound now; this
14042         gets us one step further towards making --no-autoloads work.
14043
14044         * startup.el (normal-top-level): Load auto-autoloads only if
14045         lisp-directory is non-nil.
14046
14047         * setup-paths.el (paths-construct-load-path): Made it robust
14048         against nil lisp-directory.
14049
14050         * startup.el (startup-setup-paths-warning): Added `lisp-directory'
14051         to the list of variables that cause a warning when nil.
14052
14053         * toolbar.el (init-toolbar-location): Now works even when there's
14054         no toolbar icon directory.
14055
14056 1998-04-23  Hrvoje Niksic  <hniksic@srce.hr>
14057
14058         * help.el (view-lossage): Recognize it.
14059
14060         * simple.el (log-message): Mark multiline messages.
14061
14062 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14063
14064         * info.el (Info-exit): `toolbar-info-frame' doesn't necessarily exist.
14065
14066 1998-4-20  Stephen J. Turnbull  <turnbull@sk.tsukuba.ac.jp>
14067
14068         * package-get.el (package-get-all):  add `\n' separator to
14069         interactive specification so that both variables are read
14070
14071 1998-04-22  Didier Verna  <didier@xemacs.org>
14072
14073         * x-menubar.el: ported the options menu to Custom.
14074         Moved the "read only" toggle button to the buffers menu.
14075         Corrected some missing ;;;###autoload or defcustom.
14076
14077         * scrollbar.el (scrollbars-visible-p): defcustom wrapper around
14078         the scrollbar-visible specifier for options menu handling.
14079
14080         * toolbar.el (toolbar-visible-p)
14081                      (toolbar-captioned-p)
14082                      (default-toolbar-position): defcustom wrappers around
14083         the toolbar specifiers for options menu handling.
14084
14085         * frame.el (get-frame-for-buffer-default-instance-limit):
14086         defcustom it for options menu handling.
14087
14088         * font-lock.el (font-lock-mode): defcustom and autoload the variable
14089         font-lock-mode for options menu handling.
14090
14091         * cus-start.el: added Custom properties to overwrite-mode for
14092         options menu handling.
14093
14094 Wed Apr 22 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14095
14096         * about.el: shameless self-promotion.
14097
14098 1998-04-21  Hrvoje Niksic  <hniksic@srce.hr>
14099
14100         * simple.el (raw-append-message): Slightly optimize.
14101         (remove-message): Use `push' for clarity.
14102         (append-message): Ditto.
14103         (display-warning): Dito.
14104         (raw-append-message): Send the message to the appropriate device.
14105
14106 1998-04-22  SL Baur  <steve@altair.xemacs.org>
14107
14108         * auto-save.el (auto-save-cyclic-hash-14): De-ebolification.
14109         From Sean MacLennan <Sean.MacLennan@pika.ca>
14110
14111 1998-04-18  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14112
14113         * setup-paths.el: Changed `directory-sep-char' to
14114         `path-separator', following a change in GNU Emacs.
14115
14116 1998-04-19  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14117
14118         * info.el (Info-maybe-update-dir): Bug fix in `conservative' behaviour
14119         (Info-build-dir-anew): Add a final newline.
14120         (Info-build-dir-anew): Do not issue warning when rebuilding policy
14121         is `always'
14122         (Info-rebuild-dir): Ditto
14123
14124         * dumped-lisp.el (preloaded-file-list): Added ldap.el
14125
14126 1998-04-21  SL Baur  <steve@altair.xemacs.org>
14127
14128         * simple.el (count-words-buffer): Retain zmacs region.
14129         (count-words-region): Ditto.
14130         * simple.el: (what-line): Expanded line counts.
14131         (count-lines): New parameter to conditionalize whether collapsed
14132         lines get counted.
14133         From Bob Weiner <weiner@altrasoft.com>
14134
14135 1998-04-19  SL Baur  <steve@altair.xemacs.org>
14136
14137         * packages.el (package-locations): infodock-packages must override
14138         mule-packages and packages.
14139
14140 1998-04-19  Jonathan Harris <jhar@tardis.ed.a.uk>
14141
14142         * wid-edit.el:
14143         remove rude messages from widget-activation-widget-mapper
14144         and widget-activation-glyph-mapper
14145
14146 1998-04-17  Jonathan Harris <jhar@tardis.ed.ac.uk>
14147
14148         * toolbar.el: Remove (featurep 'x) test from
14149         toolbar-make-button-list
14150
14151 1998-04-17  Hrvoje Niksic  <hniksic@srce.hr>
14152
14153         * gnuserv.el (gnuserv-edit): Switch to the next gnuserv buffer
14154         only if in the same frame.
14155
14156 1998-04-17  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14157
14158         * packages.el (package-locations): Added site-packages hierarchy.
14159
14160         * setup-paths.el (paths-default-info-directories): Introduced and
14161         used.
14162
14163         * packages.el, setup-paths.el: Set various path searching depths
14164         to 1.
14165
14166         * packages.el (packages-hierarchy-depth):
14167         (packages-load-path-depth): Introduced and used.
14168
14169         * setup-paths.el (paths-load-path-depth): Introduced and used.
14170
14171         * find-paths.el (paths-find-recursive-path): Added max-depth
14172         parameter.
14173
14174 1998-04-15  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14175
14176         * setup-paths.el (paths-construct-info-path): Removed
14177         dependency on behavior of (file-name-as-directory "").
14178
14179 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14180
14181         * ldap.el (ldap-search): Adapt to the new low-level API using ldap
14182         lisp objects
14183
14184 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14185
14186         * dump-paths.el, startup.el: Added handling for --debug-paths.
14187
14188 1998-04-15  William M. Perry  <wmperry@aventail.com>
14189
14190         * wid-edit.el: We cannot just set the help-echo or balloon-help
14191           properties for an extent based on the :help-echo widget
14192           property, since help-echo and balloon-help cause an EXTENT to
14193           get passed in, where :help-echo functions are expecting a WIDGET
14194
14195 1998-04-15  Kirill M. Katsnelson  <kkm@kis.ru>
14196
14197         * scrollbar.el (init-scrollbar-from-resources): Call
14198         mswindows-init-scrollbar-metrics when appropriate.
14199
14200 Thu Apr 16 12:59:35 1998  Andy Piper  <andyp@parallax.co.uk>
14201
14202         * dumped-lisp.el: dump x-toolbar for window system
14203
14204         * msw-init.el (init-post-mswindows-win): enable toolbars if we
14205         have support and xpm.
14206
14207 1998-04-16  SL Baur  <steve@altair.xemacs.org>
14208
14209         * files.el (toggle-read-only): Fix docstring.
14210         From Didier Verna <didier@xemacs.org>
14211
14212 1998-04-14  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14213
14214         * startup.el (normal-top-level): Load autoload-file-name without
14215         specifying an extension---some people only auto-autoload.el.gz.
14216
14217 1998-04-06  Hrvoje Niksic  <hniksic@srce.hr>
14218
14219         * files.el (backup-enable-predicate): Don't bomb on NAME being
14220         nil.
14221
14222 1998-04-13  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14223
14224         * find-paths.el, packages.el: Now prefers configure'd paths.
14225         This shouldn't cause any of the originally anticipated problems as
14226         the current paths architecture will not define the various
14227         configure-xxx variables if they're not specified on the configure
14228         command line.
14229
14230         * find-paths.el, setup-paths.el, packages.el: Removed all
14231         mentionings of "/" as a path separator.
14232         Used paths-construct-path throughout.
14233
14234         * find-paths.el (paths-construct-path): Created to assemble paths
14235         from directory components.
14236
14237         * setup-paths.el, packages.el: Used paths-decode-directory-path
14238         instead of decode-path-internal.
14239
14240         * find-paths.el: Removed unused (and bogus) paths-find-emacs-path
14241         and associates.
14242         (paths-decode-directory-path) Created.
14243
14244         * setup-paths.el: Changed configure-exec-path to
14245         configure-exec-directory.
14246
14247 1998-04-11  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14248
14249         * packages.el (packages-find-packages): Fixed decoding of
14250         EMACSPACKAGEPATH.
14251
14252         * startup.el: -no-packages -> -no-early-packages.
14253
14254         (packages-load-package-lisps): Fixed loading of auto-autoload
14255         files.
14256
14257         * startup.el (normal-top-level): Fixed loading of core
14258         auto-autoload.
14259
14260         * obsolete.el: Un-obsoleted site-directory.  Sigh.
14261
14262         * startup.el, packages.el, dump-paths.el: Added proper settings
14263         for site-directory and lisp-directory variables.
14264
14265         * startup.el, loadup.el: Renamed inhibit-update-autoloads to
14266         inhibit-package-autoloads and fixed handling of it.
14267
14268         * startup.el, packages.el, dump-paths.el, loadup.el: Fixed
14269         handling of former inhibit-package-init, now
14270         inhibit-early-packages, to make -vanilla etc. work.
14271
14272 1998-04-10  Kirill M. Katsnelson  <kkm@kis.ru>
14273
14274         * code-process.el (start-process): Fallback to 'undecided instead
14275         of 'binary for process input coding stream.
14276
14277         * process.el (start-process): Docstring fix.
14278
14279 1998-04-09  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14280
14281         * info.el (Info-insert-dir): Do not insert temporary dir files
14282         in Info-dir-file-attributes
14283         (Info-build-dir-anew): Ensure temporary buffer is not read-only
14284         (Info-rebuild-dir): Ditto.
14285
14286 1998-04-09  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14287
14288         * obsolete.el: Added obsoleteness declarations for
14289         `site-directory' and `Info-default-directory-list'.
14290
14291 1998-04-08  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14292
14293         * find-paths.el (paths-find-emacs-root): Only look at the
14294         executable at the end of the symlink chain for determining the
14295         Emacs root.
14296
14297 1998-04-07  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14298
14299         * setup-paths.el (paths-construct-info-path): Changed construction
14300         to cater to gone default in configure.
14301
14302         * find-paths.el (paths-uniq-append): Added.
14303
14304         * packages.el: Rewritten package path construction once again.
14305
14306         * dump-paths.el, startup.el: Removed package-path as a global
14307         variable.
14308
14309         * package-admin.el (package-admin-add-single-file-package):
14310         (package-admin-add-binary-package): Changed package-path to
14311         late-packages.
14312
14313         * packages.el (packages-split-path): Split path at "/" rather than
14314         nil according to change in emacs.c.
14315
14316 1998-04-06  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14317
14318         * setup-paths.el (paths-construct-info-path): Changed info path
14319         order so that directories come out right.
14320         (paths-find-lock-directory): Fixed bug: It used to think
14321         configure-lock-directory is a path.
14322
14323 1998-04-06  Jeff Miller <jmiller@smart.net>
14324
14325         * x-toolbar.el:  Added toolbar-vector-xxxxxx defvars.  Modified
14326         initial-toolbar-spec to use new toolbar-vector-xxxxxx defvars.  This
14327         eases the use of toolbar-add/kill-item functions.
14328
14329 1998-04-07  Kirill M. Katsnelson  <kkm@kis.ru>
14330
14331         * code-files.el (file-coding-system-alist): Commented out
14332         loaddefs.el magical treatment.
14333
14334 1998-04-06  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14335
14336         * info.el (Info-rebuild-outdated-dir): Added new option
14337         `conservative' and made it the default
14338         (Info-rebuild-dir): Appropriately parse multi-line description
14339         strings, and multi-section dir files. Issue warning when dir
14340         is rebuilt as temporary
14341         (Info-build-dir-anew): Issue warning when dir is built as
14342         temporary
14343
14344 1998-04-04  Kirill M. Katsnelson  <kkm@kis.ru>
14345
14346         * list-mode.el (list-mode-map): Bind highlight motion commands to
14347         standard keys left, right, C-b and C-f.
14348
14349 1998-03-29  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14350
14351         * files.el (auto-mode-alist): allow .sc for Scheme->C
14352
14353 1998-04-06  SL Baur  <steve@altair.xemacs.org>
14354
14355         * loadup.el (pureload): Don't quote (garbage-collect).
14356
14357 1998-04-04  SL Baur  <steve@altair.xemacs.org>
14358
14359         * package-get-base.el: Updated.
14360
14361 1998-04-04  Hrvoje Niksic  <hniksic@srce.hr>
14362
14363         * isearch-mode.el (isearch-just-started): New variable.
14364         (isearch-mode): Set it.
14365         (isearch-repeat): Advance one character forward only if the search
14366         was successful, and was not just started.
14367         (isearch-repeat): Clear isearch-just-started.
14368
14369 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14370
14371         * finder.el (finder-compile-keywords): Don't eval new finder-inf
14372         if running -batch.
14373
14374 1998-03-26  Hrvoje Niksic  <hniksic@srce.hr>
14375
14376         * subr.el (listify-key-sequence): Removed.
14377
14378 1998-03-31  Hrvoje Niksic  <hniksic@srce.hr>
14379
14380         * bytecomp.el (byte-compile-print-gensym): New option.
14381         (byte-compile-output-file-form): Use it.
14382         (byte-compile-output-docform): Ditto.
14383         (byte-compile-compiled-obj-to-list): Ditto.
14384
14385 Sun Mar 29 1998  Andy Piper  <andyp@parallax.co.uk>
14386
14387         * msw-glyphs.el: set frame icon if xpm support.
14388
14389 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14390
14391         * help.el: Code that pretty prints variable values
14392           removed.
14393
14394 1998-04-02  SL Baur  <steve@altair.xemacs.org>
14395
14396         * find-paths.el (paths-emacs-root-p): Correct test for installation
14397         directory.
14398         From Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14399
14400 1998-03-30  Kyle Jones  <kyle_jones@wonderworks.com>
14401
14402         * loaddefs.el: Don't set debug-ignored-errors; leave
14403           its default value set to nil.
14404
14405 1998-03-29  Damon Lipparelli  <lipp@primus.com>
14406
14407         * info.el (Info-rebuild-dir): fixed mis-spelling.
14408
14409 1998-03-29  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14410
14411         * info.el (Info-rebuild-outdated-dir): New custom var
14412         (Info-insert-node): Create/update dir file when needed, ie when it
14413         does not exist or is older than some info files in directory
14414
14415 1998-04-01  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14416
14417         * setup-paths.el, dump-paths.el, startup.el, packages.el: Allowed
14418         for last packages, mainly for using a 20.4 package base.
14419
14420         * packages.el (late-packages): Typo fix.  It was called
14421         early-packages.
14422
14423         * find-paths.el (paths-find-emacs-root): Bug fix: it now chases
14424         relative symlinks correctly.
14425         (paths-find-emacs-roots): More rigorous checking for plausible
14426         configuration-time root.
14427
14428         * startup.el (normal-top-level): Added a warning if XEmacs cannot
14429         find its roots.
14430
14431 1998-03-27  Martin Buchholz  <martin@xemacs.org>
14432
14433         * faces.el: Fix docstrings.
14434         * glyphs.el: Fix docstrings.
14435         * mouse.el: Fix docstrings.
14436
14437         * frame.el: Change phrase `current frame' to `selected frame'.
14438
14439         * faces.el (face-spec-set-match-display): Make FRAME arg optional.
14440
14441         * bytecomp.el (displaying-byte-compile-warnings): Rewrite some
14442         macros using backquote to make them infinitely more readable.
14443
14444 1998-03-30  SL Baur  <steve@altair.xemacs.org>
14445
14446         * packages.el (packages-find-package-path): Hardcoded specialized
14447         InfoDock support until we can clean this up.
14448
14449         * help.el (describe-bindings-1): Return the value of the bindings
14450         help buffer created.
14451         (describe-bindings): Ditto.
14452
14453         * simple.el (set-variable): Restore previous behavior of not
14454         bombing if the variable to set is not boundp.
14455
14456 1998-03-30  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14457
14458         * packages.el (packages-handle-package-dumped-lisps): Allow for
14459         non-local files to be loaded off the package-lisp variable.
14460
14461 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14462
14463         * x-faces.el: Global X resources should override
14464           specs for all device classes (color, grayscale, mono);
14465           code currently doesn't override any of them.  Fixed by
14466           calling remove-specifier with '(x default) as the tag
14467           set and allowing inexact matches.
14468
14469 1998-03-27  Kyle Jones  <kyle_jones@wonderworks.com>
14470
14471         * faces.el: Separated face initializations based on
14472           device classes into device type specific (tag set,
14473           instantiator) pairs.
14474
14475 1998-03-09  Hrvoje Niksic  <hniksic@srce.hr>
14476
14477         * wid-edit.el (widget-choice-action): Remember user's explicit
14478         choice.
14479         (widget-choice-value-create): Respect it.
14480         From Richard Stallman <rms@gnu.org>
14481
14482 1998-03-26  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14483
14484         * setup-paths.el (paths-construct-info-path): Always append
14485         existing directories from configure-time info path.
14486
14487         * startup.el (startup-setup-paths): Renamed misnamed info-path to
14488         Info-directory-list.
14489
14490         * info.el: Removed Info-default-directory-list which was broken by
14491         design.
14492         Removed bogus initialization of Info-directory-list---startup.el
14493         can do a much better job.
14494         Added autoload of Info-directory-list.
14495
14496         * setup-paths.el (paths-construct-load-path): Fixed a bug pointed
14497         out by Martin Buchholz <martin@xemacs.org>: EMACSLOADPATH used to
14498         be exclusive; now it's merely given precedence, just like in the
14499         old days.
14500
14501 1998-03-25  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14502
14503         * find-paths.el (paths-find-architecture-directory): Fix bug with
14504         finding; it used to default too early.
14505
14506 1998-03-25  Martin Buchholz <martin@xemacs.org>
14507
14508         * packages.el (packages-split-path): Fix a bug; it used to fail
14509         for paths that weren't split.
14510
14511 1998-03-26  SL Baur  <steve@altair.xemacs.org>
14512
14513         * finder.el (finder-compile-keywords): trap on errors.
14514
14515 1998-03-24  Kyle Jones  <kyle_jones@wonderworks.com>
14516
14517         * x-faces.el (remove-specifier-specs-matching-tag-set-cdrs): Pass
14518           fourth argument of t so that only the specs exactly
14519           matching the tag lists are removed.
14520
14521 1998-03-25  SL Baur  <steve@altair.xemacs.org>
14522
14523         * make-docfile.el: Don't discard the BOOTSTRAPLOADPATH.
14524
14525 1998-03-23  SL Baur  <steve@altair.xemacs.org>
14526
14527         * minibuf.el (mouse-read-file-name-1): If a default directory was
14528         specified, use it for generating the completions.
14529
14530 1998-03-23  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14531
14532         * update-elc.el: Now respects inhibit-package-init and
14533         inhibit-site-lisp.
14534         Now does path construction with loadup-paths.
14535
14536         * startup.el (normal-top-level, startup-setup-paths): Now respects
14537         inhibit-package-init and inhibit-site-lisp.
14538
14539         * packages.el (packages-find-package-path): Extended package path
14540         by version-specific hierarchies.
14541         (packages-find-packages): Now respects inhibit flag and
14542         inhibit-site-lisp.
14543         Moved path setup to loadup-paths.
14544
14545         * make-docfile.el: Now respects inhibit-package-init and
14546         inhibit-site-lisp.
14547         Now does path construction with loadup-paths.
14548
14549         * loadup.el: Now respects inhibit-package-init and
14550         inhibit-site-lisp.
14551
14552         * dumped-lisp.el (preloaded-file-list): Added loadup-paths.
14553
14554         * loadup-paths.el: New file: setup load-path to encompass
14555         packages.
14556
14557 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14558
14559         * auto-show.el: load-gc renamed to pureload.
14560         * site-load.el: Ditto.
14561         * packages.el (toplevel): Ditto.
14562         * loadup.el (really-early-error-handler): Ditto.
14563         * dumped-lisp.el (preloaded-file-list): Ditto.
14564         * cus-face.el (custom-declare-face): Ditto.
14565
14566 1998-03-22  Michael Sperber [Mr. Preprocessor]  <sperber@informatik.uni-tuebingen.de>
14567
14568         * <Today>: The Big Path Searching Overhaul.
14569
14570         * find-paths.el: New file: find and assemble paths in the
14571         installation hierarchy.
14572
14573         * setup-paths.el: New file: global layout of paths and directories
14574         within the XEmacs hierarchy.
14575
14576         * packages.el: Replaced everything related to path searching and
14577         startup by code in terms of find-paths.
14578
14579         * loadup.el, make-docfile.el, update-elc.el, startup.el: Now calls
14580         the new path searching engine.
14581
14582         * dumped-lisp.el (preloaded-file-list): Added new files find-paths
14583         and setup-paths.
14584
14585 1998-03-22  SL Baur  <steve@altair.xemacs.org>
14586
14587         * dumped-lisp.el (preloaded-file-list): Load setup-paths.elc not
14588         setup-paths.el.
14589
14590 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14591
14592         * msw-glyphs.el: Added check for 'mswindows feature, so the file
14593         compiles identically in any configuration.
14594         Removed irrelevant commentary.
14595
14596 1998-03-20  Kirill M. Katsnelson  <kkm@kis.ru>
14597
14598         * simple.el (set-variable): Allow setting specifiers.
14599
14600 1998-03-19  SL Baur  <steve@altair.xemacs.org>
14601
14602         * lisp.el (forward-sexp): Revert previous change.
14603
14604 1998-03-18  SL Baur  <steve@altair.xemacs.org>
14605
14606         * frame.el (frame-initialize): Use `delete-console' instead of
14607         `delete-device' to delete the stream console to match the usage in
14608         Fkill_emacs.
14609
14610 1998-03-16  SL Baur  <steve@altair.xemacs.org>
14611
14612         * files.el (cdpath-previous): New variable.
14613         (cd): Use it.
14614         From Bob Weiner <weiner@wave.altrasoft.com>
14615
14616 1998-03-15  Kyle Jones  <kyle_jones@wonderworks.com>
14617
14618         * keydefs.el: Changed keybindings of forward-char,
14619           backward, scroll-up and scroll-down to point to their
14620           -command counterparts.
14621
14622         * simple.el: New functions: forwarc-char-command,
14623           backwrad-char-command, scroll-up-command,
14624           scroll-down-command which work liek their counterparts
14625           except that they honor the variable
14626           signal-error-on-buffer-boundary.
14627
14628           Definition of signal-error-on-buffer-boundary received
14629           from src/cmds.c.
14630
14631           defvar declaration added for word-across-newline to avoid
14632           byte-compiler warning about the free variable reference.
14633
14634 1998-03-14  Kirill M. Katsnelson  <kkm@kis.ru>
14635
14636         * winnt.el: Removed "%t" from the beginning of
14637         modeline-format. From now on, there's no nt-specifics in the modeline.
14638
14639 1998-03-14  SL Baur  <steve@altair.xemacs.org>
14640
14641         * setup-paths.el (paths-setup-paths-warning): Replace occurrences
14642         of `when' with `if'.
14643
14644 1998-03-03  Kirill M. Katsnelson  <kkm@kis.ru>
14645
14646         * msw-glyphs.el: New file. Defines TTY-style glyphs for
14647         mswindows. Must be reworked along with glyphs.el, or
14648         merged into it, after there is images support.
14649
14650         * dumped-lisp.el (preloaded-file-list): Dump msw-glyphs.el when
14651         'mswindows.
14652
14653 1998-03-13  SL Baur  <steve@altair.xemacs.org>
14654
14655         * faces.el: fix for text cursor initialization.
14656         Suggested by Kyle Jones <kyle_jones@wonderworks.com>
14657         From Andy Piper <andyp@parallax.co.uk>
14658
14659 1998-03-11  Pete Ware  <ware@cis.ohio-state.edu>
14660
14661         * files.el (set-auto-mode): If a mode is not fboundp, check to see
14662         if there is an existing package that handles it and warn the user
14663         about that mode.
14664
14665 1998-03-02  Kirill M. Katsnelson  <kkm@kis.ru>
14666
14667         * x-menubar.el (default-menubar): Greyed out "Help / Basics /
14668         Installation" menu item when Installation-string is not bound.
14669
14670 1998-03-11  SL Baur  <steve@altair.xemacs.org>
14671
14672         * lisp.el (forward-sexp): Fix for test for balanced sexp.
14673         From Jeremiah W. James <jerry@cs.ucsb.edu>
14674
14675 1998-03-10  Kyle Jones  <kyle_jones@wonderworks.com>
14676
14677         * msw-faces.el:
14678         * faces.el: Fix face initialization.
14679
14680 1998-03-10  Glynn Clements  <glynn@sensei.co.uk>
14681
14682         * files.el (backup-enable-predicate): fix breakage introduced
14683         by TMPDIR patch.
14684
14685 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14686
14687         * x-faces.el (x-init-face-from-resources): The
14688           TTY face property retrieval functions don't return
14689           specifiers, so use face-property instead.
14690
14691 1998-03-09  SL Baur  <steve@altair.xemacs.org>
14692
14693         * mwheel.el (mwheel-install): Use portable keysyms and syntax.
14694
14695 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14696
14697         * x-menubar.el: Expanded documentation for
14698           option-save-faces.  Changed Options -> Browse Faces
14699           menu entry to invoke customize-face.
14700
14701 1998-03-09  Kyle Jones  <kyle_jones@wonderworks.com>
14702
14703         * faces.el: Most face initialization moved out of
14704           init-other-random-faces to the top level so that the
14705           initialization happens before Xemacs is dumped.  Much
14706           of the fascist "face-differs-from-default-p or FROB!"
14707           code has been retired in favor of letting the user do
14708           what they want to do.  Face initialization code changed
14709           to use `default' specifier tag so that the settings can
14710           be overridden later if the user wishes it.
14711
14712 1998-03-08  SL Baur  <steve@altair.xemacs.org>
14713
14714         * about.el (about-hackers): Update contributors list.
14715
14716 1998-03-07  Kyle Jones  <kyle_jones@wonderworks.com>
14717
14718         * specifier.el: Define new specifier tag `default'.
14719
14720         * modeline.el: Initialize faces using `default' tag.
14721
14722         * x-faces.el (x-init-face-from-resources): Remove
14723           specifier specs containing the `default' tag before
14724           adding new specs.
14725
14726 1998-03-02  John Jones  <jj@asu.edu>
14727
14728         * package-get.el (package-get-all): fixed arguments on call to
14729         package-admin-add-single-file-package.
14730         * package-get.el (package-get-installedp): fixed to match
14731         advertised behavior.
14732         * package-get.el: added function package-get-update-all which
14733         installs newest versions of all the current packages (if they are
14734         not already installed).
14735
14736 1998-03-04  Jens-Ulrik Petersen  <petersen@kurims.kyoto-u.ac.jp>
14737
14738         * files.el (find-file-noselect): Uncommented `truename' binding in
14739         `let*' and use it later to set `buffer-file-truename' iff it's
14740         still nil, as happens for example when finding a compressed
14741         file with "jka-compr".
14742
14743 Wed Mar 04 08:55:12 1998  Andy Piper  <andyp@parallax.co.uk>
14744
14745         * faces.el: in make-face-* type functions do the operation for all
14746         window systems, not just the first one found.
14747
14748         * font.el: call mswindows-list-fonts for mswindows.
14749
14750 1998-03-02  Glynn Clements  <glynn@sensei.co.uk>
14751
14752         * code-process.el (call-process-region):
14753         * process.el (call-process-region):
14754         * package-get.el (package-get-dir):
14755         * files.el (backup-enable-predicate):
14756         * gnuserv.el (gnuserv-temp-file-regexp):
14757         Use temp-directory in place of `/tmp'.
14758
14759 Fri Feb 20 21:22:34 1998  Darryl Okahata  <darrylo@sr.hp.com>
14760
14761         * "Fast" dired-in-C enhancements for Windows 95/NT:
14762
14763         * files.el: Added function, `wildcard-to-regexp', from GNU
14764           Emacs.
14765
14766         * files.el (insert-directory): Modified to use special
14767           dired-in-C enhancements if present.
14768
14769 Mon Mar 02 11:37:36 1998  Andy Piper  <andyp@parallax.co.uk>
14770
14771         * code-files.el: make default coding no-conversion.
14772
14773 1998-03-02  SL Baur  <steve@altair.xemacs.org>
14774
14775         * dumped-lisp.el (preloaded-file-list): Find Installation.el from
14776         the load-path.
14777
14778         * update-elc.el: Strip directory when testing for files not to
14779         bytecompile.
14780
14781 1998-03-02  Aki Vehtari  <Aki.Vehtari@hut.fi>
14782
14783         * lisp-mode.el: Use recommended form for menus.
14784
14785         * info.el (Info-construct-menu): Use recommended form for menus.
14786
14787         * gnuserv.el (gnuserv-edit-files): Use recommended form for menu
14788         entry.
14789
14790 1998-02-28  Kyle Jones  <kyle_jones@wonderworks.com>
14791
14792         * frame.el: Resurrect get-frame-for-buffer-default-to-current.
14793           (get-frame-for-buffer-noselect): Always return frames
14794           in the not-this-window-p cond clause.
14795
14796 1998-02-27  SL Baur  <steve@altair.xemacs.org>
14797
14798         * help.el (describe-installation): New function.
14799
14800         * x-menubar.el (default-menubar): Add describe-installation to
14801         Help menu.
14802
14803         * packages.el (packages-unbytecompiled-lisp): Installation.el
14804         should not be bytecompiled.
14805
14806         * dumped-lisp.el (preloaded-file-list): Dump Installation with
14807         XEmacs.
14808
14809         * x-menubar.el (default-menubar): Use correct guard for VM menu
14810         entry.
14811
14812         * coding.el: Add coding systems for iso-8859-[12] for No-Mule + file
14813         coding.
14814         From Andy Piper <andyp@parallax.co.uk>
14815
14816 1998-02-26  Oscar Figueiredo  <Oscar.Figueiredo@di.epfl.ch>
14817
14818         * ldap.el: Do not require ldap-internal at compile time.
14819
14820 Tue Feb 17 12:50:37 1998  Andy Piper  <andyp@parallax.co.uk>
14821
14822         * code-files.el: new file. a virtual copy of mule-files.el
14823         but without charset
14824         dependencies. (toggle-buffer-file-ocding-system) new function for
14825         changing the eol type for the current buffer.
14826
14827         * code-process.el: new file. a copy of
14828         mule-process.el. mule-process.el will disappear when things have
14829         settled.
14830
14831         * coding.el: new file. a virtual copy of mule-files.el but
14832         without charset dependencies. (coding-system-base) new function
14833         for getting the parent coding system of a coding system with eol
14834         type set.
14835
14836         * dumped-lisp.el: add above files for the non-mule case.
14837
14838 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14839
14840         * window-xemacs.el (display-buffer): If no explicit
14841           frame is specified, search for a window that displays
14842           the buffer on the currently selected frame, before
14843           searching other frames.
14844
14845 1998-02-25  Kyle Jones  <kyle_jones@wonderworks.com>
14846
14847         * frame.el (get-frame-for-buffer): If not-this-window-p
14848           is non-nil, use window on the selected frame if it is not
14849           also the selected window.  When defaulting, search for
14850           windows on the currently selected fgrame before searching
14851           other frames.
14852
14853 1998-02-25  Didier Verna  <didier@xemacs.org>
14854
14855         * modeline.el (modeline-swap-buffers): originally named
14856         `mouse-release-modeline'. Whether to actually swap the buffers is
14857         decided in `mouse-drag-modeline'.
14858         (mouse-drag-modeline): A button release event is considered a
14859         mouse click is both X (modeline scroll) and Y (modeline drag) pos
14860         stay unchanged.
14861
14862 1998-02-25  SL Baur  <steve@altair.xemacs.org>
14863
14864         * x-menubar.el: Put redo on the menubar.
14865         From Aki Vehtari <Aki.Vehtari@hut.fi>
14866
14867 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14868
14869         * bytecomp.el (displaying-byte-compile-warnings): if
14870         temp-buffer-show-function is set, use it to display current set of
14871         warnings in the "*Compile-Log-Show*" buffer.
14872
14873         * simple.el (display-warning-buffer): if temp-buffer-show-function
14874         is set, use it to display current set of warnings in the
14875         "*Warnings-Show*" buffer.
14876
14877 1998-02-20  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
14878
14879         * cl-extra.el (equalp): Make (equalp ?A ?a) return t as in
14880         Common Lisp.
14881
14882 1998-02-23  Aki Vehtari  <Aki.Vehtari@hut.fi>
14883
14884         * menubar.el: Allow button descriptors at least 2 long.
14885
14886         * x-menubar.el (default-menubar): Use recommended forms.
14887         (file-menu-filter): Remove.
14888         (edit-menu-filter): Remove.
14889
14890 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14891
14892         * about.el (about-hackers): Updated.
14893
14894 1998-02-22  Greg Klanderman  <greg@alphatech.com>
14895
14896         * help.el (help-max-help-buffers): new variable
14897         (help-register-and-maybe-prune-excess): new function
14898         (help-buffer-name): use help-max-help-buffers.
14899         (with-displaying-help-buffer): use
14900         help-register-and-maybe-prune-excess.
14901
14902         * help.el (help-maybe-pretty-print-value): if the value fits on
14903         one line, let it.
14904
14905 1998-02-21  Greg Klanderman  <greg@alphatech.com>
14906
14907         * (with-displaying-help-buffer): there is no need to kill the buffer
14908         if it exists, because with-output-to-temp-buffer will clear it.
14909         further, killing the buffer violates the rule that
14910         temp-buffer-show-function, if set, has the full responsibility of
14911         showing the temp buffer.  killing the buffer fucks with the window
14912         configuration, hosing temp-buffer-show-function.
14913
14914
14915 1998-02-23  Didier Verna  <didier@xemacs.org>
14916
14917         * modeline.el (mouse-drag-modeline):
14918         - Always scroll the modeline that was originally clicked on.
14919         - Use x pixels instead of x characters (which doesn't work anyway)
14920         as horizontal reference for modeline dragging. This allows us to
14921         keep on dragging the modeline even if the motion event occurs in
14922         another window.
14923
14924 1998-02-23  Didier Verna  <didier@xemacs.org>
14925
14926         * x-mouse.el (x-init-pointer-shape): use a crossed-arrows cursor
14927         glyph on the modeline to indicate that dragging the mouse has an
14928         effect both horizontally and vertically.
14929
14930 1998-02-24  SL Baur  <steve@altair.xemacs.org>
14931
14932         * about.el (about-xemacs): Get rid of redundant visible version
14933         number.
14934
14935 1998-02-19  SL Baur  <steve@altair.xemacs.org>
14936
14937         * about.el (about-hackers): Update credits.
14938
14939 1997-12-22  Christoph Wedler  <wedler@fmi.uni-passau.de>
14940
14941         * prim/register.el (view-register): Show register type file-query.
14942
14943 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14944
14945         * mode-motion.el (mode-motion-highlight-internal):
14946           save-excursion inside save-window-exucrsion form to
14947           hide buffer point changes from save-window-excursion.
14948           Prevents display flickering when the mouse pointer
14949           moves.
14950
14951 1998-02-17  Didier Verna  <didier@xemacs.org>
14952
14953         * mouse.el (default-mouse-track-set-point-in-window): rewrote this
14954         function to handle correctly the case of a toolbar one side of the
14955         window: scrolling will not necessarily happen.
14956
14957 1998-02-17  Kyle Jones  <kyle_jones@wonderworks.com>
14958
14959         * files.el (after-find-file): Restore missing argument
14960           to format that provides filename for "... consider M-x
14961           recover-file" message.  Also call `message' with "%s"
14962           as the first arg instead of an arbitrary string.
14963
14964 1998-02-18  SL Baur  <steve@altair.xemacs.org>
14965
14966         * about.el (about-hackers): Various additions.
14967
14968 1998-02-15  SL Baur  <steve@altair.xemacs.org>
14969
14970         * autoload.el (generate-file-autoloads-1): Don't force an extra
14971         line out when copying on-the-same line autoloads.
14972
14973         * x-menubar.el (default-menubar): Add Sokoban to the menubar if it
14974         is installed.
14975
14976 1998-02-14  Martin Buchholz  <martin@xemacs.org>
14977
14978         * x11/x-win-xfree86.el (x-win-init-xfree86):
14979         * x11/x-win-sun.el (x-win-init-sun):
14980         * x11/x-init.el (x-initialize-compose):
14981         * prim/simple.el:
14982         (backward-or-forward-kill-sexp):
14983         (backward-or-forward-kill-sentence):
14984         (backward-or-forward-kill-word):
14985         (backward-or-forward-delete-char):
14986         * prim/isearch-mode.el (isearch-help-or-delete-char):
14987         Use x-keysym-on-keyboard-sans-modifiers-p instead of
14988         x-keysym-on-keyboard-p to detect backspace.
14989         Use symbols instead of strings (now deprecated) with x-keysym-*-p.
14990         Clean up symbols used with dead keys, checking Linux and solaris
14991         keysyms.
14992         Simplify x-win-*.el using above methods.
14993         Change documentation for x-keysym-*-p functions.
14994
14995 1998-02-14  SL Baur  <steve@altair.xemacs.org>
14996
14997         * about.el (about-hackers): Restore entries for Michael Sperber and
14998         Vinnie Shelton.
14999         From Vinnie Shelton <acs@acm.org>
15000
15001 1998-02-14  Hrvoje Niksic  <hniksic@srce.hr>
15002
15003         * simple.el (count-words-region): Ditto.
15004
15005 1998-02-12  Hrvoje Niksic  <hniksic@srce.hr>
15006
15007         * simple.el (count-words-buffer): Document.  Don't print anything
15008         if non-interactive.
15009
15010 1998-02-12  SL Baur  <steve@altair.xemacs.org>
15011
15012         * packages.el (packages-hardcoded-lisp): easymenu.el is in
15013         multiple files in InfoDock.
15014
15015 1998-02-11  SL Baur  <steve@altair.xemacs.org>
15016
15017         * packages.el (packages-hardcoded-lisp): id-vers.elc is loaded
15018         from version.el in InfoDock.
15019
15020         * dumped-lisp.el (preloaded-file-list): Don't treat InfoDock
15021         specially.
15022
15023 1998-02-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15024
15025         * bytecomp-runtime.el (proclaim-inline): Single quotes around
15026         variable name in docstring.
15027
15028 1998-02-10  Andreas Jaeger  <aj@arthur.rhein-neckar.de>
15029
15030         * menubar.h: Include "gui.h".
15031
15032 1998-02-10  SL Baur  <steve@altair.xemacs.org>
15033
15034         * site-load.el: Fix documentation.
15035
15036 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15037
15038         * package-get-base.el (package-get-base): Updated.
15039
15040         * keymap.el: PC-ize.
15041
15042 1998-02-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15043
15044         * hyper-apropos.el (hyper-apropos-get-doc): Print the `loaded
15045         from' on a fresh line.
15046
15047 1998-02-08  Hrvoje Niksic  <hniksic@srce.hr>
15048
15049         * help.el (help-maybe-pretty-print-value): prin1, not princ the
15050         object.
15051
15052 1998-02-09  SL Baur  <steve@altair.xemacs.org>
15053
15054         * undo-stack.el: PC-ize.
15055
15056         * cmdloop.el: PC-ize.
15057
15058 1998-02-08  SL Baur  <steve@altair.xemacs.org>
15059
15060         * bytecomp-runtime.el: PC-ize.
15061
15062         * byte-optimize.el: Prolog fixup.  PC-ize.
15063
15064         * cus-dep.el: Spelling fix.
15065
15066         * text-mode.el: Synch with Emacs 20.2.  (Original ChangeLog
15067         entries follow).
15068
15069 1997-08-29  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15070
15071         * text-mode.el (text-mode-hook-identify): New function,
15072         put on text-mode-hook.  Set text-mode-variant here.
15073         (text-mode): Don't set it here.
15074
15075 1997-08-27  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15076
15077         * text-mode.el (text-mode-hook): New defvar.
15078         (text-mode-variant): New variable.
15079         (text-mode): Set that variable locally.
15080         (toggle-text-mode-auto-fill): New command.
15081
15082 1997-06-15  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15083
15084         * text-mode.el (text-mode): Let all-white lines separate paragraphs.
15085
15086 1997-06-11  Richard Stallman  <rms@psilocin.gnu.ai.mit.edu>
15087
15088         * text-mode.el (paragraph-indent-text-mode):
15089         Renamed from spaced-text-mode.
15090         (text-mode-map): Bind TAB to indent-relative.
15091         (indented-text-mode-map): Variable deleted.
15092         (indented-text-mode): Now an alias for text-mode.
15093
15094 1998-02-05  SL Baur  <steve@altair.xemacs.org>
15095
15096         * loadup.el: test-atoms debugging stuffs removed.
15097
15098 1998-02-03  Martin Buchholz  <Martin Buchholz <martin@xemacs.org>
15099
15100         * lisp/loaddefs.el (completion-ignored-extensions): Add ".class"
15101
15102 1997-12-30  Colin Rafferty  <colin@xemacs.org>
15103
15104         * help.el (describe-beta): Made it use `locate-data-file'.
15105         (describe-distribution): Ditto.
15106         (describe-copying): Ditto.
15107         (describe-project): Ditto.
15108         (view-emacs-news): Ditto.
15109
15110         * help-nomule.el (help-with-tutorial): Made it use
15111         `locate-data-file' to find tutorial.
15112
15113 1998-01-28  Jonathon Harris  <jhar@tardis.ed.ac.uk>
15114
15115         * about.el: Corrected my email address.
15116
15117         * mouse.el: Added 'mouse-mswindows-drop' similar to
15118         'mouse-offix-drop'.
15119
15120 1998-01-27  SL Baur  <steve@altair.xemacs.org>
15121
15122         * loadup.el (running-xemacs): Spelling fix.
15123
15124 1998-01-26  Colin Rafferty  <colin@xemacs.org>
15125
15126         * packages.el (packages-find-packages-1): Don't allow a backwards
15127         compatible lisp tree to overwrite `preloaded-file-list'.
15128
15129 1998-01-26  SL Baur  <steve@altair.xemacs.org>
15130
15131         * loadup.el: Don't delete "xemacs" prior to dumping.
15132
15133 1998-01-24  SL Baur  <steve@altair.xemacs.org>
15134
15135         * package-info.el (pi-last-mod-date): New function.
15136         (pi-author-version): New function.
15137         (batch-update-package-info): Use them.
15138
15139 1998-01-23  Colin Rafferty  <colin@xemacs.org>
15140
15141         * frame.el (get-frame-for-buffer-default-to-current): Create.
15142         (get-frame-for-buffer-noselect): Allow user to use current frame
15143         with `get-frame-for-buffer-default-to-current'.
15144
15145 1998-01-22  Hrvoje Niksic  <hniksic@srce.hr>
15146
15147         * bytecomp.el (byte-compile-output-file-form): Set print-gensym.
15148         (byte-compile-output-docform): Ditto.
15149         (byte-compile-compiled-obj-to-list): Ditto.
15150
15151 1998-01-22  Kyle Jones  <kyle_jones@wonderworks.com>
15152
15153         * startup.el (command-line-1): Removed code that ran
15154           buffer-menu.
15155
15156 1998-01-21  Hrvoje Niksic  <hniksic@srce.hr>
15157
15158         * help-macro.el (make-help-screen): Bind `help-read-key' via flet.
15159
15160 1998-01-17  Hrvoje Niksic  <hniksic@srce.hr>
15161
15162         * frame.el (suspend-emacs-or-iconify-frame): Check using
15163         `device-on-window-system-p' instead of explicitly checking for X,
15164         so that the same logic works for MS Windows.
15165         (suspend-or-iconify-emacs): Ditto.
15166
15167 1998-01-14  Hrvoje Niksic  <hniksic@srce.hr>
15168
15169         * about.el (about-maintainer-info): Andy Piper is back.
15170         (xemacs-hackers): Updated Andy Piper's email address.
15171         (about-hackers): Added Jonathan Harris.
15172         (about-hackers): Updated Tibor Polgar's email address.
15173
15174 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15175
15176         * about.el: Add xemacs.org email manager.
15177
15178         * package-get-base.el (package-get-base): Updated with most recent
15179         package updates.
15180
15181 1998-01-14  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15182
15183         * help.el (function-arglist): Use `indirect-function' instead of
15184         `symbol-function' so that aliases are treated correctly.
15185
15186 1998-01-13  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15187
15188         * help.el (help-map): Add f1 binding to `help-for-help'.
15189         Suggested by Karl M. Hegbloom <karlheg@inetarena.com>.
15190         (describe-key-briefly): Use `princ' "%s" to print object.
15191         (with-displaying-help-buffer): Kill buffer if it exists, again.
15192         (describe-key): Use `princ' "%s" to print object.
15193         (describe-function-1): Use `princ' "%s" to print object.
15194         Commented out alias lines removed.
15195         (help-pretty-print-limit): New variable to control pretty-printing
15196         of variable values.
15197         (help-maybe-pretty-print-value): Steve wins!  Renamed back from
15198         `help-pretty-print-value' again.  Only print-print when OBJECT is
15199         list of length less than `help-pretty-print-limit'.
15200         (describe-variable): Use `help-maybe-pretty-print-value' again.
15201
15202 1998-01-18  SL Baur  <steve@altair.xemacs.org>
15203
15204         * simple.el (blink-matching-open): Remove C++ kludge.
15205         Suggested by Bob Weiner <weiner@wave.altrasoft.com>
15206
15207 1998-01-14  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15208
15209         * info.el (Info-default-directory-list): Made the documentation
15210         more explanitory.
15211
15212 1998-01-13  Martin Buchholz  <martin@xemacs.org>
15213
15214         * lisp/packages.el:
15215         * lisp/package-admin.el:
15216         * lisp/build-report.el:
15217         Fix typos.
15218
15219 1998-01-14  Christoph Wedler  <wedler@fmi.uni-passau.de>
15220
15221         * Patches/font-lock.el (java-font-lock-keywords-*): Would produce
15222         warnings in Java buffers without final newline and editing the
15223         last line.
15224
15225 1998-01-17  SL Baur  <steve@altair.xemacs.org>
15226
15227         * packages.el (packages-find-packages-1): Don't allow a backwards
15228         compatible lisp tree to overwrite `preloaded-file-list'.
15229         Suggested by Colin Rafferty  <colin@xemacs.org>
15230
15231         * mouse.el (mouse-offix-drop): Set undo-boundary.
15232         From Oliver Graf <ograf@fga.de>
15233
15234 1998-01-13  SL Baur  <steve@altair.xemacs.org>
15235
15236         * loadup.el (load-gc): rewrite as defun.
15237         Print something sensical if a required dump-time file isn't found.
15238
15239 1998-01-12  SL Baur  <steve@altair.xemacs.org>
15240
15241         * menubar.el (check-menu-syntax): Emergency dirty fix -- the 0 plist
15242         bug strikes a menudescriptor.
15243
15244         * package-get-base.el (package-get-base): Updated.
15245
15246         * package-info.el (batch-update-package-info): Derive REQUIRES
15247         from the Makefile.
15248
15249 1998-01-13  Hrvoje Niksic  <hniksic@srce.hr>
15250
15251         * files.el (save-some-buffers): Don't play games with deleting
15252         other windows if we are in the minibuffer window.
15253
15254 1998-01-08  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15255
15256         * modeline.el (modeline-minor-mode-menu): Add support for :active
15257         (add-minor-mode): Document :active property to TOGGLE.
15258
15259 1998-01-07  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15260
15261         * modeline.el (modeline-minor-mode-menu): Add support for an
15262         `:included' predicate in the `toggle-sym' plist.
15263         (add-minor-mode): Document the :included property, format
15264         docstring some more.
15265         (modeline-minor-mode-menu): Documentation string added.
15266
15267 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15268
15269         * modeline.el (modeline-minor-mode-menu): genmenlab the menu
15270         labels from the symbol-names by thwacking off the overly redundant
15271         and overused "mode", parenthesizing "minor", and capitalizing the
15272         resultant strings.  Also shortened the menu's title by eliminating
15273         the redundant buffer name.
15274         (add-minor-mode): Beautified the docstring, added mention of the
15275         `:menu-tag' property of TOGGLE.
15276         (modeline-minor-mode-menu): Frinked the `:menu-tag' property on
15277         `toggle-sym' to beatify the mode-life menus.
15278         * (abbrev-mode):  (put)'ed a `:menu-tag' on it and
15279         `auto-fill-function'.
15280
15281 1998-01-02  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15282
15283         * modeline.el (modeline-minor-mode-menu): Changed the string-only
15284         menus to :style 'toggle.
15285
15286 1997-12-10  Markus Linnala  <maage@cs.tut.fi>
15287
15288         * simple.el: Use mh-user-agent-compose as mh-e-user-agent.
15289
15290 1997-12-11  Christoph Wedler  <wedler@fmi.uni-passau.de>
15291
15292         * packages/hyper-apropos.el (hyper-apropos-insert-face): Would
15293         only recognize first hyperlink.
15294         (hyper-apropos-highlightify): Deletia, this is already done by
15295         `hyper-apropos-insert-face'.
15296         (hyper-apropos-help-mode): Don't call `hyper-apropos-highlightify.
15297
15298 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15299
15300         * x-toolbar.el (toolbar-ispell-internal): Use ispell-message for
15301         mail.
15302         (toolbar-mail-reader): Add support for `send'.
15303         From Jonathan Marten <jonathan.marten@UK.Sun.COM>
15304
15305 1998-01-05  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15306
15307         * info.el (Info-emacs-info-file-name): Add defvar for
15308         `Info-emacs-info-file-name' so that `Info-goto-emacs-command-node'
15309         will function properly.
15310
15311 1998-01-05  Gary D. Foster  <gfoster@ragesoft.com>
15312
15313         * simple.el: make the backwards delete function called by
15314         `backward-or-forward-delete-char' user configurable.
15315
15316 1998-01-09  Karl M. Hegbloom  <karlheg@bittersweet.inetarena.com>
15317
15318         * hyper-apropos.el (hyper-apropos-get-doc): Print where a byte
15319         compiled function got loaded from.
15320
15321 1998-01-09  SL Baur  <steve@altair.xemacs.org>
15322
15323         * term/apollo.el: Synched up with InfoDock 3.6.2.
15324
15325 1998-01-08  SL Baur  <steve@altair.xemacs.org>
15326
15327         * startup.el (load-init-file): Load autoloads earlier.
15328         (startup-splash-frame): Handle InfoDock logo.
15329
15330         * x-init.el (init-post-x-win): Don't call init-x-toolbar in
15331         InfoDock.
15332         (x-init-toolbar-from-resources): Move from x-toolbar.el.
15333
15334         * toolbar.el (init-toolbar-from-resources): InfoDock x-toolbar.el
15335         doesn't have this function.
15336
15337         * packages.el (locate-data-file): Fix to call `locate-file'.
15338
15339 1998-01-07  SL Baur  <steve@altair.xemacs.org>
15340
15341         * dumped-lisp.el (preloaded-file-list): InfoDock uses its own
15342         version of version.el.
15343         (preloaded-file-list): Ditto for x-menubar.el and x-toolbar.el.
15344
15345         * x-menubar.el (default-menubar): Guard reference to
15346         `gnuserv-frame'.
15347         (default-menubar): Guard references to `font-lock-mode'.
15348         (default-menubar): Guard references to font-menu-this-frame-only-p'.
15349         (default-menubar): Guard references to `font-menu-ignore-scaled-fonts'.
15350
15351         * make-docfile.el: Don't snarf doc strings from autoloads.
15352
15353         * startup.el (load-init-file): Use algorithm from loaddefs.el for
15354         loading auto-autoloads files.
15355
15356         * loaddefs.el: Disable dumping autoloads.
15357
15358 1998-01-05  SL Baur  <steve@altair.xemacs.org>
15359
15360         * lisp-mnt.el: Synch to Emacs 20.2.
15361
15362         * help.el: Remove manual autoload of `finder-by-keyword'.
15363
15364         * finder.el (finder-by-keyword): Autoload.
15365
15366         * help.el: Conditionalize hyperbole setup.
15367
15368 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15369
15370         * packages.el (package-require): Update to reflect new data format.
15371
15372 1998-01-02  Didier Verna  <didier@xemacs.org>
15373
15374         * x-menubar.el (default-menubar): make the tutorials available
15375         through the menubar. (Plus some compilation warnings cleanup).
15376
15377 1998-01-04  SL Baur  <steve@altair.xemacs.org>
15378
15379         * check-features.el: New file.  Perform sanity check after build.
15380
15381         * dumped-lisp.el (preloaded-file-list): Move tooltalk dumped lisp
15382         files to tooltalk package.
15383         (preloaded-file-list): Moved sparcworks dumped lisp files to Sun
15384         package.
15385
15386         * package-admin.el (package-admin-xemacs): Use better default for
15387         location of XEmacs binary.
15388
15389 1998-01-03  Aki Vehtari  <Aki.Vehtari@hut.fi>
15390
15391         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace const
15392         tag with sexp and add value tag with value `t'.
15393
15394 1998-01-03  SL Baur  <steve@altair.xemacs.org>
15395
15396         * package-get.el: Changes to work with real data.
15397         From Pete Ware <ware@cis.ohio-state.edu>
15398
15399         * packages.el (packages-reload-autoloads): Guard load for the time
15400         being.
15401
15402         * update-elc.el ("packages.el"): Force loading packages.el instead
15403         of possibly out-of-date packges.elc.
15404         * make-docfile.el ("packages.el"): Ditto.
15405
15406 1998-01-02  Colin Rafferty  <colin@xemacs.org>
15407
15408         * build-report.el (build-report-delete-regexp): Added a rule for
15409         the main tarball shadowing anything past it.
15410
15411 1998-01-02  SL Baur  <steve@altair.xemacs.org>
15412
15413         * packages.el (package-provide): Delete a previous provide.
15414
15415         * package-info.el: New file.
15416
15417         * package-get.el: New file.
15418         From Pete Ware <ware@cis.ohio-state.edu>
15419         (package-get): Fix md5 computation to work with Mule.
15420
15421 1997-12-11  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15422
15423         * simple.el (log-message-*): Quote symbols in docstrings properly.
15424
15425 1998-01-01  SL Baur  <steve@altair.xemacs.org>
15426
15427         * packages.el (packages-new-autoloads): Ignore symbolic links.
15428
15429         * cus-face.el (face-custom-attributes-get): Fix typo.
15430         From Jens-Ulrik Holger Petersen <petersen@kurims.kyoto-u.ac.jp>
15431
15432 1997-12-31  SL Baur  <steve@altair.xemacs.org>
15433
15434         * startup.el (load-init-file): Reload new or changed autoloads
15435         unless inhibited.  Reload modified dumped lisp (stubbed).
15436
15437         * packages.el (packages-new-autoloads): New function.
15438         (packages-reload-autoloads): New function.
15439         (packages-reload-dumped-lisp): New (stub) function.
15440
15441         * loadup.el: Inhibit reloading dumped files when running temacs.
15442
15443         * loadhist.el (file-provides): Extend to handle variant
15444         extensions.
15445
15446         * replace.el (query-replace): Fix typo.
15447
15448 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15449
15450         * make-docfile.el: list-autoloads-path has been renamed.
15451         * update-elc.el: list-autoloads has been renamed.
15452
15453         * packages.el (packages-list-autoloads): Renamed.
15454         (packages-list-autoloads-path): Ditto.
15455
15456 1997-12-29  Colin Rafferty  <colin@xemacs.org>
15457
15458         * packages.el (packages-find-packages-1): Made it signal a warning
15459         for an error in an auto-autoload.el file.
15460
15461 1997-12-30  SL Baur  <steve@altair.xemacs.org>
15462
15463         * x-menubar.el (buffers-menu-submenus-for-groups-p): Replace sexp
15464         tag with const.
15465         From Aki Vehtari <Aki.Vehtari@hut.fi>
15466
15467         * dumped-lisp.el (preloaded-file-list): Dump loadhist with XEmacs.
15468
15469         * loadhist.el (unload-feature): Remove autoload.
15470
15471 1997-12-28  SL Baur  <steve@altair.xemacs.org>
15472
15473         * loadhist.el: Unpackaged.
15474
15475         * help.el (describe-symbol-find-file): Rename
15476         `describe-function-find-file' and make old name obsolete.
15477         (describe-function-1): Use it.
15478         (describe-function-1): Guard reference to
15479         `compiled-function-annotation'.
15480
15481 1997-12-27  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15482
15483         * help.el (help-mode-bury): Now a call to `help-mode-quit' with
15484         argument.
15485         (help-mode-quit): New optional arg to control whether it kills or
15486         buries.  Tidied up.
15487         (with-displaying-help-buffer): Don't kill buffer initially, even
15488         if it exists: it is erased by `with-output-to-temp-buffer' anyway.
15489         (help-pretty-print-value): Rename back from
15490         `help-maybe-pretty-print-value'!  If `pp-internal' is available
15491         use it, otherwise use dumped `cl-prettyprint'.
15492         (describe-variable): Use `help-pretty-print-value' again.
15493         (find-func): Removed reference to "find-func" at end.
15494
15495 1997-12-26  Kirill M. Katsnelson  <kkm@kis.ru>
15496
15497         * dumped-lisp.el: x-menubar.el dumped along with mswindows native
15498           GUI XEmacs. Rename? x-menubar is rather window system
15499           independant, except for a couple of items.
15500
15501 1997-12-26  SL Baur  <steve@altair.xemacs.org>
15502
15503         * x-menubar.el (default-menubar): Remove hyperbole and oobr
15504         entries as they will no longer be distributed with XEmacs.
15505
15506         * format.el (format-alist): Fix image/tiff regexps.
15507         From P. E. Jareth Hein <jareth@camelot-soft.com>
15508
15509         * help.el (help-maybe-pretty-print-value): Rename.
15510         (describe-variable): Use it.
15511         (describe-variable): Add trailing linefeed.
15512
15513 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15514
15515         * help.el (describe-function-1): Don't output anything for
15516           arglist of autoload functions.
15517
15518 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15519
15520         * help.el (describe-function-1): Don't output anything for
15521           arglist of autoload functions.
15522
15523 1997-12-26  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15524
15525         * help.el (help-mode-map): New bindings for `help-mode-bury',
15526         `describe-function-at-point', `describe-variable-at-point',
15527         `Info-elisp-ref', `customize-variable', `help-next-section' and
15528         `help-prev-section'.
15529         (help-next-section): New function.
15530         (help-prev-section): New function.
15531         (help-mode-quit): Changed to kill the help buffer.
15532         (help-mode-bury): Formerly `help-mode-quit'.  Bury buffer
15533         correctly.
15534         (help-buffer-name): New function to generate the name of help
15535         buffers.
15536         (with-displaying-help-buffer): Is now a macro.  Takes an new first
15537         argument giving the name of the help buffer.
15538         (describe-key): Use `with-displaying-help-buffer' with name.
15539         (describe-mode): Ditto.
15540         (describe-bindings): Ditto.
15541         (describe-prefix-bindings): Ditto.
15542         (view-lossage): Ditto.
15543         (with-syntax-table): New macro.
15544         (function-called-at-point): Use `ignore-errors' and
15545         `with-syntax-table'.
15546         (function-at-point): Ditto.
15547         (describe-function): Use `with-displaying-help-buffer' with name.
15548         (function-arglist): Extracted from `describe-function-1'.  Returns
15549         function's arglist as string.
15550         (function-documentation): Extracted from `describe-function-1'.
15551         Returns function's docstring.
15552         (describe-function-1): Remove all the "stream" garbage, including
15553         the stream argument.  Use `function-arglist' and
15554         `function-documentation'.
15555         (describe-function-arglist): Just use `function-arglist'.
15556         (variable-at-point): Use `ignore-errors' and `with-syntax-table'.
15557         (help-pretty-print-value): New function to help with
15558         pretty-printing variable values.  Knows about `#<...>'.  Needs
15559         `pp-internal'.
15560         (describe-variable): Use `with-displaying-help-buffer' with name.
15561         Formatting improved.  Display file where variable is defined, if
15562         known.  Use `help-pretty-print-value'.
15563         (describe-syntax): Use `with-displaying-help-buffer' with name.
15564         (list-processes): Remove "stream" garbage.
15565
15566 1997-12-25  SL Baur  <steve@altair.xemacs.org>
15567
15568         * x-init.el (x-initialize-keyboard): Don't load x-win*.el files,
15569         call a dumped routine instead.
15570
15571         * x-win-xfree86.el: Wrap file in defun.
15572         * x-win-sun.el: Ditto.
15573
15574 1997-12-23  SL Baur  <steve@altair.xemacs.org>
15575
15576         * help.el (view-emacs-news): Remove usage of outl-mouse which
15577         advises functions and does other evil things.
15578
15579 1997-12-22  SL Baur  <steve@altair.xemacs.org>
15580
15581         * format.el (format-alist): Add `image/tiff'.
15582         From P. E. Jareth Hein <jareth@camelot-soft.com>
15583
15584 1997-12-21  SL Baur  <steve@altair.xemacs.org>
15585
15586         * about.el (about-hackers): More names added.
15587
15588         * make-docfile.el: Remove superfluous package path search.
15589
15590         * loaddefs.el: Commentary changes.  Removal of VM autoloads.
15591
15592 1997-12-20  SL Baur  <steve@altair.xemacs.org>
15593
15594         * shadow.el (find-emacs-lisp-shadows): Add _pkg to the list of
15595         ignored shadows.
15596
15597 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15598
15599         * startup.el (set-default-load-path): Make sure lisp and site-lisp
15600         get trailing slashes when added to the load-path.
15601
15602         * x-init.el (init-x-win): Locate where XEmacs X localization files
15603         are.
15604
15605 1997-12-18  Kyle Jones  <kyle_jones@wonderworks.com>
15606
15607         * x-faces.el: Added support for foregroundToolBarColor
15608           to xpm-color-symbols.
15609
15610 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15611
15612         * etags.el (tags-remove-duplicates): Removed.
15613         (buffer-tag-table-list): Use `delete-duplicates'.
15614
15615         * cl-extra.el (coerce): Coerce to bit-vector and weak-list
15616         correctly.
15617         (get*): Defalias to `get'.
15618
15619         * cl.el (eql): Compare integers with `eq'.
15620         (cl-map-extents): Check for `map-extents' first.
15621
15622 1997-12-17  Didier Verna  <didier@xemacs.org>
15623
15624         * leim/quail/latin-pre.el ("french-prefix"): doc string cleanup +
15625         added the 'numero', 'copyright' and 'trademark' symbols.
15626
15627         * leim/quail/latin-post.el ("french-postfix"): see above.
15628
15629 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15630
15631         * widget.el (define-widget): Check the arguments.
15632
15633         * cus-edit.el (customize-face): Use `check-argument-type'.
15634         (custom-variable-value-create): Use `signal' to signal error.
15635         (custom-variable-reset-saved): Ditto.
15636         (custom-variable-reset-standard): Ditto.
15637         (custom-face-reset-saved): Ditto.
15638
15639         * wid-edit.el (widget-prompt-value): Use `signal' to signal error.
15640         (widget-default-format-handler): Ditto.
15641         (widget-checklist-add-item): Ditto.
15642         (widget-radio-add-item): Ditto.
15643         (widget-editable-list-entry-create): Ditto.
15644         (widget-sexp-prompt-value): Ditto.
15645
15646         * custom.el (custom-declare-variable): Signal errors better.
15647         (custom-handle-keyword): Ditto.
15648         (custom-declare-group): Ditto.
15649
15650         * window-xemacs.el (windows): Ditto.
15651
15652         * menubar.el (menu): Ditto.
15653
15654         * keydefs.el (keyboard): Ditto.
15655
15656         * minibuf.el (minibuffer): Ditto.
15657
15658         * process.el (execute): Ditto.
15659
15660         * fill.el (fill): Ditto.
15661
15662         * modeline.el (modeline): Ditto.
15663
15664         * help.el (help): Ditto.
15665
15666         * faces.el (faces): Ditto.
15667
15668         * files.el (files): Ditto.
15669
15670         * x-init.el (x): Ditto.
15671
15672         * lisp-mode.el (lisp): Ditto.
15673
15674         * process.el (processes): Ditto.
15675
15676         * mouse.el (mouse): Ditto.
15677
15678         * abbrev.el (abbrev): Moved from cus-edit.
15679
15680         * font-lock.el (lisp-font-lock-keywords-1): Recognize `defcustom'
15681         as variable declaration.
15682
15683 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15684
15685         * menubar.el (find-menu-item): Use `check-argument-type'.
15686         (find-menu-item): Cosmetic changes.
15687
15688 1997-12-18  SL Baur  <steve@altair.xemacs.org>
15689
15690         * x-menubar.el (default-menubar): Guard usage of lpr-switches.
15691
15692 1997-12-17  SL Baur  <steve@altair.xemacs.org>
15693
15694         * startup.el (set-default-load-path): Only search package-path
15695         when not running temacs.
15696
15697         * dumped-lisp.el (preloaded-file-list): Remove Egg/Its dumped lisp
15698         files.
15699
15700         * loadup.el: Correct commentary.  Reformatting.
15701         (really-early-error-handler): Use absolute path to the
15702         first dumped-lisp.el file.
15703         (really-early-error-handler): Print full path name of
15704         each dumped lisp file (inherited from InfoDock).
15705
15706         * shadow.el (find-emacs-lisp-shadows): Ignore multiple
15707         dumped-lisp.el files.
15708
15709         * make-docfile.el (preloaded-file-list): Reorder when the
15710         package-path is searched.
15711         * update-elc.el: Ditto.
15712
15713         * lisp-mode.el (call-with-condition-handler): Treat the same as
15714         `condition-case' for indentation.
15715
15716         * about.el (about-xemacs): Update release date.
15717
15718 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15719
15720         * cl-macs.el (case): Signal error if `t' or `otherwise' are seen
15721         anywhere but at the last clause.
15722         (ecase): Disallow `t' and `otherwise'.
15723
15724 1997-12-16  Jens-Ulrik Holger Petersen  <petersen@kurims.kyoto-u.ac.jp>
15725
15726         * cus-edit.el (custom-buffer-create-buttons): New function
15727         from stuff moved out of `custom-buffer-create-internal'.
15728         (custom-novice): New variable.  Default t.
15729         (custom-display-global-buttons): Ditto.  Default `top'.
15730         (custom-buffer-create-internal): Only display help if
15731         `custom-novice' is non-nil.  Display global buttons according to
15732         `custom-display-global-buttons'.
15733
15734 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15735
15736         * menubar.el (find-menu-item): Use `check-argument-type'.
15737         (find-menu-item): Cosmetic changes.
15738
15739 1997-12-15  Hrvoje Niksic  <hniksic@srce.hr>
15740
15741         * modeline.el (mouse-drag-modeline): Give the modeline a "pressed"
15742         look.
15743
15744 1997-12-16  Oscar Figueiredo <Oscar.Figueiredo@di.epfl.ch>
15745
15746         * format.el (format-deannotate-region):  Bug fix.
15747         Deannotating a region containing unknown tags would fail
15748         (causing decoding of text/enriched to fail at user level)
15749
15750 1997-12-16  Kyle Jones  <kyle_jones@wonderworks.com>
15751
15752         * minibuf.el (read-directory-name): Support sixth
15753           arg, HISTORY, as already documented.
15754
15755 1997-12-17  Hrvoje Niksic  <hniksic@srce.hr>
15756
15757         * etags.el (get-tag-table-buffer): Use explicit lists as arguments
15758         to `ecase'.
15759
15760 1997-12-14  SL Baur  <steve@altair.xemacs.org>
15761
15762         * skk/skk-leim.el (skk-auto-fill-activate): Synch with
15763         skk-activate.
15764
15765 1997-12-13  SL Baur  <steve@altair.xemacs.org>
15766
15767         * dumped-lisp.el (preloaded-file-list): Remove debugging statement.